# MEO Preflight > Before an autonomous agent pays a machine service, MEO Preflight compares the proposed resource, payment destination, network, asset and amount with independently observed economic history. It returns dated matches, material changes, economic activity context, evidence freshness and explicit unknowns. Read-only; it does not execute or approve payments and never treats missing evidence as safe. Pilot scope: two services; third-party public probe observations retained by MEO, not independently verified settlements. Settlement/buyer history, current activity and payment destination history are UNKNOWN. Evidence may be stale. Canonical provider identity: https://machineeconomyobservatory.com ## Canonical discovery - [ARD manifest](https://api.machineeconomyobservatory.com/.well-known/ard.json) - [ARD compatibility alias](https://api.machineeconomyobservatory.com/.well-known/ai-catalog.json) - [OpenAPI 3.1](https://api.machineeconomyobservatory.com/openapi.json) - [MCP server card](https://api.machineeconomyobservatory.com/.well-known/mcp-server-card.json) - [A2A v1.0 Agent Card](https://api.machineeconomyobservatory.com/.well-known/agent-card.json) - [Health](https://api.machineeconomyobservatory.com/health) ## Invocation MCP Streamable HTTP: https://api.machineeconomyobservatory.com/mcp Exactly one tool: preflight_machine_payment. Inputs: resource_url, pay_to, network, asset, amount. A2A v1.0 JSON-RPC: https://api.machineeconomyobservatory.com/a2a Exactly one skill: machine_payment_preflight. SendMessage returns a synchronous Message. HTTP: POST https://api.machineeconomyobservatory.com/v1/preflight with resource, payTo, network, asset, amount. No authentication or payment required. Amount is a decimal string in asset units, up to six decimal places. Base eip155:8453 / USDC comparisons only. Example MCP arguments (synthetic pay_to; no payment): {"resource_url":"https://blockrun.ai/api/v1/exa/search","pay_to":"0x0000000000000000000000000000000000000001","network":"eip155:8453","asset":"USDC","amount":"0.011"} Read-only. No live merchant calls. Never send credentials, signatures, or private keys. All pilot results retain INSUFFICIENT_EVIDENCE.