# SignalHarness Base L1 Data Fee Analyzer

> SignalHarness Base L1 Data Fee Analyzer is a paid API for AI agents from signalharness.ai, paid per call via x402, $0.015/call, status unknown (last checked 2026-09-15).

Analyzes L1 data fee components for Base network transactions given caller-supplied receipt or fee data

## Facts

- Endpoint: POST https://signalharness.ai/api/agent/services/base_l1_data_fee_analyze/invoke
- Price: $0.015/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/signalharness-base-l1-data-fee-analyzer-a48f36ca
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ApErvnPR1NDggndNV1i_E

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 signalharness-base-l1-data-fee-analyzer-a48f36ca -d '<json body>'
```

Example prompt: Can you analyze the L1 data fee components from this Base mainnet transaction receipt? Here's the receipt JSON with the L1 fee of 500 — I need to know the fee model, what components made it up, and whether anything is missing.

## When to prefer this

Use this endpoint when you specifically need to decompose and audit L1 data fee components for Base network (OP Stack) transactions and you have the receipt or fee data available. Prefer it over generic gas estimation tools when you already have a transaction receipt and want to validate or explain the L1 fee calculation. Not suitable for estimating fees before transaction submission or for non-OP-Stack networks.

## Known failure modes

- Missing or malformed request_json causes validation failure
- Caller supplies incorrect or incomplete protocol parameters — service cannot invent them
- Unsupported chain ID outside of Base mainnet (8453) or Base Sepolia (84532) may yield incomplete analysis
- Empty or minimal JSON input results in missing_evidence flags in the response
- Malformed receipt structure returns warnings rather than hard errors

## 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 L1 data fee amount, fee model type (e.g. 'supplied_receipt'), individual fee components (e.g. l1_fee), network context (accepted chain IDs, deposit transaction type, protocol family), and a list of any missing evidence. Also includes a top-level evidence scope field and analyzed network identifier.

## 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": [
    "Caller must supply current protocol parameters; the service never invents them."
   ],
   "service_id": "base_l1_data_fee_analyze",
   "analysis_json": "{\"components\":{\"l1_fee\":\"500\"},\"fee_model\":\"supplied_receipt\",\"l1_data_fee\":\"500\",\"missing_evidence\":[],\"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\"}}",
   "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_l1_data_fee_analyze",
   "executionId": "example-execution",
   "startedAtMs": 0,
   "amountAtomic": "15000",
   "resultSha256": "eeba997d0fd6897c71854234cc58b635640e3964d25ccc77ccc6c77ba6307884",
   "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/signalharness-base-l1-data-fee-analyzer-a48f36ca/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)
