Prototype docs. APIs may change while SDKs and verifier libraries harden.
Storage
Char stores enough local state to verify rolls without trusting a remote server.
The main categories are:
- Bond index: recognized bonds, lifecycle state, and stake-weighted sampling data.
- Attestation index: signed updates and chain pointers.
- Payload store: content-addressed payload leaves used by roll proofs and sync.
- Ballot database: per-domain endorsement state and roll construction data.
- Domain registry: scheduled domains and metadata strings.
Most paths are rooted under the node's network-specific datadir.
Storage layout is internal and should not be treated as an application API.