How does it work?

Anagolay is a peer-to-peer network that stores records of Rights, Restrictions, and Proofs of any digital content. It empowers the users to store, claim, sell, and rent their work with the correct transfer of Rights and usage of Licenses.

Read the White Paper

Statements & Claims

Statements guarantee the rightfulness of a claim: Copyright, Ownership or any other data that can be presented as a semantic triple

Statements

Statement is a record stored on the chain that proves the truthfulness of a Claim using the cryptographic signatures of a Holder and an Issuer. On Anagolay every claim is backed up by a bundle of Proofs.

At this time, we support two types of statements: Copyright and Ownership.

More will be added when we see the need for it and a practical use case.

Proofs

The proof is sufficient evidence or a sufficient argument for the truth of a proposition.

Process proofs

Anagolay associates several identifiers of authenticity (we call them Proofs) and allows to verify the correctness of a claim against such identifiers.

Computing the identifiers is a repeatable process that always returns the same output no matter where or when the computation executes as long as the user provides the same input data.

The execution consists of a number of tasks, called Operations. When connected together, they make up a Workflow.

Workflow & Operations

Operation is a basic building block of a transparent and verifiable proof generation process. Stored Operations must be permanent.

Process workflow

Operation is a well-structured library with standardized input and output signatures, written in Rust and compiled to WASM. All Operations must be versatile, easy to integrate, and can be used in almost any environment.

Connected together, like lego pieces, Operations form a Workflow - a graph that has a single Operation entry-point. Once executed, a Workflow produces the list of strings that act as the input data identifiers - Proofs.

Decentralized Storage

Anagolay requirements for decentralized storage are: IPFS based (content addressability), permanency, high durability

Storage

All the source code and compiled code is stored on IPFS nodes aiming for permanent storage. The default storage layer is Anagolay IPFS node, users can opt in to store their data on any IPFS powered systems of their choice.

The challenge is to have Workflows & Operations Artifacts stored on IPFS permanently.

Architecture

Web Apps Layer

web_asset
Typescript iconSvelte iconPolka iconWASM iconTailwind css icon

Storage Layer

IPFS

IPFS icon
Git repositories
Documentation
WASM artifacts
Source code

Blockchain Layer

Substrate with our pallets

blockchain icon
Operations
Workflows
PoE
Artifacts