Giter Site home page Giter Site logo

docs-1's Introduction

KORD Concepts and Specifications

KORD is both a network of distributed, decentralised systems (the KORD network), and a protocol which governs how those systems communicate (the KORD protocol).

This repository defines concepts and specifications of KORD.

Status

KORD is at an early stage of development, expect the documents in this repository to change frequently during this early phase.

Concepts

The primary aim of KORD is to provide the tooling for building large scale, decentralised databases describing real world entities, where individual participants are both economically incentivised to provide useful, efficient services and are held accountable for any wrong doing.

In order to achieve this, we introduce the following concepts (follow the links for each concept for a more detailed description):

  • KORD Object - a set of properties representing an arbitrary entity

  • KORD Stream - a persistent, append-only sequence of content-addressed links to KORD objects

  • KORD Service - a participant in the network who is economically incentivised to provide a service, and can be held accountable for its actions

  • KORD Aggregator - a KORD service which combines multiple input KORD streams into a single output KORD stream

  • KORD Indexer - a KORD service which reads KORD objects from a KORD stream and indexes them based on one or more properties

  • KORD Linker - a KORD service which creates links between KORD objects

  • KORD Merger - a KORD service which combines multiple KORD objects into a single KORD object

  • KORD Identity - a KORD Identity is used to both identify participants in the network using a cryptographic identifier and to provide verifiable information about those participants.

  • KORD Courtroom - a suite of smart contracts for KORD service agreements, between service provider and client, which can be used to claim collateral if a KORD service is found guilty of wrong doing.

  • KORD Token - KORD tokens are used in automated exchange between services and providers on the network. Tokens can also be used explicitly by applications that implement the KORD protocol and seek to create or retrieve KORD objects. Further information to follow.

Implementations

Contribute

We welcome community contributions, please see the contributing guide, thanking you.

License

MIT © JAAK MUSIC LTD

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.