Initialize repository snapshot

This commit is contained in:
Vault Sovereign
2025-12-27 00:10:32 +00:00
commit 110d644e10
281 changed files with 40331 additions and 0 deletions

22
spec/sentinel/README.md Normal file
View File

@@ -0,0 +1,22 @@
# 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
```