News

Protocol analysis

An Agent Card Is Not a Trust Passport

The A2A Agent Card is an important discovery primitive. Trust fails when a self-description is treated as complete evidence about authority, incentives, and behavior.

An AI agent presents a capability card while a guardian examines the larger network of principals, tools, incentives, and counterparties behind it

An Agent Card can tell another system how to find and communicate with an agent. It cannot, on its own, prove that the agent should be trusted for a particular decision.

The A2A Protocol uses an Agent Card as a machine-readable description of an agent service. A card can publish the agent's name, provider, endpoint, supported interfaces, capabilities, skills, input and output modes, and security requirements. Clients use this metadata to discover a suitable agent and configure an interaction.

This is essential infrastructure. Without a common description, discovery becomes a collection of private integrations. The danger begins when discovery metadata is treated as a trust decision.

What the Agent Card actually establishes

Card field or mechanismWhat it helps establishWhat remains unanswered
Name, description, providerDeclared service identity and purposeWhether the claims are accurate or complete
Skills and capabilitiesWhat the service says it can performQuality, safety, independence, and current permission
Endpoint and interfaceWhere and how a client can communicateWhich runtime, model, and tools are behind the endpoint
Security schemesHow a caller should authenticateWhether the requested action is within a valid mandate
JWS signatureOrigin and integrity of the signed cardTruth of the claims and safety of future behavior

Five trust questions live outside the card

  1. Principal. Which human, team, or organization is the agent representing in this interaction?
  2. Mandate. Which action was authorized, under what conditions, for how long, and with which approval limits?
  3. Runtime. Which model, policy, memory system, and tool configuration are currently serving the endpoint?
  4. Interest. Which commercial relationships, reward signals, or shared dependencies could affect the agent's choice?
  5. Relationship. How is this agent connected to the counterparties, evaluators, and beneficiaries of the outcome?

Public identity and private capability need separation

A2A supports public Agent Cards and authenticated extended cards. This matters because detailed skills, internal endpoints, or operational metadata can reveal sensitive information. Public discovery should expose enough information to begin a safe interaction without publishing the complete attack surface.

Selective disclosure also creates a verification problem. Two clients may receive different descriptions of the same agent. A trust layer should record which card version and disclosure scope informed each transaction, then bind that evidence to the resulting task.

Stale cards create silent authority drift

Agent Cards are cacheable because capabilities and endpoints usually change less often than messages. Caching improves performance, but it introduces time into the trust model. An agent may change its tools, model, provider, security requirements, or available skills while a client continues using an older card.

Cache controls and ETags help clients refresh metadata efficiently. High-impact actions still need transaction-time checks. A card that was valid yesterday cannot prove that a delegation, permission, or policy remains valid now.

How Agent Card abuse can look

  • Capability inflation. An agent advertises a skill but routes the work to an unreviewed third party.
  • Identity laundering. Several related agents present separate providers while sharing the same controlling operator.
  • Endpoint substitution. A valid-looking service name points to a runtime whose model or tool permissions changed after review.
  • Evaluator collusion. An agent and its supposed verifier share an incentive to approve the same outcome.
  • Card replay. Old metadata remains accepted after a provider, skill, or mandate should have been revoked.

A practical verification sequence

StageCheckDecision
DiscoveryRetrieve the expected card and verify its signerIs this the intended service?
QualificationValidate skill evidence and disclosure scopeIs it suitable for this task?
AuthorizationBind principal, mandate, limits, and expiryMay it perform this action now?
ExecutionTrack runtime, tools, messages, and counterpartiesIs observed behavior consistent with the mandate?
OutcomeRecord beneficiaries, dependencies, and final effectsDid a suspicious joint pattern emerge?

AgentCollusion starts where self-description ends

The Agent Card is a useful input to oversight. It provides a declared baseline that can be compared with runtime evidence. AgentCollusion's research question is what happens after discovery: whether agents act within their mandates, whether supposedly independent actors share hidden dependencies, and whether individually acceptable actions form a suspicious collective outcome.

The right mental model is a business card, not a passport. Read it, verify it, and use it to begin due diligence. Do not confuse it with a complete trust decision.

Sources and further reading

Next: the trust layer for an A2A market