{"schemaVersion":"sml.agent-catalog/1","x402Version":2,"service":{"name":"SML Token Verdict: on-chain token and contract risk check","description":"Send a token/contract address (Base, Ethereum, BSC), get a deterministic verdict (LOW_RISK / CAUTION / HIGH_RISK / HONEYPOT / NOT_A_CONTRACT) with risk score, confidence and per-check reasons: buy/sell honeypot and tax simulation, ownership/renounce, EIP-1967 proxy, mint/blacklist/pause/fee admin functions, DEX liquidity and pool age. Synchronous, ~1s, with an Ed25519-signed hash-chained receipt anyone can verify. Research, not advice.","origin":"https://sml-token-verdict.onrender.com","operator":"Script Master Labs LLC"},"paymentsEnforced":true,"sandbox":null,"rails":[{"id":"base-usdc","network":"eip155:8453","chainId":8453,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","symbol":"USDC","decimals":6,"eip712":{"name":"USD Coin","version":"2"},"payTo":"0x5BBd32e0478e49A7540EF2D760E0B0F9AA6328b2","facilitator":"https://mcp-x402.onrender.com","scheme":"exact","available":true},{"id":"arc-usdc","network":"eip155:5042","chainId":5042,"asset":"0x3600000000000000000000000000000000000000","symbol":"USDC","decimals":6,"eip712":{"name":"USDC","version":"2"},"payTo":"0x5BBd32e0478e49A7540EF2D760E0B0F9AA6328b2","facilitator":"https://mcp-x402.onrender.com","scheme":"exact","available":true},{"id":"solana-usdc","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","chainId":null,"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","symbol":"USDC","decimals":6,"eip712":null,"payTo":"Hv4cEGpyyNJDvxvgBb3C8GkcwtouF1qUfPT13innuXty","facilitator":"https://four02proof-x402-v2-xrpl.onrender.com","scheme":"exact","available":true,"payerFee":"payer adds 5000 atomic USDC facilitator fee leg"},{"id":"xrpl-xrp","network":"xrpl:0","chainId":null,"asset":"XRP","symbol":"XRP","decimals":6,"eip712":null,"payTo":"rEmdJWrAWFtud1vFN8Zm8eWkgK4AVMWPiX","facilitator":"https://four02proof-x402-v2-xrpl.onrender.com","scheme":"exact","available":true,"rateQuote":{"symbol":"XRP","usdPerUnit":1.28025,"source":"Coinbase spot XRP-USD","quotedAt":"2026-11-03T22:03:27.356Z","expiresAt":"2026-11-03T22:04:27.356Z"}},{"id":"xahau-xah","network":"xrpl:21337","chainId":null,"asset":"XAH","symbol":"XAH","decimals":6,"eip712":null,"payTo":"rEmdJWrAWFtud1vFN8Zm8eWkgK4AVMWPiX","facilitator":"https://four02proof-x402-v2-xrpl.onrender.com","scheme":"exact","available":true,"rateQuote":{"symbol":"XAH","usdPerUnit":0.01064087,"source":"CoinGecko xahau/usd","quotedAt":"2026-11-03T22:03:27.356Z","expiresAt":"2026-11-03T22:04:27.356Z"}},{"id":"xrpl-rlusd","network":"xrpl:0","chainId":null,"asset":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De.524C555344000000000000000000000000000000","symbol":"RLUSD","decimals":6,"eip712":null,"payTo":"rEmdJWrAWFtud1vFN8Zm8eWkgK4AVMWPiX","facilitator":"https://four02proof.onrender.com","scheme":"402proof-invoice","available":true}],"paymentFlow":{"steps":["Call the door unpaid -> 402 with a fresh quote per rail (extra.quoteId, amount, quoteExpiresAt).","Choose ONE rail; sign exactly that accepts entry (keep extra.quoteId) and retry with PAYMENT-SIGNATURE.","200 = state 'settled' with settlementEvidence (facilitator tx) + receipt.payment tying the tx to receipt.outputHash.","202 = state 'uncertain': we never re-charge or switch rails on our own; poll statusUrl (/payments/{idempotencyKey}). Re-sending the same quote is idempotent."],"quoteTtlSeconds":300,"status":"https://sml-token-verdict.onrender.com/payments/{idempotencyKey}"},"railChoice":"Every 402 lists one accepts entry per AVAILABLE rail at the same USD price (XRP/XAH converted at the quoted rate held 60 s, rounded up). Pick ONE rail. Base/Arc settle via Omnigate (mcp-x402); Solana USDC, XRP, XAH via the 402Proof x402 v2 sidecar; RLUSD via the 402Proof invoice API (GET extra.invoiceUrl). No automatic cross-rail retry.","loyalty":{"tiers":[{"minPaidCalls":10,"discountPct":20},{"minPaidCalls":100,"discountPct":30}],"howToClaim":"Send X-PAYER: <wallet>; the 402 quotes your discounted amount; sign from that wallet. Counts are in memory (free hosting) and reset on redeploy."},"receipts":{"publicKeyPem":"-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEA99nGuR4i7ryfluX1pGxLUF5UiTsb2iqbNqnlBIG93Wo=\n-----END PUBLIC KEY-----\n","verify":"https://sml-token-verdict.onrender.com/receipts/verify","chain":"https://sml-token-verdict.onrender.com/receipts/chain","how":"Every paid answer carries receipt{seq,prev,inputHash,outputHash,hash,signature}. hash = sha256(canonical JSON of body); signature = Ed25519 over hash; prev links the chain."},"products":[{"id":"token-risk","title":"Token / contract risk verdict","method":"GET","door":"https://sml-token-verdict.onrender.com/v1/token-risk","priceUsd":0.015,"amountAtomic":"15000","description":"Deterministic on-chain risk verdict + reasons + confidence + signed receipt for one token/contract address. Query: address, chain (base|ethereum|bsc).","tags":["token risk","honeypot check","rug check","contract security","base","verdict"],"input":{"address":"0x940181a94A35A4569E4529A3CDfB74e38FD98631","chain":"base"},"inputSchema":{"type":"object","required":["address"],"properties":{"address":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$","description":"Token or contract address"},"chain":{"type":"string","enum":["base","ethereum","bsc"],"default":"base"}}},"outputExample":{"address":"0x940181a94A35A4569E4529A3CDfB74e38FD98631","chain":"base","verdict":"LOW_RISK","riskScore":5,"confidence":0.97,"summary":"Active owner retains admin rights","reasons":[{"check":"tax","result":"Buy and sell simulated OK, tax buy 0.0% / sell 0.0%","severity":"ok","source":"honeypot.is simulation"}],"receipt":{"seq":1,"hash":"…","signature":"…"}},"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"15000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x5BBd32e0478e49A7540EF2D760E0B0F9AA6328b2","maxTimeoutSeconds":120,"resource":"https://sml-token-verdict.onrender.com/v1/token-risk","description":"Deterministic on-chain risk verdict + reasons + confidence + signed receipt for one token/contract address. Query: address, chain (base|ethereum|bsc).","mimeType":"application/json","extra":{"name":"USD Coin","version":"2","rail":"base-usdc","symbol":"USDC","decimals":6,"product":"token-risk","listPriceUsd":0.015,"priceUsd":0.015,"loyaltyDiscountPct":0,"payer":null,"loyaltyTiers":[{"minPaidCalls":10,"discountPct":20},{"minPaidCalls":100,"discountPct":30}],"catalog":"https://sml-token-verdict.onrender.com/catalog"}},{"scheme":"exact","network":"eip155:5042","amount":"15000","asset":"0x3600000000000000000000000000000000000000","payTo":"0x5BBd32e0478e49A7540EF2D760E0B0F9AA6328b2","maxTimeoutSeconds":120,"resource":"https://sml-token-verdict.onrender.com/v1/token-risk","description":"Deterministic on-chain risk verdict + reasons + confidence + signed receipt for one token/contract address. Query: address, chain (base|ethereum|bsc).","mimeType":"application/json","extra":{"name":"USDC","version":"2","rail":"arc-usdc","symbol":"USDC","decimals":6,"product":"token-risk","listPriceUsd":0.015,"priceUsd":0.015,"loyaltyDiscountPct":0,"payer":null,"loyaltyTiers":[{"minPaidCalls":10,"discountPct":20},{"minPaidCalls":100,"discountPct":30}],"catalog":"https://sml-token-verdict.onrender.com/catalog"}},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"15000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"Hv4cEGpyyNJDvxvgBb3C8GkcwtouF1qUfPT13innuXty","maxTimeoutSeconds":120,"resource":"https://sml-token-verdict.onrender.com/v1/token-risk","description":"Deterministic on-chain risk verdict + reasons + confidence + signed receipt for one token/contract address. Query: address, chain (base|ethereum|bsc).","mimeType":"application/json","extra":{"feePayer":"7Re9Q6xC4wMSVTr8XRm334gQD2Sko4ZXoGRHVcrKxF7k","facilitatorFee":"5000","facilitatorFeeRecipient":"Hv4cEGpyyNJDvxvgBb3C8GkcwtouF1qUfPT13innuXty","rail":"solana-usdc","symbol":"USDC","decimals":6,"product":"token-risk","listPriceUsd":0.015,"priceUsd":0.015,"loyaltyDiscountPct":0,"payer":null,"catalog":"https://sml-token-verdict.onrender.com/catalog"}},{"scheme":"exact","network":"xrpl:0","amount":"11717","asset":"XRP","payTo":"rEmdJWrAWFtud1vFN8Zm8eWkgK4AVMWPiX","maxTimeoutSeconds":300,"resource":"https://sml-token-verdict.onrender.com/v1/token-risk","description":"Deterministic on-chain risk verdict + reasons + confidence + signed receipt for one token/contract address. Query: address, chain (base|ethereum|bsc).","mimeType":"application/json","extra":{"areFeesSponsored":false,"rail":"xrpl-xrp","symbol":"XRP","decimals":6,"product":"token-risk","listPriceUsd":0.015,"priceUsd":0.015,"loyaltyDiscountPct":0,"payer":null,"catalog":"https://sml-token-verdict.onrender.com/catalog","rateQuote":{"symbol":"XRP","usdPerUnit":1.28025,"source":"Coinbase spot XRP-USD","quotedAt":"2026-11-03T22:03:27.356Z","expiresAt":"2026-11-03T22:04:27.356Z"}}},{"scheme":"exact","network":"xrpl:21337","amount":"1409660","asset":"XAH","payTo":"rEmdJWrAWFtud1vFN8Zm8eWkgK4AVMWPiX","maxTimeoutSeconds":300,"resource":"https://sml-token-verdict.onrender.com/v1/token-risk","description":"Deterministic on-chain risk verdict + reasons + confidence + signed receipt for one token/contract address. Query: address, chain (base|ethereum|bsc).","mimeType":"application/json","extra":{"areFeesSponsored":false,"facilitatorFee":"0","facilitatorFeeRecipient":"rEmdJWrAWFtud1vFN8Zm8eWkgK4AVMWPiX","rail":"xahau-xah","symbol":"XAH","decimals":6,"product":"token-risk","listPriceUsd":0.015,"priceUsd":0.015,"loyaltyDiscountPct":0,"payer":null,"catalog":"https://sml-token-verdict.onrender.com/catalog","rateQuote":{"symbol":"XAH","usdPerUnit":0.01064087,"source":"CoinGecko xahau/usd","quotedAt":"2026-11-03T22:03:27.356Z","expiresAt":"2026-11-03T22:04:27.356Z"}}},{"scheme":"402proof-invoice","network":"xrpl:0","amount":"15000","asset":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De.524C555344000000000000000000000000000000","payTo":"rEmdJWrAWFtud1vFN8Zm8eWkgK4AVMWPiX","maxTimeoutSeconds":900,"resource":"https://sml-token-verdict.onrender.com/v1/token-risk","description":"Deterministic on-chain risk verdict + reasons + confidence + signed receipt for one token/contract address. Query: address, chain (base|ethereum|bsc).","mimeType":"application/json","extra":{"rail":"xrpl-rlusd","symbol":"RLUSD","decimals":6,"product":"token-risk","listPriceUsd":0.015,"priceUsd":0.015,"loyaltyDiscountPct":0,"payer":null,"catalog":"https://sml-token-verdict.onrender.com/catalog","protocol":"402proof-invoice","invoiceUrl":"https://sml-token-verdict.onrender.com/pay/invoice?product=token-risk&resource=https%3A%2F%2Fsml-token-verdict.onrender.com%2Fv1%2Ftoken-risk","paymentHeader":"X-402PROOF-PAYMENT","howToPay":"GET invoiceUrl -> pay `amount` RLUSD (issuer rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De) to pay_to on XRPL with MemoData = memo_hex -> retry the same call with header X-402PROOF-PAYMENT: base64(JSON {claim, tx_hash, agent_wallet})"}}],"payOptions":{"howTo":"1) Choose one option below. 2) Sign an EIP-3009 transferWithAuthorization for exactly `amount` (atomic units) of `asset` on `network` to `payTo`. 3) Retry with header PAYMENT-SIGNATURE = base64(JSON payload whose `accepted` equals accepts[acceptsIndex]).","options":[{"choice":1,"howToPay":"Sign EIP-3009 transferWithAuthorization for exactly amount; retry with PAYMENT-SIGNATURE = base64(x402 v2 payload, accepted = this accepts entry incl. extra.quoteId).","acceptsIndex":0,"rail":"base-usdc","label":"Pay $0.015 in USDC on Base","priceUsd":0.015,"network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","symbol":"USDC","decimals":6,"amount":"15000","payTo":"0x5BBd32e0478e49A7540EF2D760E0B0F9AA6328b2","scheme":"exact"},{"choice":2,"howToPay":"Sign EIP-3009 transferWithAuthorization for exactly amount; retry with PAYMENT-SIGNATURE = base64(x402 v2 payload, accepted = this accepts entry incl. extra.quoteId).","acceptsIndex":1,"rail":"arc-usdc","label":"Pay $0.015 in USDC on Arc","priceUsd":0.015,"network":"eip155:5042","asset":"0x3600000000000000000000000000000000000000","symbol":"USDC","decimals":6,"amount":"15000","payTo":"0x5BBd32e0478e49A7540EF2D760E0B0F9AA6328b2","scheme":"exact"},{"choice":3,"howToPay":"Build the x402 v2 exact SVM transaction (feePayer from extra; include the separate facilitatorFee transfer to facilitatorFeeRecipient); retry with PAYMENT-SIGNATURE, accepted = this entry byte-for-byte.","acceptsIndex":2,"rail":"solana-usdc","label":"Pay $0.015 in USDC on Solana","priceUsd":0.015,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","symbol":"USDC","decimals":6,"amount":"15000","payTo":"Hv4cEGpyyNJDvxvgBb3C8GkcwtouF1qUfPT13innuXty","scheme":"exact"},{"choice":4,"howToPay":"Sign a native Payment of exactly amount drops to payTo bound to extra.invoiceId (x402 v2 exact XRPL; Xahau adds the fee leg as feeTxBlob when facilitatorFee > 0); retry with PAYMENT-SIGNATURE, accepted = this entry byte-for-byte.","acceptsIndex":3,"rail":"xrpl-xrp","label":"Pay $0.015 in XRP on XRPL","priceUsd":0.015,"network":"xrpl:0","asset":"XRP","symbol":"XRP","decimals":6,"amount":"11717","payTo":"rEmdJWrAWFtud1vFN8Zm8eWkgK4AVMWPiX","scheme":"exact"},{"choice":5,"howToPay":"Sign a native Payment of exactly amount drops to payTo bound to extra.invoiceId (x402 v2 exact XRPL; Xahau adds the fee leg as feeTxBlob when facilitatorFee > 0); retry with PAYMENT-SIGNATURE, accepted = this entry byte-for-byte.","acceptsIndex":4,"rail":"xahau-xah","label":"Pay $0.015 in XAH on Xahau","priceUsd":0.015,"network":"xrpl:21337","asset":"XAH","symbol":"XAH","decimals":6,"amount":"1409660","payTo":"rEmdJWrAWFtud1vFN8Zm8eWkgK4AVMWPiX","scheme":"exact"},{"choice":6,"howToPay":"GET invoiceUrl -> pay `amount` RLUSD (issuer rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De) to pay_to on XRPL with MemoData = memo_hex -> retry the same call with header X-402PROOF-PAYMENT: base64(JSON {claim, tx_hash, agent_wallet})","acceptsIndex":5,"rail":"xrpl-rlusd","label":"Pay $0.015 in RLUSD on XRPL","priceUsd":0.015,"network":"xrpl:0","asset":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De.524C555344000000000000000000000000000000","symbol":"RLUSD","decimals":6,"amount":"15000","payTo":"rEmdJWrAWFtud1vFN8Zm8eWkgK4AVMWPiX","scheme":"402proof-invoice"}]}},{"id":"token-risk-post","title":"Token risk verdict (POST, AX1-compatible body)","method":"POST","door":"https://sml-token-verdict.onrender.com/v1/token-risk","priceUsd":0.015,"amountAtomic":"15000","description":"Same verdict; body {tokenAddress|address, chain}.","tags":["token risk","honeypot check","verdict"],"input":{"tokenAddress":"0x940181a94A35A4569E4529A3CDfB74e38FD98631","chain":"base"},"inputSchema":{"type":"object","required":[],"properties":{"address":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$","description":"Token or contract address"},"chain":{"type":"string","enum":["base","ethereum","bsc"],"default":"base"},"tokenAddress":{"type":"string"}}},"outputExample":{"address":"0x940181a94A35A4569E4529A3CDfB74e38FD98631","chain":"base","verdict":"LOW_RISK","riskScore":5,"confidence":0.97,"summary":"Active owner retains admin rights","reasons":[{"check":"tax","result":"Buy and sell simulated OK, tax buy 0.0% / sell 0.0%","severity":"ok","source":"honeypot.is simulation"}],"receipt":{"seq":1,"hash":"…","signature":"…"}},"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"15000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x5BBd32e0478e49A7540EF2D760E0B0F9AA6328b2","maxTimeoutSeconds":120,"resource":"https://sml-token-verdict.onrender.com/v1/token-risk","description":"Same verdict; body {tokenAddress|address, chain}.","mimeType":"application/json","extra":{"name":"USD Coin","version":"2","rail":"base-usdc","symbol":"USDC","decimals":6,"product":"token-risk-post","listPriceUsd":0.015,"priceUsd":0.015,"loyaltyDiscountPct":0,"payer":null,"loyaltyTiers":[{"minPaidCalls":10,"discountPct":20},{"minPaidCalls":100,"discountPct":30}],"catalog":"https://sml-token-verdict.onrender.com/catalog"}},{"scheme":"exact","network":"eip155:5042","amount":"15000","asset":"0x3600000000000000000000000000000000000000","payTo":"0x5BBd32e0478e49A7540EF2D760E0B0F9AA6328b2","maxTimeoutSeconds":120,"resource":"https://sml-token-verdict.onrender.com/v1/token-risk","description":"Same verdict; body {tokenAddress|address, chain}.","mimeType":"application/json","extra":{"name":"USDC","version":"2","rail":"arc-usdc","symbol":"USDC","decimals":6,"product":"token-risk-post","listPriceUsd":0.015,"priceUsd":0.015,"loyaltyDiscountPct":0,"payer":null,"loyaltyTiers":[{"minPaidCalls":10,"discountPct":20},{"minPaidCalls":100,"discountPct":30}],"catalog":"https://sml-token-verdict.onrender.com/catalog"}},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","amount":"15000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"Hv4cEGpyyNJDvxvgBb3C8GkcwtouF1qUfPT13innuXty","maxTimeoutSeconds":120,"resource":"https://sml-token-verdict.onrender.com/v1/token-risk","description":"Same verdict; body {tokenAddress|address, chain}.","mimeType":"application/json","extra":{"feePayer":"7Re9Q6xC4wMSVTr8XRm334gQD2Sko4ZXoGRHVcrKxF7k","facilitatorFee":"5000","facilitatorFeeRecipient":"Hv4cEGpyyNJDvxvgBb3C8GkcwtouF1qUfPT13innuXty","rail":"solana-usdc","symbol":"USDC","decimals":6,"product":"token-risk-post","listPriceUsd":0.015,"priceUsd":0.015,"loyaltyDiscountPct":0,"payer":null,"catalog":"https://sml-token-verdict.onrender.com/catalog"}},{"scheme":"exact","network":"xrpl:0","amount":"11717","asset":"XRP","payTo":"rEmdJWrAWFtud1vFN8Zm8eWkgK4AVMWPiX","maxTimeoutSeconds":300,"resource":"https://sml-token-verdict.onrender.com/v1/token-risk","description":"Same verdict; body {tokenAddress|address, chain}.","mimeType":"application/json","extra":{"areFeesSponsored":false,"rail":"xrpl-xrp","symbol":"XRP","decimals":6,"product":"token-risk-post","listPriceUsd":0.015,"priceUsd":0.015,"loyaltyDiscountPct":0,"payer":null,"catalog":"https://sml-token-verdict.onrender.com/catalog","rateQuote":{"symbol":"XRP","usdPerUnit":1.28025,"source":"Coinbase spot XRP-USD","quotedAt":"2026-11-03T22:03:27.356Z","expiresAt":"2026-11-03T22:04:27.356Z"}}},{"scheme":"exact","network":"xrpl:21337","amount":"1409660","asset":"XAH","payTo":"rEmdJWrAWFtud1vFN8Zm8eWkgK4AVMWPiX","maxTimeoutSeconds":300,"resource":"https://sml-token-verdict.onrender.com/v1/token-risk","description":"Same verdict; body {tokenAddress|address, chain}.","mimeType":"application/json","extra":{"areFeesSponsored":false,"facilitatorFee":"0","facilitatorFeeRecipient":"rEmdJWrAWFtud1vFN8Zm8eWkgK4AVMWPiX","rail":"xahau-xah","symbol":"XAH","decimals":6,"product":"token-risk-post","listPriceUsd":0.015,"priceUsd":0.015,"loyaltyDiscountPct":0,"payer":null,"catalog":"https://sml-token-verdict.onrender.com/catalog","rateQuote":{"symbol":"XAH","usdPerUnit":0.01064087,"source":"CoinGecko xahau/usd","quotedAt":"2026-11-03T22:03:27.356Z","expiresAt":"2026-11-03T22:04:27.356Z"}}},{"scheme":"402proof-invoice","network":"xrpl:0","amount":"15000","asset":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De.524C555344000000000000000000000000000000","payTo":"rEmdJWrAWFtud1vFN8Zm8eWkgK4AVMWPiX","maxTimeoutSeconds":900,"resource":"https://sml-token-verdict.onrender.com/v1/token-risk","description":"Same verdict; body {tokenAddress|address, chain}.","mimeType":"application/json","extra":{"rail":"xrpl-rlusd","symbol":"RLUSD","decimals":6,"product":"token-risk-post","listPriceUsd":0.015,"priceUsd":0.015,"loyaltyDiscountPct":0,"payer":null,"catalog":"https://sml-token-verdict.onrender.com/catalog","protocol":"402proof-invoice","invoiceUrl":"https://sml-token-verdict.onrender.com/pay/invoice?product=token-risk-post&resource=https%3A%2F%2Fsml-token-verdict.onrender.com%2Fv1%2Ftoken-risk","paymentHeader":"X-402PROOF-PAYMENT","howToPay":"GET invoiceUrl -> pay `amount` RLUSD (issuer rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De) to pay_to on XRPL with MemoData = memo_hex -> retry the same call with header X-402PROOF-PAYMENT: base64(JSON {claim, tx_hash, agent_wallet})"}}],"payOptions":{"howTo":"1) Choose one option below. 2) Sign an EIP-3009 transferWithAuthorization for exactly `amount` (atomic units) of `asset` on `network` to `payTo`. 3) Retry with header PAYMENT-SIGNATURE = base64(JSON payload whose `accepted` equals accepts[acceptsIndex]).","options":[{"choice":1,"howToPay":"Sign EIP-3009 transferWithAuthorization for exactly amount; retry with PAYMENT-SIGNATURE = base64(x402 v2 payload, accepted = this accepts entry incl. extra.quoteId).","acceptsIndex":0,"rail":"base-usdc","label":"Pay $0.015 in USDC on Base","priceUsd":0.015,"network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","symbol":"USDC","decimals":6,"amount":"15000","payTo":"0x5BBd32e0478e49A7540EF2D760E0B0F9AA6328b2","scheme":"exact"},{"choice":2,"howToPay":"Sign EIP-3009 transferWithAuthorization for exactly amount; retry with PAYMENT-SIGNATURE = base64(x402 v2 payload, accepted = this accepts entry incl. extra.quoteId).","acceptsIndex":1,"rail":"arc-usdc","label":"Pay $0.015 in USDC on Arc","priceUsd":0.015,"network":"eip155:5042","asset":"0x3600000000000000000000000000000000000000","symbol":"USDC","decimals":6,"amount":"15000","payTo":"0x5BBd32e0478e49A7540EF2D760E0B0F9AA6328b2","scheme":"exact"},{"choice":3,"howToPay":"Build the x402 v2 exact SVM transaction (feePayer from extra; include the separate facilitatorFee transfer to facilitatorFeeRecipient); retry with PAYMENT-SIGNATURE, accepted = this entry byte-for-byte.","acceptsIndex":2,"rail":"solana-usdc","label":"Pay $0.015 in USDC on Solana","priceUsd":0.015,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","symbol":"USDC","decimals":6,"amount":"15000","payTo":"Hv4cEGpyyNJDvxvgBb3C8GkcwtouF1qUfPT13innuXty","scheme":"exact"},{"choice":4,"howToPay":"Sign a native Payment of exactly amount drops to payTo bound to extra.invoiceId (x402 v2 exact XRPL; Xahau adds the fee leg as feeTxBlob when facilitatorFee > 0); retry with PAYMENT-SIGNATURE, accepted = this entry byte-for-byte.","acceptsIndex":3,"rail":"xrpl-xrp","label":"Pay $0.015 in XRP on XRPL","priceUsd":0.015,"network":"xrpl:0","asset":"XRP","symbol":"XRP","decimals":6,"amount":"11717","payTo":"rEmdJWrAWFtud1vFN8Zm8eWkgK4AVMWPiX","scheme":"exact"},{"choice":5,"howToPay":"Sign a native Payment of exactly amount drops to payTo bound to extra.invoiceId (x402 v2 exact XRPL; Xahau adds the fee leg as feeTxBlob when facilitatorFee > 0); retry with PAYMENT-SIGNATURE, accepted = this entry byte-for-byte.","acceptsIndex":4,"rail":"xahau-xah","label":"Pay $0.015 in XAH on Xahau","priceUsd":0.015,"network":"xrpl:21337","asset":"XAH","symbol":"XAH","decimals":6,"amount":"1409660","payTo":"rEmdJWrAWFtud1vFN8Zm8eWkgK4AVMWPiX","scheme":"exact"},{"choice":6,"howToPay":"GET invoiceUrl -> pay `amount` RLUSD (issuer rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De) to pay_to on XRPL with MemoData = memo_hex -> retry the same call with header X-402PROOF-PAYMENT: base64(JSON {claim, tx_hash, agent_wallet})","acceptsIndex":5,"rail":"xrpl-rlusd","label":"Pay $0.015 in RLUSD on XRPL","priceUsd":0.015,"network":"xrpl:0","asset":"rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De.524C555344000000000000000000000000000000","symbol":"RLUSD","decimals":6,"amount":"15000","payTo":"rEmdJWrAWFtud1vFN8Zm8eWkgK4AVMWPiX","scheme":"402proof-invoice"}]}}],"free":[{"door":"https://sml-token-verdict.onrender.com/v1/sample","what":"Free sample: full verdict for AERO on Base (fixed address)"},{"door":"https://sml-token-verdict.onrender.com/catalog","what":"this catalog"},{"door":"https://sml-token-verdict.onrender.com/.well-known/x402","what":"x402 discovery"},{"door":"https://sml-token-verdict.onrender.com/llms.txt","what":"agent guide"},{"door":"https://sml-token-verdict.onrender.com/mcp","what":"MCP JSON-RPC (tools/list, tools/call for free samples)"}]}