# EDUT Membership Roadmap Status Status key: - `DONE`: committed in this repo - `IN_PROGRESS`: partially implemented - `PENDING`: specified but not yet built in this repo ## Core Steps 1. Lock core model (`membership required`, `membership != license`): `DONE` 2. Freeze token taxonomy: `DONE` 3. Finalize membership contract interface targets: `DONE` 4. Lock signature + intent protocol: `DONE` 5. Add membership mint transaction stage in web flow: `DONE` (frontend path implemented; backend endpoints pending) 6. Implement membership gate in marketplace checkout: `IN_PROGRESS` (store scaffold + gate logic implemented; live API pending) 7. Ship offer registry schema: `DONE` 8. Ship entitlement purchase schema/pipeline contracts: `IN_PROGRESS` 9. Bind entitlements to runtime activation: `PENDING` 10. Add issuer layer interfaces and manifest schema: `DONE` 11. Harden policy/legal surfaces for utility-access framing: `DONE` 12. Add conformance vectors for fail-closed gating: `DONE` ## This Repo Specifically (web) Implemented now: 1. Wallet-first landing flow with intent + signature + membership tx hooks. 2. Post-mint app delivery step (`download your platform`) for immediate member value. 3. Membership-gated architecture spec. 4. Step-based roadmap without timelines. 5. Frozen v1 schemas and examples. 6. Interface target document for contracts/APIs. 7. Pricing policy with USD 5 floor rule. 8. Terms utility-only non-investment clause. 9. Store page upgraded from static to live-state scaffold with membership gate behavior. 10. OpenAPI contract + request/response examples for secret-system endpoints. 11. Conformance vectors + failure matrix + release gate + security checklist. 12. Deployment templates + invariants + chain operations runbook. 13. Issuer onboarding pack, migration policy, trust page spec, and integration mapping docs. 14. Public `/trust` page scaffold aligned with trust-page spec. 15. Dedicated marketplace OpenAPI contract and examples. Remaining in this repo: 1. Wire live store checkout flow to production marketplace APIs when available. 2. Replace deployment templates with real contract addresses after chain deployment. Cross-repo dependencies (kernel/backend/contracts): 1. Implement `/secret/membership/quote` and `/secret/membership/confirm`. 2. Implement membership contract and membership status reads. 3. Implement checkout APIs and entitlement mint pipeline. 4. Implement runtime entitlement gate and evidence receipts.