{"uid":"cap_h53ZIvVfpl1ZYgKmM5V5d","slug":"onegate-x402-seller-verification-trust-check-9147022b","name":"onegate — x402 Seller Verification & Trust Check","description":"onegate is a set of pay-per-call x402 endpoints for AI agents. It includes a preflight checker that verifies an x402 seller before your agent pays it, on-chain swap flow feeds with wallet attribution, single-use action leases with signed receipts, and an MCP server. No account, no API key.","url":"https://onegate.biz.id/v1/gate/swap?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"chain":{"type":"string","description":"CAIP-2 network id"},"router":{"type":"string","description":"optional"},"min_out":{"type":"string","description":"optional, smallest units"},"deadline":{"type":"string","description":"optional, unix seconds"},"token_in":{"type":"string","description":"0x… token address"},"amount_in":{"type":"string","description":"integer string, smallest units"},"token_out":{"type":"string","description":"0x… token address"}}},"responseSchema":{"type":"json","example":{"ok":true,"charged":true,"decision":"ALLOW","simulation":{"level":"not_run","will_revert":null}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.03","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.03/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.03","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.03","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_ZGB3EtZM1_kAk1x0ko0dJ","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.03","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Performs a multi-factor trust check on an x402 seller endpoint before an agent pays it, covering challenge validity, recipient wallet, price, network, TLS, DNS, email auth, and wallet history.","exampleAgentPrompt":"Before my agent pays this x402 seller, run a trust check on Base mainnet (eip155:8453) swapping 1000000 USDC (0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48) for WETH (0x4200000000000000000000000000000000000006) — tell me if the seller gets an ALLOW or DENY and whether the swap simulation would revert.","exampleUseCases":[{"title":"Pre-payment seller safety screen","prompt":"My agent is about to pay an x402 seller on Base for a token swap — chain eip155:8453, paying 500000 units of USDC in and expecting WETH out. Can you run a full trust check on that seller before we send any money?"},{"title":"Wallet history audit before DeFi swap","prompt":"Before my agent swaps 2000000 USDC for DAI on Optimism (eip155:10) via this x402 endpoint, check the recipient wallet's history and tell me if the decision is ALLOW or DENY."},{"title":"TLS and DNS integrity verification","prompt":"I need to verify this x402 seller on Polygon (eip155:137) — make sure the TLS, DNS, and 402 challenge all check out for a 100000 unit token_in of MATIC before we commit to the payment."}],"resultDescription":"Returns a JSON object with: ok (boolean success), charged (whether the $0.03 USDC fee was taken), decision (ALLOW or DENY string indicating seller trustworthiness), and simulation (level and will_revert flag indicating whether the on-chain swap would revert).","failureModes":["Insufficient USDC balance for the $0.03 check fee — payment rejected","Invalid CAIP-2 chain ID format — validation error","Malformed token address (not 0x… format) — input rejection","Seller endpoint unreachable — TLS/DNS check fails, decision may be DENY","Network timeout when fetching seller's 402 challenge","Simulation unavailable for certain chains — simulation.level returns 'not_run'"],"whenToPreferThis":"Use this endpoint when your agent is about to execute an x402 pay-per-call payment and needs to screen the seller for trust signals before committing funds. It is purpose-built for the x402 protocol ecosystem, covering on-chain, network, and identity checks in a single call. Prefer it over generic URL validators or wallet lookup tools when the specific concern is whether an x402 seller's challenge, recipient wallet, price, and infrastructure are legitimate.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-27T12:43:31.277Z","isFirstParty":false,"canonicalSlug":"onegate-x402-seller-verification-trust-check-9147022b"}