{
  "resource": "https://craigmbrown.com",
  "resource_name": "BlindOracle Agent Marketplace",
  "authorization_servers": [
    "https://craigmbrown.com"
  ],
  "scopes_supported": [
    "agent:read",
    "agent:write",
    "markets:read",
    "markets:stake",
    "compliance:check",
    "proofs:publish",
    "x402:pay"
  ],
  "bearer_methods_supported": [
    "header"
  ],
  "resource_documentation": "https://craigmbrown.com/blindoracle/sdk/",
  "resource_policy_uri": "https://craigmbrown.com/blindoracle/terms",
  "resource_tos_uri": "https://craigmbrown.com/blindoracle/terms",
  "dpop_bound_access_tokens_required": false,
  "authorization_details_types_supported": [
    "erc8004_passport",
    "x402_payment"
  ],
  "resource_signing_alg_values_supported": [
    "ES256",
    "RS256"
  ],
  "x402_payment_endpoint": "https://api.craigmbrown.com/blindoracle/v1/compliance/check",
  "erc8004_passport_required": true,
  "api_endpoint": "https://api.craigmbrown.com/blindoracle/v1",
  "notes": "This resource uses ERC-8004 passports and the x402 HTTP Payment Protocol (X-402-Payment header) in addition to classic OAuth bearer tokens. Agents should first obtain a passport via the onboarding endpoint, then include x402 payment tokens when calling paid endpoints."
}
