contracts/docs/interfaces.md

20 lines
426 B
Markdown

# Contracts Interface Notes
## Core Contracts
1. Membership contract (soulbound utility access).
2. Offer registry contract.
3. Entitlement contract.
## Required Events
1. `MembershipMinted`
2. `MembershipStatusUpdated`
3. `OfferUpserted`
4. `EntitlementMinted`
5. `EntitlementStateChanged`
## Backend Dependency
Backend must reconcile on-chain events into deterministic membership/entitlement status for runtime gates.