web/docs/roadmap-status.md

2.4 KiB

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.