The integration API for upstream client systems. Open a case with your client-signed lifecycle events, follow it to sealed, and verify the record on a public endpoint. Every client event is verified on receipt — canonical hash and ed25519 signature — and linked as a precedent.
Composition is a one-line dsl — roles with counts, or named users. The workflow is ratify (co-sign one decision) or independent (vote or veto). The required count is derived from the slots; there is no threshold to misconfigure. Omit quorum for a single approver.
A webhook you register at create time fires once, when the decision seals. You author the payload; delivery retries three times and the attempt count lands in case status.
Per-check booleans over the decoded record. The endpoint is public; raw domain context is only included for authenticated internal reviewers. For verification that trusts no server at all, download the attestation and use the offline verifier in the SDKs.