{ "colors": { "release": "#ef4444", "milestone": "#7c3aed" }, "releases": [ { "label": "XO Stack v0.001", "quarter": "Q4 2025", "notes": "First public preview of the XO runtime and JSON Payment Protocol." } ], "milestones": [ { "label": "Primitives release", "quarter": "Q2 2025", "notes": "Core primitives stabilized and documented." }, { "label": "Demo wallet", "quarter": "Q3 2025", "notes": "Reference wallet demonstrating templates, notifications, and sync." }, { "label": "Demo app", "quarter": "Q4 2025", "notes": "End-to-end sample with payments via JSON protocol." } ], "categories": [ { "name": "XO Stack", "color": "#2563eb", "subcategories": [ { "name": "Primitives", "color": "#1d4ed8", "items": [ { "label": "Core primitives v1", "start": "Q1 2025", "end": "Q2 2025", "notes": "Accounts, assets, attestations; spec + tests." } ] }, { "name": "XO Engine", "color": "#3b82f6", "items": [ { "label": "Runtime & scheduler", "start": "Q1 2023", "end": "Q4 2029", "notes": "Deterministic execution; metering & limits." } ] }, { "name": "Playground", "items": [ { "label": "Interactive sandbox", "start": "Q2 2025", "end": "Q3 2025", "notes": "In-browser runner; shareable links." } ] }, { "name": "JSON Payment Protocol", "color": "#1e40af", "items": [ { "label": "Draft + POC", "start": "Q2 2025", "end": "Q4 2025", "notes": "Request/response schema; multi-sig routes." } ] }, { "name": "API", "items": [ { "label": "Hosted API v1", "start": "Q3 2025", "end": "Q1 2026", "notes": "Rate limits, keys, usage analytics." } ] } ] }, { "name": "XO Wallet", "color": "#16a34a", "subcategories": [ { "name": "User interface", "color": "#15803d", "items": [ { "label": "Wallet UX pass", "start": "Q1 2025", "end": "Q3 2025", "notes": "Navigation, theming, accessibility." } ] }, { "name": "Template reading", "items": [ { "label": "Template interpreter", "start": "Q2 2025", "end": "Q3 2025", "notes": "Execute payment templates from QR/links." } ] }, { "name": "Security protocols", "color": "#22c55e", "items": [ { "label": "Secure enclave + recovery", "start": "Q1 2025", "end": "Q4 2025", "notes": "Biometrics; social recovery flows." } ] }, { "name": "Notification system", "items": [ { "label": "Push + inbox", "start": "Q3 2025", "end": "Q4 2025", "notes": "Background sync and actionable notifications." } ] }, { "name": "Android / Apple integration", "color": "#10b981", "items": [ { "label": "Platform bridges", "start": "Q3 2025", "end": "Q1 2026", "notes": "Share sheets, intents, universal links." } ] }, { "name": "Wallet sync server", "items": [ { "label": "Sync & backup", "start": "Q2 2025", "end": "Q4 2025", "notes": "Multi-device state sync; encrypted backups." } ] } ] }, { "name": "Demos", "color": "#f59e0b", "subcategories": [ { "name": "Demo app 1", "color": "#d97706", "items": [ { "label": "MVP + auth", "start": "Q2 2025", "end": "Q3 2025", "notes": "Starter app with login and payments." } ] }, { "name": "Demo templates", "items": [ { "label": "Common payment flows", "start": "Q3 2025", "end": "Q4 2025", "notes": "Subscriptions, refunds, and escrow." } ] } ] }, { "name": "Documentation", "color": "#60a5fa", "subcategories": [ { "name": "Docs", "items": [ { "label": "Developer docs", "start": "Q2 2025", "end": "Q4 2025", "notes": "Concepts, guides, API refs, examples." } ] }, { "name": "Blog", "color": "#3b82f6", "items": [ { "label": "Monthly updates", "start": "Q2 2025", "end": "Q4 2025", "notes": "Roadmap progress & deep dives." } ] }, { "name": "Marketing announcement", "color": "#93c5fd", "items": [ { "label": "v0.001 launch comms", "start": "Q4 2025", "end": "Q4 2025", "notes": "Press kit, partners, social plan." } ] } ] }, { "name": "Public consultation", "color": "#8b5cf6", "subcategories": [ { "name": "RFCs & governance", "color": "#7c3aed", "items": [ { "label": "Open RFCs", "start": "Q2 2025", "end": "Q3 2025", "notes": "Drafts for primitives, JSON protocol, and sync." } ] }, { "name": "Community calls", "items": [ { "label": "Monthly calls", "start": "Q2 2025", "end": "Q4 2025", "notes": "AMA + roadmap checkpoints." } ] }, { "name": "Validator onboarding", "color": "#6d28d9", "items": [ { "label": "Validator program", "start": "Q3 2025", "end": "Q4 2025", "notes": "Eligibility, staking requirements, and tooling." } ] } ] } ], "changelog": [ { "date": "2025-09-18", "text": "Playground prototype shipped internally.", "notes": "Supports sharing runs via URL; rough edges expected." }, { "date": "2025-09-10", "text": "Primitives spec v1 finalized.", "notes": "Breaking changes locked; migration guide drafted." }, { "date": "2025-08-20", "text": "XO Engine scheduler prototype complete.", "notes": "Deterministic tick loop under load tests." }, { "date": "2025-07-12", "text": "Docs site scaffold deployed.", "notes": "Nav, theming, and live search integrated." }, { "date": "2025-06-01", "text": "Roadmap tracks created for Stack, Wallet, Demos, Documentation, and Public consultation.", "notes": "Initial planning artifacts and owners assigned." } ] }