Schema Reference
This page is the implementation index for all machine-consumable Reciprium v1 artifacts.
JSON Schema (Draft 2020-12)
Base path: https://reciprium.github.io/spec/v1/schema/
envelope.jsontimestamp.jsonintent.jsonsubject.jsonscope.jsonpayload.jsonexecution.jsonverification.jsonartifacts.jsonsignature.jsonhash-chain.json
Notes:
- All schema
$idvalues are hosted underhttps://reciprium.github.io/spec/v1/schema/.... - Relative
$reflinks resolve through those hosted IDs.
CDDL and Protobuf
- CDDL:
v1/cddl/receipt.cddl - Protobuf:
v1/protobuf/receipt.proto
Interoperability Vectors
- Signature vectors:
v1/test-vectors/signatures.json
This vector file is normative evidence for cross-language signing and verification behavior in SDKs.
Reference Example Receipts
v1/examples/terraform-basic.jsonv1/examples/terraform-full.jsonv1/examples/gitops-basic.jsonv1/examples/database-migration.jsonv1/examples/secret-rotation.jsonv1/examples/break-glass-access.json
Validation Commands
cddl compile-cddl --cddl v1/cddl/receipt.cddl
for f in v1/examples/*.json; do
cddl validate --cddl v1/cddl/receipt.cddl --json "$f"
done