# 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: ```bash python3 tools/vm_verify_sentinel_bundle.py --bundle testvectors/sentinel/black-box-that-refused --strict ```