Dummy data. One always-on agent per program (a Durable Object), reachable over A2A v1.0 and MCP (2025-era and 2026-07-28).
Agent Card GET https://serro-a2a-poc.21n.dev/.well-known/agent-card.json (A2A v1.0)
GET https://serro-a2a-poc.21n.dev/v0.3/agent-card.json (A2A v0.3 clients, e.g. Gemini CLI)
A2A POST https://serro-a2a-poc.21n.dev/a2a (JSON-RPC, A2A-Version: 1.0, Bearer token)
MCP https://serro-a2a-poc.21n.dev/mcp (streamable HTTP; authless in the POC)
REST GET https://serro-a2a-poc.21n.dev/api/programs (Bearer)
Owner demo https://serro-a2a-poc.21n.dev/demo (approve / reject proposals)
prg-atlas, prg-borealis, prg-cobalt