{
  "schemaVersion": "1.0",
  "name": "BentCrypto",
  "description": "Crypto intelligence for humans and AI agents. Learn \u00b7 Protect \u00b7 Navigate. Machine-readable risk intelligence paid per request with x402 in USDC on Solana.",
  "url": "https://bentcrypto.com",
  "documentation": "https://bentcrypto.com/docs",
  "llmsTxt": "https://bentcrypto.com/llms.txt",
  "openapi": "https://bentcrypto.com/openapi.json",
  "manifest": "https://bentcrypto.com/agent-api.json",
  "api": {
    "baseUrl": "https://bentcrypto-x402-production.up.railway.app",
    "preferredBaseUrl": "https://api.bentcrypto.com",
    "preferredBaseUrlOperational": false,
    "version": "v1",
    "preferredBaseUrlNote": "Canonical hostname pending: /health does not resolve yet. Use baseUrl."
  },
  "payment": {
    "protocol": "x402",
    "x402Version": 2,
    "scheme": "exact",
    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
    "assetSymbol": "USDC",
    "assetDecimals": 6,
    "payTo": "5bZdrGYAbHdbVCqw7RVUpxma22kJehaQCHhp4nHuHCyy",
    "challengeHeader": "payment-required",
    "settlementHeader": "payment-response"
  },
  "capabilities": [
    {
      "id": "token-risk",
      "name": "Token Risk API",
      "status": "beta",
      "live": true,
      "method": "GET",
      "url": "https://bentcrypto-x402-production.up.railway.app/v1/token/risk",
      "query": {
        "chain": "solana",
        "address": "<solana-mint-address>"
      },
      "price": {
        "amount": "10000",
        "asset": "USDC",
        "decimals": 6,
        "usd": "0.01",
        "per": "request"
      },
      "output": "application/json",
      "riskLevels": [
        "low",
        "moderate",
        "high",
        "critical",
        "insufficient_data"
      ],
      "documentation": "https://bentcrypto.com/apis/token-risk",
      "errorCodes": [
        "UNSUPPORTED_CHAIN",
        "MISSING_ADDRESS",
        "INVALID_ADDRESS",
        "GATEWAY_NOT_CONFIGURED",
        "RISK_ENGINE_UNAVAILABLE",
        "RISK_ENGINE_TIMEOUT",
        "INTERNAL_GATEWAY_ERROR"
      ],
      "example": {
        "address": "So11111111111111111111111111111111111111112",
        "risk": {
          "score": 1,
          "level": "low"
        }
      }
    }
  ],
  "safety": {
    "requestsPrivateKeys": false,
    "note": "BentCrypto never requests private keys or seed phrases. Payment is authorized by the client's own wallet or agent runtime.",
    "disclaimer": "Informational only. Not financial, legal, tax, or investment advice."
  },
  "cors": {
    "enabled": true,
    "allowedOrigins": [
      "https://bentcrypto.com",
      "https://www.bentcrypto.com",
      "https://bentcrypto.lovable.app"
    ],
    "allowedMethods": [
      "GET",
      "OPTIONS"
    ],
    "exposedHeaders": [
      "payment-required",
      "payment-response",
      "x-request-id"
    ]
  },
  "authentication": {
    "mechanism": "x402",
    "apiKeysSupported": false
  },
  "engine": {
    "apiSchemaVersion": "1.0",
    "riskEngineVersion": "1.1.2",
    "releaseStage": "beta"
  },
  "manifestWellKnown": "https://bentcrypto.com/.well-known/agent-api.json"
}