54 lines
2.3 KiB
Markdown
54 lines
2.3 KiB
Markdown
# 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. Optional notification link step.
|
|
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.
|
|
|
|
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.
|