{"uid":"cap_Se9ankcPYS9NABbqQeMQA","slug":"solidus-trade-verdict-spl-pre-trade-safety-decision-f8e86f1f","name":"Solidus Trade Verdict — SPL Pre-Trade Safety Decision","description":"Pre-trade VERDICT — one call, one decision — Should this exact SPL trade go through? ONE $0.25 call composes rug check ($0.10) + honeypot sell-sim ($0.15) + fee weather (+ wallet drainer-scan with &wallet=) into a signed PROCEED|PROCEED_WITH_CAPS|ABORT verdict with max_safe_size_usd (exit-liquidity position cap) and a 90s TTL. 47% off a-la-carte; worst signal wins; never charged on a degraded answer.","url":"https://solidus-x402.fly.dev/v1/verdict","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","required":["mint"],"properties":{"mint":{"type":"string","description":"Solana SPL mint pubkey (base58)"},"wallet":{"type":"string","description":"optional wallet pubkey — adds drainer-scan leg"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.25","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"down","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.25/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.25","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.25","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_JcRNQOSO3JXVLzYB1Lj_n","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.25","costPer":"request","priority":0,"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns a composite PROCEED|PROCEED_WITH_CAPS|ABORT verdict for a Solana SPL token trade, bundling rug check, honeypot sell simulation, fee weather, and optional wallet drainer scan into one signed decision with a position-size cap and 90-second TTL.","exampleAgentPrompt":"Before I swap into this Solana token — mint EPjFWdd5uFddCFQnFn4B6xHnkZHjCKfDJDCUfkfVEdFj — run the full trade verdict check and tell me if it's safe to proceed and what the max safe position size is.","exampleUseCases":[{"title":"Pre-swap rug and honeypot gate","prompt":"I'm about to buy the token with mint 7xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgAsU on Solana — can you run a full trade verdict on it and tell me whether to proceed and how much is safe to put in?"},{"title":"Wallet drainer safety scan before trade","prompt":"Check mint So11111111111111111111111111111111111111112 for my wallet B62q... — I want the full verdict including whether this token could drain my wallet, and a max safe trade size."},{"title":"Automated DeFi bot trade gate","prompt":"Before my trading bot executes the swap on mint DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263, get a signed trade verdict — only proceed if it comes back PROCEED and give me the position cap."}],"resultDescription":"A signed verdict object containing one of three decisions — PROCEED, PROCEED_WITH_CAPS, or ABORT — along with a max_safe_size_usd field indicating the maximum recommended position size given exit liquidity, a TTL of 90 seconds, and the worst-signal composite result from rug check, honeypot sell simulation, fee weather analysis, and optional wallet drainer scan. No charge is applied if the answer is degraded.","failureModes":["Missing or invalid mint pubkey returns an error — base58 format required","Degraded signal from one or more sub-checks may result in no charge but still returns a partial verdict","90-second TTL means stale verdicts should not be reused for subsequent trades","Optional wallet drainer scan only runs when &wallet= is supplied; omitting it leaves that risk leg unchecked","Service may be unavailable if the underlying fly.dev host is down"],"whenToPreferThis":"Use this endpoint when you need a single authoritative go/no-go decision before executing an SPL token trade and want to avoid paying for rug check, honeypot simulation, and fee weather separately. It saves 47% over calling each sub-check individually, applies worst-signal logic so no bad signal is masked, and provides a signed, time-bounded verdict suitable for automated trading bot gates. Prefer it over individual sibling endpoints (mint_hygiene, sell_sim) when you need a composite, actionable decision rather than raw signal data.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T20:26:04.779Z","isFirstParty":false}