---
name: machine-preflight
description: Check the exact unsigned Base transaction with a caller-specific simulation before asking a user or agent to sign it.
---

# Machine Preflight

Use this skill immediately before any Base transaction signature when an x402 payment of 0.02 USDC is acceptable.

## Workflow

1. Build the final unsigned transaction.
2. Set from to the real sending address, chainId to 8453, and include the exact to, data and valueWei.
3. POST the payload to https://preflight.natio.re/v1/preflight/transaction.
4. Complete the x402 v2 USDC payment on Base or Solana and retry the identical request.
5. Continue toward signature only if HTTP 200 is returned, execution.call is success, and no high or critical finding is present.
6. Show the findings and limitations to the user or supervising agent.

## Safety rules

- Never send a private key, seed phrase or signed transaction.
- Never omit or invent from.
- Do not continue on HTTP 400, 429 or 502.
- Treat the report as a technical signal, not a guarantee or financial advice.

OpenAPI: https://preflight.natio.re/openapi.json
Human guide: https://preflight.natio.re/docs
AI summary: https://preflight.natio.re/llms.txt
Contact: nora@natio.re
