Flow 1
URL as client_id
- 1
Publisher hosts https://agent.example/oauth-client.json with matching client_id, redirect_uris, jwks.
- 2
Agent starts authorize with client_id=that URL and PKCE.
- 3
AS fetches the document, validates match and TLS, caches per policy.
- 4
User sees the name/icon from the document. Token request uses private_key_jwt (or other public-key method).