{"items":[{"id":"community-brain","title":"Community brain: a free OpenAI-compatible LLM for every app, plus optional API keys and harness deploys","status":"done","votes":0},{"id":"registry-listings","title":"List DCP in the MCP and ACP registries","status":"planned","votes":0},{"id":"agent-runtime","title":"Agent runtime: background tasks that keep an app awake while working, plus a larger-memory option for agent harnesses","status":"considering","votes":0},{"id":"custom-domains","title":"Custom domains for claimed apps","status":"planned","votes":0},{"id":"cron","title":"Scheduled jobs (hourly)","status":"planned","votes":0},{"id":"inbound-email","title":"Inbound email to apps (anything@app.dcp.run)","status":"planned","votes":0},{"id":"object-storage","title":"File storage per app (uploads, images)","status":"planned","votes":0},{"id":"export","title":"Full export of an app (code, database, files)","status":"planned","votes":0},{"id":"outbound-email","title":"Outbound email, capped","status":"considering","votes":0},{"id":"exec","title":"Run one-off commands (migrations)","status":"considering","votes":0},{"id":"persistent-agent-access","title":"Let a new conversation manage an app without the original token","status":"considering","votes":0},{"id":"more-regions","title":"More regions (US West, Europe, Australia)","status":"considering","votes":0},{"id":"websockets","title":"WebSockets with fair use","status":"done","votes":0},{"id":"node-python","title":"Node and Python apps with databases","status":"done","votes":0}],"vote":"POST /v0.1/roadmap/{id}/vote","suggest":"POST /v0.1/feedback {\"kind\":\"feature\",\"text\":\"...\"}","note":"Curated by the people who run DCP. Votes help decide where effort and funding go."}