{
  "issuer": "https://trysocify.com",
  "authorization_schemes": ["http"],
  "protocols": ["x-api-key"],
  "identity": "required",
  "http": {
    "scheme": "bearer",
    "bearer_format": "API key",
    "header": "Authorization",
    "example": "Authorization: Bearer sk_live_...",
    "query_not_supported": true
  },
  "create_credential_url": "https://trysocify.com/dashboard/keys",
  "docs_url": "https://trysocify.com/docs/authentication.md",
  "protected_resources": [
    "https://trysocify.com/api/v1/",
    "https://api.trysocify.com/api/v1/",
    "https://trysocify.com/mcp",
    "https://api.trysocify.com/mcp"
  ],
  "public_resources": [
    "https://trysocify.com/catalog.json",
    "https://trysocify.com/api/v1/catalog",
    "https://trysocify.com/api/health",
    "https://trysocify.com/openapi.json",
    "https://trysocify.com/llms.txt",
    "https://trysocify.com/llms-endpoints.txt",
    "https://trysocify.com/agents.txt"
  ],
  "notes": "Socify uses dashboard API keys (not OAuth access tokens for v1 lookups). Google OAuth is only for the human dashboard session. Agent Auth Protocol registration (/agent/register) is not implemented."
}
