# SYNTHORA PayTo Preflight Validator

> SYNTHORA PayTo Preflight Validator is a paid API for AI agents from api.hergertsynthora.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-30).

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.

## Facts

- Endpoint: POST https://api.hergertsynthora.com/v1/payto-preflight?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-30
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/synthora-payto-preflight-validator-1d9ddc9d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_x3br2ucdasyUcqM9EVANY

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability synthora-payto-preflight-validator-1d9ddc9d -d '<json body>'
```

Example prompt: 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.

## When to prefer this

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.

## Known failure modes

- 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

## How this service works

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.

## Output

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.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "chain": {
   "type": "string"
  },
  "endpoint_url": {
   "type": "string",
   "format": "uri"
  },
  "expected_asset": {
   "type": "string"
  },
  "expected_payTo": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "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"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/synthora-payto-preflight-validator-1d9ddc9d/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.hergertsynthora.com](https://www.zero.xyz/host/api.hergertsynthora.com/llms.txt)
