Feature Comparison
| Feature | ATH | OAuth 2.0 | MCP Auth | A2A |
|---|---|---|---|---|
| Agent identity | ✓ (Agent_ID + attestation) | ✗ (client_id only) | ✗ | ✓ (Agent Card) |
| App-side authorization | ✓ (mandatory) | ✗ | ✗ | ✗ |
| User-side authorization | ✓ (via OAuth 2.0) | ✓ | ✓ | ✗ |
| Trusted handshake | ✓ | ✗ | ✗ | ✗ |
| PKCE (RFC 7636) | ✓ (mandatory) | Optional | ✗ | ✗ |
| Resource Indicators (RFC 8707) | ✓ (optional) | Optional | ✗ | ✗ |
| Service discovery | ✓ (.well-known) | ✗ | ✗ | ✓ (.well-known) |
| Scope intersection | ✓ | ✗ | ✗ | ✗ |
| Dynamic provider config | ✓ (admin API) | N/A | ✗ | ✗ |
| Works without service changes | ✓ (gateway mode) | N/A | ✗ | ✗ |