3.5 KiB
3.5 KiB
EDUT Membership Roadmap Status
Status key:
DONE: committed in this repoIN_PROGRESS: partially implementedPENDING: specified but not yet built in this repo
Core Steps
- Lock core model (
membership required,membership != license):DONE - Freeze token taxonomy:
DONE - Finalize membership contract interface targets:
DONE - Lock signature + intent protocol:
DONE - Add membership mint transaction stage in web flow:
DONE(frontend path implemented; backend endpoints pending) - Implement membership gate in marketplace checkout:
IN_PROGRESS(store scaffold + gate logic implemented; live API pending) - Ship offer registry schema:
DONE - Ship entitlement purchase schema/pipeline contracts:
IN_PROGRESS - Bind entitlements to runtime activation:
PENDING - Add issuer layer interfaces and manifest schema:
DONE - Harden policy/legal surfaces for utility-access framing:
DONE - Add conformance vectors for fail-closed gating:
DONE
This Repo Specifically (web)
Implemented now:
- Wallet-first landing flow with intent + signature + membership tx hooks.
- Post-mint app delivery step (
download your platform) for immediate member value. - Membership-gated architecture spec.
- Step-based roadmap without timelines.
- Frozen v1 schemas and examples.
- Interface target document for contracts/APIs.
- Pricing policy with USD 5 floor rule.
- Terms utility-only non-investment clause.
- Store page upgraded from static to live-state scaffold with membership gate behavior.
- OpenAPI contract + request/response examples for secret-system endpoints.
- Conformance vectors + failure matrix + release gate + security checklist.
- Deployment templates + invariants + chain operations runbook.
- Issuer onboarding pack, migration policy, trust page spec, and integration mapping docs.
- Public
/trustpage scaffold aligned with trust-page spec. - Dedicated marketplace OpenAPI contract and examples.
- Member app channel contract, examples, backend handoff checklist, and conformance vectors.
- Download endpoints now validate wallet membership status before authorizing channel messaging.
- Governance install API contract, examples, backend handoff checklist, and conformance vectors.
- Repo boundary blueprint and free launcher specification aligned with first paid governance model.
- Store UI now supports distinct payer wallet overrides with ownership-proof signing before quote requests.
- Public web store preview is noindex and disabled by default unless explicit internal preview mode is enabled.
- Catalog distribution and public-surface deployment guardrails are documented for launcher-only commerce.
- Local split repos (
launcher,governance,contracts) are initialized with seed commits and a publish runbook.
Remaining in this repo:
- Wire live store checkout flow to production marketplace APIs when available.
- Replace deployment templates with real contract addresses after chain deployment.
- Add launcher/governance install UI that consumes governance installer APIs.
Cross-repo dependencies (kernel/backend/contracts):
- Implement
/secret/membership/quoteand/secret/membership/confirm. - Implement membership contract and membership status reads.
- Implement checkout APIs and entitlement mint pipeline.
- Implement runtime entitlement gate and evidence receipts.
- Implement member app channel APIs and deterministic event stream storage.
- Implement governance install token/confirm/status APIs and signed package delivery.