{"name":"Deploy Context Protocol","version":"0.1-draft","release":"private-static-pilot","base_url":"https://api.dcp.run","mcp_url":"https://api.dcp.run/mcp","transport":["https-json","mcp"],"authentication":"pilot invite before claim; owner bearer token after claim","anonymous_deploy":false,"runtimes":["static"],"operations":["deploy","status","logs","delete","claim"],"unsupported":["exec","env.set","env.list","rollback"],"limits":{"apps":5,"bytes_per_app":10485760,"files_per_app":100,"mutations_per_hour":20},"routes":{"deploy":"POST /v0.1/deploy","status":"GET /v0.1/apps/{app_id}","logs":"GET /v0.1/apps/{app_id}/logs","delete":"DELETE /v0.1/apps/{app_id}","claim":"POST /v0.1/claim"},"notes":["Static private pilot; no public anonymous intake.","logs contains deployment events, not runtime or HTTP access logs.","expires_at is null in this pilot; this is not a durable hosting guarantee.","A fresh unclaimed deployment replaces its previous claim link."]}