How It Works in Five Minutes¶
Five ideas, in the order you meet them. Each comes with one command you can run
after pip install genesis-mesh. For the full picture, see the
concept map and the
Concepts section.
1. A sovereign owns its trust¶
A sovereign is an operator that holds its own root key, signs its own genesis block and decides its own policy. Nobody else can admit nodes to it or revoke them.
genesis-mesh init
3. Attestations say who belongs¶
An attestation is a signed statement from a sovereign about one of its members or their roles. Anyone with the sovereign’s public key can verify it offline, without asking the sovereign. Its public trust material, keys included, is one command away:
genesis-mesh sovereign inspect --na https://na.genesismesh.org
4. Treaties let sovereigns recognize each other¶
A recognition treaty is a signed, scoped and expiring agreement in which one sovereign accepts another’s members for named roles. There is no shared root: each side signs only for itself, and either can end the treaty.
genesis-mesh treaty list --na https://na.genesismesh.org
5. Revocation travels as signed evidence¶
When a sovereign revokes a member, key or treaty, it publishes a signed revocation feed. Recognizing sovereigns import the feed, so the revocation takes effect across borders, and every decision leaves evidence that can be verified later.
curl https://na.genesismesh.org/sovereign-revocation-feed
Next¶
See all five working together, without installing anything, at mesh.genesismesh.org.
Run your own sovereign with the Quick Start.
Work through the tutorials in order.