Reference
A2A
Agent-to-agent handoff carries a delegation chain. Authority does not travel with the task; it is re-established by the receiving service.
Agent Card
Published at /.well-known/agent-card.json. It describes capabilities, input modes, and authentication requirements. It does not grant access.
jsonagent card (excerpt)
{
"name": "AdBid Control Agent",
"version": "1.0",
"capabilities": ["campaign.plan", "decision.preview", "receipt.read"],
"authentication": { "schemes": ["bearer"] },
"delegation": { "supported": true, "max_depth": 2 }
}Task handoff
A delegated task records the initiating principal, the delegation chain, the exact scope, and an expiry. The receiver re-authorizes every operation. A2A task state is separate from the financial task ledger and must reconcile to it.