State transition model
From untrusted entropy to finalised capital in three deterministic phases. The same primitives operate every node role.
Phase I — Ingest · Entropy
The kernel ingests untrusted observations from the edge — sensors, machines, oracles, human operators. Events exist only as signed claims; truth has not yet been established.
- Origin signature is recorded but not yet attested.
- Claims are addressable but not yet composable.
- The kernel emits
CLAIM_RECEIVED— observers can listen, liquidity cannot move.
Phase II — Consensus · Trust
An event advances only when it is cryptographically proven real, and every actor and asset has been verified for identity, jurisdiction, compliance, solvency, and ownership.
The verification round-trip is sub-second on mainnet — median proof finality lands at 1.18s across 184 active verifiers and 33 jurisdictions.
Phase III — Execute · Finality
On verification, the kernel emits STATE_VERIFIED and atomically triggers irreversible settlement. Capital releases in the same block. No verified-but-unsettled state exists.
// the lifecycle of a single event{schema: "trade.delivery.v1",state: "STATE_VERIFIED", // CLAIM_RECEIVED → PROOF_ADVANCED → STATE_VERIFIEDproof: {hash: "0xA1F4·8B2E·9F11·4C7A",block: 4128902,epoch: 2,ttf_ms: 1184, // time-to-finality from claim received},attest: {id: "RISA·trade",standard: "ISO/IEC 17025",signature: "<detached>",},payload: { /* schema-typed, signed at origin */ },}
Finality guarantees
- Exactly-once delivery per
event.proof.hash. - Atomic settlement in the same block as verification.
- No rollbacks — once
STATE_VERIFIEDfires, the underlying ledger entry is immutable. - Public auditability via XRPL — every event is addressable on a public explorer.