contracts/docs: use edut id wording in conformance vectors
Some checks are pending
check / contracts (push) Waiting to run
Some checks are pending
check / contracts (push) Waiting to run
This commit is contained in:
parent
c3fd532a8b
commit
f60b50e193
@ -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.
|
||||
|
||||
Loading…
Reference in New Issue
Block a user