Last updated: 2025‑08‑31 (America/Toronto)
This is a living document. Dates are targets, not promises. Items marked with (⚑ gate) ship only after audits, test results, and risk checks have passed.
How to read this page
- ✅ Done · 🧪 Testing · 🔄 In progress · 🧭 Planned · ⛔ Blocked
- We group work by Workstreams and lay out a Quarterly Timeline below.
- For changes, see Community → Changelog.
Current focus (Q3 2025)
- 🔄 Finalizing testnet beta on Polygon Amoy for end‑to‑end flows (Providers → Nodes → Escrow/Consensus → Marketplace).
- 🧪 Internal audits and invariant checks on AccessRegistry, APIEscrow, APIConsensus, NodeRegistry, SylanStaking.
- 🔄 Provider SDK polishing (CLI
init/serve/health, Express adapter, canonical hashing & signing).
Workstreams & Milestones
1) Smart Contracts
- ✅
SylanToken(ERC‑20) & roles - ✅
SylanVesting(+ interface) and PresaleContract scaffolding - ✅
AccessRegistry(listings, descriptors, activation) - ✅
APIConsensus(snapshot quorum, finalize) - ✅
APIEscrow(pay‑per‑call & subscription splits: provider/node/platform) - ✅
NodeRegistry(register, stake, unbond, metadata) - 🧪 UUPS upgrade path checks & storage layout freeze (⚑ gate)
- 🧭 Third‑party security audit & public report (⚑ gate)
2) Dashboard (Next.js 15.5 · Tailwind 4 · shadcn)
- ✅ Skeleton, theming, wallet connect (Wagmi + viem)
- ✅ Marketplace browse & details (
/marketplace/[apiId]) - ✅ Provider onboarding & My APIs (
/provider/apis/[apiId]) - 🔄 Subscriptions & usage (
/marketplace/subscriptions) - 🧪 Node Ops page (status, health, payouts)
- 🧭 Sale pages (presale/IDO), disclaimers, risk copy (⚑ gate)
3) Provider SDK & CLI
- ✅ CLI:
init,serve,health - ✅ Express adapter (
res.locals.data→ hash, sign, respond) - ✅ Canonical JSON hashing & EIP‑712 Snapshot signing
- ✅ Templates: price feed, weather, generic proxy
- 🧭 Guides: auth patterns, rate limiting, production hardening
4) Node Service
- ✅ Event listener + HTTP polling fallback
- ✅ Snapshot verification (domain, signer, skew/TTL caps)
- 🔄 Optional IPFS pointer pinning (Pinata/IPFS API)
- 🧪 Finalization heuristics & backoff/jitter tuning
- 🧭 Multi‑node HA patterns & dashboards (Prometheus/Grafana)
5) Payments & Tokenomics
- ✅ Split model (BPS sum 10,000): provider/node/platform
- 🧪 Subscription lifecycle & renewals
- 🧭 Payout batching & gas‑optimized settlement (⚑ gate)
6) Compliance, Security & Ops
- 🧪 Internal assertions & fuzzing
- 🧭 External audit(s) (⚑ gate)
- 🧭 Bug bounty (⚑ gate)
- 🧭 Incident runbooks & status page
7) Ecosystem
- 🧭 Launch partner providers (2–3 categories)
- 🔄 Node operator program (docs, tutorials, grants)
- 🔄 Community integrations (SDK ports to NestJS/Fastify/Go)
Quarterly timeline
Targeted windows; actual release order depends on audits, test results, and partner readiness.
Q4 2025 (Oct-Dec)
- 🔄 Testnet Beta on Polygon Amoy (end‑to‑end)
- 🧪 Internal contract review & invariant tests
- 🔄 Provider SDK polish + examples
- 🔄 Node verification & IPFS pointer opt‑in
- 🧭 Presale/IDO readiness (legal copy, dashboards) (⚑ gate)
Q1 2026
- 🧭 External security audit (⚑ gate)
- 🧭 Public Testnet RC with incentives (nodes & providers)
Q2 2026
- 🧭 Mainnet Launch (staged) on Polygon (⚑ gate)
- 🧭 Incentivized bootstrap (node rewards; capped)
- 🧭 Provider onboarding wave 1
Q3 2026
- 🧭 Subscriptions v2 (renewal UX, metering)
- 🧭 Governance v1 (off‑chain signaling + on‑chain parameters)
- 🧭 SDK ports and reference adapters
Gating criteria (what must be true before launch)
- Security audit(s) with all High/Critical issues resolved.
- On‑chain invariants hold under fuzzing & differential tests.
- Economic safety: fee splits & staking behaviors validated on testnet with diverse operators.
- Docs for Providers & Nodes complete and versioned.
Propose or upvote roadmap items
We welcome community proposals for new features, API categories, and integrations.
- Open an RFC in the repository (template provided) with: problem, design sketch, risks, rollout.
- Discuss in GitHub Discussions and Discord (structured feedback window: 7–14 days).
- Signal via an off‑chain vote (non‑binding) when needed.
- Prioritize: maintainers assess scope/cost, align with audit windows and mainnet readiness.
Tip: proposals with a clear owner, PoC code, and test plan are much likelier to get scheduled.
Recently shipped
- ✅ Provider SDK: CLI
init/serve/healthand Express adapter MVP - ✅ Node SDK: CLI
init, Dockerized and multi-tenant structure - ✅ Dashboard skeleton with wallet connect
- ✅ Core token/vesting contracts
Risks & dependencies
- Audit findings can delay releases; we will not bypass security gates.
- Upgrades: contracts are UUPS‑upgradeable; major storage changes may require migrations.
- Chain/RPC stability: mainnet timelines depend on Polygon infra and indexers.
Change log & versioning
- Major roadmap updates are summarized in Community → Changelog.
- We track contract ABIs & addresses in Contracts and reflect breaking changes via semver‑like tags (e.g.,
Consensus v1.2).
This roadmap is non‑binding and for informational purposes only. Nothing here constitutes an offer to sell or a solicitation to purchase any token or security.
Last updated on