23 lines
984 B
Markdown
23 lines
984 B
Markdown
# 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
|
|
```
|