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