Files
vm-core/spec/sentinel/README.md
2025-12-27 00:10:32 +00:00

984 B

Sentinel v1 Schemas (v1)

This directory contains implementer-facing, machine-checkable schemas and deterministic verification rules for Sentinel v1.

  • canonicalization.md: normative hashing + Merkle + root publication rules.
  • event.schema.json: minimal event schema for receipts*.jsonl export.
  • seal.schema.json: minimal schema for seal.json inside an Ouroboros seal bundle.
  • integrity.schema.json: optional schema for integrity.json (hashes of bundle files).
  • verifier_manifest.schema.json: optional schema for verifier_manifest.json (tool/version expectations).

Related v1 documents:

  • spec/SENTINEL_OFFLINE_VERIFIER_REQUIREMENTS.md
  • spec/SENTINEL_V1_CONTRACT_MATRIX.md

Reference verifier + testvector:

  • Verifier: tools/vm_verify_sentinel_bundle.py
  • Testvector bundle: testvectors/sentinel/black-box-that-refused/

Quick run:

python3 tools/vm_verify_sentinel_bundle.py --bundle testvectors/sentinel/black-box-that-refused --strict