Add contracts conformance vectors and artifact readmes

This commit is contained in:
Joshua 2026-02-17 14:39:49 -08:00
parent 699c1a3150
commit 082b29b205
3 changed files with 19 additions and 0 deletions

3
abi/README.md Normal file
View File

@ -0,0 +1,3 @@
# ABI Directory
Place versioned ABI artifacts here after contract compilation and deployment verification.

9
deploy/README.md Normal file
View File

@ -0,0 +1,9 @@
# Deployment Directory
Place versioned deployment manifests here:
1. chain id
2. contract addresses
3. deployment tx hashes
4. verifier links
5. policy hash snapshot

View File

@ -0,0 +1,7 @@
# Contracts Conformance Vectors
1. `C-001` Membership mint creates non-transferable token.
2. `C-002` Membership status transitions emit corresponding events.
3. `C-003` Entitlement mint emits deterministic entitlement id/event payload.
4. `C-004` Entitlement state transitions cannot bypass allowed state machine.
5. `C-005` Contract deployment artifacts map to verified on-chain bytecode.