contracts/docs: use edut id wording in conformance vectors
Some checks are pending
check / contracts (push) Waiting to run

This commit is contained in:
Edut LLC 2026-02-20 17:17:39 -08:00
parent c3fd532a8b
commit f60b50e193

View File

@ -1,10 +1,10 @@
# 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 purchase enforces membership requirement when offer policy requires it.
1. `C-001` EDUT ID mint creates non-transferable token.
2. `C-002` EDUT ID status transitions emit corresponding events.
3. `C-003` Entitlement purchase enforces EDUT ID requirement when offer policy requires it.
4. `C-004` Entitlement mint emits deterministic entitlement id/event payload.
5. `C-005` Entitlement state transitions cannot bypass allowed state machine.
6. `C-006` Contract deployment artifacts map to verified on-chain bytecode.
7. `C-007` Sponsor/company payer can mint membership for recipient without transferring soulbound ownership and without token settlement.
7. `C-007` Sponsor/company payer can mint EDUT ID for recipient without transferring soulbound ownership and without token settlement.
8. `C-008` USDC settlement path transfers exact atomic amount to treasury and rejects missing allowance.