Publishes a poppy.json with no problems found. Organization: Safe Rate.
{
"protocol_version": "0.2",
"organization": {
"domain": "saferate.com",
"name": "Safe Rate"
},
"auth": {
"direct": {
"scopes": [
"poppy:read",
"poppy:write"
]
},
"issuer": "https://saferate.com"
},
"apis": [
{
"description": "Mortgage rate estimates, lender research and Treasury data in any Session; signed in, the shopper's own Universal Application and the quotes lenders sent them.",
"resource": "https://mcp.saferate.com/mcp/account",
"type": "mcp",
"url": "https://mcp.saferate.com/mcp/account"
}
]
}
{
"issuer": "https://saferate.com",
"authorization_endpoint": "https://saferate.com/oauth/authorize",
"token_endpoint": "https://saferate.com/oauth/token",
"revocation_endpoint": "https://saferate.com/oauth/revoke",
"jwks_uri": "https://saferate.com/oauth/jwks.json",
"poppy_domains": [
"saferate.com"
],
"authorization_response_iss_parameter_supported": true,
"client_id_metadata_document_supported": true,
"code_challenge_methods_supported": [
"S256"
],
"dpop_signing_alg_values_supported": [
"ES256"
],
"grant_types_supported": [
"authorization_code",
"urn:ietf:params:oauth:grant-type:jwt-bearer",
"refresh_token"
],
"response_modes_supported": [
"query"
],
"response_types_supported": [
"code"
],
"revocation_endpoint_auth_methods_supported": [
"none",
"private_key_jwt"
],
"revocation_endpoint_auth_signing_alg_values_supported": [
"ES256",
"EdDSA",
"PS256",
"RS256"
],
"scopes_supported": [
"poppy:read",
"poppy:write"
],
"service_documentation": "https://personalagentprotocol.org/docs/0.2/spec",
"token_endpoint_auth_methods_supported": [
"none",
"private_key_jwt"
],
"token_endpoint_auth_signing_alg_values_supported": [
"ES256",
"EdDSA",
"PS256",
"RS256"
]
}
Each document is checked against the Personal Agent Protocol draft it declares in protocol_version: 0.1, 0.2 or 0.3. Section numbers refer to that draft's specification. Drafts 0.1 and 0.2 are published and frozen; draft 0.3 is in progress, and any draft can change before a stable version; see the path to 1.0.