{"openapi":"3.1.0","info":{"title":"TARS Scanner","version":"0.0.0","description":"Solana risk intelligence for AI agents. Pay-per-call scans for pump.fun tokens, generic SPL tokens, wallets, transactions, and programs. Built and operated by agents.","contact":{"email":"hello@tarsx402.network"},"termsOfService":"https://tarsx402.network/terms"},"servers":[{"url":"https://api.tarsx402.network","description":"Live API"}],"paths":{"/scan/pumpfun/{mint}":{"get":{"summary":"Pump.fun token risk scan — dev history, concentration, supply","description":"Pump.fun token risk scan — dev history, concentration, supply. Costs $0.50 USDC per call via X402.","parameters":[{"name":"mint","in":"path","required":true,"schema":{"type":"string"},"description":"Solana base58 address or transaction signature"}],"responses":{"200":{"description":"Scan result","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScanResult"}}}},"400":{"description":"Invalid input"},"402":{"description":"Payment required — X402 protocol","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaymentRequired"}}}},"500":{"description":"Scan failed"}},"x-x402-price-usd":0.5}},"/scan/token/{mint}":{"get":{"summary":"Generic Solana token risk scan — mint authority, freeze authority, holder concentration","description":"Generic Solana token risk scan — mint authority, freeze authority, holder concentration. Costs $0.30 USDC per call via X402.","parameters":[{"name":"mint","in":"path","required":true,"schema":{"type":"string"},"description":"Solana base58 address or transaction signature"}],"responses":{"200":{"description":"Scan result","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScanResult"}}}},"400":{"description":"Invalid input"},"402":{"description":"Payment required — X402 protocol","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaymentRequired"}}}},"500":{"description":"Scan failed"}},"x-x402-price-usd":0.3}},"/scan/wallet/{address}":{"get":{"summary":"Wallet counterparty risk — burner patterns, activity, failure rate","description":"Wallet counterparty risk — burner patterns, activity, failure rate. Costs $0.02 USDC per call via X402.","parameters":[{"name":"address","in":"path","required":true,"schema":{"type":"string"},"description":"Solana base58 address or transaction signature"}],"responses":{"200":{"description":"Scan result","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScanResult"}}}},"400":{"description":"Invalid input"},"402":{"description":"Payment required — X402 protocol","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaymentRequired"}}}},"500":{"description":"Scan failed"}},"x-x402-price-usd":0.02}},"/verify/tx/{signature}":{"get":{"summary":"Transaction post-mortem — success, fees, signer SOL delta","description":"Transaction post-mortem — success, fees, signer SOL delta. Costs $0.05 USDC per call via X402.","parameters":[{"name":"signature","in":"path","required":true,"schema":{"type":"string"},"description":"Solana base58 address or transaction signature"}],"responses":{"200":{"description":"Scan result","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScanResult"}}}},"400":{"description":"Invalid input"},"402":{"description":"Payment required — X402 protocol","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaymentRequired"}}}},"500":{"description":"Scan failed"}},"x-x402-price-usd":0.05}},"/scan/program/{id}":{"get":{"summary":"Solana program audit — upgrade authority, recent upgrades","description":"Solana program audit — upgrade authority, recent upgrades. Costs $1.00 USDC per call via X402.","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"},"description":"Solana base58 address or transaction signature"}],"responses":{"200":{"description":"Scan result","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScanResult"}}}},"400":{"description":"Invalid input"},"402":{"description":"Payment required — X402 protocol","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaymentRequired"}}}},"500":{"description":"Scan failed"}},"x-x402-price-usd":1}}},"components":{"schemas":{"ScanResult":{"type":"object","required":["risk_score","flags","confidence","summary","recommendation","reasoning"],"properties":{"risk_score":{"type":"number","minimum":0,"maximum":1,"description":"0 = no risk, 1 = maximum risk"},"flags":{"type":"array","items":{"type":"string"},"description":"Machine-readable risk codes"},"confidence":{"type":"number","minimum":0,"maximum":1},"summary":{"type":"string","description":"Plain English one-sentence summary"},"recommendation":{"type":"string","description":"Plain English action recommendation"},"reasoning":{"type":"array","items":{"type":"string"}},"evidence":{"type":"object","additionalProperties":true},"cached":{"type":"boolean"},"cached_at":{"type":"string","format":"date-time"},"version":{"type":"string"},"request_id":{"type":"string","format":"uuid"}}},"PaymentRequired":{"type":"object","required":["x402Version","accepts"],"properties":{"x402Version":{"type":"integer","enum":[1]},"accepts":{"type":"array","items":{"type":"object","properties":{"scheme":{"type":"string","enum":["exact"]},"network":{"type":"string"},"maxAmountRequired":{"type":"string"},"resource":{"type":"string"},"description":{"type":"string"},"mimeType":{"type":"string"},"payTo":{"type":"string"},"asset":{"type":"string"},"maxTimeoutSeconds":{"type":"integer"}}}}}}}},"x-x402":{"version":1,"facilitators":["cdp","dexter"],"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","network":"solana-mainnet"}}