{
  "x402Version": 2,
  "serviceName": "Wallet Doctor x402",
  "description": "Solana wallet forensics: balance, txtrace, approvals, nft-audit, token-safety, top-holders, launch-audit, drain-forensics, price-oracle. Pay per call in USDC on Solana or Base via PayAI.",
  "tags": [
    "wallet forensics",
    "solana security",
    "agent tools",
    "x402 v2",
    "wallet-doctor"
  ],
  "payTo": "0x9cD1662d50d6838FAEf61191Bb24Feb3CB21D2D7",
  "acceptsNetworks": [
    "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
    "eip155:8453"
  ],
  "mimeType": "application/json",
  "items": [
    {
      "resource": "https://wallet-doctor-x402.m-zikriz.workers.dev/v1/balance",
      "type": "http",
      "x402Version": 2,
      "serviceName": "Wallet Doctor x402",
      "description": "Get Solana wallet SOL/USDC balance",
      "tags": [
        "wallet-doctor",
        "solana",
        "x402 v2"
      ],
      "accepts": [
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "resource": "https://wallet-doctor-x402.m-zikriz.workers.dev/v1/balance",
          "description": "Get Solana wallet SOL/USDC balance",
          "mimeType": "application/json",
          "payTo": "4dX3VmkGFJHj1XZbWN1MbRYnCaxYWEEN21LjkmCe9JRE",
          "maxTimeoutSeconds": 60,
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "100",
          "extra": {
            "name": "USDC",
            "version": "2"
          },
          "outputSchema": {
            "input": {
              "type": "object",
              "properties": {
                "wallet": "string"
              },
              "required": [
                "wallet"
              ]
            },
            "output": {
              "type": "object"
            }
          }
        },
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "resource": "https://wallet-doctor-x402.m-zikriz.workers.dev/v1/balance",
          "description": "Get Solana wallet SOL/USDC balance (Base USDC)",
          "mimeType": "application/json",
          "payTo": "0x9cD1662d50d6838FAEf61191Bb24Feb3CB21D2D7",
          "maxTimeoutSeconds": 60,
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "100",
          "extra": {
            "name": "USD Coin",
            "version": "2"
          },
          "outputSchema": {
            "input": {
              "type": "object",
              "properties": {
                "wallet": "string"
              },
              "required": [
                "wallet"
              ]
            },
            "output": {
              "type": "object"
            }
          }
        }
      ],
      "discoverable": true
    },
    {
      "resource": "https://wallet-doctor-x402.m-zikriz.workers.dev/v1/price",
      "type": "http",
      "x402Version": 2,
      "serviceName": "Wallet Doctor x402",
      "description": "Token price quote (mint or symbol)",
      "tags": [
        "wallet-doctor",
        "solana",
        "x402 v2"
      ],
      "accepts": [
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "resource": "https://wallet-doctor-x402.m-zikriz.workers.dev/v1/price",
          "description": "Token price quote (mint or symbol)",
          "mimeType": "application/json",
          "payTo": "4dX3VmkGFJHj1XZbWN1MbRYnCaxYWEEN21LjkmCe9JRE",
          "maxTimeoutSeconds": 60,
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "100",
          "extra": {
            "name": "USDC",
            "version": "2"
          },
          "outputSchema": {
            "input": {
              "type": "object",
              "properties": {
                "mint": "string"
              },
              "required": [
                "mint"
              ]
            },
            "output": {
              "type": "object"
            }
          }
        },
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "resource": "https://wallet-doctor-x402.m-zikriz.workers.dev/v1/price",
          "description": "Token price quote (mint or symbol) (Base USDC)",
          "mimeType": "application/json",
          "payTo": "0x9cD1662d50d6838FAEf61191Bb24Feb3CB21D2D7",
          "maxTimeoutSeconds": 60,
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "100",
          "extra": {
            "name": "USD Coin",
            "version": "2"
          },
          "outputSchema": {
            "input": {
              "type": "object",
              "properties": {
                "mint": "string"
              },
              "required": [
                "mint"
              ]
            },
            "output": {
              "type": "object"
            }
          }
        }
      ],
      "discoverable": true
    },
    {
      "resource": "https://wallet-doctor-x402.m-zikriz.workers.dev/v1/price_chart",
      "type": "http",
      "x402Version": 2,
      "serviceName": "Wallet Doctor x402",
      "description": "24h OHLC token chart",
      "tags": [
        "wallet-doctor",
        "solana",
        "x402 v2"
      ],
      "accepts": [
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "resource": "https://wallet-doctor-x402.m-zikriz.workers.dev/v1/price_chart",
          "description": "24h OHLC token chart",
          "mimeType": "application/json",
          "payTo": "4dX3VmkGFJHj1XZbWN1MbRYnCaxYWEEN21LjkmCe9JRE",
          "maxTimeoutSeconds": 60,
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "1000",
          "extra": {
            "name": "USDC",
            "version": "2"
          },
          "outputSchema": {
            "input": {
              "type": "object",
              "properties": {
                "mint": "string"
              },
              "required": [
                "mint"
              ]
            },
            "output": {
              "type": "object"
            }
          }
        },
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "resource": "https://wallet-doctor-x402.m-zikriz.workers.dev/v1/price_chart",
          "description": "24h OHLC token chart (Base USDC)",
          "mimeType": "application/json",
          "payTo": "0x9cD1662d50d6838FAEf61191Bb24Feb3CB21D2D7",
          "maxTimeoutSeconds": 60,
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "1000",
          "extra": {
            "name": "USD Coin",
            "version": "2"
          },
          "outputSchema": {
            "input": {
              "type": "object",
              "properties": {
                "mint": "string"
              },
              "required": [
                "mint"
              ]
            },
            "output": {
              "type": "object"
            }
          }
        }
      ],
      "discoverable": true
    },
    {
      "resource": "https://wallet-doctor-x402.m-zikriz.workers.dev/v1/txtrace",
      "type": "http",
      "x402Version": 2,
      "serviceName": "Wallet Doctor x402",
      "description": "Trace tx with side-effect decoding (Solana RPC public)",
      "tags": [
        "wallet-doctor",
        "solana",
        "x402 v2"
      ],
      "accepts": [
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "resource": "https://wallet-doctor-x402.m-zikriz.workers.dev/v1/txtrace",
          "description": "Trace tx with side-effect decoding (Solana RPC public)",
          "mimeType": "application/json",
          "payTo": "4dX3VmkGFJHj1XZbWN1MbRYnCaxYWEEN21LjkmCe9JRE",
          "maxTimeoutSeconds": 60,
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "500",
          "extra": {
            "name": "USDC",
            "version": "2"
          },
          "outputSchema": {
            "input": {
              "type": "object",
              "properties": {
                "signature": "string"
              },
              "required": [
                "signature"
              ]
            },
            "output": {
              "type": "object"
            }
          }
        },
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "resource": "https://wallet-doctor-x402.m-zikriz.workers.dev/v1/txtrace",
          "description": "Trace tx with side-effect decoding (Solana RPC public) (Base USDC)",
          "mimeType": "application/json",
          "payTo": "0x9cD1662d50d6838FAEf61191Bb24Feb3CB21D2D7",
          "maxTimeoutSeconds": 60,
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "500",
          "extra": {
            "name": "USD Coin",
            "version": "2"
          },
          "outputSchema": {
            "input": {
              "type": "object",
              "properties": {
                "signature": "string"
              },
              "required": [
                "signature"
              ]
            },
            "output": {
              "type": "object"
            }
          }
        }
      ],
      "discoverable": true
    },
    {
      "resource": "https://wallet-doctor-x402.m-zikriz.workers.dev/v1/approvals",
      "type": "http",
      "x402Version": 2,
      "serviceName": "Wallet Doctor x402",
      "description": "Scan SPL token approvals (Solana RPC)",
      "tags": [
        "wallet-doctor",
        "solana",
        "x402 v2"
      ],
      "accepts": [
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "resource": "https://wallet-doctor-x402.m-zikriz.workers.dev/v1/approvals",
          "description": "Scan SPL token approvals (Solana RPC)",
          "mimeType": "application/json",
          "payTo": "4dX3VmkGFJHj1XZbWN1MbRYnCaxYWEEN21LjkmCe9JRE",
          "maxTimeoutSeconds": 60,
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "500",
          "extra": {
            "name": "USDC",
            "version": "2"
          },
          "outputSchema": {
            "input": {
              "type": "object",
              "properties": {
                "wallet": "string"
              },
              "required": [
                "wallet"
              ]
            },
            "output": {
              "type": "object"
            }
          }
        },
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "resource": "https://wallet-doctor-x402.m-zikriz.workers.dev/v1/approvals",
          "description": "Scan SPL token approvals (Solana RPC) (Base USDC)",
          "mimeType": "application/json",
          "payTo": "0x9cD1662d50d6838FAEf61191Bb24Feb3CB21D2D7",
          "maxTimeoutSeconds": 60,
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "500",
          "extra": {
            "name": "USD Coin",
            "version": "2"
          },
          "outputSchema": {
            "input": {
              "type": "object",
              "properties": {
                "wallet": "string"
              },
              "required": [
                "wallet"
              ]
            },
            "output": {
              "type": "object"
            }
          }
        }
      ],
      "discoverable": true
    },
    {
      "resource": "https://wallet-doctor-x402.m-zikriz.workers.dev/v1/nft_audit",
      "type": "http",
      "x402Version": 2,
      "serviceName": "Wallet Doctor x402",
      "description": "Audit NFT collection for honeypots",
      "tags": [
        "wallet-doctor",
        "solana",
        "x402 v2"
      ],
      "accepts": [
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "resource": "https://wallet-doctor-x402.m-zikriz.workers.dev/v1/nft_audit",
          "description": "Audit NFT collection for honeypots",
          "mimeType": "application/json",
          "payTo": "4dX3VmkGFJHj1XZbWN1MbRYnCaxYWEEN21LjkmCe9JRE",
          "maxTimeoutSeconds": 60,
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "500",
          "extra": {
            "name": "USDC",
            "version": "2"
          },
          "outputSchema": {
            "input": {
              "type": "object",
              "properties": {
                "mint": "string"
              },
              "required": [
                "mint"
              ]
            },
            "output": {
              "type": "object"
            }
          }
        },
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "resource": "https://wallet-doctor-x402.m-zikriz.workers.dev/v1/nft_audit",
          "description": "Audit NFT collection for honeypots (Base USDC)",
          "mimeType": "application/json",
          "payTo": "0x9cD1662d50d6838FAEf61191Bb24Feb3CB21D2D7",
          "maxTimeoutSeconds": 60,
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "500",
          "extra": {
            "name": "USD Coin",
            "version": "2"
          },
          "outputSchema": {
            "input": {
              "type": "object",
              "properties": {
                "mint": "string"
              },
              "required": [
                "mint"
              ]
            },
            "output": {
              "type": "object"
            }
          }
        }
      ],
      "discoverable": true
    },
    {
      "resource": "https://wallet-doctor-x402.m-zikriz.workers.dev/v1/token_safety",
      "type": "http",
      "x402Version": 2,
      "serviceName": "Wallet Doctor x402",
      "description": "Token mint safety: authorities, freeze, top holders",
      "tags": [
        "wallet-doctor",
        "solana",
        "x402 v2"
      ],
      "accepts": [
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "resource": "https://wallet-doctor-x402.m-zikriz.workers.dev/v1/token_safety",
          "description": "Token mint safety: authorities, freeze, top holders",
          "mimeType": "application/json",
          "payTo": "4dX3VmkGFJHj1XZbWN1MbRYnCaxYWEEN21LjkmCe9JRE",
          "maxTimeoutSeconds": 60,
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "1000",
          "extra": {
            "name": "USDC",
            "version": "2"
          },
          "outputSchema": {
            "input": {
              "type": "object",
              "properties": {
                "mint": "string"
              },
              "required": [
                "mint"
              ]
            },
            "output": {
              "type": "object"
            }
          }
        },
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "resource": "https://wallet-doctor-x402.m-zikriz.workers.dev/v1/token_safety",
          "description": "Token mint safety: authorities, freeze, top holders (Base USDC)",
          "mimeType": "application/json",
          "payTo": "0x9cD1662d50d6838FAEf61191Bb24Feb3CB21D2D7",
          "maxTimeoutSeconds": 60,
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "1000",
          "extra": {
            "name": "USD Coin",
            "version": "2"
          },
          "outputSchema": {
            "input": {
              "type": "object",
              "properties": {
                "mint": "string"
              },
              "required": [
                "mint"
              ]
            },
            "output": {
              "type": "object"
            }
          }
        }
      ],
      "discoverable": true
    },
    {
      "resource": "https://wallet-doctor-x402.m-zikriz.workers.dev/v1/token_holders",
      "type": "http",
      "x402Version": 2,
      "serviceName": "Wallet Doctor x402",
      "description": "Top 50 token holders",
      "tags": [
        "wallet-doctor",
        "solana",
        "x402 v2"
      ],
      "accepts": [
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "resource": "https://wallet-doctor-x402.m-zikriz.workers.dev/v1/token_holders",
          "description": "Top 50 token holders",
          "mimeType": "application/json",
          "payTo": "4dX3VmkGFJHj1XZbWN1MbRYnCaxYWEEN21LjkmCe9JRE",
          "maxTimeoutSeconds": 60,
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "500",
          "extra": {
            "name": "USDC",
            "version": "2"
          },
          "outputSchema": {
            "input": {
              "type": "object",
              "properties": {
                "mint": "string"
              },
              "required": [
                "mint"
              ]
            },
            "output": {
              "type": "object"
            }
          }
        },
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "resource": "https://wallet-doctor-x402.m-zikriz.workers.dev/v1/token_holders",
          "description": "Top 50 token holders (Base USDC)",
          "mimeType": "application/json",
          "payTo": "0x9cD1662d50d6838FAEf61191Bb24Feb3CB21D2D7",
          "maxTimeoutSeconds": 60,
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "500",
          "extra": {
            "name": "USD Coin",
            "version": "2"
          },
          "outputSchema": {
            "input": {
              "type": "object",
              "properties": {
                "mint": "string"
              },
              "required": [
                "mint"
              ]
            },
            "output": {
              "type": "object"
            }
          }
        }
      ],
      "discoverable": true
    },
    {
      "resource": "https://wallet-doctor-x402.m-zikriz.workers.dev/v1/liquidity_check",
      "type": "http",
      "x402Version": 2,
      "serviceName": "Wallet Doctor x402",
      "description": "Liquidity pool depth + LP lock status",
      "tags": [
        "wallet-doctor",
        "solana",
        "x402 v2"
      ],
      "accepts": [
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "resource": "https://wallet-doctor-x402.m-zikriz.workers.dev/v1/liquidity_check",
          "description": "Liquidity pool depth + LP lock status",
          "mimeType": "application/json",
          "payTo": "4dX3VmkGFJHj1XZbWN1MbRYnCaxYWEEN21LjkmCe9JRE",
          "maxTimeoutSeconds": 60,
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "500",
          "extra": {
            "name": "USDC",
            "version": "2"
          },
          "outputSchema": {
            "input": {
              "type": "object",
              "properties": {
                "mint": "string"
              },
              "required": [
                "mint"
              ]
            },
            "output": {
              "type": "object"
            }
          }
        },
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "resource": "https://wallet-doctor-x402.m-zikriz.workers.dev/v1/liquidity_check",
          "description": "Liquidity pool depth + LP lock status (Base USDC)",
          "mimeType": "application/json",
          "payTo": "0x9cD1662d50d6838FAEf61191Bb24Feb3CB21D2D7",
          "maxTimeoutSeconds": 60,
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "500",
          "extra": {
            "name": "USD Coin",
            "version": "2"
          },
          "outputSchema": {
            "input": {
              "type": "object",
              "properties": {
                "mint": "string"
              },
              "required": [
                "mint"
              ]
            },
            "output": {
              "type": "object"
            }
          }
        }
      ],
      "discoverable": true
    },
    {
      "resource": "https://wallet-doctor-x402.m-zikriz.workers.dev/v1/launch_audit",
      "type": "http",
      "x402Version": 2,
      "serviceName": "Wallet Doctor x402",
      "description": "Token launch audit: bundle, snipers, first 100 holders",
      "tags": [
        "wallet-doctor",
        "solana",
        "x402 v2"
      ],
      "accepts": [
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "resource": "https://wallet-doctor-x402.m-zikriz.workers.dev/v1/launch_audit",
          "description": "Token launch audit: bundle, snipers, first 100 holders",
          "mimeType": "application/json",
          "payTo": "4dX3VmkGFJHj1XZbWN1MbRYnCaxYWEEN21LjkmCe9JRE",
          "maxTimeoutSeconds": 60,
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "1500",
          "extra": {
            "name": "USDC",
            "version": "2"
          },
          "outputSchema": {
            "input": {
              "type": "object",
              "properties": {
                "mint": "string"
              },
              "required": [
                "mint"
              ]
            },
            "output": {
              "type": "object"
            }
          }
        },
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "resource": "https://wallet-doctor-x402.m-zikriz.workers.dev/v1/launch_audit",
          "description": "Token launch audit: bundle, snipers, first 100 holders (Base USDC)",
          "mimeType": "application/json",
          "payTo": "0x9cD1662d50d6838FAEf61191Bb24Feb3CB21D2D7",
          "maxTimeoutSeconds": 60,
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "1500",
          "extra": {
            "name": "USD Coin",
            "version": "2"
          },
          "outputSchema": {
            "input": {
              "type": "object",
              "properties": {
                "mint": "string"
              },
              "required": [
                "mint"
              ]
            },
            "output": {
              "type": "object"
            }
          }
        }
      ],
      "discoverable": true
    },
    {
      "resource": "https://wallet-doctor-x402.m-zikriz.workers.dev/v1/top_traders",
      "type": "http",
      "x402Version": 2,
      "serviceName": "Wallet Doctor x402",
      "description": "Top 25 traders ranking by PnL (last 30 days)",
      "tags": [
        "wallet-doctor",
        "solana",
        "x402 v2"
      ],
      "accepts": [
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "resource": "https://wallet-doctor-x402.m-zikriz.workers.dev/v1/top_traders",
          "description": "Top 25 traders ranking by PnL (last 30 days)",
          "mimeType": "application/json",
          "payTo": "4dX3VmkGFJHj1XZbWN1MbRYnCaxYWEEN21LjkmCe9JRE",
          "maxTimeoutSeconds": 60,
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "500",
          "extra": {
            "name": "USDC",
            "version": "2"
          },
          "outputSchema": {
            "input": {
              "type": "object",
              "properties": {
                "wallet": "string"
              },
              "required": [
                "wallet"
              ]
            },
            "output": {
              "type": "object"
            }
          }
        },
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "resource": "https://wallet-doctor-x402.m-zikriz.workers.dev/v1/top_traders",
          "description": "Top 25 traders ranking by PnL (last 30 days) (Base USDC)",
          "mimeType": "application/json",
          "payTo": "0x9cD1662d50d6838FAEf61191Bb24Feb3CB21D2D7",
          "maxTimeoutSeconds": 60,
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "500",
          "extra": {
            "name": "USD Coin",
            "version": "2"
          },
          "outputSchema": {
            "input": {
              "type": "object",
              "properties": {
                "wallet": "string"
              },
              "required": [
                "wallet"
              ]
            },
            "output": {
              "type": "object"
            }
          }
        }
      ],
      "discoverable": true
    },
    {
      "resource": "https://wallet-doctor-x402.m-zikriz.workers.dev/v1/portfolio",
      "type": "http",
      "x402Version": 2,
      "serviceName": "Wallet Doctor x402",
      "description": "Wallet portfolio breakdown in USD",
      "tags": [
        "wallet-doctor",
        "solana",
        "x402 v2"
      ],
      "accepts": [
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "resource": "https://wallet-doctor-x402.m-zikriz.workers.dev/v1/portfolio",
          "description": "Wallet portfolio breakdown in USD",
          "mimeType": "application/json",
          "payTo": "4dX3VmkGFJHj1XZbWN1MbRYnCaxYWEEN21LjkmCe9JRE",
          "maxTimeoutSeconds": 60,
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "1000",
          "extra": {
            "name": "USDC",
            "version": "2"
          },
          "outputSchema": {
            "input": {
              "type": "object",
              "properties": {
                "wallet": "string"
              },
              "required": [
                "wallet"
              ]
            },
            "output": {
              "type": "object"
            }
          }
        },
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "resource": "https://wallet-doctor-x402.m-zikriz.workers.dev/v1/portfolio",
          "description": "Wallet portfolio breakdown in USD (Base USDC)",
          "mimeType": "application/json",
          "payTo": "0x9cD1662d50d6838FAEf61191Bb24Feb3CB21D2D7",
          "maxTimeoutSeconds": 60,
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "1000",
          "extra": {
            "name": "USD Coin",
            "version": "2"
          },
          "outputSchema": {
            "input": {
              "type": "object",
              "properties": {
                "wallet": "string"
              },
              "required": [
                "wallet"
              ]
            },
            "output": {
              "type": "object"
            }
          }
        }
      ],
      "discoverable": true
    },
    {
      "resource": "https://wallet-doctor-x402.m-zikriz.workers.dev/v1/drain_forensics",
      "type": "http",
      "x402Version": 2,
      "serviceName": "Wallet Doctor x402",
      "description": "Wallet drain forensics — full reconstruction",
      "tags": [
        "wallet-doctor",
        "solana",
        "x402 v2"
      ],
      "accepts": [
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "resource": "https://wallet-doctor-x402.m-zikriz.workers.dev/v1/drain_forensics",
          "description": "Wallet drain forensics — full reconstruction",
          "mimeType": "application/json",
          "payTo": "4dX3VmkGFJHj1XZbWN1MbRYnCaxYWEEN21LjkmCe9JRE",
          "maxTimeoutSeconds": 60,
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "2500",
          "extra": {
            "name": "USDC",
            "version": "2"
          },
          "outputSchema": {
            "input": {
              "type": "object",
              "properties": {
                "wallet": "string"
              },
              "required": [
                "wallet"
              ]
            },
            "output": {
              "type": "object"
            }
          }
        },
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "resource": "https://wallet-doctor-x402.m-zikriz.workers.dev/v1/drain_forensics",
          "description": "Wallet drain forensics — full reconstruction (Base USDC)",
          "mimeType": "application/json",
          "payTo": "0x9cD1662d50d6838FAEf61191Bb24Feb3CB21D2D7",
          "maxTimeoutSeconds": 60,
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "2500",
          "extra": {
            "name": "USD Coin",
            "version": "2"
          },
          "outputSchema": {
            "input": {
              "type": "object",
              "properties": {
                "wallet": "string"
              },
              "required": [
                "wallet"
              ]
            },
            "output": {
              "type": "object"
            }
          }
        }
      ],
      "discoverable": true
    },
    {
      "resource": "https://wallet-doctor-x402.m-zikriz.workers.dev/v1/captcha/solve",
      "type": "http",
      "x402Version": 2,
      "serviceName": "Wallet Doctor x402",
      "description": "Image captcha OCR solver ($0.005 USDC per call). Returns recognized text.",
      "tags": [
        "wallet-doctor",
        "solana",
        "x402 v2"
      ],
      "accepts": [
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "resource": "https://wallet-doctor-x402.m-zikriz.workers.dev/v1/captcha/solve",
          "description": "Image captcha OCR solver ($0.005 USDC per call). Returns recognized text.",
          "mimeType": "application/json",
          "payTo": "4dX3VmkGFJHj1XZbWN1MbRYnCaxYWEEN21LjkmCe9JRE",
          "maxTimeoutSeconds": 60,
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "500",
          "extra": {
            "name": "USDC",
            "version": "2"
          },
          "outputSchema": {
            "input": {
              "type": "object",
              "properties": {
                "image_b64": "string"
              },
              "required": [
                "image_b64"
              ]
            },
            "output": {
              "type": "object"
            }
          }
        },
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "resource": "https://wallet-doctor-x402.m-zikriz.workers.dev/v1/captcha/solve",
          "description": "Image captcha OCR solver ($0.005 USDC per call). Returns recognized text. (Base USDC)",
          "mimeType": "application/json",
          "payTo": "0x9cD1662d50d6838FAEf61191Bb24Feb3CB21D2D7",
          "maxTimeoutSeconds": 60,
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "500",
          "extra": {
            "name": "USD Coin",
            "version": "2"
          },
          "outputSchema": {
            "input": {
              "type": "object",
              "properties": {
                "image_b64": "string"
              },
              "required": [
                "image_b64"
              ]
            },
            "output": {
              "type": "object"
            }
          }
        }
      ],
      "discoverable": true
    },
    {
      "resource": "https://wallet-doctor-x402.m-zikriz.workers.dev/v1/captcha/health",
      "type": "http",
      "x402Version": 2,
      "serviceName": "Wallet Doctor x402",
      "description": "Free captcha backend health check",
      "tags": [
        "wallet-doctor",
        "solana",
        "x402 v2"
      ],
      "accepts": [
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "resource": "https://wallet-doctor-x402.m-zikriz.workers.dev/v1/captcha/health",
          "description": "Free captcha backend health check",
          "mimeType": "application/json",
          "payTo": "4dX3VmkGFJHj1XZbWN1MbRYnCaxYWEEN21LjkmCe9JRE",
          "maxTimeoutSeconds": 60,
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "0",
          "extra": {
            "name": "USDC",
            "version": "2"
          },
          "outputSchema": {
            "input": {
              "type": "object",
              "properties": {},
              "required": []
            },
            "output": {
              "type": "object"
            }
          }
        },
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "resource": "https://wallet-doctor-x402.m-zikriz.workers.dev/v1/captcha/health",
          "description": "Free captcha backend health check (Base USDC)",
          "mimeType": "application/json",
          "payTo": "0x9cD1662d50d6838FAEf61191Bb24Feb3CB21D2D7",
          "maxTimeoutSeconds": 60,
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "0",
          "extra": {
            "name": "USD Coin",
            "version": "2"
          },
          "outputSchema": {
            "input": {
              "type": "object",
              "properties": {},
              "required": []
            },
            "output": {
              "type": "object"
            }
          }
        }
      ],
      "discoverable": true
    },
    {
      "resource": "https://wallet-doctor-x402.m-zikriz.workers.dev/v1/captcha/types",
      "type": "http",
      "x402Version": 2,
      "serviceName": "Wallet Doctor x402",
      "description": "List supported captcha types and prices",
      "tags": [
        "wallet-doctor",
        "solana",
        "x402 v2"
      ],
      "accepts": [
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "resource": "https://wallet-doctor-x402.m-zikriz.workers.dev/v1/captcha/types",
          "description": "List supported captcha types and prices",
          "mimeType": "application/json",
          "payTo": "4dX3VmkGFJHj1XZbWN1MbRYnCaxYWEEN21LjkmCe9JRE",
          "maxTimeoutSeconds": 60,
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "0",
          "extra": {
            "name": "USDC",
            "version": "2"
          },
          "outputSchema": {
            "input": {
              "type": "object",
              "properties": {},
              "required": []
            },
            "output": {
              "type": "object"
            }
          }
        },
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "resource": "https://wallet-doctor-x402.m-zikriz.workers.dev/v1/captcha/types",
          "description": "List supported captcha types and prices (Base USDC)",
          "mimeType": "application/json",
          "payTo": "0x9cD1662d50d6838FAEf61191Bb24Feb3CB21D2D7",
          "maxTimeoutSeconds": 60,
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "0",
          "extra": {
            "name": "USD Coin",
            "version": "2"
          },
          "outputSchema": {
            "input": {
              "type": "object",
              "properties": {},
              "required": []
            },
            "output": {
              "type": "object"
            }
          }
        }
      ],
      "discoverable": true
    },
    {
      "resource": "https://wallet-doctor-x402.m-zikriz.workers.dev/v1/claim_check",
      "type": "http",
      "x402Version": 2,
      "serviceName": "Wallet Doctor x402",
      "description": "Scan any Solana wallet for unclaimed rewards, claimable airdrops, eligible distributions. Returns USD estimate. $0.08 USDC per call.",
      "tags": [
        "wallet-doctor",
        "solana",
        "x402 v2"
      ],
      "accepts": [
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "resource": "https://wallet-doctor-x402.m-zikriz.workers.dev/v1/claim_check",
          "description": "Scan any Solana wallet for unclaimed rewards, claimable airdrops, eligible distributions. Returns USD estimate. $0.08 USDC per call.",
          "mimeType": "application/json",
          "payTo": "4dX3VmkGFJHj1XZbWN1MbRYnCaxYWEEN21LjkmCe9JRE",
          "maxTimeoutSeconds": 60,
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "80000",
          "extra": {
            "name": "USDC",
            "version": "2"
          },
          "outputSchema": {
            "input": {
              "type": "object",
              "properties": {
                "wallet": "string"
              },
              "required": [
                "wallet"
              ]
            },
            "output": {
              "type": "object"
            }
          }
        },
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "resource": "https://wallet-doctor-x402.m-zikriz.workers.dev/v1/claim_check",
          "description": "Scan any Solana wallet for unclaimed rewards, claimable airdrops, eligible distributions. Returns USD estimate. $0.08 USDC per call. (Base USDC)",
          "mimeType": "application/json",
          "payTo": "0x9cD1662d50d6838FAEf61191Bb24Feb3CB21D2D7",
          "maxTimeoutSeconds": 60,
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "80000",
          "extra": {
            "name": "USD Coin",
            "version": "2"
          },
          "outputSchema": {
            "input": {
              "type": "object",
              "properties": {
                "wallet": "string"
              },
              "required": [
                "wallet"
              ]
            },
            "output": {
              "type": "object"
            }
          }
        }
      ],
      "discoverable": true
    },
    {
      "resource": "https://wallet-doctor-x402.m-zikriz.workers.dev/v1/preflight/rugcheck",
      "type": "http",
      "x402Version": 2,
      "serviceName": "Wallet Doctor x402",
      "description": "Pre-trade memcoin rug-check: honeypot, freeze authority, mint authority, blacklist, holder concentration. Score 0-100. $0.05 USDC per call.",
      "tags": [
        "wallet-doctor",
        "solana",
        "x402 v2"
      ],
      "accepts": [
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "resource": "https://wallet-doctor-x402.m-zikriz.workers.dev/v1/preflight/rugcheck",
          "description": "Pre-trade memcoin rug-check: honeypot, freeze authority, mint authority, blacklist, holder concentration. Score 0-100. $0.05 USDC per call.",
          "mimeType": "application/json",
          "payTo": "4dX3VmkGFJHj1XZbWN1MbRYnCaxYWEEN21LjkmCe9JRE",
          "maxTimeoutSeconds": 60,
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "amount": "50000",
          "extra": {
            "name": "USDC",
            "version": "2"
          },
          "outputSchema": {
            "input": {
              "type": "object",
              "properties": {
                "mint": "string"
              },
              "required": [
                "mint"
              ]
            },
            "output": {
              "type": "object"
            }
          }
        },
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "resource": "https://wallet-doctor-x402.m-zikriz.workers.dev/v1/preflight/rugcheck",
          "description": "Pre-trade memcoin rug-check: honeypot, freeze authority, mint authority, blacklist, holder concentration. Score 0-100. $0.05 USDC per call. (Base USDC)",
          "mimeType": "application/json",
          "payTo": "0x9cD1662d50d6838FAEf61191Bb24Feb3CB21D2D7",
          "maxTimeoutSeconds": 60,
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "amount": "50000",
          "extra": {
            "name": "USD Coin",
            "version": "2"
          },
          "outputSchema": {
            "input": {
              "type": "object",
              "properties": {
                "mint": "string"
              },
              "required": [
                "mint"
              ]
            },
            "output": {
              "type": "object"
            }
          }
        }
      ],
      "discoverable": true
    }
  ]
}