ReferenceSpec
Schemas and Errors
The Chio JSON Schema set, the error-code registry, the IETF protocol draft, and the versioning policy that governs compatibility across revisions.
Source
This page reflects the contents of spec/schemas/, spec/errors/, spec/ietf/, and spec/versions/ in the chio repository. Schema bundle version 1.0.0, from spec/schemas/VERSION. SDKs, codegen pipelines, and conformance harnesses resolve types from these files first and treat hand-written bindings as derived.
spec/errors/README.md describes the URN registry and its fields, and spec/schemas/COVERAGE.md maps the tree family by family. The wire subtree carries its own notes in spec/schemas/chio-wire/v1/README.md and one README per subdirectory beneath it.
Synopsis
Three registries govern the bundle: one names the signed artifacts under https://chio-protocol.dev/schemas/signed-artifact-registry/v1, and two name errors.
| File | Schema id | Version | What it names |
|---|---|---|---|
spec/schemas/registry.json | chio.signed_artifact_registry.v1 | bundle 1.0.0 | Every signed artifact schema id a verifier accepts. |
spec/errors/chio-error-registry.v1.json | chio.error-registry.v1 | updated 2026-06-19 | The numeric wire codes, grouped by category, with a JSON-RPC code where one exists. |
spec/errors/registry.yaml | chio.error-urn-registry.v1 | 0.1.0, updated 2026-07-14 | Every stable error URN, urn:chio:error:<domain>:<code>, with its severity, remediation, and consumers. |
Schemas
Every JSON Schema in the bundle is draft 2020-12. spec/schemas/registry.json is the verifier-facing list of signed artifact schema ids: load-time and verify-time code rejects a signed artifact whose schema string is absent from it. A file the registry does not list is still a schema the bundle ships, and the tables below mark it unregistered.
| file | title | registry id | version |
|---|---|---|---|
chio-agent-web/v1/external-projection-manifest.schema.json | Chio Agent Web External Projection Manifest | chio.agent-web.external-projection-manifest.v1 | v1 |
chio-agent-web/v1/interop-verifier-report.schema.json | Chio Agent Web Interop Verifier Report | chio.agent-web.interop-verifier-report.v1 | v1 |
chio-agent-web/v1/proof-envelope.schema.json | Chio Agent Web Proof Envelope | chio.agent-web-proof-envelope.v1 | v1 |
chio-agent-web/v2/proof-envelope.schema.json | Chio Agent Web Proof Envelope v2 | chio.agent-web-proof-envelope.v2 | v2 |
chio-attest/v1/buyer-attestation-explanation.schema.json | Chio Buyer Attestation Explanation | chio.attest.buyer-attestation-explanation.v1 | v1 |
chio-attest/v1/buyer-attestation-packet.schema.json | Chio Buyer Attestation Packet | chio.attest.buyer-attestation-packet.v1 | v1 |
chio-attest/v1/buyer-attestation-review-package.schema.json | Chio Buyer Attestation Review Package | chio.attest.buyer-attestation-review-package.v1 | v1 |
chio-attest/v1/buyer-attestation-review-report.schema.json | Chio Buyer Attestation Review Report | chio.attest.buyer-attestation-review-report.v1 | v1 |
chio-attest/v1/buyer-attestation-verification-report.schema.json | Chio Buyer Attestation Verification Report | chio.attest.buyer-attestation-verification-report.v1 | v1 |
chio-attest/v1/buyer-proof-negative-fixture-corpus.schema.json | Chio Attest Buyer Proof Negative Fixture Corpus | chio.attest.buyer-proof-negative-fixture-corpus.v1 | v1 |
chio-attest/v1/proof-package.schema.json | Chio Attest Proof Package | chio.attest.proof-package.v1 | v1 |
chio-attest/v1/selective-disclosure-proof.schema.json | Chio Attest Selective Disclosure Proof | chio.attest.selective-disclosure-proof.v1 | v1 |
chio-attest/v1/verifier-report.schema.json | Chio Attest Verifier Report | chio.attest.verifier-report.v1 | v1 |
chio-attest/v1/workflow-intersection.schema.json | Chio Attest Workflow Intersection | chio.attest.workflow-intersection.v1 | v1 |
chio-commerce/v1/event-log.schema.json | Chio Commerce Event Log | chio.commerce.event-log.v1 | v1 |
chio-commerce/v1/federation-trust-bundle.schema.json | Chio Commerce Federation Trust Bundle | chio.commerce.federation-trust-bundle.v1 | v1 |
chio-commerce/v1/mandate-allowance-ledger.schema.json | Chio Commerce Mandate Allowance Ledger | chio.commerce.mandate-allowance-ledger.v1 | v1 |
chio-commerce/v1/order-context.schema.json | Chio Commerce Order Context | chio.commerce.order-context.v1 | v1 |
chio-commerce/v1/order-passport.schema.json | Chio Commerce Order Passport | chio.commerce.order-passport.v1 | v1 |
chio-commerce/v1/payment-lifecycle.schema.json | Chio Commerce Payment Lifecycle | chio.commerce.payment-lifecycle.v1 | v1 |
chio-commerce/v1/protocol-payload.schema.json | Chio Commerce Protocol Payload | chio.commerce.protocol-payload.v1 | v1 |
chio-commerce/v1/provider-discovery-snapshot.schema.json | Chio Provider Discovery Snapshot | chio.commerce.provider-discovery-snapshot.v1 | v1 |
chio-commerce/v1/provider-passport.schema.json | Chio Commerce Provider Passport | chio.commerce.provider-passport.v1 | v1 |
chio-commerce/v1/provider-selection-report.schema.json | Chio Provider Selection Report | chio.commerce.provider-selection-report.v1 | v1 |
chio-commerce/v1/reputation-snapshot.schema.json | Chio Commerce Reputation Snapshot | chio.commerce.reputation-snapshot.v1 | v1 |
chio-commerce/v1/settlement-packet.schema.json | Chio Commerce Settlement Packet | chio.commerce.settlement-packet.v1 | v1 |
chio-commerce/v1/sla-commitment.schema.json | Chio SLA Commitment | chio.commerce.sla-commitment.v1 | v1 |
chio-commerce/v1/sla-performance-report.schema.json | Chio SLA Performance Report | chio.commerce.sla-performance-report.v1 | v1 |
chio-comptroller/v1/surface-report.schema.json | Chio Comptroller Surface Report | chio.comptroller.surface-report.v1 | v1 |
chio-crypto/v1/verification-context.schema.json | Chio Crypto Verification Context | chio.crypto.verification-context.v1 | v1 |
chio-disclosure/v1/bbs-projection-manifest.schema.json | Chio BBS Projection Manifest | chio.bbs-projection.manifest.v2 | v1 |
chio-disclosure/v1/capsule.schema.json | Chio Disclosure Capsule | chio.disclosure.capsule.v1 | v1 |
chio-disclosure/v1/crypto-context-report.schema.json | Chio Disclosure Crypto Context Report | chio.disclosure.crypto-context-report.v1 | v1 |
chio-disclosure/v1/leakage-ledger.schema.json | Chio Disclosure Leakage Ledger | chio.disclosure.leakage-ledger.v1 | v1 |
chio-disclosure/v1/lineage-verifier-report.schema.json | Chio Disclosure Lineage Verifier Report | chio.disclosure.lineage-verifier-report.v1 | v1 |
chio-disclosure/v1/verifier-privacy-profile.schema.json | Chio Disclosure Verifier Privacy Profile | chio.disclosure.verifier-privacy-profile.v1 | v1 |
chio-economy/anchor-view.v1.json | Chio Economic State Anchor View V1 | chio.economy.anchor-view.v1 | |
chio-economy/channel-close.v1.json | Chio Channel Close V1 | chio.channel.close.v1 | |
chio-economy/channel-dispute.v1.json | Chio Channel Dispute V1 | chio.channel.dispute.v1 | |
chio-economy/channel-funding-acknowledgement.v1.json | Chio Channel Funding Acknowledgement V1 | chio.channel.funding-acknowledgement.v1 |
spec/schemas/registry.jsonat fe56570Families
The families in file order, largest first. The two agents and sidecars parse directly are chio-wire/v1/ and chio-http/v1/; every family is tabled file by file below.
| Family | Files | Registered | Versions | Contents |
|---|---|---|---|---|
chio-pheromone | 85 | 85 | v1 | Deposits, concentrations, and gossip batches for the pheromone layer, with the relay alert-assurance records and negative fixture corpora. |
chio-wire | 55 | 13 | v1 | The native framed transport, specified on Wire protocol. |
chio-economy | 47 | 47 | none | Payment channels, clearing rounds, obligation atoms, credit facilities, and factor assignments for the settlement layer. |
chio-runtime | 45 | 45 | v1 | Runtime admission, orchestration, and lease records, with the evidence manifests, proof-parity reports, and terminal receipts a run produces. |
chio-finding | 37 | 37 | v1 | The cognition-market finding family, tabled on Finding artifacts. |
chio-federation | 22 | 22 | v1 | Treaty scope, capability leases, issuance bundles and requests, peer pins, revocation checkpoints, and receipt-lineage statements. |
chio-trust | 17 | 17 | v1 | Trust roots, key state, revocation and scorecard snapshots, and the financial agent passport with the credential sources behind it. |
chio-http | 15 | 0 | v1 | The hosted HTTP interface, described on the HTTP transport page. |
chio-commerce | 14 | 14 | v1 | Order and provider passports, provider discovery and selection, payment lifecycle, settlement packets, and SLA commitments. |
chio-outcome | 11 | 9 | v1 | Verified-outcome requests, predicates, pricing, SLA, delivery checkpoints and acknowledgements, and the contractual-zero terminal. |
chio-proof-room | 11 | 11 | v1 | Bundle manifests, fixture catalogs, first-run capability and guard evidence, receipt evidence, and the proof-room verifier report. |
chio-transaction | 11 | 11 | v1 | The Transaction Passport and the objects it binds: evidence graph, claim set, capability proof, guard decision, policy bundle, request and response digests, and the verifier policy and report. |
chio-attest | 10 | 10 | v1 | Buyer attestation packets, their review and verification reports, selective-disclosure proofs, and the attest verifier report. |
chio-web3 | 10 | 10 | v1, v2 | Anchor inclusion proofs and proof bundles, settlement dispatch and execution receipts, and the public-settlement verifier report. |
chio-fiscal | 9 | 8 | v1 | The fiscal charter and genesis policy, proposals and their admission, approvals, schedules, activation, and continuity checkpoints. |
chio-swarm | 9 | 9 | v1 | The swarm authority bundle, specified on Swarm Protocol. |
chio-disclosure | 6 | 6 | v1 | BBS projection manifests, disclosure capsules, leakage ledgers, lineage verifier reports, and verifier privacy profiles. |
chio-enterprise | 5 | 5 | v1 | Approval cases, control-evidence maps, data-governance reports, evidence export bundles, and telemetry projections. |
chio-agent-web | 4 | 4 | v1, v2 | External projection manifests, interop verifier reports, and the agent-web proof envelope in two versions. |
chio-frost | 4 | 4 | v1 | FROST threshold-signing rosters and authorizations, with the slot and epoch checkpoints that bound them. |
chio-parametric | 4 | 1 | v1 | Parametric policy, trigger instance keys, an evidence-corpus manifest, and the shared definitions the three reference. |
chio-risk | 4 | 4 | v1 | Collateral position and risk-comptroller reports, guarantee decisions, and adjudication jurisdiction receipts. |
chio-econsim | 2 | 2 | v1 | The economic-simulation qualification matrix and the per-scenario result. |
chio-transparency | 2 | 2 | v1, v2 | The transparency inclusion proof, v1 and the checkpoint-anchored v2. |
chio-workflow | 2 | 2 | v1 | The workflow preflight plan and the report a preflight run writes. |
root | 2 | 0 | v1 | Shared definition documents at the root of the tree: financial credential definitions and fiscal definitions. |
chio-comptroller | 1 | 1 | v1 | The comptroller surface report. |
chio-crypto | 1 | 1 | v1 | The verification context a crypto check carries. |
chio-lineage | 1 | 1 | v1 | The signed lineage subgraph. |
chio-oracle | 1 | 1 | v1 | The conversion evidence a currency oracle emits. |
chio-replay-report | 1 | 0 | none | The report shape chio replay --json emits. |
policy | 1 | 0 | none | The policy analysis report. |
chio-wire/v1
The native transport tree, one subdirectory per message family. The Rust types live under crates/core/chio-core-types/src/, and the capability and receipt subtrees are validated against every case in tests/bindings/vectors/.
chio-wire/v1/agent/
| File | Title | Registry id |
|---|---|---|
active-response-governed-intent.schema.json | Chio Governed Active Response Intent Body | unregistered |
governed-transaction-intent.schema.json | Chio Governed Transaction Intent | unregistered |
heartbeat.schema.json | Chio AgentMessage heartbeat | unregistered |
list_capabilities.schema.json | Chio AgentMessage list_capabilities | unregistered |
tool_call_request.schema.json | Chio AgentMessage tool_call_request | unregistered |
chio-wire/v1/anchor/
| File | Title | Registry id |
|---|---|---|
batch.schema.json | Chio anchor batch v1 | chio.anchor_batch.v1 |
chio-wire/v1/capability/
| File | Title | Registry id |
|---|---|---|
aggregate-budget-root.schema.json | Chio Aggregate Budget Root Binding | chio.aggregate-budget-root.v1 |
aggregate-invocation-budget.schema.json | Chio Aggregate Invocation Budget | unregistered |
capabilities.schema.json | Chio capability negotiation v1 | chio.capabilities.v1 |
cumulative-approval-root.schema.json | Chio Cumulative Approval Root Binding | chio.cumulative-approval-root.v1 |
governed-approval-token.schema.json | Chio Governed Approval Token | unregistered |
grant.schema.json | Chio Capability Grant | unregistered |
revocation.schema.json | Chio Capability Revocation Entry | unregistered |
supplemental-authorization.schema.json | Chio Opaque Supplemental Authorization | unregistered |
threshold-approval-proposal.schema.json | Chio Threshold Approval Proposal | chio.threshold-approval-proposal.v1 |
token.schema.json | Chio CapabilityToken | chio.capability.v1 |
verified-approval-set.schema.json | Chio Verified Approval Set Body | unregistered |
chio-wire/v1/error/
| File | Title | Registry id |
|---|---|---|
capability_denied.schema.json | Chio ToolCallError capability_denied | unregistered |
capability_expired.schema.json | Chio ToolCallError capability_expired | unregistered |
capability_revoked.schema.json | Chio ToolCallError capability_revoked | unregistered |
internal_error.schema.json | Chio ToolCallError internal_error | unregistered |
policy_denied.schema.json | Chio ToolCallError policy_denied | unregistered |
tool_server_error.schema.json | Chio ToolCallError tool_server_error | unregistered |
chio-wire/v1/federation/
| File | Title | Registry id |
|---|---|---|
bilateral-signature-slice-envelope.schema.json | Chio bilateral DSSE signature-slice envelope | chio.bilateral-signature-slice.v1 |
bilateral-signature-slice.schema.json | Chio bilateral DSSE signature-slice statement | unregistered |
chio-wire/v1/jsonrpc/
| File | Title | Registry id |
|---|---|---|
notification.schema.json | Chio JSON-RPC 2.0 Notification | unregistered |
request.schema.json | Chio JSON-RPC 2.0 Request | unregistered |
response.schema.json | Chio JSON-RPC 2.0 Response | unregistered |
chio-wire/v1/kernel/
| File | Title | Registry id |
|---|---|---|
capability_list.schema.json | Chio KernelMessage capability_list | unregistered |
capability_revoked.schema.json | Chio KernelMessage capability_revoked | unregistered |
combined-capture-metadata.schema.json | Chio Combined Admission Capture Metadata | unregistered |
execution_nonce.schema.json | Chio signed execution nonce | unregistered |
heartbeat.schema.json | Chio KernelMessage heartbeat | unregistered |
tool_call_chunk.schema.json | Chio KernelMessage tool_call_chunk | unregistered |
tool_call_response.schema.json | Chio KernelMessage tool_call_response | unregistered |
chio-wire/v1/provenance/
| File | Title | Registry id |
|---|---|---|
attestation-bundle.schema.json | Chio Provenance Attestation Bundle | unregistered |
context.schema.json | Chio Provenance Call-Chain Context | unregistered |
stamp.schema.json | Chio Provenance Stamp | unregistered |
verdict-link.schema.json | Chio Provenance Verdict Link | unregistered |
chio-wire/v1/receipt/
| File | Title | Registry id |
|---|---|---|
admission-metadata.schema.json | Chio Durable Admission Receipt Metadata | chio.admission-receipt.v1 |
delivery-contract.schema.json | Chio Delivery Contract Receipt Metadata | chio.delivery-contract.v1 |
finding-delivery.schema.json | Chio Finding Delivery Receipt Metadata | chio.finding.delivery.v1 |
inclusion-proof.schema.json | Chio Receipt Merkle Inclusion Proof | unregistered |
lineage_statement.schema.json | Chio receipt lineage statement | chio.receipt_lineage_statement.v1 |
record.schema.json | Chio Receipt Record | chio.receipt.v1 |
chio-wire/v1/result/
| File | Title | Registry id |
|---|---|---|
cancelled.schema.json | Chio ToolCallResult cancelled | unregistered |
err.schema.json | Chio ToolCallResult err | unregistered |
incomplete.schema.json | Chio ToolCallResult incomplete | unregistered |
ok.schema.json | Chio ToolCallResult ok | unregistered |
stream_complete.schema.json | Chio ToolCallResult stream_complete | unregistered |
chio-wire/v1/trust-control/
| File | Title | Registry id |
|---|---|---|
attestation.schema.json | Chio Trust-Control Runtime Attestation Evidence | unregistered |
budget-snapshot-anchor-provenance.schema.json | Budget Snapshot Anchor Provenance | chio.budget-snapshot-anchor-provenance.v1 |
heartbeat.schema.json | Chio Trust-Control Lease Heartbeat | unregistered |
lease.schema.json | Chio Trust-Control Authority Lease | unregistered |
terminate.schema.json | Chio Trust-Control Lease Termination | unregistered |
Wire naming
lease, heartbeat, and terminate use camelCase member names (leaseId, leaseEpoch, leaderUrl) across the trust-control subtree, so the lease projection, its refresh request, and its termination request stay consistent on the wire.chio-http/v1
The hosted HTTP interface, including the hosted finding-market request and event envelopes.
| File | Title | Registry id |
|---|---|---|
caller-identity.schema.json | Chio CallerIdentity | unregistered |
chio-http-request.schema.json | Chio HTTP Request | unregistered |
error-envelope.schema.json | Chio HTTP Error Envelope | unregistered |
evaluate-request.schema.json | Chio Evaluate Request | unregistered |
evaluate-response.schema.json | Chio Evaluate Response | unregistered |
finding-hosted-domain-event.schema.json | Chio Hosted Finding Domain Event Envelope | unregistered |
finding-hosted-error.schema.json | Chio Hosted Finding Error | unregistered |
finding-hosted-mutation-response.schema.json | Chio Hosted Finding Mutation Response | unregistered |
finding-hosted-request-context.schema.json | Chio Hosted Finding Authenticated Request Context | unregistered |
finding-hosted-tenant-binding.schema.json | Chio Hosted Finding Tenant Binding | unregistered |
http-receipt.schema.json | Chio HTTP Receipt | unregistered |
session-init.schema.json | Chio HTTP Session Init | unregistered |
session-resume.schema.json | Chio HTTP Session Resume | unregistered |
stream-frame.schema.json | Chio HTTP Stream Frame | unregistered |
verdict.schema.json | Chio HTTP Verdict | unregistered |
Top-level schemas
The shared definition schemas at the root of spec/schemas/, which other families reference rather than carry.
| File | Title | Registry id |
|---|---|---|
financial-credential-defs.v1.schema.json | financial-credential-defs.v1.schema.json | unregistered |
fiscal-defs.v1.schema.json | fiscal-defs.v1.schema.json | unregistered |
Four more root documents use the .v1.json suffix instead, so the schema tables above do not reach them.
| File | Scope |
|---|---|
signature.v1.json | Algorithm-aware public-key and signature string encodings that signed artifacts reference. |
model-card.v1.json | Signed declaration binding a model's loaded weights to an allowed capability set, banned tools, and training-data class. |
receipt-provenance-v1.json | The receipt-provenance record shape. |
chio-tee-frame-v1.json | The capture frame the chio-tee shadow runner writes per kernel evaluation. |
The other families
Each family in file order, largest first, with every file it holds at the pin.
chio-pheromone/
| File | Title | Registry id |
|---|---|---|
v1/batch.schema.json | Chio Pheromone Batch | chio.pheromone-batch.v1 |
v1/catchup-request.schema.json | Chio Pheromone Catch-up Request | chio.pheromone.catchup-request.v1 |
v1/catchup-response.schema.json | Chio Pheromone Catch-up Response | chio.pheromone.catchup-response.v1 |
v1/concentration.schema.json | Chio Pheromone Concentration | chio.pheromone-concentration.v1 |
v1/cost-commitment.schema.json | Chio Pheromone Cost Commitment | chio.pheromone-cost-commitment.v1 |
v1/deposit.schema.json | Chio Pheromone Deposit | chio.pheromone-deposit.v1 |
v1/gossip.schema.json | Chio Pheromone Deposit Gossip | chio.pheromone-deposit-gossip.v1 |
v1/negative-fixture-corpus.schema.json | Chio Pheromone Negative Fixture Corpus | chio.pheromone.negative-fixture-corpus.v1 |
v1/observation-cost-leaf.schema.json | Chio Pheromone Observation Cost Leaf | chio.pheromone-observation-cost-leaf.v1 |
v1/observation-cost-statement.schema.json | Chio Pheromone Observation Cost Statement | chio.pheromone-observation-cost-statement.v1 |
v1/observation-cost-telemetry-root.schema.json | Chio Pheromone Observation Cost Telemetry Root | chio.pheromone-observation-cost-telemetry-root.v1 |
v1/observation-cost-verifier-root.schema.json | Chio Pheromone Observation Cost Verifier Root | chio.pheromone-observation-cost-verifier-root.v1 |
v1/peer-directory-bundle.schema.json | Chio Pheromone Peer Directory Bundle | chio.pheromone.peer-directory-bundle.v1 |
v1/peer-directory-rotation-report.schema.json | Chio Pheromone Peer Directory Rotation Report | chio.pheromone.peer-directory-rotation-report.v1 |
v1/peer-directory-state.schema.json | Chio Pheromone Peer Directory State | chio.pheromone.peer-directory-state.v1 |
v1/peer-directory.schema.json | Chio Pheromone Peer Directory | chio.pheromone.peer-directory.v1 |
v1/peer-weights.schema.json | Chio Pheromone Peer Weights | chio.pheromone.peer-weights.v1 |
v1/query-report.schema.json | Chio Pheromone Query Report | chio.pheromone.query-report.v1 |
v1/receive-report.schema.json | Chio Pheromone Receive Report | chio.pheromone.receive-report.v1 |
v1/relay-alert-acknowledgement-report.schema.json | Chio Pheromone Relay Alert Acknowledgement Report | chio.pheromone.relay-alert-acknowledgement-report.v1 |
v1/relay-alert-assurance-archive-extraction-report.schema.json | Chio Pheromone Relay Alert Assurance Archive Extraction Report | chio.pheromone.relay-alert-assurance-archive-extraction-report.v1 |
v1/relay-alert-assurance-archive-negative-fixture-corpus.schema.json | Chio Pheromone Relay Alert Assurance Archive Negative Fixture Corpus | chio.pheromone.relay-alert-assurance-archive-negative-fixture-corpus.v1 |
v1/relay-alert-assurance-archive-package-manifest.schema.json | Chio Pheromone Relay Alert Assurance Archive Package Manifest | chio.pheromone.relay-alert-assurance-archive-package-manifest.v1 |
v1/relay-alert-assurance-archive-package-negative-fixture-corpus.schema.json | Chio Pheromone Relay Alert Assurance Archive Package Negative Fixture Corpus | chio.pheromone.relay-alert-assurance-archive-package-negative-fixture-corpus.v1 |
v1/relay-alert-assurance-archive-package-report.schema.json | Chio Pheromone Relay Alert Assurance Archive Package Report | chio.pheromone.relay-alert-assurance-archive-package-report.v1 |
v1/relay-alert-assurance-archive-profile.schema.json | Chio Pheromone Relay Alert Assurance Archive Profile | chio.pheromone.relay-alert-assurance-archive-profile.v1 |
v1/relay-alert-assurance-archive-report.schema.json | Chio Pheromone Relay Alert Assurance Archive Report | chio.pheromone.relay-alert-assurance-archive-report.v1 |
v1/relay-alert-assurance-archive-restore-drill-report.schema.json | Chio Pheromone Relay Alert Assurance Archive Restore Drill Report | chio.pheromone.relay-alert-assurance-archive-restore-drill-report.v1 |
v1/relay-alert-assurance-archive-restore-negative-fixture-corpus.schema.json | Chio Pheromone Relay Alert Assurance Archive Restore Negative Fixture Corpus | chio.pheromone.relay-alert-assurance-archive-restore-negative-fixture-corpus.v1 |
v1/relay-alert-assurance-archive-restore-profile.schema.json | Chio Pheromone Relay Alert Assurance Archive Restore Profile | chio.pheromone.relay-alert-assurance-archive-restore-profile.v1 |
v1/relay-alert-assurance-closeout-profile.schema.json | Chio Pheromone Relay Alert Assurance Closeout Profile | chio.pheromone.relay-alert-assurance-closeout-profile.v1 |
v1/relay-alert-assurance-closeout-report.schema.json | Chio Pheromone Relay Alert Assurance Closeout Report | chio.pheromone.relay-alert-assurance-closeout-report.v1 |
v1/relay-alert-assurance-export-manifest.schema.json | Chio Pheromone Relay Alert Assurance Export Manifest | chio.pheromone.relay-alert-assurance-export-manifest.v1 |
v1/relay-alert-assurance-export-negative-fixture-corpus.schema.json | Chio Pheromone Relay Alert Assurance Export Negative Fixture Corpus | chio.pheromone.relay-alert-assurance-export-negative-fixture-corpus.v1 |
v1/relay-alert-assurance-export-report.schema.json | Chio Pheromone Relay Alert Assurance Export Report | chio.pheromone.relay-alert-assurance-export-report.v1 |
v1/relay-alert-assurance-external-retention-negative-fixture-corpus.schema.json | Chio Pheromone Relay Alert Assurance External Retention Negative Fixture Corpus | chio.pheromone.relay-alert-assurance-external-retention-negative-fixture-corpus.v1 |
v1/relay-alert-assurance-external-retention-profile.schema.json | Chio Pheromone Relay Alert Assurance External Retention Profile | chio.pheromone.relay-alert-assurance-external-retention-profile.v1 |
v1/relay-alert-assurance-external-retention-review-report.schema.json | Chio Pheromone Relay Alert Assurance External Retention Review Report | chio.pheromone.relay-alert-assurance-external-retention-review-report.v1 |
v1/relay-alert-assurance-negative-fixture-corpus.schema.json | Chio Pheromone Relay Alert Assurance Negative Fixture Corpus | chio.pheromone.relay-alert-assurance-negative-fixture-corpus.v1 |
v1/relay-alert-assurance-package.schema.json | Chio Pheromone Relay Alert Assurance Package | chio.pheromone.relay-alert-assurance-package.v1 |
v1/relay-alert-assurance-physical-archive-drill-report.schema.json | Chio Pheromone Relay Alert Assurance Physical Archive Drill Report | chio.pheromone.relay-alert-assurance-physical-archive-drill-report.v1 |
v1/relay-alert-assurance-physical-archive-evidence.schema.json | Chio Pheromone Relay Alert Assurance Physical Archive Evidence | chio.pheromone.relay-alert-assurance-physical-archive-evidence.v1 |
v1/relay-alert-assurance-recovery-drill-report.schema.json | Chio Pheromone Relay Alert Assurance Recovery Drill Report | chio.pheromone.relay-alert-assurance-recovery-drill-report.v1 |
v1/relay-alert-assurance-replay-report.schema.json | Chio Pheromone Relay Alert Assurance Replay Report | chio.pheromone.relay-alert-assurance-replay-report.v1 |
v1/relay-alert-assurance-retention-handoff-evidence.schema.json | Chio Pheromone Relay Alert Assurance Retention Handoff Evidence | chio.pheromone.relay-alert-assurance-retention-handoff-evidence.v1 |
v1/relay-alert-assurance-retention-handoff-profile.schema.json | Chio Pheromone Relay Alert Assurance Retention Handoff Profile | chio.pheromone.relay-alert-assurance-retention-handoff-profile.v1 |
v1/relay-alert-assurance-retention-handoff-report.schema.json | Chio Pheromone Relay Alert Assurance Retention Handoff Report | chio.pheromone.relay-alert-assurance-retention-handoff-report.v1 |
v1/relay-alert-assurance-retention-profile.schema.json | Chio Pheromone Relay Alert Assurance Retention Profile | chio.pheromone.relay-alert-assurance-retention-profile.v1 |
v1/relay-alert-assurance-retention-report.schema.json | Chio Pheromone Relay Alert Assurance Retention Report | chio.pheromone.relay-alert-assurance-retention-report.v1 |
v1/relay-alert-assurance-trusted-archive-packagers.schema.json | Chio Pheromone Relay Alert Assurance Trusted Archive Packagers | chio.pheromone.relay-alert-assurance-trusted-archive-packagers.v1 |
v1/relay-alert-assurance-trusted-exporters.schema.json | Chio Pheromone Relay Alert Assurance Trusted Exporters | chio.pheromone.relay-alert-assurance-trusted-exporters.v1 |
v1/relay-alert-delivery-drift-report.schema.json | Chio Pheromone Relay Alert Delivery Drift Report | chio.pheromone.relay-alert-delivery-drift-report.v1 |
v1/relay-alert-delivery-evidence.schema.json | Chio Pheromone Relay Alert Delivery Evidence | chio.pheromone.relay-alert-delivery-evidence.v1 |
v1/relay-alert-delivery-negative-fixture-corpus.schema.json | Chio Pheromone Relay Alert Delivery Negative Fixture Corpus | chio.pheromone.relay-alert-delivery-negative-fixture-corpus.v1 |
v1/relay-alert-delivery-profile.schema.json | Chio Pheromone Relay Alert Delivery Profile | chio.pheromone.relay-alert-delivery-profile.v1 |
v1/relay-alert-delivery-report.schema.json | Chio Pheromone Relay Alert Delivery Report | chio.pheromone.relay-alert-delivery-report.v1 |
v1/relay-alert-drill-report.schema.json | Chio Pheromone Relay Alert Drill Report | chio.pheromone.relay-alert-drill-report.v1 |
v1/relay-alert-handoff-drift-report.schema.json | Chio Pheromone Relay Alert Handoff Drift Report | chio.pheromone.relay-alert-handoff-drift-report.v1 |
v1/relay-alert-handoff-negative-fixture-corpus.schema.json | Chio Pheromone Relay Alert Handoff Negative Fixture Corpus | chio.pheromone.relay-alert-handoff-negative-fixture-corpus.v1 |
v1/relay-alert-handoff-profile.schema.json | Chio Pheromone Relay Alert Handoff Profile | chio.pheromone.relay-alert-handoff-profile.v1 |
v1/relay-alert-handoff-report.schema.json | Chio Pheromone Relay Alert Handoff Report | chio.pheromone.relay-alert-handoff-report.v1 |
v1/relay-alert-negative-fixture-corpus.schema.json | Chio Pheromone Relay Alert Negative Fixture Corpus | chio.pheromone.relay-alert-negative-fixture-corpus.v1 |
v1/relay-alert-normalization-profile.schema.json | Chio Pheromone Relay Alert Normalization Profile | chio.pheromone.relay-alert-normalization-profile.v1 |
v1/relay-alert-normalization-report.schema.json | Chio Pheromone Relay Alert Normalization Report | chio.pheromone.relay-alert-normalization-report.v1 |
v1/relay-alert-report.schema.json | Chio Pheromone Relay Alert Report | chio.pheromone.relay-alert-report.v1 |
v1/relay-alert-route-owner-profile.schema.json | Chio Pheromone Relay Alert Route Owner Profile | chio.pheromone.relay-alert-route-owner-profile.v1 |
v1/relay-alert-route-review-packet.schema.json | Chio Pheromone Relay Alert Route Review Packet | chio.pheromone.relay-alert-route-review-packet.v1 |
v1/relay-alert-routing-profile.schema.json | Chio Pheromone Relay Alert Routing Profile | chio.pheromone.relay-alert-routing-profile.v1 |
v1/relay-alert-suppression-state.schema.json | Chio Pheromone Relay Alert Suppression State | chio.pheromone.relay-alert-suppression-state.v1 |
v1/relay-config.schema.json | Chio Pheromone Relay Config | chio.pheromone.relay-config.v1 |
v1/relay-drill-report.schema.json | Chio Pheromone Relay Drill Report | chio.pheromone.relay-drill-report.v1 |
v1/relay-event-report.schema.json | Chio Pheromone Relay Event Report | chio.pheromone.relay-event-report.v1 |
v1/relay-health-report.schema.json | Chio Pheromone Relay Health Report | chio.pheromone.relay-health-report.v1 |
v1/relay-http-request.schema.json | Chio Pheromone Relay HTTP Request | chio.pheromone.relay-http-request.v1 |
v1/relay-metrics-snapshot.schema.json | Chio Pheromone Relay Metrics Snapshot | chio.pheromone.relay-metrics-snapshot.v1 |
v1/relay-negative-fixture-corpus.schema.json | Chio Pheromone Relay Negative Fixture Corpus | chio.pheromone.relay-negative-fixture-corpus.v1 |
v1/relay-observability-report.schema.json | Chio Pheromone Relay Observability Report | chio.pheromone.relay-observability-report.v1 |
v1/relay-operator-report.schema.json | Chio Pheromone Relay Operator Report | chio.pheromone.relay-operator-report.v1 |
v1/relay-supervisor-profile.schema.json | Chio Pheromone Relay Supervisor Profile | chio.pheromone.relay-supervisor-profile.v1 |
v1/relay-tick-report.schema.json | Chio Pheromone Relay Tick Report | chio.pheromone.relay-tick-report.v1 |
v1/relay-trend-report.schema.json | Chio Pheromone Relay Trend Report | chio.pheromone.relay-trend-report.v1 |
v1/scarcity-policy.schema.json | Chio Pheromone Scarcity Policy | chio.pheromone-scarcity-policy.v1 |
v1/scarcity-window-id.schema.json | Chio Pheromone Scarcity Window Id Preimage | chio.pheromone-scarcity-window-id.v1 |
v1/transit-policy.schema.json | Chio Pheromone Runtime Transit Policy Envelope | chio.pheromone-transit-policy.v1 |
v1/workflow-context.schema.json | Chio Pheromone Workflow Context | chio.pheromone-workflow-context.v1 |
chio-economy/
| File | Title | Registry id |
|---|---|---|
anchor-view.v1.json | Chio Economic State Anchor View V1 | chio.economy.anchor-view.v1 |
channel-close.v1.json | Chio Channel Close V1 | chio.channel.close.v1 |
channel-dispute.v1.json | Chio Channel Dispute V1 | chio.channel.dispute.v1 |
channel-funding-acknowledgement.v1.json | Chio Channel Funding Acknowledgement V1 | chio.channel.funding-acknowledgement.v1 |
channel-funding-evidence.v1.json | Chio Channel Funding Evidence V1 | chio.channel.funding-evidence.v1 |
channel-open-intent.v1.json | Chio Channel Open Intent V1 | chio.channel.open-intent.v1 |
channel-open.v1.json | Chio Channel Open V1 | chio.channel.open.v1 |
channel-release-authorization.v1.json | Chio Channel Release Authorization V1 | chio.channel.release-authorization.v1 |
channel-reservation.v1.json | Chio Channel Reservation V1 | chio.channel.reservation.v1 |
channel-state.v1.json | Chio Channel State V1 | chio.channel.state.v1 |
channel-terminal-outcome-commitment.v1.json | Chio Channel Terminal Outcome Commitment V1 | chio.channel.terminal-outcome-commitment.v1 |
channel-transition-replay.v1.json | Chio Channel Transition Replay Descriptor V1 | chio.channel.transition-replay.v1 |
clearing-atom-transformation.v1.json | Chio Clearing Atom Transformation V1 | chio.clearing.atom-transformation.v1 |
clearing-input-manifest.v1.json | Chio Clearing Input Manifest V1 | chio.clearing.input-manifest.v1 |
clearing-netting-round-core.v1.json | Chio Clearing Netting Round Core V1 | chio.clearing.netting-round-core.v1 |
clearing-output-manifest.v1.json | Chio Clearing Output Manifest V1 | chio.clearing.output-manifest.v1 |
clearing-participant-acceptance.v1.json | Chio Clearing Participant Acceptance V1 | chio.clearing.participant-acceptance.v1 |
clearing-participant-snapshot-acknowledgement.v1.json | Chio Clearing Participant Snapshot Acknowledgement V1 | chio.clearing.participant-snapshot-acknowledgement.v1 |
clearing-participant-snapshot.v1.json | Chio Clearing Participant Snapshot V1 | chio.clearing.participant-snapshot.v1 |
clearing-participant-statement.v1.json | Chio Clearing Participant Statement V1 | chio.clearing.participant-statement.v1 |
clearing-round-abort.v1.json | Chio Clearing Round Abort V1 | chio.clearing.round-abort.v1 |
clearing-round-finalization.v1.json | Chio Clearing Round Finalization V1 | chio.clearing.round-finalization.v1 |
clearing-round-lifecycle.v1.json | Chio Clearing Round Lifecycle V1 | chio.clearing.round-lifecycle.v1 |
clearing-round-satisfaction.v1.json | Chio Clearing Round Satisfaction V1 | chio.clearing.round-satisfaction.v1 |
clearing-round-transition-proof.v1.json | Chio Clearing Round Transition Proof V1 | chio.clearing.round-transition-proof.v1 |
clearing-settlement-intent.v1.json | Chio Clearing Settlement Intent V1 | chio.clearing.settlement-intent.v1 |
clearing-settlement-reconciliation.v1.json | Chio Clearing Settlement Reconciliation V1 | chio.clearing.settlement-reconciliation.v1 |
clearing-zero-dispatch-proof.v1.json | Chio Clearing Zero Dispatch Proof V1 | chio.clearing.zero-dispatch-proof.v1 |
clearing-zero-intent-reconciliation.v1.json | Chio Clearing Zero Intent Reconciliation V1 | chio.clearing.zero-intent-reconciliation.v1 |
credit-facility-bind.v1.json | Signed Chio Credit Facility Bind V1 | chio.credit.facility-bind.v1 |
effect-dispatch-commit.v1.json | Chio Economic Effect Dispatch Commit V1 | chio.economy.effect-dispatch-commit.v1 |
effect-slot.v1.json | Chio Economic Effect Slot V1 | chio.economy.effect-slot.v1 |
factor-assignment-acknowledgement.v1.json | Signed Chio Factor Assignment Acknowledgement V1 | chio.factor.assignment-acknowledgement.v1 |
factor-assignment-agreement.v1.json | Signed Chio Factor Assignment Agreement V1 | chio.factor.assignment-agreement.v1 |
factor-assignment-bind-authorization.v1.json | Signed Chio Factor Assignment Bind Authorization V1 | chio.factor.assignment-bind-authorization.v1 |
factor-assignment-not-applied.v1.json | Signed Chio Factor Assignment Not Applied V1 | chio.factor.assignment-not-applied.v1 |
factor-assignment-offer.v1.json | Chio Assignment Offer V1 | chio.factor.assignment-offer.v1 |
factor-discount-quote.v1.json | Chio Discount Quote V1 | chio.factor.discount-quote.v1 |
factor-normalized-assignment-request.v1.json | Chio Normalized Assignment Request V1 | chio.factor.normalized-assignment-request.v1 |
factor-receivable-claim.v1.json | Chio Receivable Claim V1 | chio.factor.receivable-claim.v1 |
obligation-atom.v1.json | Chio Obligation Atom V1 | chio.obligation.atom.v1 |
obligation-disposition.v1.json | Chio Obligation Disposition V1 | chio.obligation.disposition.v1 |
obligation-settlement-lifecycle.v1.json | Chio Obligation Settlement Lifecycle V1 | chio.obligation.settlement-lifecycle.v1 |
obligation-status-proof.v1.json | Signed Chio Obligation Status Proof V1 | chio.obligation.status-proof.v1 |
receivable-iou-envelope.v1.json | Signed Chio Credit IOU Envelope V2 | chio.credit.receivable-iou-envelope.v1 |
resource-head.v1.json | Chio Economic Resource Head V1 | chio.economy.resource-head.v1 |
state-batch.v1.json | Chio Economic State Batch V1 | chio.economy.state-batch.v1 |
chio-runtime/
| File | Title | Registry id |
|---|---|---|
v1/admission-bundle.schema.json | Chio Runtime Admission Bundle | chio.runtime.admission-bundle.v1 |
v1/admission-profile.schema.json | Chio Runtime Admission Profile | chio.runtime.admission-profile.v1 |
v1/admission-report.schema.json | Chio Runtime Admission Report | chio.runtime.admission-report.v1 |
v1/admission-store.schema.json | Chio Runtime Admission Store | chio.runtime.admission-store.v1 |
v1/artifact-retention-plan.schema.json | Chio Runtime Artifact Retention Plan | chio.runtime.artifact-retention-plan.v1 |
v1/artifact-retention-profile.schema.json | Chio Runtime Artifact Retention Profile | chio.runtime.artifact-retention-profile.v1 |
v1/attack-simulation-report.schema.json | Chio Runtime Attack Simulation Report | chio.runtime.attack-simulation-report.v1 |
v1/chaos-run-report.schema.json | Chio Runtime Chaos Run Report | chio.runtime.chaos-run-report.v1 |
v1/evidence-manifest.schema.json | Chio Runtime Evidence Manifest | chio.runtime.evidence-manifest.v1 |
v1/evidence-sink-health-report.schema.json | Chio Runtime Evidence Sink Health Report | chio.runtime.evidence-sink-health-report.v1 |
v1/execution-lease.schema.json | Chio Runtime Execution Lease | chio.runtime.execution-lease.v1 |
v1/failure-code-registry.schema.json | Chio Runtime Failure Code Registry | chio.runtime.failure-code-registry.v1 |
v1/ops-negative-fixture-corpus.schema.json | Chio Runtime Ops Negative Fixture Corpus | chio.runtime.ops-negative-fixture-corpus.v1 |
v1/ops-status-report.schema.json | Chio Runtime Ops Status Report | chio.runtime.ops-status-report.v1 |
v1/orchestration-negative-fixture-corpus.schema.json | Chio Runtime Orchestration Negative Fixture Corpus | chio.runtime.orchestration-negative-fixture-corpus.v1 |
v1/orchestration-plan.schema.json | Chio Runtime Orchestration Plan | chio.runtime.orchestration-plan.v1 |
v1/orchestration-profile.schema.json | Chio Runtime Orchestration Profile | chio.runtime.orchestration-profile.v1 |
v1/orchestration-resume-plan.schema.json | Chio Runtime Orchestration Resume Plan | chio.runtime.orchestration-resume-plan.v1 |
v1/orchestration-run-report.schema.json | Chio Runtime Orchestration Run Report | chio.runtime.orchestration-run-report.v1 |
v1/orchestration-status-report.schema.json | Chio Runtime Orchestration Status Report | chio.runtime.orchestration-status-report.v1 |
v1/peer-weights.schema.json | Chio Runtime Peer Weights | chio.runtime.peer-weights.v1 |
v1/pheromone-policy-decision.schema.json | Chio Runtime Pheromone Policy Decision | chio.runtime.pheromone-policy-decision.v1 |
v1/pheromone-policy.schema.json | Chio Runtime Pheromone Policy | chio.runtime.pheromone-policy.v1 |
v1/policy-activation-receipt.schema.json | Chio Policy Activation Receipt | chio.policy.activation-receipt.v1 |
v1/proof-drift-report.schema.json | Chio Runtime Proof Drift Report | chio.runtime.proof-drift-report.v1 |
v1/proof-parity-report.schema.json | Chio Runtime Proof Parity Report | chio.runtime.proof-parity-report.v1 |
v1/proof-regeneration-input.schema.json | Chio Runtime Proof Regeneration Input | chio.runtime.proof-regeneration-input.v1 |
v1/proof-regeneration-report.schema.json | Chio Runtime Proof Regeneration Report | chio.runtime.proof-regeneration-report.v1 |
v1/provider-bindings.schema.json | Chio Runtime Provider Bindings | chio.runtime.provider-bindings.v1 |
v1/provider-health-report.schema.json | Chio Runtime Provider Health Report | chio.runtime.provider-health-report.v1 |
v1/recovery-drill-report.schema.json | Chio Runtime Recovery Drill Report | chio.runtime.recovery-drill-report.v1 |
v1/revocation-freshness-proof.schema.json | Chio Runtime Revocation Freshness Proof | chio.runtime.revocation-freshness-proof.v1 |
v1/run-contract.schema.json | Chio Runtime Run Contract | chio.runtime.run-contract.v1 |
v1/run-lease.schema.json | Chio Runtime Run Lease | chio.runtime.run-lease.v1 |
v1/sandbox-attestation.schema.json | Chio Runtime Sandbox Attestation | chio.runtime.sandbox-attestation.v1 |
v1/scheduler-tick-report.schema.json | Chio Runtime Scheduler Tick Report | chio.runtime.scheduler-tick-report.v1 |
v1/step-evidence.schema.json | Chio Runtime Step Evidence | chio.runtime.step-evidence.v1 |
v1/supervisor-profile.schema.json | Chio Runtime Supervisor Profile | chio.runtime.supervisor-profile.v1 |
v1/terminal-receipt.schema.json | Chio Runtime Terminal Receipt | chio.runtime.terminal-receipt.v1 |
v1/tool-server-ack.schema.json | Chio Runtime Tool Server Acknowledgement | chio.runtime.tool-server-ack.v1 |
v1/trust-floor-state.schema.json | Chio Runtime Trust Floor State | chio.runtime.trust-floor-state.v1 |
v1/trusted-time-proof.schema.json | Chio Runtime Trusted Time Proof | chio.runtime.trusted-time-proof.v1 |
v1/trusted-verifiers.schema.json | Chio Runtime Trusted Verifiers | chio.runtime.trusted-verifiers.v1 |
v1/verifier-trust-bundle.schema.json | Chio Runtime Verifier Trust Bundle | chio.runtime.verifier-trust-bundle.v1 |
v1/workflow-run-report.schema.json | Chio Runtime Workflow Run Report | chio.runtime.workflow-run-report.v1 |
chio-finding/
| File | Title | Registry id |
|---|---|---|
v1/admission.schema.json | Chio Finding Admission | chio.finding.admission.v1 |
v1/audit-epoch.schema.json | Chio Finding Audit Epoch (signed envelope) | chio.finding.audit-epoch.v1 |
v1/audit-report.schema.json | Chio Finding Audit Report (signed envelope) | chio.finding.audit-report.v1 |
v1/audit-round-authorization.schema.json | Chio Finding Audit Round Authorization (signed envelope) | chio.finding.audit-round-authorization.v1 |
v1/authority-status.schema.json | Chio Finding Authority Status (signed envelope) | chio.finding.authority-status.v1 |
v1/bond-backing.schema.json | Chio Finding Bond Backing | chio.finding.bond-backing.v1 |
v1/bond-observation-request.schema.json | Chio Finding Bond Observation Request V1 | chio.finding.bond-observation-request.v1 |
v1/bond-observation-response.schema.json | Chio Finding Bond Observation Response V1 | chio.finding.bond-observation-response.v1 |
v1/challenge-enforcement.schema.json | Chio Finding Challenge Enforcement (signed envelope) | chio.finding.challenge-enforcement.v1 |
v1/challenge-outcome.schema.json | Chio Finding Challenge Outcome (signed envelope) | chio.finding.challenge-outcome.v1 |
v1/challenge-verifier-profile.schema.json | Chio Finding Challenge-Verifier Profile | chio.finding.challenge-verifier-profile.v1 |
v1/challenge.schema.json | Chio Finding Challenge (signed envelope) | chio.finding.challenge.v1 |
v1/claim-allocation.schema.json | Chio Finding Claim Allocation | chio.finding.claim-allocation.v1 |
v1/failed-delivery.schema.json | Chio Finding Failed Delivery (signed envelope) | chio.finding.failed-delivery.v1 |
v1/finalized-bond-snapshot.schema.json | Chio Finding Finalized Bond Snapshot (signed envelope) | chio.finding.finalized-bond-snapshot.v1 |
v1/finding.schema.json | Chio Finding | chio.finding.v1 |
v1/hosted-authenticated-delivery.schema.json | Chio Hosted Authenticated Finding Delivery | chio.finding.hosted-authenticated-delivery.v1 |
v1/hosted-qualification.schema.json | Chio Hosted Finding Market Qualification | chio.finding.hosted-qualification.v1 |
v1/impairment-publisher-request.schema.json | Chio Finding Impairment Publisher Request V1 | chio.finding.impairment-publisher-request.v1 |
v1/impairment-publisher-response.schema.json | Chio Finding Impairment Publisher Response V1 | chio.finding.impairment-publisher-response.v1 |
v1/key-revocation.schema.json | Chio Finding Key Revocation (signed envelope) | chio.finding.key-revocation.v1 |
v1/liability.schema.json | Chio Finding Liability | chio.finding.liability.v1 |
v1/market-penalty.schema.json | Chio Open Market Penalty (signed envelope) | chio.registry.market-penalty.v1 |
v1/market-terms.schema.json | Chio Finding Market Terms | chio.finding.market-terms.v1 |
v1/pool-allocation.schema.json | Chio Finding Pool Allocation | chio.finding.pool-allocation.v1 |
v1/purchase-context.schema.json | Chio Finding Purchase Context (unsigned) | chio.finding.purchase-context.v1 |
v1/purchase-record.schema.json | Chio Finding Purchase Record (signed envelope) | chio.finding.purchase-record.v1 |
v1/purchase-result.schema.json | Chio Finding Purchase Result | chio.finding.purchase-result.v1 |
v1/recovery-context.schema.json | Chio Finding Recovery Context (unsigned) | chio.finding.recovery-context.v1 |
v1/replay-observation.schema.json | Chio Finding Replay Observation (unsigned) | chio.finding.replay-observation.v1 |
v1/replay-recipe-input.schema.json | Chio Finding Replay Recipe Input (unsigned) | chio.finding.replay-recipe-input.v1 |
v1/seller-authorization.schema.json | Chio Finding Seller Authorization (signed envelope) | chio.finding.seller-authorization.v1 |
v1/status-epoch.schema.json | Chio Finding Status Epoch (signed envelope) | chio.finding.status-epoch.v1 |
v1/status-proof-input.schema.json | Chio Finding Portable Status Proof Input | chio.finding.status-proof-input.v1 |
v1/verified-fix-submission.schema.json | Chio Finding Verified Fix Submission | chio.finding.verified-fix-submission.v1 |
v1/verifier-report.schema.json | Chio Finding Verifier Report | chio.finding.verifier-report.v1 |
v1/voluntary-retraction.schema.json | Chio Finding Voluntary Retraction | chio.finding.voluntary-retraction.v1 |
chio-federation/
| File | Title | Registry id |
|---|---|---|
v1/authority-profile.schema.json | Chio Federation Authority Profile | chio.federation.authority-profile.v1 |
v1/bilateral-invocation.schema.json | Chio Federation Bilateral Invocation | chio.federation.bilateral-invocation.v1 |
v1/capability-lease.schema.json | Signed Chio Capability Lease | chio.capability-lease.v1 |
v1/cross-boundary-admission-report.schema.json | Chio Federation Cross-Boundary Admission Report | chio.federation.cross-boundary-admission-report.v1 |
v1/cross-kernel-continuation.schema.json | Chio Federation Cross-Kernel Continuation | chio.federation.cross-kernel-continuation.v1 |
v1/governance-ladder-manifest.schema.json | Chio Federation Governance Ladder Manifest | chio.federation.governance-ladder-manifest.v1 |
v1/governance-receipt.schema.json | Signed Chio Governance Receipt | chio.governance-receipt.v1 |
v1/issuance-bundle.schema.json | Chio Federation Issuance Bundle | chio.federation.issuance-bundle.v1 |
v1/issuance-request.schema.json | Chio Federation Issuance Request | chio.federation.issuance-request.v1 |
v1/ladder-intersection.schema.json | Chio Federation Ladder Intersection | chio.federation.ladder-intersection.v1 |
v1/lease-scope-binding.schema.json | Chio Federation Lease Scope Binding | chio.federation.lease-scope-binding.v1 |
v1/local-signing-keys.schema.json | Chio Federation Local Signing Keys | chio.federation.local-signing-keys.v1 |
v1/peer-pins.schema.json | Chio Federation Peer Pins | chio.federation.peer-pins.v1 |
v1/receipt-lineage-bundle.schema.json | Chio Federation Receipt Lineage Bundle | chio.federation.receipt-lineage-bundle.v1 |
v1/receipt-lineage-statement.schema.json | Chio Federation Receipt Lineage Statement | chio.federation.receipt-lineage-statement.v1 |
v1/revocation-checkpoint.schema.json | Chio Federation Revocation Checkpoint | chio.federation.revocation-checkpoint.v1 |
v1/revocation-publication-request.schema.json | Chio Federation Revocation Publication Request | chio.federation.revocation-publication-request.v1 |
v1/treaty-negative-fixture-corpus.schema.json | Chio Federation Treaty Negative Fixture Corpus | chio.federation.treaty-negative-fixture-corpus.v1 |
v1/treaty-runtime-negative-fixture-corpus.schema.json | Chio Federation Treaty Runtime Negative Fixture Corpus | chio.federation.treaty-runtime-negative-fixture-corpus.v1 |
v1/treaty-scope.schema.json | Chio Federation Treaty Scope | chio.federation.treaty-scope.v1 |
v1/verification-context.schema.json | Chio Federation Verification Context | chio.federation.verification-context.v1 |
v1/verifier-trust-bundle.schema.json | Chio Federation Verifier Trust Bundle | chio.federation.verifier-trust-bundle.v1 |
chio-trust/
| File | Title | Registry id |
|---|---|---|
v1/financial-agent-passport-source-manifest.schema.json | financial-agent-passport-source-manifest.schema.json | chio.financial-agent-passport.source-manifest.v1 |
v1/financial-agent-passport.schema.json | financial-agent-passport.schema.json | chio.financial-agent-passport.v1 |
v1/financial-credit-scorecard.schema.json | financial-credit-scorecard.schema.json | chio.fincred.credit-scorecard.v1 |
v1/financial-exposure-history.schema.json | financial-exposure-history.schema.json | chio.fincred.exposure-history.v1 |
v1/financial-loss-history.schema.json | financial-loss-history.schema.json | chio.fincred.loss-history.v1 |
v1/financial-passport-presentation-challenge.schema.json | financial-passport-presentation-challenge.schema.json | chio.financial-agent-passport-presentation-challenge.v1 |
v1/financial-premium-history.schema.json | financial-premium-history.schema.json | chio.fincred.premium-history.v1 |
v1/financial-settlement-reliability.schema.json | financial-settlement-reliability.schema.json | chio.fincred.settlement-reliability.v1 |
v1/financial-source-checkpoint.schema.json | financial-source-checkpoint.schema.json | chio.fincred.source-checkpoint.v1 |
v1/financial-source-completeness-attestation.schema.json | financial-source-completeness-attestation.schema.json | chio.fincred.source-completeness-attestation.v1 |
v1/financial-source-member.schema.json | financial-source-member.schema.json | chio.fincred.source-member.v1 |
v1/key-state.schema.json | Chio Trust Key State | chio.trust.key-state.v1 |
v1/presented-financial-agent-passport.schema.json | presented-financial-agent-passport.schema.json | chio.financial-agent-passport.presentation.v1 |
v1/reputation-import-report.schema.json | Chio Reputation Import Report | chio.trust.reputation-import-report.v1 |
v1/revocation-snapshot.schema.json | Chio Trust Revocation Snapshot | chio.trust.revocation-snapshot.v1 |
v1/scorecard-snapshot.schema.json | Chio Trust Scorecard Snapshot | chio.trust.scorecard-snapshot.v1 |
v1/trust-root.schema.json | Chio Trust Root | chio.trust.root.v1 |
chio-commerce/
| File | Title | Registry id |
|---|---|---|
v1/event-log.schema.json | Chio Commerce Event Log | chio.commerce.event-log.v1 |
v1/federation-trust-bundle.schema.json | Chio Commerce Federation Trust Bundle | chio.commerce.federation-trust-bundle.v1 |
v1/mandate-allowance-ledger.schema.json | Chio Commerce Mandate Allowance Ledger | chio.commerce.mandate-allowance-ledger.v1 |
v1/order-context.schema.json | Chio Commerce Order Context | chio.commerce.order-context.v1 |
v1/order-passport.schema.json | Chio Commerce Order Passport | chio.commerce.order-passport.v1 |
v1/payment-lifecycle.schema.json | Chio Commerce Payment Lifecycle | chio.commerce.payment-lifecycle.v1 |
v1/protocol-payload.schema.json | Chio Commerce Protocol Payload | chio.commerce.protocol-payload.v1 |
v1/provider-discovery-snapshot.schema.json | Chio Provider Discovery Snapshot | chio.commerce.provider-discovery-snapshot.v1 |
v1/provider-passport.schema.json | Chio Commerce Provider Passport | chio.commerce.provider-passport.v1 |
v1/provider-selection-report.schema.json | Chio Provider Selection Report | chio.commerce.provider-selection-report.v1 |
v1/reputation-snapshot.schema.json | Chio Commerce Reputation Snapshot | chio.commerce.reputation-snapshot.v1 |
v1/settlement-packet.schema.json | Chio Commerce Settlement Packet | chio.commerce.settlement-packet.v1 |
v1/sla-commitment.schema.json | Chio SLA Commitment | chio.commerce.sla-commitment.v1 |
v1/sla-performance-report.schema.json | Chio SLA Performance Report | chio.commerce.sla-performance-report.v1 |
chio-outcome/
| File | Title | Registry id |
|---|---|---|
v1/contractual-zero.schema.json | Chio Outcome Contractual Zero V1 | chio.outcome.contractual-zero.v1 |
v1/delivery-acknowledgement.schema.json | Chio Outcome Delivery Acknowledgement V1 | chio.outcome.delivery-acknowledgement.v1 |
v1/delivery-checkpoint.schema.json | Chio Outcome Delivery Checkpoint V1 | chio.outcome.delivery-checkpoint.v1 |
v1/delivery-nonacceptance.schema.json | Chio Outcome Delivery Nonacceptance V1 | chio.outcome.delivery-nonacceptance.v1 |
v1/eligibility.schema.json | Chio Outcome Eligibility V1 | chio.outcome.eligibility.v1 |
v1/output-provenance.schema.json | Chio Outcome Output Provenance V1 | chio.outcome.output-provenance.v1 |
v1/predicate.schema.json | Chio Outcome Predicate V1 | chio.outcome.predicate.v1 |
v1/pricing.schema.json | Chio Outcome Pricing V1 | chio.outcome.pricing.v1 |
v1/request.schema.json | Chio Verified Outcome Request V1 | unregistered |
v1/sla.schema.json | Chio Outcome SLA V1 | chio.outcome.sla.v1 |
v1/verdict.schema.json | Chio Outcome Verdict V1 | unregistered |
chio-proof-room/
| File | Title | Registry id |
|---|---|---|
v1/bundle.schema.json | Chio Proof Room Bundle Manifest | chio.proof-room.bundle.v1 |
v1/docker-quickstart-evidence.schema.json | Chio Proof Room Docker Quickstart Evidence | chio.proof.docker-quickstart-evidence.v1 |
v1/first-run-capability-proof.schema.json | Chio Proof Room First Run Capability Proof | chio.proof.first-run.capability-proof.v1 |
v1/first-run-command-log.schema.json | Chio Proof Room First Run Command Log | chio.proof.first-run.command-log.v1 |
v1/first-run-guard-report.schema.json | Chio Proof Room First Run Guard Report | chio.proof.first-run.guard-report.v1 |
v1/first-run-trust-roots.schema.json | Chio Proof Room First Run Trust Roots | chio.proof.first-run.trust-roots.v1 |
v1/fixture-catalog.schema.json | Chio Proof Room Fixture Catalog | chio.proof-room.fixture-catalog.v1 |
v1/fixture-root-catalog.schema.json | Chio Proof Room Fixture Root Catalog | chio.proof-room.fixture-root-catalog.v1 |
v1/receipt-evidence.schema.json | Chio Proof Room Receipt Evidence | chio.proof-room.receipt-evidence.v1 |
v1/release-truth.schema.json | Chio Proof Room Release Truth | chio.proof.release-truth.v1 |
v1/verifier-report.schema.json | Chio Proof Room Verifier Report | chio.proof-room.verifier-report.v1 |
chio-transaction/
| File | Title | Registry id |
|---|---|---|
v1/capability-proof.schema.json | Chio Capability Proof | chio.capability.proof.v1 |
v1/claim-set.schema.json | Chio Transaction Claim Set | chio.transaction.claim-set.v1 |
v1/evidence-graph.schema.json | Chio Transaction Evidence Graph | chio.transaction.evidence-graph.v1 |
v1/guard-decision.schema.json | Chio Guard Decision | chio.guard.decision.v1 |
v1/policy-bundle.schema.json | Chio Policy Bundle | chio.policy.bundle.v1 |
v1/request-digest.schema.json | Chio Request Digest | chio.request.digest.v1 |
v1/response-digest.schema.json | Chio Response Digest | chio.response.digest.v1 |
v1/runtime-security-report.schema.json | Chio Transaction Runtime Security Report | chio.transaction.runtime-security-report.v1 |
v1/transaction-passport.schema.json | Chio Transaction Passport | chio.transaction-passport.v1 |
v1/verifier-policy.schema.json | Chio Transaction Verifier Policy | chio.transaction.verifier-policy.v1 |
v1/verifier-report.schema.json | Chio Transaction Verifier Report | chio.transaction.verifier-report.v1 |
chio-attest/
| File | Title | Registry id |
|---|---|---|
v1/buyer-attestation-explanation.schema.json | Chio Buyer Attestation Explanation | chio.attest.buyer-attestation-explanation.v1 |
v1/buyer-attestation-packet.schema.json | Chio Buyer Attestation Packet | chio.attest.buyer-attestation-packet.v1 |
v1/buyer-attestation-review-package.schema.json | Chio Buyer Attestation Review Package | chio.attest.buyer-attestation-review-package.v1 |
v1/buyer-attestation-review-report.schema.json | Chio Buyer Attestation Review Report | chio.attest.buyer-attestation-review-report.v1 |
v1/buyer-attestation-verification-report.schema.json | Chio Buyer Attestation Verification Report | chio.attest.buyer-attestation-verification-report.v1 |
v1/buyer-proof-negative-fixture-corpus.schema.json | Chio Attest Buyer Proof Negative Fixture Corpus | chio.attest.buyer-proof-negative-fixture-corpus.v1 |
v1/proof-package.schema.json | Chio Attest Proof Package | chio.attest.proof-package.v1 |
v1/selective-disclosure-proof.schema.json | Chio Attest Selective Disclosure Proof | chio.attest.selective-disclosure-proof.v1 |
v1/verifier-report.schema.json | Chio Attest Verifier Report | chio.attest.verifier-report.v1 |
v1/workflow-intersection.schema.json | Chio Attest Workflow Intersection | chio.attest.workflow-intersection.v1 |
chio-web3/
| File | Title | Registry id |
|---|---|---|
v1/anchor-inclusion-proof.schema.json | Chio Anchor Inclusion Proof | chio.anchor-inclusion-proof.v1 |
v1/anchor-proof-bundle.schema.json | Chio Anchor Proof Bundle | chio.anchor-proof-bundle.v1 |
v1/public-settlement-verifier-report.schema.json | Chio Public Settlement Verifier Report | chio.public-settlement-verifier-report.v1 |
v1/settlement-dispatch.schema.json | Chio Web3 Settlement Dispatch | chio.web3-settlement-dispatch.v1 |
v1/settlement-execution-receipt.schema.json | Chio Web3 Settlement Execution Receipt | chio.web3-settlement-execution-receipt.v1 |
v1/settlement-proof-bundle.schema.json | Chio Web3 Settlement Proof Bundle | chio.web3-settlement-proof-bundle.v1 |
v2/anchor-inclusion-proof.schema.json | Chio V2 Anchor Inclusion Proof | chio.anchor-inclusion-proof.v2 |
v2/anchor-proof-bundle.schema.json | Chio V2 Anchor Proof Bundle | chio.anchor-proof-bundle.v2 |
v2/settlement-dispatch.schema.json | Chio Web3 Settlement Dispatch | chio.web3-settlement-dispatch.v2 |
v2/settlement-execution-receipt.schema.json | Chio Web3 Settlement Execution Receipt | chio.web3-settlement-execution-receipt.v2 |
chio-fiscal/
| File | Title | Registry id |
|---|---|---|
v1/activation.schema.json | Chio Fiscal Activation | chio.fiscal.activation.v1 |
v1/approval.schema.json | Chio Fiscal Approval | chio.fiscal.approval.v1 |
v1/charter.schema.json | Chio Fiscal Charter | chio.fiscal.charter.v1 |
v1/consumer-readiness.schema.json | Chio Fiscal Consumer Readiness | chio.fiscal.consumer-readiness.v1 |
v1/continuity-checkpoint.schema.json | Chio Fiscal Continuity Checkpoint | chio.fiscal.continuity-checkpoint.v1 |
v1/genesis-policy.schema.json | Chio Fiscal Genesis Policy | unregistered |
v1/proposal-admission.schema.json | Chio Fiscal Proposal Admission | chio.fiscal.proposal-admission.v1 |
v1/proposal.schema.json | Chio Fiscal Proposal | chio.fiscal.proposal.v1 |
v1/schedule.schema.json | Chio Fiscal Schedule | chio.fiscal.schedule.v1 |
chio-swarm/
| File | Title | Registry id |
|---|---|---|
v1/authority-verifier-report.schema.json | Chio Swarm Authority Verifier Report | chio.swarm.authority-verifier-report.v1 |
v1/budget-pool.schema.json | Chio Swarm Budget Pool | chio.swarm.budget-pool.v1 |
v1/continuation-token.schema.json | Chio Swarm Continuation Token | chio.swarm.continuation-token.v1 |
v1/delegation-witness-chain.schema.json | Chio Swarm Delegation Witness Chain | chio.swarm.delegation-witness-chain.v1 |
v1/join-receipt.schema.json | Chio Swarm Join Receipt | chio.swarm.join-receipt.v1 |
v1/revocation-epoch.schema.json | Chio Swarm Revocation Epoch | chio.swarm.revocation-epoch.v1 |
v1/route-plan-receipt.schema.json | Chio Swarm Route Plan Receipt | chio.swarm.route-plan-receipt.v1 |
v1/task-graph.schema.json | Chio Swarm Task Graph | chio.swarm.task-graph.v1 |
v1/terminal-graph-receipt.schema.json | Chio Swarm Terminal Graph Receipt | chio.swarm.terminal-graph-receipt.v1 |
chio-disclosure/
| File | Title | Registry id |
|---|---|---|
v1/bbs-projection-manifest.schema.json | Chio BBS Projection Manifest | chio.bbs-projection.manifest.v2 |
v1/capsule.schema.json | Chio Disclosure Capsule | chio.disclosure.capsule.v1 |
v1/crypto-context-report.schema.json | Chio Disclosure Crypto Context Report | chio.disclosure.crypto-context-report.v1 |
v1/leakage-ledger.schema.json | Chio Disclosure Leakage Ledger | chio.disclosure.leakage-ledger.v1 |
v1/lineage-verifier-report.schema.json | Chio Disclosure Lineage Verifier Report | chio.disclosure.lineage-verifier-report.v1 |
v1/verifier-privacy-profile.schema.json | Chio Disclosure Verifier Privacy Profile | chio.disclosure.verifier-privacy-profile.v1 |
chio-enterprise/
| File | Title | Registry id |
|---|---|---|
v1/approval-case.schema.json | Chio Enterprise Approval Case | chio.enterprise.approval-case.v1 |
v1/control-evidence-map.schema.json | Chio Enterprise Control Evidence Map | chio.enterprise.control-evidence-map.v1 |
v1/data-governance-report.schema.json | Chio Enterprise Data Governance Report | chio.enterprise.data-governance-report.v1 |
v1/evidence-export-bundle.schema.json | Chio Enterprise Evidence Export Bundle | chio.enterprise.evidence-export-bundle.v1 |
v1/telemetry-projection.schema.json | Chio Enterprise Telemetry Projection | chio.enterprise.telemetry-projection.v1 |
chio-agent-web/
| File | Title | Registry id |
|---|---|---|
v1/external-projection-manifest.schema.json | Chio Agent Web External Projection Manifest | chio.agent-web.external-projection-manifest.v1 |
v1/interop-verifier-report.schema.json | Chio Agent Web Interop Verifier Report | chio.agent-web.interop-verifier-report.v1 |
v1/proof-envelope.schema.json | Chio Agent Web Proof Envelope | chio.agent-web-proof-envelope.v1 |
v2/proof-envelope.schema.json | Chio Agent Web Proof Envelope v2 | chio.agent-web-proof-envelope.v2 |
chio-frost/
| File | Title | Registry id |
|---|---|---|
v1/authorization-slot-checkpoint.schema.json | Chio FROST Authorization Slot Checkpoint | chio.frost.authorization-slot-checkpoint.v1 |
v1/authorization.schema.json | Chio FROST Authorization | chio.frost.authorization.v1 |
v1/epoch-checkpoint.schema.json | Chio FROST Epoch Checkpoint | chio.frost.epoch-checkpoint.v1 |
v1/roster.schema.json | Chio FROST Roster | chio.frost.roster.v1 |
chio-parametric/
| File | Title | Registry id |
|---|---|---|
v1/defs.schema.json | defs.schema.json | unregistered |
v1/evidence-corpus-manifest.schema.json | Chio Parametric Evidence Corpus Manifest V1 | unregistered |
v1/policy.schema.json | Chio Parametric Policy V1 | chio.parametric.policy.v1 |
v1/trigger-instance-key.schema.json | Chio Parametric Trigger Instance Key V1 | unregistered |
chio-risk/
| File | Title | Registry id |
|---|---|---|
v1/adjudication-jurisdiction-receipt.schema.json | Chio Adjudication Jurisdiction Receipt | chio.risk.adjudication-jurisdiction-receipt.v1 |
v1/collateral-position-report.schema.json | Chio Collateral Position Report | chio.risk.collateral-position-report.v1 |
v1/comptroller-report.schema.json | Chio Risk Comptroller Report | chio.risk.comptroller-report.v1 |
v1/guarantee-decision.schema.json | Chio Guarantee Decision | chio.risk.guarantee-decision.v1 |
chio-econsim/
| File | Title | Registry id |
|---|---|---|
v1/qualification-matrix.schema.json | Chio economic simulation qualification matrix v1 | chio.econsim.qualification-matrix.v1 |
v1/scenario-result.schema.json | Chio economic simulation scenario result v1 | chio.econsim.scenario-result.v1 |
chio-transparency/
| File | Title | Registry id |
|---|---|---|
v1/inclusion-proof.schema.json | Chio Transparency Inclusion Proof | chio.transparency.inclusion-proof.v1 |
v2/inclusion-proof.schema.json | Chio Checkpoint-Anchored Transparency Inclusion Proof | chio.transparency.inclusion-proof.v2 |
chio-workflow/
| File | Title | Registry id |
|---|---|---|
v1/preflight-plan.schema.json | Chio Workflow Preflight Plan v1 | chio.workflow.preflight-plan.v1 |
v1/preflight-report.schema.json | Chio Workflow Preflight Report v1 | chio.workflow.preflight-report.v1 |
chio-comptroller/
| File | Title | Registry id |
|---|---|---|
v1/surface-report.schema.json | Chio Comptroller Surface Report | chio.comptroller.surface-report.v1 |
chio-crypto/
| File | Title | Registry id |
|---|---|---|
v1/verification-context.schema.json | Chio Crypto Verification Context | chio.crypto.verification-context.v1 |
chio-lineage/
| File | Title | Registry id |
|---|---|---|
v1/signed-subgraph.schema.json | Chio Signed Lineage Subgraph | chio.lineage.signed-subgraph.v1 |
chio-oracle/
| File | Title | Registry id |
|---|---|---|
v1/conversion-evidence.schema.json | Chio Oracle Conversion Evidence | chio.oracle-conversion-evidence.v1 |
chio-replay-report/
| File | Title | Registry id |
|---|---|---|
v1.schema.json | chio-replay-report.v1 | unregistered |
policy/
| File | Title | Registry id |
|---|---|---|
analysis-report.schema.json | Chio Policy Analysis Report | unregistered |
Manifest and coverage
spec/schemas/MANIFEST.sha256: a SHA-256 over each schema file and overVERSION, 452 entries at the pin. A change that adds or edits a schema updates this manifest in the same commit.spec/schemas/COVERAGE.md: a coverage map of the shipped families, updated whenever a schema is added, removed, or renamed. It points at the normative wire spec, the artifact registry, the manifest, and the version file.spec/schemas/VERSION: the bundle version,1.0.0.
Errors
Two registries carry error identity. The numeric registry in spec/errors/chio-error-registry.v1.json is the wire-side taxonomy: each entry carries a numeric code, a stable name, its category, a transient flag, retry guidance, and a jsonrpcCode or nativeWireName tying it to a wire schema. The URN registry in spec/errors/registry.yaml is the granular one and points one way into the numeric registry.
urn:chio:error:adversarial:escape-detectedfatalAdversarial suite detected an escape from the intended guard boundary.
- string code
CHIO-ADVERSARIAL-ESCAPE-DETECTED- json-rpc
- none
- stability
- unstable since 0.1.0
- consumed by
- chio-conformance, chio-guards
Fail the run, preserve artifacts, and tighten the guard or sandbox before rerunning.
urn:chio:error:arena:replay-divergenceerrorArena replay produced a verdict divergence.
- string code
CHIO-ARENA-REPLAY-DIVERGENCE- json-rpc
- none
- stability
- unstable since 0.1.0
- consumed by
- chio-replay-corpus, chio-conformance
Compare the replay receipt, policy, guard bundle, and provider fixture before accepting the run.
urn:chio:error:attest:provenance-missingerrorRequired provenance evidence was missing from the receipt context.
- string code
CHIO-ATTEST-PROVENANCE-MISSING- json-rpc
- none
- stability
- unstable since 0.1.0
- consumed by
- chio-attest-verify, chio-otel-receipt-exporter
Regenerate the evidence bundle and include provenance before submitting the operation.
urn:chio:error:attest:quote-verification-failedfatalTEE quote verification failed.
- string code
CHIO-ATTEST-QUOTE-VERIFICATION-FAILED- json-rpc
- none
- stability
- unstable since 0.1.0
- consumed by
- chio-attest-verify, chio-tee
Reject the attestation and refresh the quote or verifier trust roots before retrying.
urn:chio:error:attest:receipt-signing-failedfatalKernel could not sign the receipt for a decision or tool call.
- string code
CHIO-KERNEL-RECEIPT-SIGNING-FAILED- json-rpc
- none
- stability
- stable since 0.1.0
- consumed by
- chio-kernel, chio-attest-verify
Treat the operation as failed and repair the signing key, key store, or canonical payload.
urn:chio:error:capability:expirederrorCapability token expired before the kernel evaluated the request.
- string code
CHIO-KERNEL-CAPABILITY-EXPIRED- json-rpc
- 2101
- stability
- stable since 0.1.0
- consumed by
- chio-kernel, chio-cli, chio-control-plane
Obtain or issue a fresh time-bounded capability before retrying the operation.
urn:chio:error:capability:not-yet-validerrorCapability token is not valid at the current evaluation time.
- string code
CHIO-KERNEL-CAPABILITY-NOT-YET-VALID- json-rpc
- none
- stability
- stable since 0.1.0
- consumed by
- chio-kernel, chio-cli
Retry after the not-before timestamp or issue a capability with the intended validity window.
urn:chio:error:capability:revokederrorCapability token was revoked and must not be retried.
- string code
CHIO-KERNEL-CAPABILITY-REVOKED- json-rpc
- 2102
- stability
- stable since 0.1.0
- consumed by
- chio-kernel, chio-cli, chio-control-plane
Resolve the revocation reason and request a newly issued capability.
urn:chio:error:capability:scope-exceedederrorCapability scope does not allow the requested tool, resource, or prompt.
- string code
CHIO-KERNEL-OUT-OF-SCOPE-TOOL- json-rpc
- 2100
- stability
- stable since 0.1.0
- consumed by
- chio-kernel, chio-cli, chio-control-plane
Issue a capability that explicitly grants the requested scope, or change the request to fit the granted scope.
urn:chio:error:capability:signature-invalidfatalCapability signature verification failed.
- string code
CHIO-KERNEL-INVALID-SIGNATURE- json-rpc
- none
- stability
- stable since 0.1.0
- consumed by
- chio-kernel, chio-credentials
Reject the capability, verify issuer trust, and reissue the token with canonical JSON signing.
urn:chio:error:capability:subject-mismatcherrorCapability subject does not match the requesting actor.
- string code
CHIO-KERNEL-SUBJECT-MISMATCH- json-rpc
- none
- stability
- stable since 0.1.0
- consumed by
- chio-kernel, chio-credentials
Bind the capability to the correct subject DID or use credentials for the subject named by the token.
urn:chio:error:cli:doctor-chio-yaml-invaliderrorchio doctor schema probe found chio.yaml validation errors.
- string code
CHIO-CLI-DOCTOR-CHIO-YAML-INVALID- json-rpc
- none
- stability
- unstable since 0.1.0
- consumed by
- chio-cli
Repair the document at the reported line and column and rerun chio doctor.
urn:chio:error:cli:doctor-cosign-stalewarningchio doctor cosign freshness probe found a stale or unverifiable guard-bundle signature.
- string code
CHIO-CLI-DOCTOR-COSIGN-STALE- json-rpc
- none
- stability
- unstable since 0.1.0
- consumed by
- chio-cli, chio-attest-verify
Re-pull the guard bundle and verify its sigstore signature against the trusted identity set.
urn:chio:error:cli:doctor-oci-unreachablewarningchio doctor OCI registry reachability probe could not reach the configured registry.
- string code
CHIO-CLI-DOCTOR-OCI-UNREACHABLE- json-rpc
- none
- stability
- unstable since 0.1.0
- consumed by
- chio-cli, chio-guard-registry
Verify the registry URL, network egress, and credentials, or run with CHIO_DOCTOR_SKIP_NETWORK=1 to bypass.
urn:chio:error:cli:doctor-otel-unresolvedwarningchio doctor OTEL probe could not resolve the OTLP endpoint or kernel runtime metrics.
- string code
CHIO-CLI-DOCTOR-OTEL-UNRESOLVED- json-rpc
- none
- stability
- unstable since 0.1.0
- consumed by
- chio-cli
Set OTEL_EXPORTER_OTLP_ENDPOINT and ensure the chio-tower /metrics endpoint exposes chio_kernel_dispatch_inflight.
urn:chio:error:cli:doctor-probe-failederrorchio doctor reported one or more failing probes.
- string code
CHIO-CLI-DOCTOR-PROBE-FAILED- json-rpc
- none
- stability
- unstable since 0.1.0
- consumed by
- chio-cli
Inspect the per-probe diagnostics, fix the reported issues, and rerun chio doctor.
urn:chio:error:cli:doctor-toolchain-mismatcherrorchio doctor toolchain probe found a Rust toolchain mismatch.
- string code
CHIO-CLI-DOCTOR-TOOLCHAIN-MISMATCH- json-rpc
- none
- stability
- unstable since 0.1.0
- consumed by
- chio-cli
Install the workspace MSRV (or the version pinned in rust-toolchain.toml) and rerun chio doctor.
urn:chio:error:cli:ioerrorCLI failed while reading or writing local data.
- string code
CHIO-CLI-IO- json-rpc
- none
- stability
- stable since 0.1.0
- consumed by
- chio-cli, chio-control-plane
Check the path, permissions, and filesystem state before retrying.
urn:chio:error:cli:jsonerrorCLI failed to parse or render JSON.
- string code
CHIO-CLI-JSON- json-rpc
- none
- stability
- stable since 0.1.0
- consumed by
- chio-cli, chio-control-plane
Fix the JSON payload or output template and rerun the command.
urn:chio:error:cli:othererrorCLI returned an uncategorized compatibility error.
- string code
CHIO-CLI-OTHER- json-rpc
- none
- stability
- deprecated since 0.1.0
- consumed by
- chio-cli, chio-control-plane
Preserve the original message and migrate the call site to a specific registry code when touched.
urn:chio:error:cli:sqliteerrorCLI SQLite store operation failed.
- string code
CHIO-CLI-SQLITE- json-rpc
- none
- stability
- stable since 0.1.0
- consumed by
- chio-cli, chio-store-sqlite
Check the database path, schema version, and write permissions before retrying.
urn:chio:error:cli:yamlerrorCLI failed to parse or render YAML.
- string code
CHIO-CLI-YAML- json-rpc
- none
- stability
- stable since 0.1.0
- consumed by
- chio-cli, chio-control-plane
Fix the YAML document and rerun the command.
urn:chio:error:custody:app-attest-app-mismatcherrorApple App Attest app-identifier hash did not match the expected application identity.
- string code
CHIO-CUSTODY-APP-ATTEST-APP-MISMATCH- json-rpc
- none
- stability
- unstable since 0.1.0
- consumed by
- chio-custody-hw, chio-kernel-mobile
Reject the attestation; the statement was minted for a different app identifier than the verifier expects.
urn:chio:error:custody:app-attest-cert-chain-invaliderrorApple App Attest certificate chain failed signature or structural verification.
- string code
CHIO-CUSTODY-APP-ATTEST-CERT-CHAIN-INVALID- json-rpc
- none
- stability
- unstable since 0.1.0
- consumed by
- chio-custody-hw, chio-kernel-mobile
Reject the attestation; the certificate chain did not verify against the pinned Apple roots.
urn:chio:error:custody:app-attest-challenge-mismatcherrorApple App Attest challenge hash did not match the issued challenge.
- string code
CHIO-CUSTODY-APP-ATTEST-CHALLENGE-MISMATCH- json-rpc
- none
- stability
- unstable since 0.1.0
- consumed by
- chio-custody-hw, chio-kernel-mobile
Reject the attestation and reissue a fresh challenge; replayed or mismatched challenges are denied fail-closed.
urn:chio:error:custody:app-attest-counter-rollbackerrorApple App Attest assertion counter went backwards relative to the last accepted value.
- string code
CHIO-CUSTODY-APP-ATTEST-COUNTER-ROLLBACK- json-rpc
- none
- stability
- unstable since 0.1.0
- consumed by
- chio-custody-hw, chio-kernel-mobile
Reject the assertion; a counter rollback indicates replay or a cloned key and is denied fail-closed.
urn:chio:error:custody:app-attest-credential-key-mismatcherrorApple App Attest leaf certificate public key did not match the credential public key in authenticator data (WebAuthn registration step 6).
- string code
CHIO-CUSTODY-APP-ATTEST-CREDENTIAL-KEY-MISMATCH- json-rpc
- none
- stability
- unstable since 0.1.0
- consumed by
- chio-custody-hw, chio-kernel-mobile
Reject the attestation; the attested hardware key is not bound to the enrolled credential public key and is denied fail-closed.
urn:chio:error:custody:app-attest-invalid-cborerrorApple App Attest statement failed to decode as valid CBOR or was missing a required field.
- string code
CHIO-CUSTODY-APP-ATTEST-INVALID-CBOR- json-rpc
- none
- stability
- unstable since 0.1.0
- consumed by
- chio-custody-hw, chio-kernel-mobile
Reject the attestation; do not retry without a freshly generated App Attest statement from the device.
urn:chio:error:custody:app-attest-invalid-rooterrorApple App Attest certificate chain did not anchor to the pinned Apple App Attestation root.
- string code
CHIO-CUSTODY-APP-ATTEST-INVALID-ROOT- json-rpc
- none
- stability
- unstable since 0.1.0
- consumed by
- chio-custody-hw, chio-kernel-mobile
Reject the attestation; verify the device produced a genuine Apple App Attest statement and that the pinned root is current.
urn:chio:error:custody:app-attest-key-mismatcherrorApple App Attest key identifier did not match the credential bound to this capability.
- string code
CHIO-CUSTODY-APP-ATTEST-KEY-MISMATCH- json-rpc
- none
- stability
- unstable since 0.1.0
- consumed by
- chio-custody-hw, chio-kernel-mobile
Reject the attestation; the statement was produced by a different hardware key than the one enrolled.
urn:chio:error:custody:assertion-rejectederrorWebAuthn assertion failed structural or signature verification.
- string code
CHIO-CUSTODY-ASSERTION-REJECTED- json-rpc
- none
- stability
- unstable since 0.1.0
- consumed by
- chio-custody-hw, chio-control-plane
Treat the assertion as untrusted; do not retry without a fresh challenge from the issuer.
urn:chio:error:custody:audience-mismatcherrorCapability presented to a different audience than it was minted for.
- string code
CHIO-CUSTODY-AUDIENCE-MISMATCH- json-rpc
- none
- stability
- unstable since 0.1.0
- consumed by
- chio-custody-hw, chio-kernel
Issue or request a capability whose audience pin matches the verifier identity.
urn:chio:error:custody:capability-expirederrorPasskey capability expired before the verifier evaluated the request.
- string code
CHIO-CUSTODY-CAPABILITY-EXPIRED- json-rpc
- none
- stability
- unstable since 0.1.0
- consumed by
- chio-custody-hw, chio-kernel
Mint a fresh capability; passkey capabilities are pinned to a five-minute lifetime.
urn:chio:error:custody:credential-revokederrorWebAuthn credential bound to this capability has been revoked.
- string code
CHIO-CUSTODY-CREDENTIAL-REVOKED- json-rpc
- none
- stability
- unstable since 0.1.0
- consumed by
- chio-custody-hw, chio-kernel, chio-revocation-oracle
Re-enroll the user's authenticator and request a freshly-issued capability.
urn:chio:error:custody:hardware-key-unavailablefatalRequired hardware custody key was unavailable.
- string code
CHIO-CUSTODY-HARDWARE-KEY-UNAVAILABLE- json-rpc
- none
- stability
- unstable since 0.1.0
- consumed by
- chio-tee, chio-attest-verify
Do not fall back to a software key; restore the custody key path and retry.
urn:chio:error:custody:internal-encodingfatalCustody surface failed to canonicalize, encode, or decode an envelope.
- string code
CHIO-CUSTODY-INTERNAL-ENCODING- json-rpc
- none
- stability
- unstable since 0.1.0
- consumed by
- chio-custody-hw
Treat as an internal error; do not retry until the encoding bug is resolved. No fresh challenge will help.
urn:chio:error:custody:play-integrity-app-rejectederrorGoogle Play Integrity verdict rejected the application (unrecognized or tampered package).
- string code
CHIO-CUSTODY-PLAY-INTEGRITY-APP-REJECTED- json-rpc
- none
- stability
- unstable since 0.1.0
- consumed by
- chio-custody-hw, chio-kernel-mobile
Reject the attestation; the Play Integrity verdict did not recognize the app as a genuine, unmodified install.
urn:chio:error:custody:play-integrity-device-rejectederrorGoogle Play Integrity verdict rejected the device integrity signal.
- string code
CHIO-CUSTODY-PLAY-INTEGRITY-DEVICE-REJECTED- json-rpc
- none
- stability
- unstable since 0.1.0
- consumed by
- chio-custody-hw, chio-kernel-mobile
Reject the attestation; the Play Integrity verdict did not attest a trustworthy device.
urn:chio:error:custody:play-integrity-invalid-tokenerrorGoogle Play Integrity token failed to decode or verify.
- string code
CHIO-CUSTODY-PLAY-INTEGRITY-INVALID-TOKEN- json-rpc
- none
- stability
- unstable since 0.1.0
- consumed by
- chio-custody-hw, chio-kernel-mobile
Reject the attestation; do not retry without a freshly minted Play Integrity token from the device.
urn:chio:error:custody:play-integrity-nonce-mismatcherrorGoogle Play Integrity token nonce did not match the issued challenge.
- string code
CHIO-CUSTODY-PLAY-INTEGRITY-NONCE-MISMATCH- json-rpc
- none
- stability
- unstable since 0.1.0
- consumed by
- chio-custody-hw, chio-kernel-mobile
Reject the attestation and reissue a fresh nonce; replayed or mismatched nonces are denied fail-closed.
urn:chio:error:custody:rate-limitederrorCapability issuance was denied because the subject exceeded its rate budget.
- string code
CHIO-CUSTODY-RATE-LIMITED- json-rpc
- none
- stability
- unstable since 0.1.0
- consumed by
- chio-custody-hw
Retry after the rate window elapses; the mint is denied fail-closed before the revocation oracle, nonce store, or signing backend are consulted.
urn:chio:error:custody:replay-detectederrorWebAuthn challenge nonce was previously redeemed for this credential.
- string code
CHIO-CUSTODY-REPLAY-DETECTED- json-rpc
- none
- stability
- unstable since 0.1.0
- consumed by
- chio-custody-hw, chio-control-plane
Obtain a fresh challenge from the issuer; replayed assertions are denied fail-closed.
urn:chio:error:custody:user-verification-requirederrorWebAuthn assertion verified cryptographically but did not report user verification.
- string code
CHIO-CUSTODY-USER-VERIFICATION-REQUIRED- json-rpc
- none
- stability
- unstable since 0.1.0
- consumed by
- chio-custody-hw, chio-control-plane
Re-attempt the ceremony with a user-verifying gesture (PIN, biometric); custody issuance requires UV.
urn:chio:error:delegation:chain-revokederrorDelegation chain includes a revoked link.
- string code
CHIO-KERNEL-DELEGATION-CHAIN-REVOKED- json-rpc
- none
- stability
- unstable since 0.1.0
- consumed by
- chio-kernel, chio-federation
Rebuild the chain from non-revoked grants before retrying delegated execution.
urn:chio:error:economy:metering-unavailableerrorMetering or balance state was unavailable for an economic decision.
- string code
CHIO-ECONOMY-METERING-UNAVAILABLE- json-rpc
- none
- stability
- unstable since 0.1.0
- consumed by
- chio-metering, chio-settle, chio-credit
Retry after the metering backend or settlement ledger is reachable and current.
urn:chio:error:guard:deniederrorGuard pipeline denied the request or response.
- string code
CHIO-KERNEL-GUARD-DENIED- json-rpc
- 3100
- stability
- stable since 0.1.0
- consumed by
- chio-kernel, chio-guards, chio-cli
Inspect the guard verdict and adjust the prompt, tool input, policy, or output before retrying.
urn:chio:error:guard:input-redactedwarningGuard redacted sensitive input before it crossed a trust boundary.
- string code
CHIO-GUARD-INPUT-REDACTED- json-rpc
- none
- stability
- unstable since 0.1.0
- consumed by
- chio-data-guards, chio-guards
Review the redaction receipt and provide lower-risk input if the tool requires the removed field.
urn:chio:error:guard:output-redactedwarningGuard redacted sensitive output before it crossed a trust boundary.
- string code
CHIO-GUARD-OUTPUT-REDACTED- json-rpc
- none
- stability
- unstable since 0.1.0
- consumed by
- chio-data-guards, chio-guards
Review the guard receipt and update the downstream consumer to handle redacted fields.
urn:chio:error:guard:wasm-trapfatalWASM guard trapped during evaluation.
- string code
CHIO-GUARD-WASM-TRAP- json-rpc
- none
- stability
- unstable since 0.1.0
- consumed by
- chio-wasm-guards, chio-guard-sdk
Fail closed, inspect the guard bundle, and republish a guard that completes deterministically.
urn:chio:error:kernel:budget-authorize-replayerrorKernel rejected a replayed budget authorization event.
- string code
CHIO-KERNEL-BUDGET-AUTHORIZE-REPLAY- json-rpc
- none
- stability
- stable since 0.1.0
- consumed by
- chio-kernel, chio-metering, chio-control-plane
Retry only with a fresh request identity that produces a unique budget authorization event.
urn:chio:error:kernel:budget-exhaustederrorKernel budget for the requested operation was exhausted.
- string code
CHIO-KERNEL-BUDGET-EXHAUSTED- json-rpc
- 4100
- stability
- stable since 0.1.0
- consumed by
- chio-kernel, chio-metering, chio-cli
Retry only after replenishing the budget, widening the grant, or reconciling billing state.
urn:chio:error:kernel:delivery-contract-digest-mismatcherrorDelivered output did not hash to the frozen expected digest of the delivery contract.
- string code
CHIO-KERNEL-DELIVERY-CONTRACT-DIGEST-MISMATCH- json-rpc
- none
- stability
- unstable since 0.1.0
- consumed by
- chio-kernel, chio-conformance
The delivery is rejected and no money moves. Re-run the tool so the output matches the expected digest before retrying.
urn:chio:error:kernel:delivery-contract-unsupported-carriererrorRequest carried an output-digest delivery contract the evaluator cannot enforce.
- string code
CHIO-KERNEL-DELIVERY-CONTRACT-UNSUPPORTED-CARRIER- json-rpc
- none
- stability
- unstable since 0.1.0
- consumed by
- chio-kernel, chio-conformance
Route the request to an output-aware durable terminal, or drop the output_digest_sha256 constraint before retrying.
urn:chio:error:kernel:finding-delivery-media-type-mismatcherrorRevealed finding payload did not carry the media type the signed finding advertises.
- string code
CHIO-KERNEL-FINDING-DELIVERY-MEDIA-TYPE-MISMATCH- json-rpc
- none
- stability
- unstable since 0.1.0
- consumed by
- chio-kernel, chio-conformance
The reveal is rejected and the hold is released. Re-run the reveal so the delivered envelope carries the advertised media type.
urn:chio:error:kernel:finding-purchase-context-invaliderrorFinding-purchase marker or its signed purchase context failed verification.
- string code
CHIO-KERNEL-FINDING-PURCHASE-CONTEXT-INVALID- json-rpc
- none
- stability
- unstable since 0.1.0
- consumed by
- chio-kernel, chio-conformance
Present a well-formed local reversible-hold marker with the matching signed purchase context, the exact offered token, and a finding_id argument equal to the marked sale.
urn:chio:error:kernel:finding-purchase-unsupported-admissionerrorGrant carried a finding-purchase marker the evaluator cannot admit.
- string code
CHIO-KERNEL-FINDING-PURCHASE-UNSUPPORTED-ADMISSION- json-rpc
- none
- stability
- unstable since 0.1.0
- consumed by
- chio-kernel, chio-conformance
Route the reveal to a deployment with purchase-aware admission, or drop the require_finding_purchase marker before retrying.
urn:chio:error:kernel:internal-errorfatalKernel hit an internal error while evaluating the request.
- string code
CHIO-KERNEL-INTERNAL- json-rpc
- 6100
- stability
- stable since 0.1.0
- consumed by
- chio-kernel, chio-cli
Retry with bounded backoff only after preserving the receipt and diagnostic context.
urn:chio:error:kernel:request-cancelledwarningKernel request was cancelled before completion.
- string code
CHIO-KERNEL-REQUEST-CANCELLED- json-rpc
- none
- stability
- stable since 0.1.0
- consumed by
- chio-kernel, chio-tool-call-fabric
Treat any partial tool output as invalid and retry with a new request if work is still required.
urn:chio:error:kernel:request-incompleteerrorKernel request is missing required fields.
- string code
CHIO-KERNEL-REQUEST-INCOMPLETE- json-rpc
- none
- stability
- stable since 0.1.0
- consumed by
- chio-kernel, chio-core-types
Provide every required request field before dispatching the operation.
urn:chio:error:kernel:runtime-admission-readiness-timeouterrorRuntime admission readiness did not resolve before the dispatch deadline.
- string code
CHIO-KERNEL-RUNTIME-ADMISSION-READINESS-TIMEOUT- json-rpc
- none
- stability
- unstable since 0.1.0
- consumed by
- chio-kernel
Restore the runtime admission dependency or increase the bounded readiness timeout before retrying.
urn:chio:error:kernel:session-already-existserrorSession creation attempted to reuse an existing session identifier.
- string code
CHIO-KERNEL-SESSION-ALREADY-EXISTS- json-rpc
- none
- stability
- stable since 0.1.0
- consumed by
- chio-kernel, chio-http-session
Choose a new session identifier or attach to the existing session.
urn:chio:error:kernel:session-not-initializederrorRequest arrived before the session was initialized.
- string code
CHIO-KERNEL-UNKNOWN-SESSION- json-rpc
- 1001
- stability
- stable since 0.1.0
- consumed by
- chio-kernel, chio-http-session
Open a new session and complete initialization before retrying the operation.
urn:chio:error:lineage:ancestor-missingerrorLineage graph references an ancestor that cannot be resolved.
- string code
CHIO-LINEAGE-ANCESTOR-MISSING- json-rpc
- none
- stability
- unstable since 0.1.0
- consumed by
- chio-anchor, chio-otel-receipt-exporter
Repair the lineage edge or import the missing receipt before accepting the graph.
urn:chio:error:manifest:resource-root-deniederrorRequested resource root is not allowed by the manifest.
- string code
CHIO-KERNEL-RESOURCE-ROOT-DENIED- json-rpc
- none
- stability
- stable since 0.1.0
- consumed by
- chio-manifest, chio-kernel
Grant the resource root in the manifest or request a resource under an allowed root.
urn:chio:error:manifest:schema-invaliderrorManifest did not validate against the expected schema.
- string code
CHIO-CLI-YAML- json-rpc
- none
- stability
- stable since 0.1.0
- consumed by
- chio-manifest, chio-cli, chio-spec-validate
Fix the manifest shape and rerun schema validation before loading it.
urn:chio:error:manifest:signature-invalidfatalManifest signature verification failed.
- string code
CHIO-MANIFEST-SIGNATURE-INVALID- json-rpc
- none
- stability
- unstable since 0.1.0
- consumed by
- chio-manifest, chio-guard-registry
Reject the manifest and republish it with the expected signing key and canonical payload.
urn:chio:error:manifest:tool-not-registerederrorRequested tool is not registered in the active manifest.
- string code
CHIO-KERNEL-TOOL-NOT-REGISTERED- json-rpc
- none
- stability
- stable since 0.1.0
- consumed by
- chio-manifest, chio-kernel
Register the tool in the manifest or request a tool that is present.
urn:chio:error:mobile:oracle-unreachablewarningMobile SDK could not reach the hosted receipt oracle within the retry budget.
- string code
CHIO-MOBILE-ORACLE-UNREACHABLE- json-rpc
- none
- stability
- unstable since 0.1.0
- consumed by
- chio-kernel-mobile, chio-control-plane
Keep the receipt in the encrypted offline queue and retry with bounded backoff after connectivity returns.
urn:chio:error:mobile:receipt-post-rejectederrorHosted oracle rejected a mobile receipt after a successful network POST.
- string code
CHIO-MOBILE-RECEIPT-POST-REJECTED- json-rpc
- none
- stability
- unstable since 0.1.0
- consumed by
- chio-kernel-mobile, chio-custody-hw
Preserve the queued receipt, surface the oracle response, and do not retry until the tenant, signature, or capability binding is repaired.
urn:chio:error:mobile:receipt-schema-invaliderrorMobile receipt export did not validate against the audit-log export schema.
- string code
CHIO-MOBILE-RECEIPT-SCHEMA-INVALID- json-rpc
- none
- stability
- unstable since 0.1.0
- consumed by
- chio-kernel-mobile, chio-siem
Keep the receipt in the offline queue and regenerate the export envelope against spec/audit-log/export-schema.v1.json before retrying.
urn:chio:error:policy:compile-failederrorPolicy document failed to compile.
- string code
CHIO-CLI-POLICY- json-rpc
- none
- stability
- stable since 0.1.0
- consumed by
- chio-policy, chio-cli
Fix the policy syntax or schema issue reported by the compiler and reload the policy.
urn:chio:error:policy:constraint-invaliderrorPolicy constraint was syntactically valid but semantically invalid.
- string code
CHIO-KERNEL-INVALID-CONSTRAINT- json-rpc
- none
- stability
- stable since 0.1.0
- consumed by
- chio-policy, chio-kernel
Regenerate or edit the constraint so every referenced scope, resource, and operator is supported.
urn:chio:error:policy:decision-deniederrorPolicy evaluation denied the requested action.
- string code
CHIO-CLI-POLICY- json-rpc
- none
- stability
- stable since 0.1.0
- consumed by
- chio-policy, chio-cli, chio-control-plane
Inspect the policy rule path and update the request or policy inputs before retrying.
urn:chio:error:policy:governance-deniederrorGovernance policy denied a governed transaction.
- string code
CHIO-KERNEL-GOVERNED-TRANSACTION-DENIED- json-rpc
- none
- stability
- stable since 0.1.0
- consumed by
- chio-governance, chio-kernel
Follow the governance approval path or remove the governed operation from the request.
urn:chio:error:provider:anthropicerrorAnthropic provider adapter returned a normalized provider error.
- string code
CHIO-PROVIDER-ANTHROPIC- json-rpc
- none
- stability
- unstable since 0.1.0
- consumed by
- chio-anthropic-tools-adapter, chio-provider-conformance
Inspect the provider error details and retry only when the adapter marks the failure transient.
urn:chio:error:provider:bedrockerrorBedrock Converse provider adapter returned a normalized provider error.
- string code
CHIO-PROVIDER-BEDROCK- json-rpc
- none
- stability
- unstable since 0.1.0
- consumed by
- chio-bedrock-converse-adapter, chio-provider-conformance
Inspect the provider error details and retry only when the adapter marks the failure transient.
urn:chio:error:provider:openaierrorOpenAI provider adapter returned a normalized provider error.
- string code
CHIO-PROVIDER-OPENAI- json-rpc
- none
- stability
- unstable since 0.1.0
- consumed by
- deferred-openai-adapter-ticket, chio-provider-conformance
Inspect the provider error details and retry only when the adapter marks the failure transient.
urn:chio:error:provider:tool-server-errorerrorTool server returned an adapter or execution error.
- string code
CHIO-KERNEL-TOOL-SERVER- json-rpc
- 5100
- stability
- stable since 0.1.0
- consumed by
- chio-kernel, chio-tool-call-fabric, chio-provider-conformance
Retry with bounded backoff only when the provider marks the failure as transient.
urn:chio:error:replay:deterministic-mismatcherrorReplay produced a deterministic output mismatch.
- string code
CHIO-REPLAY-DETERMINISTIC-MISMATCH- json-rpc
- none
- stability
- unstable since 0.1.0
- consumed by
- chio-replay-corpus, chio-conformance
Compare the recorded receipt, model fixture, and guard bundle versions before accepting the replay.
urn:chio:error:replay:fixture-driftwarningReplay fixture no longer matches the registry or schema it was recorded against.
- string code
CHIO-REPLAY-FIXTURE-DRIFT- json-rpc
- none
- stability
- unstable since 0.1.0
- consumed by
- chio-replay-corpus, chio-spec-codegen
Regenerate the fixture from the current registry and rerun replay validation.
urn:chio:error:replay:trace-not-founderrorReplay trace could not be found.
- string code
CHIO-REPLAY-TRACE-NOT-FOUND- json-rpc
- none
- stability
- unstable since 0.1.0
- consumed by
- chio-replay-corpus, chio-cli
Check the replay corpus path and regenerate the trace if it was not archived.
urn:chio:error:threat:coverage-gapwarningThreat model coverage check found an uncovered failure mode.
- string code
CHIO-THREAT-COVERAGE-GAP- json-rpc
- none
- stability
- unstable since 0.1.0
- consumed by
- chio-conformance, chio-spec-validate
Add a mapped test, fixture, or documented deferral before closing the coverage finding.
urn:chio:error:transaction:artifact-hash-mismatcherrorTransaction proof artifact digest does not match the passport or evidence graph.
- string code
CHIO-TRANSACTION-ARTIFACT-HASH-MISMATCH- json-rpc
- 7105
- stability
- stable since 0.1.0
- consumed by
- chio-transaction-passport, chio-cli, chio-proof-room
Reject the proof bundle, regenerate the artifact set, and retry with matching transaction evidence digests.
urn:chio:error:transaction:authorization-not-bounderrorTransaction evidence does not bind required authorization evidence.
- string code
CHIO-TRANSACTION-AUTHORIZATION-NOT-BOUND- json-rpc
- 7107
- stability
- stable since 0.1.0
- consumed by
- chio-transaction-passport, chio-cli, chio-proof-room
Reject the proof bundle and include capability, policy, approval, or guard evidence bound to the governed transaction.
urn:chio:error:transaction:buyer-review-rejectederrorBuyer review evidence required by the transaction verifier was rejected.
- string code
CHIO-TRANSACTION-BUYER-REVIEW-REJECTED- json-rpc
- 7110
- stability
- stable since 0.1.0
- consumed by
- chio-transaction-passport, chio-cli, chio-proof-room
Reject the proof bundle and regenerate buyer review evidence that matches the transaction passport and verifier policy.
urn:chio:error:transaction:dispute-unbounderrorDispute, refund, or remediation evidence is not bound to the transaction.
- string code
CHIO-TRANSACTION-DISPUTE-UNBOUND- json-rpc
- 7112
- stability
- stable since 0.1.0
- consumed by
- chio-transaction-passport, chio-cli, chio-proof-room
Reject the proof bundle and bind dispute, refund, remediation, and settlement reversal evidence to the transaction passport and receipts.
urn:chio:error:transaction:graph-cycleerrorTransaction evidence graph contains a cycle.
- string code
CHIO-TRANSACTION-GRAPH-CYCLE- json-rpc
- 7103
- stability
- stable since 0.1.0
- consumed by
- chio-transaction-passport, chio-cli, chio-proof-room
Reject the proof bundle and emit an acyclic evidence graph whose dependency edges can be topologically verified.
urn:chio:error:transaction:graph-not-closederrorTransaction evidence graph does not close over the required artifact references.
- string code
CHIO-TRANSACTION-GRAPH-NOT-CLOSED- json-rpc
- 7102
- stability
- stable since 0.1.0
- consumed by
- chio-transaction-passport, chio-cli, chio-proof-room
Reject the proof bundle and include every required evidence, claim-set, policy, and receipt node in the graph.
urn:chio:error:transaction:identity-not-bounderrorTransaction evidence does not bind the required identity or subject.
- string code
CHIO-TRANSACTION-IDENTITY-NOT-BOUND- json-rpc
- 7106
- stability
- stable since 0.1.0
- consumed by
- chio-transaction-passport, chio-cli, chio-proof-room
Reject the proof bundle and include identity evidence bound to the transaction passport subject and evidence graph.
urn:chio:error:transaction:passport-hash-mismatcherrorTransaction passport root digest does not match its bound evidence.
- string code
CHIO-TRANSACTION-PASSPORT-HASH-MISMATCH- json-rpc
- 7101
- stability
- stable since 0.1.0
- consumed by
- chio-transaction-passport, chio-cli, chio-proof-room
Reject the proof bundle, rebuild the passport root, and retry with matching evidence graph, claim set, and policy digests.
urn:chio:error:transaction:passport-schema-unsupportederrorTransaction passport schema is unsupported by the verifier.
- string code
CHIO-TRANSACTION-PASSPORT-SCHEMA-UNSUPPORTED- json-rpc
- 7100
- stability
- stable since 0.1.0
- consumed by
- chio-transaction-passport, chio-cli, chio-proof-room
Reject the proof bundle and regenerate the passport with a registered transaction passport schema.
urn:chio:error:transaction:receipt-uncheckpointederrorTransaction receipt evidence is not checkpointed or included in the required receipt lineage.
- string code
CHIO-TRANSACTION-RECEIPT-UNCHECKPOINTED- json-rpc
- 7108
- stability
- stable since 0.1.0
- consumed by
- chio-transaction-passport, chio-cli, chio-proof-room
Reject the proof bundle and provide checkpointed receipt or inclusion evidence for the transaction receipt.
urn:chio:error:transaction:required-claim-missingerrorTransaction verifier policy requires a claim that is not verified.
- string code
CHIO-TRANSACTION-REQUIRED-CLAIM-MISSING- json-rpc
- 7104
- stability
- stable since 0.1.0
- consumed by
- chio-transaction-passport, chio-cli, chio-proof-room
Reject the proof bundle and add verified evidence for the required claim or remove the unsupported requirement.
urn:chio:error:transaction:runtime-proof-rejectederrorRuntime proof evidence required by the transaction verifier was rejected.
- string code
CHIO-TRANSACTION-RUNTIME-PROOF-REJECTED- json-rpc
- 7109
- stability
- stable since 0.1.0
- consumed by
- chio-transaction-passport, chio-cli, chio-proof-room
Reject the proof bundle and regenerate runtime security, parity, lease, nonce, revocation, sandbox, ack, and terminal receipt evidence.
urn:chio:error:transaction:settlement-unverifiederrorSettlement evidence required by the transaction verifier is absent or unverified.
- string code
CHIO-TRANSACTION-SETTLEMENT-UNVERIFIED- json-rpc
- 7111
- stability
- stable since 0.1.0
- consumed by
- chio-transaction-passport, chio-cli, chio-proof-room
Reject the proof bundle and include settlement evidence bound to the transaction order, amount, currency, rail, and receipt lineage.
urn:chio:error:transaction:transparency-preview-not-allowederrorTransaction transparency evidence is only preview or advisory when verified transparency is required.
- string code
CHIO-TRANSACTION-TRANSPARENCY-PREVIEW-NOT-ALLOWED- json-rpc
- 7113
- stability
- stable since 0.1.0
- consumed by
- chio-transaction-passport, chio-cli, chio-proof-room
Reject the proof bundle and provide verified transparency inclusion evidence or remove the transparency claim.
urn:chio:error:transport:auth-missing-or-invaliderrorTransport authentication was missing, expired, or invalid.
- string code
CHIO-CLI-CREDENTIAL- json-rpc
- 1100
- stability
- stable since 0.1.0
- consumed by
- chio-http-core, chio-credentials
Refresh credentials and resend the request with valid transport authentication.
urn:chio:error:transport:dpop-verification-failedfatalDPoP proof verification failed.
- string code
CHIO-KERNEL-DPOP-VERIFICATION-FAILED- json-rpc
- none
- stability
- stable since 0.1.0
- consumed by
- chio-kernel, chio-http-core
Reject the request and require a fresh proof bound to the correct method, URI, and key.
urn:chio:error:transport:http-failederrorHTTP transport failed before the kernel could evaluate the request.
- string code
CHIO-CLI-HTTP- json-rpc
- none
- stability
- stable since 0.1.0
- consumed by
- chio-http-core, chio-cli
Check endpoint reachability, TLS configuration, and response body diagnostics before retrying.
urn:chio:error:transport:invalid-request-shapeerrorRequest payload did not match the expected wire shape.
- string code
CHIO-CLI-JSON- json-rpc
- 1002
- stability
- stable since 0.1.0
- consumed by
- chio-http-core, chio-spec-validate
Correct the JSON-RPC or HTTP request shape before retrying.
urn:chio:error:transport:method-not-founderrorJSON-RPC method is not supported by the Chio MCP wrapper.
- string code
CHIO-TRANSPORT-METHOD-NOT-FOUND- json-rpc
- none
- stability
- unstable since 0.1.0
- consumed by
- chio-cli
Call a recognized method; the MCP wrapper supports tools/list, tools/call, initialize, ping, and JSON-RPC notifications.
urn:chio:error:transport:protocol-version-unsupportederrorPeer requested an unsupported protocol version.
- string code
CHIO-CLI-TRANSPORT- json-rpc
- 1000
- stability
- stable since 0.1.0
- consumed by
- chio-http-core, chio-mcp-edge, chio-a2a-edge
Negotiate a supported Chio protocol version before retrying.
urn:chio:error:transport:upstream-failureerrorWrapped upstream MCP server returned an error while handling a relayed tool call or listing.
- string code
CHIO-TRANSPORT-UPSTREAM-FAILURE- json-rpc
- none
- stability
- unstable since 0.1.0
- consumed by
- chio-cli
Inspect the upstream MCP server response; retry only when the upstream marks the failure transient.
urn:chio:error:weights:bundle-rejectederrorCosign bundle for the model card failed cryptographic verification.
- string code
CHIO-WEIGHTS-BUNDLE-REJECTED- json-rpc
- none
- stability
- unstable since 0.1.0
- consumed by
- chio-weights, chio-kernel, chio-cli
Treat the card as untrusted; do not rebind without a fresh, correctly-signed cosign bundle.
urn:chio:error:weights:card-expirederrorModel card expired before the verifier evaluated it.
- string code
CHIO-WEIGHTS-CARD-EXPIRED- json-rpc
- none
- stability
- unstable since 0.1.0
- consumed by
- chio-weights, chio-kernel
Mint a fresh card; cards bind to issued_at / expires_at and the kernel rejects past expiry.
urn:chio:error:weights:card-mismatcherrorProvider's loaded weights_hash does not match the signed model card.
- string code
CHIO-WEIGHTS-CARD-MISMATCH- json-rpc
- none
- stability
- unstable since 0.1.0
- consumed by
- chio-weights, chio-kernel, chio-cli
Re-sign a card whose weights_hash matches the loaded weights blob, or rebind the provider with the correct weights.
urn:chio:error:weights:internal-encodingfatalModel card surface failed to canonicalize, encode, or decode an envelope.
- string code
CHIO-WEIGHTS-INTERNAL-ENCODING- json-rpc
- none
- stability
- unstable since 0.1.0
- consumed by
- chio-weights
Treat as an internal error; do not retry until the encoding bug is resolved. No fresh challenge will help.
urn:chio:error:weights:model-card-missingerrorModel weights or runtime artifact lacks a required model card.
- string code
CHIO-WEIGHTS-MODEL-CARD-MISSING- json-rpc
- none
- stability
- unstable since 0.1.0
- consumed by
- chio-tee-frame, chio-attest-verify
Attach the signed model card and verify its hash before running the workload.
urn:chio:error:weights:schema-rejectederrorModel card structural validation failed (bad weights_hash, missing required field, or invalid issued_at / expires_at window).
- string code
CHIO-WEIGHTS-SCHEMA-REJECTED- json-rpc
- none
- stability
- unstable since 0.1.0
- consumed by
- chio-weights
Re-mint the card with a valid v1 schema; check weights_hash is 64 lowercase hex chars and expires_at >= issued_at.
urn:chio:error:weights:scope-not-subseterrorRequested capability scope set is not a subset of the model card's allowed_capability_set.
- string code
CHIO-WEIGHTS-SCOPE-NOT-SUBSET- json-rpc
- none
- stability
- unstable since 0.1.0
- consumed by
- chio-weights, chio-kernel, chio-cli
Bind under a card whose allowed_capability_set covers the requested scope, or narrow the request.
urn:chio:error:weights:tool-bannederrorRequested tool intersects the model card's banned_tools.
- string code
CHIO-WEIGHTS-TOOL-BANNED- json-rpc
- none
- stability
- unstable since 0.1.0
- consumed by
- chio-weights, chio-kernel, chio-cli
The card explicitly forbids the requested tool. Bind under a card that does not list the tool as banned, or remove the tool from the request.
spec/errors/registry.yamlat fe56570Categories
The numeric registry groups its codes into these categories: protocol, auth, capability, guard, budget, tool, internal, transaction.
Numeric error codes
| Code | Name | Category | Transient | JSON-RPC | Native wire name | Retry strategy and guidance |
|---|---|---|---|---|---|---|
| 1000 | protocol_version_unsupported | protocol | no | -32600 | -- | do_not_retry_until_version_change. Retry only after selecting a supported protocol version. |
| 1001 | session_not_initialized | protocol | no | -32002 | -- | reinitialize. Open a new session and rerun initialize before retrying the operation. |
| 1002 | invalid_request_shape | protocol | no | -32600 | -- | do_not_retry. Correct the request shape before retrying. |
| 1100 | auth_missing_or_invalid | auth | yes | -- | -- | retry_after_refresh. Acquire valid credentials or refresh the token before retrying. |
| 2100 | capability_denied | capability | no | -- | capability_denied | do_not_retry. Do not retry the same capability without correcting signature, scope, or subject binding. |
| 2101 | capability_expired | capability | no | -- | capability_expired | retry_after_reissue. Issue or obtain a fresh capability before retrying. |
| 2102 | capability_revoked | capability | no | -- | capability_revoked | retry_after_reissue. Obtain a newly issued capability; the revoked capability must not be retried. |
| 3100 | guard_denied | guard | no | -- | policy_denied | do_not_retry. Adjust the request or policy inputs before retrying. |
| 4100 | budget_exhausted | budget | yes | -- | -- | retry_after_budget_change. Retry only after budget replenishment, grant widening, or billing reconciliation. |
| 5100 | tool_server_error | tool | yes | -- | tool_server_error | retry_with_backoff. Use bounded exponential backoff unless upstream tooling documents a permanent failure. |
| 6100 | internal_error | internal | yes | -- | internal_error | retry_with_backoff. Retry with bounded backoff and escalate if the condition persists. |
| 7100 | transaction_passport_schema_unsupported | transaction | no | -- | transaction_passport_schema_unsupported | do_not_retry. Regenerate the passport with a registered transaction passport schema. |
| 7101 | transaction_passport_hash_mismatch | transaction | no | -- | transaction_passport_hash_mismatch | do_not_retry. Rebuild the passport root with matching evidence graph, claim set, and policy digests. |
| 7102 | transaction_graph_not_closed | transaction | no | -- | transaction_graph_not_closed | do_not_retry. Include every required evidence, claim-set, policy, and receipt node in the transaction graph. |
| 7103 | transaction_graph_cycle | transaction | no | -- | transaction_graph_cycle | do_not_retry. Emit an acyclic evidence graph whose dependency edges can be topologically verified. |
| 7104 | transaction_required_claim_missing | transaction | no | -- | transaction_required_claim_missing | do_not_retry. Add verified evidence for the required claim or remove the unsupported requirement. |
| 7105 | transaction_artifact_hash_mismatch | transaction | no | -- | transaction_artifact_hash_mismatch | do_not_retry. Regenerate the artifact set with matching transaction evidence digests. |
| 7106 | transaction_identity_not_bound | transaction | no | -- | transaction_identity_not_bound | do_not_retry. Bind identity evidence to the transaction passport subject and evidence graph. |
| 7107 | transaction_authorization_not_bound | transaction | no | -- | transaction_authorization_not_bound | do_not_retry. Bind capability, policy, approval, or guard evidence to the governed transaction. |
| 7108 | transaction_receipt_uncheckpointed | transaction | no | -- | transaction_receipt_uncheckpointed | do_not_retry. Provide checkpointed receipt or inclusion evidence for the transaction receipt. |
| 7109 | transaction_runtime_proof_rejected | transaction | no | -- | transaction_runtime_proof_rejected | do_not_retry. Regenerate runtime security, parity, lease, nonce, revocation, sandbox, ack, and terminal receipt evidence. |
| 7110 | transaction_buyer_review_rejected | transaction | no | -- | transaction_buyer_review_rejected | do_not_retry. Regenerate buyer review evidence that matches the transaction passport and verifier policy. |
| 7111 | transaction_settlement_unverified | transaction | no | -- | transaction_settlement_unverified | do_not_retry. Include settlement evidence bound to the transaction order, amount, currency, rail, and receipt lineage. |
| 7112 | transaction_dispute_unbound | transaction | no | -- | transaction_dispute_unbound | do_not_retry. Bind dispute, refund, remediation, and settlement reversal evidence to the transaction passport and receipts. |
| 7113 | transaction_transparency_preview_not_allowed | transaction | no | -- | transaction_transparency_preview_not_allowed | do_not_retry. Provide verified transparency inclusion evidence or remove the transparency claim. |
Wire mapping
nativeWireName names one of the 6 schemas under chio-wire/v1/error/ when a native error schema carries the condition, and otherwise names the string the emitting verifier reports with no standalone schema in this bundle. The native channel supplies the structured detail body in both cases, so a consumer classifying an error MUST read both the numeric code and the code string.URN error registry
spec/errors/registry.schema.json pins the shape of spec/errors/registry.yaml. Each entry carries its urn and domain, a severity of info, warning, error, or fatal, a summary and help pair, a string_code for the CHIO-* surfaces, an optional jsonrpc_code, a since tag, a stability of stable, unstable, or deprecated, and the consumed_by crates.
A domain carries a class. The 14 core domains hold the codes a deployment raises today, and the 6 reserved domains each name the area they are held for.
| Domain | Class | Codes | Scope | Reserved for |
|---|---|---|---|---|
capability | core | 6 | Capability token validation, scope, subject binding, and revocation failures. | -- |
policy | core | 4 | Policy load, compile, and decision failures. | -- |
guard | core | 4 | Native, data, external, and WASM guard pipeline failures. | -- |
attest | core | 3 | Receipt signing, evidence verification, and provenance failures. | -- |
replay | core | 3 | Replay corpus, fixture, and deterministic comparison failures. | -- |
provider | core | 4 | Provider adapter and tool-server failures. | -- |
manifest | core | 4 | Manifest schema, signature, and registration failures. | -- |
kernel | core | 13 | Runtime kernel session, request, budget, and internal failures. | -- |
transport | core | 7 | Wire protocol, HTTP, JSON-RPC, auth, and DPoP transport failures. | -- |
mobile | core | 3 | Mobile SDK offline queue, hosted oracle posting, and receipt round-trip failures. | -- |
cli | core | 11 | Command-line parsing, local I/O, config, and rendering failures. | -- |
delegation | reserved | 1 | Delegation chain and revocation oracle failures. | Recursive delegation and revocation oracle. |
adversarial | reserved | 1 | Adversarial escape, mutation, and containment failures. | Adversarial escape suite. |
threat | reserved | 1 | Threat model coverage and evidence classification failures. | Threat-model coverage checks. |
arena | reserved | 1 | Arena replay, verdict, and fixture orchestration failures. | Arena replay coliseum. |
economy | reserved | 1 | Metering, market, settlement, and budget-accounting failures. | Economic layer activation. |
lineage | reserved | 1 | Lineage graph, anchor, and ancestry failures. | Lineage and provenance graph. |
custody | core | 21 | Hardware custody, WebAuthn assertion, and audience-pinned capability envelope failures. | -- |
weights | core | 8 | Model-card, weight hash, capability scope binding, and artifact integrity failures. | -- |
transaction | core | 14 | Transaction passport, evidence graph, verifier policy, and proof artifact failures. | -- |
Kernel delivery and purchase codes
Five codes in the kernel domain cover the delivery contract and the finding purchase path.
| URN | String code | Condition |
|---|---|---|
urn:chio:error:kernel:delivery-contract-unsupported-carrier | CHIO-KERNEL-DELIVERY-CONTRACT-UNSUPPORTED-CARRIER | Request carried an output-digest delivery contract the evaluator cannot enforce. |
urn:chio:error:kernel:delivery-contract-digest-mismatch | CHIO-KERNEL-DELIVERY-CONTRACT-DIGEST-MISMATCH | Delivered output did not hash to the frozen expected digest of the delivery contract. |
urn:chio:error:kernel:finding-purchase-unsupported-admission | CHIO-KERNEL-FINDING-PURCHASE-UNSUPPORTED-ADMISSION | Grant carried a finding-purchase marker the evaluator cannot admit. |
urn:chio:error:kernel:finding-purchase-context-invalid | CHIO-KERNEL-FINDING-PURCHASE-CONTEXT-INVALID | Finding-purchase marker or its signed purchase context failed verification. |
urn:chio:error:kernel:finding-delivery-media-type-mismatch | CHIO-KERNEL-FINDING-DELIVERY-MEDIA-TYPE-MISMATCH | Revealed finding payload did not carry the media type the signed finding advertises. |
IETF draft
spec/ietf/draft-chio-protocol-00.md is the repository's Internet-Draft, dated April 2026 and expiring October 2026, with intended status Standards Track. It describes the native framed transport, the MCP-compatible hosted edge, and the trust-control lifecycle endpoints, and it references spec/versions/chio-protocol-negotiation.v1.json and spec/errors/chio-error-registry.v1.json directly. RFC 8785 (JSON Canonicalization) and RFC 9449 (DPoP) are its normative references; GNAP, SCITT, RATS, W3C Verifiable Credentials, OID4VCI, and OID4VP are informative. The IETF draft page carries its sections.
Versioning
spec/versions/chio-protocol-negotiation.v1.json (schema id chio.protocol-negotiation.v1) publishes the versioning policy. It defines exact-match compatibility and the rejection behavior of each protocol surface.
Per-surface rules
| Surface | Mechanism | Compatibility | Rejection behavior |
|---|---|---|---|
| Native Chio | Out-of-band exact match on wire version chio-wire-v1 | exact match; no in-band downgrade | Transport close_or_reset_transport; Chio error 1000 |
| Hosted MCP | initialize.params.protocolVersion echoed in result.protocolVersion; MCP-Protocol-Version session header | exact match from the supported set, ["2025-11-25"] | JSON-RPC -32600; Chio error 1000 |
| Trust-control | Path prefix /v1 | exact prefix match | Standard 404; downgrade behavior not applicable |
Schema, capability, receipt, and manifest versioning
- Schema bundle: pinned by
spec/schemas/VERSIONand the per-filespec/schemas/MANIFEST.sha256. SDKs and codegen pipelines validate against the bundle. - Capability tokens: the schema is
chio.capability.v1;chio-wire/v1/capability/token.schema.jsonpins the canonical members. - Receipts: the schema is
chio.receipt.v1; a bridged invocation MUST use the same schema so the receipt log stays uniform. - Manifests: the schema is
chio.manifest.v1; the OpenAPI bridge MUST emit a manifest that conforms to it.
Compatibility policy
- Additive members MAY appear in JSON responses and signed artifacts; consumers MUST tolerate unknown members.
- Schema identifiers (
chio.*.v1) are exact-match. A schema-tagged artifact whose identifier the registry does not list MUST be rejected. - The protocol fails closed. It defines no downgrade and no speculative compatibility.
- Wire-version negotiation on the native surface is exact match with no downgrade, so an operator upgrading the wire version moves kernels and agents together.
Related
- Protocol: capability, receipt, and manifest contracts.
- Wire protocol: native framed transport and message families.
- Finding artifacts: the chio-finding family file by file.
- Swarm Protocol: the chio-swarm bundle and its verification order.
- Bindings API: vector corpus and binding-conformance suite.
- Receipt format.
- Policy schema.
- HTTP transport.