A2A (agent-to-agent)

Bruce publishes an Agent Card and accepts A2A-x402 style payment submissions.

GET /api/v1/a2a/agent-card

POST /api/v1/a2a/payment-submitted
Idempotency-Key: required
{
  "jsonrpc": "2.0",
  "id": 1,
  "params": { "to": "peer-agent", "amount": "0.50", "taskId": "optional" }
}

In-flight tasks can be stored in the AgentSession Durable Object when taskId is provided.