ixo Entities

⚠️ PAGE UNDER CONSTRUCTION

An Entity is a node in the Internet of Impact graph. The best way of explaining this is to describe the different classes of entities and their primary puposes.

Entity ClassPrimary Purpose

Agent

The digital representation of a natural person, organisation, machine, or software service.

Cell

The cybernetic unit of organisation for coordinating a network of Agents.

Project

The operational unit for Agents to perform tasks that can be recorded as digital claims.

Investment

The economic unit for programming resource-flows between Agents.

Oracle

A service that operates on stateful data to provide precision functions (P-functions).

Data Asset

The digital representation of any type of data that can be used in a data marketplace transaction.

Template

The generic instance of an entity, which can be used to create a specific instance of the entity.

Entities are inter-linked. The relationships between entities are the edges of the impact graph, as illustrated in the example below.

{insert diagram}

Each entity has its own digital identifier, in the format did:ixo:29wribufwiuw984feuf98348fj9f4and an associated stateful digital record, which is referred to as the DID Document (DDO).

User Story

As a user of the Internet of Impact, I am an Agent with a digital identifier that I can use to authenticate myself with keys that are stored in my Impact Wallet, over which only I have control. As an Agent, I can create a cyber-cellular organisation (Cell) to coordinate the activities of other agents, such as the members of my team, towards achieving a shared mission. I associate the Cell with a Cell Node (web service), which provides computational and data hosting infrastructure for the Cell and its related entities. Now members of my Cell can create one or more Projects. The simplest way of doing this is by using a Template. I can set up an investment entity to form and allocate resources to the Cell and Projects, using an instrument such as an Alphabond. I can employ Oracles to assist with a range of Precision Functions. If I have data assets that will be used by my own and other entities, I can register this data to make it available in a data marketplace. All information and transactions flow between these entities in the format of cryptographically signed messages between identified counter-parties.

Last updated