contracts/docs/conformance-vectors.md

701 B

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.
  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.
  8. C-008 USDC settlement path transfers exact atomic amount to treasury and rejects missing allowance.