{"issuer":"https://oauth.nul.bot","authorization_endpoint":"https://oauth.nul.bot/authorize","token_endpoint":"https://oauth.nul.bot/token","registration_endpoint":"https://oauth.nul.bot/register","revocation_endpoint":"https://oauth.nul.bot/token/revoke","introspection_endpoint":"https://oauth.nul.bot/token/introspect","jwks_uri":"https://oauth.nul.bot/.well-known/jwks.json","scopes_supported":["auth:admin","auth:master","crm:admin","crm:read","crm:write","vault:admin","vault:read","vault:write"],"response_types_supported":["code"],"grant_types_supported":["authorization_code","client_credentials","refresh_token"],"token_endpoint_auth_methods_supported":["client_secret_post","client_secret_basic"],"code_challenge_methods_supported":["S256"],"service_documentation":"https://github.com/hoepfner/oauth-server","token_endpoint_auth_signing_alg_values_supported":["RS256"],"resource_servers":[{"name":"cofr","description":"Storage for AI agents","base_url":"https://cofr.vercel.app","scopes":["vault:read","vault:write"],"anonymous_access":true},{"name":"pipe.crm","description":"API-first CRM for AI agents","base_url":"https://agentic-crm-flax.vercel.app","scopes":["crm:read","crm:write"],"anonymous_access":true}]}