# Base Deposit Transaction Inspector

> Base Deposit Transaction Inspector is a paid API for AI agents from signalharness.ai, paid per call via x402, $0.015/call, status unknown (last checked 2026-09-13).

Analyzes and decodes Base L2 deposit transactions (type 0x7e, OP Stack) from caller-supplied raw transaction data, returning structured fields and consistency warnings.

## Facts

- Endpoint: POST https://signalharness.ai/api/agent/services/base_deposit_transaction_inspect/invoke
- Price: $0.015/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/base-deposit-transaction-inspector-d66f4867
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Tf_f8EeCm34tQdInQsDGe

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 base-deposit-transaction-inspector-d66f4867 -d '<json body>'
```

Example prompt: Can you inspect and decode this Base L2 deposit transaction for me? I want to see the from/to addresses, source hash, mint amount, gas limit, and whether it's a system transaction — here's the raw transaction JSON: {"type":"0x7e","from":"0xabc...","to":"0xdef...","sourceHash":"0x111...","value":"0x0","gas":"0x5208"}

## When to prefer this

Use this endpoint when you need to quickly decode and inspect the structured fields of a Base L2 deposit transaction (OP Stack type 0x7e) from raw transaction data, and want to surface consistency warnings without running a full node. It is particularly useful for debugging, auditing, or understanding deposit transactions on Base mainnet (chain 8453) or Base Sepolia (chain 84532). Do not use if you need proof of L1 event derivation, inclusion, or finality.

## Known failure modes

- Malformed or non-JSON request_json returns a parsing error
- Non-deposit transaction type passed in returns analysis with isDeposit=false and possible warnings
- Missing required fields in the transaction JSON may produce incomplete analysis
- The service explicitly warns it does not prove L1 event derivation, inclusion, or finality

## How this service works

Explore 330 pay-per-call x402 API services and 27 agent-native digital products, with Base USDC pricing, secure Polar checkout, and free discovery.

## Output

Returns a structured analysis JSON containing decoded transaction fields (from, to, sourceHash, mint, gasLimit, value, isDeposit, isSystemTransaction), the detected network context (chain IDs, protocol family, fee model, deposit transaction type), a list of consistency warnings, the analyzed network name, and an evidence scope indicator noting that analysis is based on caller-supplied data only.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "request_json": {
   "type": "string",
   "maxLength": 65536,
   "minLength": 2
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "replay": false,
  "result": {
   "warnings": [
    "Does not prove the L1 event, derivation, inclusion, or finality."
   ],
   "service_id": "base_deposit_transaction_inspect",
   "analysis_json": "{\"consistency_warnings\":[],\"from\":\"0x0000000000000000000000000000000000000001\",\"gas_limit\":\"21000\",\"is_deposit\":true,\"is_system_transaction\":false,\"mint\":\"0\",\"network_context\":{\"accepted_chain_ids\":[\"8453\",\"84532\"],\"deposit_transaction_type\":\"0x7e\",\"fee_model\":\"L2 execution plus caller-supplied L1 data/operator components\",\"protocol_family\":\"OP Stack\"},\"source_hash\":\"0x1111111111111111111111111111111111111111111111111111111111111111\",\"to\":\"0x0000000000000000000000000000000000000002\",\"type\":\"0x7e\",\"value\":\"0\"}",
   "evidence_scope": "caller_supplied_data",
   "analyzed_network": "base"
  },
  "status": "succeeded",
  "receipt": {
   "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
   "usage": [],
   "status": "succeeded",
   "network": "eip155:8453",
   "artifacts": [],
   "endedAtMs": 0,
   "latencyMs": 0,
   "paymentId": "example-payment",
   "receiptId": "example-receipt",
   "requestId": "example-request",
   "serviceId": "base_deposit_transaction_inspect",
   "executionId": "example-execution",
   "startedAtMs": 0,
   "amountAtomic": "15000",
   "resultSha256": "d022cf660b79e990e083e0de31441c49257748e58477829aa16e5c73340d6d6f",
   "serviceVersion": "1.0.0",
   "settlementReference": "0x0000000000000000000000000000000000000000000000000000000000000000"
  },
  "artifacts": [],
  "requestId": "example-request",
  "executionId": "example-execution"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/base-deposit-transaction-inspector-d66f4867/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from signalharness.ai](https://www.zero.xyz/host/signalharness.ai/llms.txt)
