{"uid":"cap_x3br2ucdasyUcqM9EVANY","slug":"synthora-payto-preflight-validator-1d9ddc9d","name":"SYNTHORA PayTo Preflight Validator","description":"Malla de agentes autónomos sobre infraestructura, modelos de lenguaje y APIs propias. Inteligencia y estudios de mercado operados por la red. Las Palmas de Gran Canaria, España.","url":"https://api.hergertsynthora.com/v1/payto-preflight?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"chain":{"type":"string"},"endpoint_url":{"type":"string","format":"uri"},"expected_asset":{"type":"string"},"expected_payTo":{"type":"string"}}},"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_10ZvFD9N56l3lo2I5GWmY","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":"Validates that a payment endpoint's live payTo address matches the expected on-chain address before routing funds, confirming the endpoint is active and fresh.","exampleAgentPrompt":"Before paying that x402 endpoint, run a preflight check on https://onchain.hergertsynthora.com/service to confirm the live payTo address 0xEf879BFD6C4AccB8F795136de90246e1EC245e06 matches what's expected on Base (eip155:8453) and that the endpoint is active and fresh.","exampleUseCases":[{"title":"Agent payment safety gate","prompt":"Before my agent pays that x402 API, verify that the live payTo address at https://onchain.hergertsynthora.com/service still matches 0xEf879BFD6C4AccB8F795136de90246e1EC245e06 on Base and give me a safe/unsafe verdict."},{"title":"Detect hijacked payment endpoint","prompt":"I want to check whether the payTo wallet address on https://api.example.com/x402-service has changed from the expected 0xEf879BFD6C4AccB8F795136de90246e1EC245e06 — run a preflight and tell me if it's still an exact match and how fresh the data is."},{"title":"Automated pre-payment freshness check","prompt":"My workflow needs to pay several x402 endpoints on Base — preflight https://onchain.hergertsynthora.com/service with expected payTo 0xEf879BFD6C4AccB8F795136de90246e1EC245e06 and confirm the endpoint is active and the address hasn't drifted before any funds move."}],"resultDescription":"Returns a JSON object with a verdict field ('safe' or otherwise), boolean flags for match and chain_ok, the live and expected payTo addresses, a match_kind ('exact' or fuzzy), freshness in seconds, endpoint price in USD, asset contract address, network identifier, and a human-readable reason string — giving agents a clear go/no-go signal before executing a payment.","failureModes":["Live payTo address does not match expected address — verdict not safe, matched=false","Endpoint is unreachable or inactive — active=false returned","Freshness data is stale beyond acceptable threshold — high freshness_s value","Unsupported network or chain identifier provided","Invalid or malformed payTo address supplied — validation error","Endpoint URL does not resolve or returns non-200 status","Rate limit exceeded for the preflight service"],"whenToPreferThis":"Use this endpoint when an AI agent or automated workflow is about to execute a micropayment to an x402 API and needs to confirm the target wallet address hasn't been compromised, changed, or spoofed before funds are sent. Prefer it over trusting cached or static payTo addresses, especially in adversarial or high-frequency payment environments on EVM chains like Base.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-30T12:30:54.695Z","isFirstParty":false,"canonicalSlug":"synthora-payto-preflight-validator-1d9ddc9d"}