{
  "x402Version": 2,
  "resource": {
    "url": "https://solrisk.rugscore.workers.dev/check?mint=So11111111111111111111111111111111111111112",
    "description": "Solana token risk report (rug / honeypot / dump score)",
    "mimeType": "application/json"
  },
  "accepts": [
    {
      "scheme": "exact",
      "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
      "amount": "10000",
      "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
      "payTo": "4teE9PVdarXK67Xm88uyTFQLwxQDkQMkJMV1f5KMBkfK",
      "maxTimeoutSeconds": 1800,
      "extra": {
        "decimals": 6,
        "symbol": "USDC"
      },
      "outputSchema": {
        "input": {
          "type": "http",
          "method": "GET",
          "queryParams": {
            "type": "object",
            "properties": {
              "mint": {
                "type": "string",
                "description": "Solana SPL token mint address (base58, 32-44 chars)",
                "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$"
              }
            },
            "required": [
              "mint"
            ],
            "additionalProperties": false
          }
        },
        "output": {
          "type": "object",
          "properties": {
            "riskScore": {
              "type": "integer",
              "minimum": 0,
              "maximum": 100,
              "description": "0 (safe) - 100 (high rug/honeypot/dump risk)"
            },
            "mint": {
              "type": "string",
              "description": "the token mint scored"
            },
            "signals": {
              "type": "object",
              "description": "on-chain risk signals: mint/freeze authority, top-holder concentration, liquidity/volume"
            }
          },
          "required": [
            "riskScore"
          ]
        }
      }
    }
  ],
  "extensions": {
    "bazaar": {
      "info": {
        "input": {
          "mint": "Solana SPL token mint address (base58)"
        },
        "output": {
          "riskScore": "0-100 rug/honeypot/dump score"
        },
        "inputSchema": {
          "type": "object",
          "properties": {
            "mint": {
              "type": "string",
              "description": "Solana SPL token mint address (base58, 32-44 chars)",
              "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$"
            }
          },
          "required": [
            "mint"
          ],
          "additionalProperties": false
        },
        "outputSchema": {
          "type": "object",
          "properties": {
            "riskScore": {
              "type": "integer",
              "minimum": 0,
              "maximum": 100,
              "description": "0 (safe) - 100 (high rug/honeypot/dump risk)"
            },
            "mint": {
              "type": "string",
              "description": "the token mint scored"
            },
            "signals": {
              "type": "object",
              "description": "on-chain risk signals: mint/freeze authority, top-holder concentration, liquidity/volume"
            }
          },
          "required": [
            "riskScore"
          ]
        }
      }
    }
  },
  "service": {
    "name": "Solana Token Risk API",
    "provider": "RugScore",
    "category": "data",
    "description": "Pay-per-call risk report for any Solana SPL token: mint/freeze authority, top-holder concentration, liquidity/volume signals. Returns JSON.",
    "price_usdc": 0.01,
    "endpoints": {
      "free_demo": "https://solrisk.rugscore.workers.dev/demo?mint=<MINT>",
      "paid": "https://solrisk.rugscore.workers.dev/check?mint=<MINT>"
    },
    "openapi": "https://solrisk.rugscore.workers.dev/openapi.json",
    "docs": "https://solrisk.rugscore.workers.dev"
  }
}