Realm
State machine partition; one civilization sub-system per realm in the canonical mapping.
The distributed coordination layer beneath the ecosystem — realms, coordinators, state, attestations.
The Psy Protocol Spec defines how all the other systems in the ecosystem actually talk to each other. It is the wire format. Each system runs as one or more 'realms' (state-machine partitions); each realm has a coordinator (sequencer + state-root publisher); state transitions are attested by zero-knowledge proofs (Plonky2/Goldilocks/Poseidon — same family as the production Psy Protocol). Cross-system reads are mediated by realm-to-realm proof verification. This is the only layer of the ecosystem with a real implementation reference (the production Psy Protocol); everything above is research.
State machine partition; one civilization sub-system per realm in the canonical mapping.
Sequencer + state-root publisher per realm; submits attestations to the consensus layer.
Merkle commitment to current state; cross-realm reads verify against it.
Recursive STARK-friendly proofs over Goldilocks field; Poseidon hashing.
Light-client proof verification that lets realm A read realm B without trusting an oracle.
Publish state-root commitments to civ-level ledger.
POST /commitVerify a remote decision proof.
POST /verifyAttest population transition without revealing identities.
POST /attest/privateUniversal cross-realm read by light-client proof.
GET /read?realm=…&path=…&proof=…verify(π, x, vk) ∈ {0, 1}Soundness: verifier accepts only valid proofs.
|π| = O(log n) — succinctProof size is logarithmic in computation; succinctness is what makes the bridge viable.
state_root_{t+1} = H(state_t, txs_t, attestations_t)Each epoch's root commits to all events in that epoch.