contracts/docs/interfaces.md
Edut LLC 32141a89f4
Some checks are pending
check / contracts (push) Waiting to run
contracts: add last light controller and gas-only identity mint
2026-02-20 15:43:16 -08:00

719 B

Contracts Interface Notes

Core Contracts

  1. EDUT ID contract (soulbound identity access).
  2. Offer + entitlement settlement contract (EdutOfferEntitlement).
  3. Continuity release controller (LastLightController).

Required Events

  1. MembershipMinted
  2. EdutIDMinted
  3. MembershipStatusUpdated
  4. OfferUpserted
  5. EntitlementMinted
  6. EntitlementStateChanged
  7. LastLightReleaseStaged
  8. LastLightReleaseArmed
  9. LastLightReleaseCanceled
  10. LastLightReleaseExecuted

Backend Dependency

Backend must reconcile on-chain events into deterministic EDUT ID + entitlement status for runtime gates. Continuity watchers consume LastLightReleaseExecuted events for propagation triggers.