A2A Protocol Support
IDA integrates with Google’s Agent-to-Agent (A2A) protocol to enable cross-vendor agent collaboration with verifiable identity. A2A defines how agents discover each other, negotiate tasks, and exchange results.
A2A Protocol Overview
Agent Card Serving
IDA agents serve A2A-compatible Agent Cards at the .well-known endpoint:
See Agent Discovery & Cards for the full Agent Card format.
Task Lifecycle
A2A defines a task lifecycle that IDA extends with identity verification:
Authentication Flow
IDA extends A2A authentication with DID-based auth:
Standard A2A (OAuth 2.0)
IDA-Enhanced (DID Auth + IBCT)
Task Send with IDA Identity
Request
Response (Working)
Response (Done)
Server Agent Setup
Express.js A2A Server with IDA
Multi-Agent Collaboration
A2A enables multi-agent workflows where IDA provides the trust layer:
Each A2A interaction carries:
- The sending agent’s IBCT (proving delegation)
- The task payload
- Audit receipts for every step
A2A + DID Auth vs OAuth 2.0
IDA supports both authentication methods. OAuth 2.0 is available for backward compatibility with non-IDA agents.