Project Origin - Overview
Below is a diagram of all the Project Origin systems and how they interact with each other.
- Owner - The entity which owns the GCs and their wallet which they are stored in.
- Issuing body - The entity with the responsibility of issuing new GCs for a given area.
- Issuer - Their internal system responsible for issuing new GCs using Stamp.
- Stamp - Simplifies the issuing process by handling all cryptographic operations and orchetration between registry and the wallet on behalf of the issuer.
- Vault - A system which can hold many users wallets. Simplifies the users access to their GCs, and abstracts the complexity of the underlying systems.
- Registry responsible - The entity responsible for running the registry in the network
- Registry - A system that holds the state of a streams and processes transactions.
- Verifier - A system containing the rules for the network (Electricity).
- Immutable log - Currently Concordium is the only system which has been implemented as an immutable log for the network.
- Area statistical body - The entity responsible for collecting statistics about claims in the area.
- Chronicler - A system for collecting distributed claim information in privacy-preserving way.