Receipt chains, action, policy, spawn and run receipts, and trace events.
Architecture contract
Source:spec/Contracts/kernel/v1/schemas/receipts.schema.json ($id https://schemas.allternit.com/kernel/1.0.0/receipts.schema.json). The schema is normative; the tables below are generated from it and match it field for field. Receivers fail closed on unknown enum values and unknown required fields. See Kernel contracts.
Definitions: ReceiptSignature · ReceiptChainV1 · ActionReceiptV1 · PolicyReceiptV1 · SpawnReceiptV1 · RunReceiptV1 · TraceEventV1
Current implementation
A frozen contract is a specification. Whether a component implements it is stated in the status block above and in the linked architecture pages, not implied by the contract existing.Availability
The contract is published as part of ABI package 1.0.0 (Implementation: IMPLEMENTED · Exposure: PUBLIC, as documentation). Component status: Implementation ENABLED (signed effect receipt chain) · Exposure INTERNAL · PUBLIC (docs).Developer relevance
Validate anything you produce or consume against this schema before it crosses a boundary. Related pages: Receipts, Trace events. All contracts: Kernel contracts reference.Definitions
ReceiptSignature
No other properties are accepted.
ReceiptChainV1
No other properties are accepted.
ActionReceiptV1
No other properties are accepted.
PolicyReceiptV1
No other properties are accepted.
SpawnReceiptV1
No other properties are accepted.
RunReceiptV1
No other properties are accepted.
TraceEventV1
No other properties are accepted.