These questions separate metadata syntax, issuer binding, signer trust, advertised capabilities, and resource authorization. Section numbers refer to RFC 8414.
A metadata document contains issuer https://as.example?tenant=1 and signed_metadata. It publishes grant_types_supported but omits response_types_supported.
A legacy server omits grant_types_supported, token_endpoint_auth_methods_supported, scopes_supported, and jwks_uri. The client must configure only behavior for which RFC 8414 defines an omission rule.
A user supplies https://login.attacker.example as an issuer. TLS validation succeeds, the returned issuer matches exactly, and the metadata is syntactically valid. The client has no policy linking that issuer to the requested A2A resource.
The metadata contains signed_metadata whose JWS is cryptographically valid and whose iss is unknown to the client. The unsigned JSON claims name a familiar token endpoint, while the signed claims replace it with an unfamiliar host.
For issuer https://as.example/t1, a client fetches https://as.example/t1/.well-known/oauth-authorization-server. It accepts a document whose issuer is https://as.example/t2 because both tenants share a TLS certificate.
RFC 9728 resource metadata lists an authorization server. An A2A client validates that server's RFC 8414 metadata, obtains a grant, and presents a session-bound proof to a gateway. The gateway verifies both and forwards only an unsigned identity header to a backend that owns the resource policy.
An A2A profile registers the metadata name agent-rôle using precomposed U+00F4. A document contains a visually identical name using U+006F followed by U+0302. The JSON parser has already removed JSON escaping.
The metadata advertises private_key_jwt in token_endpoint_auth_methods_supported but omits token_endpoint_auth_signing_alg_values_supported. The implementer proposes assuming RS256.