# x402.dailyelo.com Pre-flight Safety Bundle

> x402.dailyelo.com Pre-flight Safety Bundle is a paid API for AI agents from x402.dailyelo.com, paid per call via x402, $0.02/call, status unknown (last checked 2026-09-13).

Bundles signature-intent decode, live malicious-address + look-alike check, and standing-approval drainer audit into a single paid call before an agent signs or sends a transaction

## Facts

- Endpoint: POST https://x402.dailyelo.com/v1/preflight
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/x402-dailyelo-com-pre-flight-safety-bundle-aa1c6a36
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_q5pGpCsoZMQHzHaRT-dy4

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 x402-dailyelo-com-pre-flight-safety-bundle-aa1c6a36 -d '<json body>'
```

Example prompt: Before I send this transaction, run the full pre-flight safety bundle on it — decode the calldata 0xa9059cbb000000000000000000000000abcdef1234..., check if the recipient 0xAbCdEf1234567890... is malicious or looks like any of my trusted addresses [0xDEAD...beef, 0xFACE...cafe], and audit these standing approvals: USDC approved to spender 0x1234... for 1000000000.

## When to prefer this

Use this endpoint when an agent needs to perform multiple pre-send safety checks (signature decode + recipient threat check + approval audit) and wants to avoid 3-4 separate paid round-trips. Ideal for automated agent pipelines that need deterministic, LLM-free safety signals before signing any EVM transaction. Prefer over individual sibling endpoints when latency and cost efficiency matter and all three checks are needed simultaneously.

## Known failure modes

- Invalid or malformed 0x calldata returns a decode error for that sub-check while others proceed
- Recipient address not 0x-prefixed or wrong length returns address validation error
- Payment not included or insufficient USDC causes 402 rejection before any checks run
- typedData object missing required EIP-712 fields (domain/primaryType/message) causes decode failure
- Empty approvals array skips approval audit sub-check silently
- known_addresses containing malformed entries may cause look-alike sub-check to error or skip

## How this service works

One-call pre-transaction guard for agents: bundle the transaction you're about to sign/send and get every applicable safety check in a single payment — signature-intent decode, live threat-DB + address-poisoning look-alike on the recipient, and a drainer audit of standing approvals. By design no combined safe/danger verdict is emitted; each sub-check's flags & evidence come back verbatim so your agent decides. Replaces 4 separate 402 round-trips with 1. Deterministic, no LLM.

## Output

Returns per-sub-check results verbatim: decoded human-readable intent from calldata or EIP-712 data, threat-DB hit flags and evidence for the recipient, address-poisoning look-alike similarity scores against known counterparties, and drainer risk flags with evidence for each standing approval — no combined verdict, agent decides based on raw flags.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "calldata": {
   "type": "string",
   "description": "0x-prefixed transaction calldata to decode (alternative to typedData)"
  },
  "approvals": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "spender",
     "allowance"
    ],
    "properties": {
     "token": {
      "type": "string"
     },
     "spender": {
      "type": "string"
     },
     "allowance": {
      "type": "string"
     }
    }
   },
   "description": "standing approvals to audit"
  },
  "recipient": {
   "type": "string",
   "description": "0x EVM address you are about to send to"
  },
  "typedData": {
   "type": "object",
   "description": "EIP-712 typed data (domain/primaryType/message) to decode"
  },
  "known_addresses": {
   "type": "array",
   "items": {
    "oneOf": [
     {
      "type": "string"
     },
     {
      "type": "object",
      "required": [
       "address"
      ],
      "properties": {
       "label": {
        "type": "string"
       },
       "address": {
        "type": "string"
       }
      }
     }
    ]
   },
   "description": "your trusted counterparties (for look-alike detection)"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "checks": [
   {
    "ran": true,
    "check": "sign-decode",
    "result": {
     "intent": "grant_allowance",
     "action_hint": "ask_for_confirmation",
     "spender_known": "Uniswap Universal Router v2"
    },
    "flagged": true,
    "risk_flags": [
     "unlimited_allowance"
    ]
   },
   {
    "ran": true,
    "check": "approval-risk",
    "result": {
     "summary": {
      "revoke_now": 1
     }
    },
    "flagged": true,
    "risk_flags": [
     "dangerous_approval_present"
    ]
   },
   {
    "ran": true,
    "check": "recipient-check",
    "result": {
     "verdict": "not_in_threat_db",
     "action_hint": "no_known_threat"
    },
    "flagged": false,
    "risk_flags": []
   },
   {
    "ran": true,
    "check": "address-poison-check",
    "result": {
     "verdict": "looks_unique"
    },
    "flagged": false,
    "risk_flags": []
   }
  ],
  "ledger": {
   "threat_db_size": 290,
   "threat_db_updated_at": 1719500000
  },
  "schema": "preflight/v1",
  "network": "eip155:8453",
  "all_flags": [
   "unlimited_allowance",
   "dangerous_approval_present"
  ],
  "checks_run": 4,
  "confidence": 1,
  "checks_flagged": 2
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/x402-dailyelo-com-pre-flight-safety-bundle-aa1c6a36/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.dailyelo.com](https://www.zero.xyz/host/x402.dailyelo.com/llms.txt)
