An Agent Card profile states that every accepted Card is authenticated and that independent implementations must interoperate. Its draft contains the following clauses.
A draft says, “Clients should verify the server certificate.” One implementation performs WebPKI path and name validation, another checks only expiry, and a third uses a pre-provisioned certificate pin. The intended design permits either WebPKI validation or the explicitly configured pinning mode, and every validation failure must abort the connection.
An A2A profile says, “Payload compression is OPTIONAL.” A sender that implements compression always uses it. A conforming receiver without the extension then cannot decode the request.
A threat analysis treats possession of raw access tokens or client secrets from logs as an attack. Request IDs may be logged, but secret values must never reach application, proxy, or diagnostic log sinks. The draft currently says, “Implementations SHOULD avoid logging sensitive data.”
Clients normally reject stale Agent Cards. A defined disaster-recovery mode may accept a Card up to 10 minutes stale only when an operator has enabled the mode and the Card's signature still validates. No other stale use is allowed.
A base profile says a verifier MUST match a token's audience to the requested resource. An extension says a verifier MAY accept audience aliases, but defines neither alias syntax nor their trusted source, and says nothing about peers that do not implement aliases. The profile still claims interoperability among all conforming implementations.