{
  "resource": "https://qr.chan.dev",
  "resource_name": "qr.chan.dev",
  "resource_documentation": "https://qr.chan.dev/",
  "authorization_servers": [
    "https://qr.chan.dev"
  ],
  "scopes_supported": [
    "qr:read"
  ],
  "bearer_methods_supported": [
    "header"
  ],
  "agent_auth": {
    "skill": "https://qr.chan.dev/auth.md",
    "auth_md": "https://qr.chan.dev/auth.md",
    "register_uri": "https://qr.chan.dev/agent/auth",
    "claim_uri": "https://qr.chan.dev/agent/auth/claim",
    "claim_complete_uri": "https://qr.chan.dev/agent/auth/claim/complete",
    "flows_supported": [
      "user-claimed-email-required"
    ],
    "identity_types_supported": [
      "identity_assertion"
    ],
    "assertion_types_supported": [
      "verified_email"
    ],
    "credential_types_supported": [
      "api_key"
    ],
    "identity_assertion": {
      "assertion_types_supported": [
        "verified_email"
      ],
      "credential_types_supported": [
        "api_key"
      ]
    },
    "unsupported_identity_types": [
      "anonymous"
    ],
    "unsupported_assertion_types": [
      "urn:ietf:params:oauth:token-type:id-jag"
    ],
    "unsupported_credential_types": [
      "access_token"
    ],
    "events_supported": [],
    "credential_issuer": "workos_api_keys",
    "credential_owner": "organization",
    "organization_scoped": true,
    "organization_strategy": {
      "personal": "One personal WorkOS organization per verified AuthKit user.",
      "team_domains": [
        "workos.com"
      ]
    },
    "credential_storage": {
      "order": [
        "agent_credential_vault",
        "platform_secret_store",
        "ci_or_server_secret",
        "session_memory"
      ],
      "consent": "required_before_durable_storage",
      "prompt": "Store this Captioner API key in macOS Keychain for future runs?",
      "env_var": "CAPTIONER_API_KEY",
      "macos_keychain": {
        "service": "captioner.chan.dev",
        "account": "verified email address",
        "store_command": "security add-generic-password -s captioner.chan.dev -a \"$CAPTIONER_EMAIL\" -U -w \"$CAPTIONER_API_KEY\"",
        "find_by_email_command": "CAPTIONER_API_KEY=\"$(security find-generic-password -s captioner.chan.dev -a \"$CAPTIONER_EMAIL\" -w)\"",
        "find_service_command": "CAPTIONER_API_KEY=\"$(security find-generic-password -s captioner.chan.dev -w)\"",
        "delete_command": "security delete-generic-password -s captioner.chan.dev -a \"$CAPTIONER_EMAIL\""
      }
    }
  }
}