{
  "issuer": "https://turva.dev",
  "service_documentation": "https://turva.dev/auth.md",
  "op_policy_uri": "https://turva.dev/legal",
  "op_tos_uri": "https://turva.dev/legal",
  "ui_locales_supported": [
    "en"
  ],
  "auth_methods_supported": [],
  "protected_resources": [
    "https://turva.dev"
  ],
  "agent_auth": {
    "self_registration_supported": false,
    "register_uri": "mailto:info@turva.dev?subject=agent%20registration",
    "claim_uri": "mailto:info@turva.dev?subject=agent%20claim",
    "revocation_uri": "mailto:info@turva.dev?subject=agent%20revocation",
    "documentation_uri": "https://turva.dev/auth.md",
    "supported_identity_types": [
      "email",
      "github",
      "linkedin"
    ],
    "supported_credential_types": [],
    "contact": "info@turva.dev",
    "rationale": "turva.dev is a public read-only marketing surface with no user accounts, no protected resources, and no OAuth-protected APIs. There is nothing for an agent to authenticate to. Public APIs and the MCP endpoint at https://mcp.turva.dev/mcp are accessible without credentials. Agent registration is handled out-of-band via the channels documented at /auth.md."
  },
  "non_participation": true,
  "non_participation_reason": "No user accounts. Public read-only API and MCP endpoint. Agent registration via /auth.md."
}