Milestones
This roadmap covers repository readiness, testnet delivery, mainnet launch, conformance, security, and long-term maintenance across all LumenBazaar repositories.
1. Foundation And Repository Readiness
Repositories:
- Frontend
- Backend
- Contracts
- Docs
Deliverables:
- Public GitHub repositories.
- License files.
- Contributor guides.
- Security policy.
- Code of conduct.
- PR templates.
- Issue templates.
- CI for all repos.
- Environment examples.
- Initial architecture docs.
- Shared naming and branding.
Acceptance criteria:
- Every repo is clean-clone runnable.
- Every repo has documented setup commands.
- CI runs on pull requests.
- Docs explain the four-repo architecture.
2. Exact x402 Facilitator
Repositories:
- Backend
- Docs
Deliverables:
/v1/supported/v1/verify/v1/settle- Testnet configuration.
- SEP-41 asset support.
- USDC default config.
- Payment receipt records.
- Machine-readable errors.
- Unit and integration tests.
- OpenAPI spec.
Acceptance criteria:
- Exact payment flow works on Stellar testnet.
- Failed verification returns stable error codes.
- Receipts include transaction hash where settlement succeeds.
- Docs include seller and buyer testnet guide.
3. Bazaar Discovery Layer
Repositories:
- Backend
- Frontend
- Docs
Deliverables:
- Resource model.
- Metadata validator.
- Route template validator.
/v1/discovery/resources/v1/discovery/search- Catalog event log.
- Search indexing.
- Resource explorer UI.
- Resource detail UI.
Acceptance criteria:
- Resources can be cataloged automatically.
- HTTP endpoints and MCP tools are represented.
- Search supports query and filters.
- Invalid metadata is rejected with stable reasons.
- Frontend can browse and inspect resources.
4. Seller And Buyer SDKs
Repositories:
- Backend
- Docs
Deliverables:
- Seller SDK.
- Buyer SDK.
- Testkit package.
- Express or Fastify middleware.
- Next.js helper.
- Discovery metadata builder.
- Payment retry helper.
- Receipt helper.
- Package documentation.
Acceptance criteria:
- A seller can add paid access with minimal code.
- A buyer can search and call paid resources through SDK.
- SDK tests pass.
- Example apps use the SDKs.
5. MCP Server And Agent Workflows
Repositories:
- Backend
- Frontend
- Docs
Deliverables:
- MCP discovery server.
- Search tool.
- Resource inspection tool.
- Paid-call proxy tool.
- Receipt tool.
- Budget inspection tool.
- Agent demo.
- Frontend MCP inspector.
Acceptance criteria:
- Agent can search paid resources.
- Agent can inspect schemas.
- Agent can call a paid testnet resource.
- Tool errors are deterministic and machine-readable.
- Docs include agent integration guide.
6. Soroban Upto Session Contract
Repositories:
- Contracts
- Backend
- Docs
Deliverables:
upto-sessioncontract.- Contract tests.
- TTL strategy.
- TypeScript bindings.
- Backend integration.
- Payment session APIs.
- Upto scheme documentation.
Acceptance criteria:
- Buyer can create a capped payment session.
- Seller or facilitator can settle actual usage up to cap.
- Contract rejects over-cap and double settlement.
- Contract testnet deployment is documented.
- Backend supports exact and
uptoflows.
7. Full Frontend Product
Repositories:
- Frontend
- Backend
- Docs
Deliverables:
- Dashboard.
- Explore page.
- Resource detail page.
- Seller onboarding.
- Payment playground.
- Transaction dashboard.
- Operator dashboard.
- Conformance dashboard.
- Wallet connection.
Acceptance criteria:
- Seller, buyer, agent, and operator flows are usable.
- UI shows testnet resources and receipts.
- UI supports failure inspection.
- Responsive testing passes.
8. Conformance, Security, And Audit Readiness
Repositories:
- Backend
- Contracts
- Docs
Deliverables:
- Conformance runner.
- Security threat model.
- Dependency license report.
- Replay attack tests.
- Catalog poisoning tests.
- Route template security tests.
- Contract security checklist.
- Audit readiness package.
Acceptance criteria:
- Conformance tests pass on testnet.
- Known security threats have regression tests.
- Audit package is published in docs.
- No prohibited dependency license is used as a base.
9. Mainnet Launch
Repositories:
- Frontend
- Backend
- Contracts
- Docs
Deliverables:
- Mainnet deployment.
- Production environment configs.
- Public status page.
- Public metrics.
- Mainnet settlement receipts.
- Operator runbook.
- Incident response guide.
- Launch documentation.
Acceptance criteria:
- Mainnet exact payments work.
- Mainnet facilitator endpoints are live.
- Docs include mainnet guide.
- Public metrics are available.
- Operators can self-host from documentation.
10. Ecosystem Growth And Maintenance
Repositories:
- All repos
Deliverables:
- More examples.
- Partner integrations.
- More MCP tools.
- Search quality evaluation.
- Community issues.
- Maintenance schedule.
- SCF tranche reports.
- Drips contributor reports.
Acceptance criteria:
- Multiple real paid resources are indexed.
- At least two end-to-end example integrations are live.
- Project has active public issues and contributor workflow.
- Funding reports show measurable on-chain and repository activity.
Evidence Rules
Each milestone should record:
- Commits.
- Pull requests.
- Test output.
- Generated references.
- Testnet transaction hashes where relevant.
- Mainnet transaction hashes where relevant.
- Conformance run IDs.
- Known limitations.
Do not present local checks as live-network behavior, and do not present testnet transactions as mainnet evidence.