Initialize repository snapshot
This commit is contained in:
22
spec/sentinel/README.md
Normal file
22
spec/sentinel/README.md
Normal 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
|
||||
```
|
||||
Reference in New Issue
Block a user