{
  "issuer": "https://algebraic-intelligence.dev",
  "response_types_supported": [],
  "grant_types_supported": [],
  "service_documentation": "https://algebraic-intelligence.dev/llms.txt",
  "op_policy_uri": "https://algebraic-intelligence.dev/blog/topology/",
  "agent_auth": {
    "skill": "https://algebraic-intelligence.dev/auth.md",
    "register_uri": "https://algebraic-intelligence.dev/auth.md",
    "claim_uri": "https://algebraic-intelligence.dev/auth.md",
    "identity_types_supported": ["anonymous"],
    "anonymous": {
      "credential_types_supported": ["api_key"]
    },
    "x-no-registration": true,
    "x-note": "This site has no agent registration endpoint and issues no credentials. register_uri and claim_uri both point at the auth.md document (same value as skill) because the document IS the response — it explains that no register or claim flow exists. identity_types_supported names 'anonymous' (the operational answer is 'GET anything, no token needed'). anonymous.credential_types_supported lists 'api_key' as the canonical value the auth.md SKILL.md validator recognizes for an Anonymous flow (matching the WorkOS spec example) — the site does NOT actually issue API keys; the value is a vocabulary-compliance placeholder, exactly parallel to scopes_supported='public' and bearer_methods_supported='header' in the companion OPR. If an agent registers, no credential is returned because register_uri serves the auth.md documentation, not a registration response. The Anonymous flow per the SKILL.md spec requires claim_uri be present; it is, and it returns the explanation. No revocation_uri — nothing to revoke. See skill for the long-form explanation."
  },
  "x-authentication-required": false,
  "x-note": "This site has no OAuth/OIDC infrastructure: no protected resources, no token endpoint, no authorization server. The metadata document exists to signal that explicitly (response_types_supported and grant_types_supported are intentionally empty) rather than rely on a 404 to imply the same thing. All content is publicly accessible. See service_documentation for the agent map and agent_auth.skill for the auth.md companion."
}
