20 lines
426 B
Markdown
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.
|