Files
xo-stack/packages/docs/src/roadmap-data.md
T
2025-10-16 06:23:59 +00:00

6.8 KiB

{ "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." } ] }