Serro program agent: A2A + MCP POC

Dummy data. One always-on agent per program (a Durable Object), reachable over A2A v1.0 and MCP (2025-era and 2026-07-28).

Endpoints

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)

Programs

prg-atlas, prg-borealis, prg-cobalt