# ARYSPHERE Base Transaction Explain

> ARYSPHERE Base Transaction Explain is a paid API for AI agents from api.arysphere.com, paid per call via x402, $0.005/call, status unknown (last checked 2026-10-22).

Decodes and explains a Base mainnet transaction by hash, returning transfers, swaps, approvals, fees, and a human-readable summary.

## Facts

- Endpoint: GET https://api.arysphere.com/v1/ventures/x402_chain_reads_v1/base_tx_explain?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-22
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/arysphere-base-transaction-explain-2b7e21f4
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_im0BhNv6LKjvZZ4FKBgXB

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 arysphere-base-transaction-explain-2b7e21f4
```

Example prompt: Can you explain what happened in this Base transaction: 0x7250ea109382c1c23d3209c766f8a04ca749c17cf9f2ebc2963ac19b56e9966c — what tokens moved, were there any swaps or approvals, and what was the gas fee in USD?

## When to prefer this

Choose this endpoint when you need a fully decoded, human-readable breakdown of a specific Base mainnet transaction — including token transfers, DEX swaps, ERC-20 approvals, and USD-denominated fees — without setting up an account or API key. It is ideal for agents that need to explain blockchain activity to end users, audit transactions for approvals, or verify what occurred post-trade. Prefer it over raw RPC calls when you want pre-parsed, enriched output with USD values rather than raw hex data.

## Known failure modes

- Invalid or malformed transaction hash returns an error
- Transaction hash not found on Base returns not-found error
- Payment failure over x402 if USDC balance is insufficient
- Network or RPC timeout if Base node is temporarily unavailable
- Hash belonging to Ethereum mainnet (not Base) will not resolve correctly

## How this service works

ARYSPHERE sells AI-written verdicts on Base and Ethereum token contracts (a grade, a one-liner, a roast and the contract's facts) and Base/Ethereum chain reads, paid per call in USDC on Base, Polygon, and Arbitrum over x402 v2. No account and no API key.

## Output

Returns a JSON object with ok status, chain identifier, whether the result was cached, and a result object containing: transaction hash, from/to addresses, block number, confirmed status, token transfers (with amounts, symbols, USD values), swap events (DEX and pool), approval events (owner, spender, token, amount, unlimited flag), ETH and USD gas fee, ETH/USD price source, total log count, NFT transfers, contract creation flag, method selector, and a plain-English summary sentence.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "hash": {
       "type": "string",
       "description": "transaction hash, 0x + 64 hex"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true,
  "chain": "base",
  "cached": false,
  "method": "explain",
  "result": {
   "to": "0x8ea5ad2a58c1dae75394b1e8636e6518eb6dac50",
   "from": "0x2c2e035d20cd6da1664a7cf0eaf98e3647607304",
   "hash": "0x7250ea109382c1c23d3209c766f8a04ca749c17cf9f2ebc2963ac19b56e9966c",
   "block": 52718625,
   "swaps": [
    {
     "dex": "uniswap_v3_shape",
     "pool": "0x0abe41c8aaa9282429e06ebed48be36298981d94"
    }
   ],
   "wraps": [],
   "status": "confirmed",
   "eth_usd": 2430.46003758,
   "fee_eth": "0.000003059537476466",
   "fee_usd": 0.0074,
   "summary": "Confirmed in block 52718625; moved 4194.908918312848701351 RECALL, 164.78 USDC; 1 swap(s); 1 approval(s); fee $0.0074.",
   "approvals": [
    {
     "owner": "0x8ea5ad2a58c1dae75394b1e8636e6518eb6dac50",
     "token": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913",
     "amount": "164.78",
     "symbol": "USDC",
     "spender": "0x698cb2b6dd822994581fea6ea4fc755d1363a92f",
     "unlimited": false
    }
   ],
   "rpc_calls": 5,
   "transfers": [
    {
     "to": "0x8ea5ad2a58c1dae75394b1e8636e6518eb6dac50",
     "usd": 162.62,
     "from": "0x0abe41c8aaa9282429e06ebed48be36298981d94",
     "token": "0x1f16e03c1a5908818f47f6ee7bb16690b40d0671",
     "amount": "4194.908918312848701351",
     "symbol": "RECALL",
     "usd_basis": "uniswap v3 deepest-pool spot"
    },
    {
     "to": "0x0abe41c8aaa9282429e06ebed48be36298981d94",
     "usd": 164.78,
     "from": "0x8ea5ad2a58c1dae75394b1e8636e6518eb6dac50",
     "token": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913",
     "amount": "164.78",
     "symbol": "USDC",
     "usd_basis": "dollar stablecoin"
    }
   ],
   "truncated": false,
   "value_eth": "0",
   "value_usd": 0,
   "logs_total": 5,
   "other_logs": 1,
   "nft_transfers": [],
   "eth_usd_source": "chainlink ETH/USD 0x71041dddad3595f9ced3dccfbe3d1f4b0a16bb70",
   "method_selector": "0x708909ad",
   "contract_created": null
  },
  "service": "x402_chain_reads_v1.base_tx_explain"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/arysphere-base-transaction-explain-2b7e21f4/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.arysphere.com](https://www.zero.xyz/host/api.arysphere.com/llms.txt)
