---
name: base-agent-preflight.bytoken2023.workers.dev
description: This host provides a single skill for verifying USDC transfer receipts on the Base network (eip155:8453). Given a transaction hash, it returns structured details including payer, recipient, amount, confirmation status, and block provenance.
host: base-agent-preflight.bytoken2023.workers.dev
---

# base-agent-preflight.bytoken2023.workers.dev

base-agent-preflight.bytoken2023.workers.dev is a narrow, purpose-built verification endpoint for Base USDC transactions. It serves agents that need to confirm payment finality or extract structured transfer metadata from a known transaction hash before proceeding with downstream logic such as order fulfillment or access grants.

## When to use this host

Use this host when an agent needs to verify that a specific Base transaction hash represents a confirmed USDC transfer and requires structured metadata (payer, recipient, amount, finality). Do not use it for non-USDC token transfers on Base, for USDC transfers on other EVM chains (e.g., Ethereum mainnet, Polygon, Arbitrum), or for general EVM transaction decoding — use a multi-chain or multi-token transaction lookup service for those cases. This host is also not suitable for querying transaction history by address or monitoring pending mempool activity; it only resolves a single known hash.

## Capabilities

### USDC Receipt Verification

Validates and extracts canonical details from a Base USDC transaction, including transfer parties, amount, confirmation status, and block origin.

- **`fetch-base-usdc-receipt`** — Looks up a Base transaction hash and returns canonical USDC transfer details, confirmation status, and block provenance.

## Skill reference

### `fetch-base-usdc-receipt`

**Base USDC Receipt Lookup** — Looks up a Base transaction hash and returns canonical USDC transfer details, confirmation status, and block provenance.

*Use when:* Use when an agent needs to verify that a specific Base transaction contains a USDC transfer, confirm its finality, or extract payer/recipient/amount details from a transaction hash.

*Not for:* Do not use for non-USDC token transfers or for transactions on networks other than Base (eip155:8453); use a general EVM transaction lookup for other chains or tokens.

**Inputs:**

- `tx` (string, required) — Base transaction hash to look up. Must match pattern ^0x[a-fA-F0-9]{64}$.

**Returns:** Returns valid_receipt=true, finality details with confirmation count and block number, an array of USDC transfers with payer/recipient/amount, and a Blockscout provenance URL.

**Example:** `GET https://base-agent-preflight.bytoken2023.workers.dev/v1/x402/base/usdc-receipt?tx=0xb2d1308a0df026083e5793106af4ed2342d4b517d42935e05c1fb2f91544707f`

---
