{"uid":"cap_RAb1becDu9rZXvUreE08b","slug":"synthora-payto-preflight-verifier-893699cc","name":"SYNTHORA PayTo Preflight Verifier","description":"x402 PayTo Pre-Flight: verify a payTo address against the live registry before paying. Detects payTo hijacking, stale endpoints and unknown resources. Deterministic, <200ms, no external network. 0.001 USDC via x402 on Base. SYNTHORA.","url":"https://payto-preflight.hergertsynthora.com/service","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"chain":{"type":"string","description":"expected chain, e.g. eip155:8453"},"endpoint_url":{"type":"string","description":"endpoint resource URL to verify"},"expected_payTo":{"type":"string","description":"expected payTo address (0x...)"}}},"responseSchema":{"type":"json","example":{"ok":true,"niche":"payto_preflight","result":{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","active":true,"reason":"payTo vivo coincide con el esperado, endpoint active y fresco","source":"scout_resource","matched":true,"network":"eip155:8453","verdict":"safe","chain_ok":true,"endpoint":"https://onchain.hergertsynthora.com/service","price_usd":0.001,"checked_at":"2026-08-07T21:00:00Z","live_payTo":"0xEf879BFD6C4AccB8F795136de90246e1EC245e06","match_kind":"exact","freshness_s":120,"expected_payTo":"0xEf879BFD6C4AccB8F795136de90246e1EC245e06"}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_N4uA-xokLTTzpuXTvTqtd","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Verifies a payTo address against the live registry before executing an x402 payment, detecting hijacking, stale endpoints, and unknown resources.","exampleAgentPrompt":"Before I pay that x402 endpoint at https://onchain.hergertsynthora.com/service, run a preflight check to make sure the payTo address 0x10800a5a5B9d72251566EC651E862A8b4B427dE0 is still correct and hasn't been hijacked — the expected chain is eip155:8453.","exampleUseCases":[{"title":"Guard against payTo hijacking before payment","prompt":"I'm about to send a micropayment to https://api.example.com/service on Base (eip155:8453) and the payTo address I have on file is 0xABC123... — can you do a preflight check to make sure that address is still legit and hasn't been swapped out by an attacker?"},{"title":"Detect stale or inactive x402 endpoint","prompt":"Before my agent calls that x402 endpoint at https://data.provider.com/feed, verify that the payTo address 0xDEF456... on eip155:8453 is still active and fresh so I don't send money to a dead endpoint."},{"title":"Validate payment route in automated agent workflow","prompt":"My automation is about to chain a series of x402 payments starting with https://onchain.hergertsynthora.com/service — first confirm that the expected payTo 0x10800a5a5B9d72251566EC651E862A8b4B427dE0 on eip155:8453 matches what's in the live registry before we proceed."}],"resultDescription":"Returns a JSON object with a verdict ('safe' or otherwise), whether the live payTo address exactly matches the expected address, the active status of the endpoint, a freshness timestamp in seconds, the network and asset details, and a human-readable reason string explaining the result.","failureModes":["payTo address mismatch — live address differs from expected, verdict is not safe","endpoint URL not found in registry — unknown resource error","stale endpoint — freshness_s exceeds acceptable threshold","chain mismatch — chain_ok returns false when expected chain differs from registry","malformed 0x address input causes validation error","service returns non-200 if x402 payment header is missing or invalid"],"whenToPreferThis":"Use this endpoint before executing any x402 payment on Base when you need sub-200ms deterministic validation that the payTo address has not been hijacked or rotated. Prefer it over manual registry lookups when your agent operates in automated payment pipelines where payTo tampering would result in irreversible fund loss. Ideal for agentic workflows that must validate payment destinations without making external network calls beyond this service.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T18:38:25.726Z","isFirstParty":false}