# description
A portable, account-free record of agent intent, authority, actions, evidence, outcome, verification, cost, lineage, and human intervention. Identifiers are opaque external strings and never require an OrgX account or UUID.

# properties.schema_version.description
Stable contract version. Producers must not silently emit a different shape under this value.

# properties.receipt_id.description
Producer-owned opaque receipt identifier. UUIDs are allowed but never required.

# properties.extensions.description
Namespaced producer or consumer extensions. Core interoperability must not depend on extension fields.

# $defs.digest.properties.algorithm.description
Digest algorithm such as sha256, sha512, or blake3.

# $defs.external_reference.properties.system.description
Owning namespace or protocol, for example git, github, mcp, a2a, opentelemetry, or a vendor-defined system.

# $defs.lineage_edge.properties.relationship.description
Producer-defined relationship such as produced_from, depends_on, supersedes, retries, or trace.

# $defs.signature.properties.value.description
An unpadded canonical base64url encoding of the 64-byte Ed25519 signature.

# $defs.integrity.properties.content_hash.description
Digest of RFC 8785 canonical JSON for this receipt with the integrity property omitted.

# $defs.integrity.properties.signatures.description
Ed25519 signatures over the domain-separated agent-work-receipt-signature/v0.1 canonical payload. Key resolution and signer trust are consumer policy.