Skip to content

cmangun/agentic-receipts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

agentic-receipts

Standard receipts and trace semantics for verifiable agent execution.

This repo defines:

  • Receipt and trace event schemas
  • Canonicalization rules for deterministic hashing
  • Hash-chaining and signature envelopes
  • Redaction semantics that preserve integrity verification
  • Test vectors for cross-implementation compatibility

Why this exists

Most agent systems produce logs. Logs are not verification. This specification defines receipts that can be independently validated to confirm:

  1. What the agent did
  2. Under which policy constraints
  3. What artifacts were produced
  4. Whether the record was tampered with

Core Concepts

  • Trace: ordered event stream (JSONL) describing agent actions.
  • Receipt: cryptographic attestation for an event (hash + prev_hash + signature).
  • Bundle: portable directory containing trace + receipts + artifacts + metadata.
  • Policy Decision: allow/deny receipt produced by a non-bypassable policy layer.

Quick Start

  • Validate schemas: ./tools/validate_schemas.sh
  • Review examples: examples/minimal/
  • Use vectors to build verifiers: vectors/v1/

Compatibility

Downstream projects should treat this repo as the canonical source of truth for:

  • schemas/
  • spec/
  • vectors/

Threat Model

See: spec/threat-model.md

Suite

This repo is part of the Agentic Evidence Suite:

License

MIT

About

Standard receipts and trace semantics for verifiable agent execution

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages