# SignalHarness Polygon Receipt Analyzer

> SignalHarness Polygon Receipt 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 a Polygon PoS transaction receipt JSON to extract gas usage, fees, status, and network context details

## Facts

- Endpoint: POST https://signalharness.ai/api/agent/services/polygon_receipt_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-polygon-receipt-analyzer-f4b25df4
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_xbvoMiZLlWzL0vI03ptLU

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-polygon-receipt-analyzer-f4b25df4 -d '<json body>'
```

Example prompt: Can you analyze this Polygon PoS transaction receipt and tell me the gas used, execution fee, status, and any warnings? Here's the receipt JSON: {"transaction_hash":"0xabc123...","gas_used":"21000","status":"0x1",...}

## When to prefer this

Choose this endpoint when you have a raw Polygon PoS transaction receipt JSON and need to extract structured fee, status, and network metadata from it programmatically. Ideal for agents that need to verify payment completion, audit gas costs, or parse Polygon receipts as part of a larger workflow. Not suitable for Ethereum mainnet, Arbitrum, or other EVM chains — it is specifically calibrated for Polygon PoS (chain IDs 137 and 80002).

## Known failure modes

- Malformed or invalid JSON in request_json field causes parsing failure
- Missing required receipt fields may produce incomplete analysis or warnings
- Finality and authenticity of the receipt are not verified — warnings always included
- Non-Polygon receipts (wrong chain ID) may produce incorrect or partial results
- Oversized input exceeding 65536 character limit will be rejected

## 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 including transaction hash, status (success/fail), gas used, effective gas price, execution fee, L1 fee, log count, contract address (if any), network context (accepted chain IDs, bridge model, protocol family), and a list of warnings about receipt authenticity or finality. Also includes an evidence_scope field and the 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": [
    "Does not establish checkpoint or finality status."
   ],
   "service_id": "polygon_receipt_analyze",
   "analysis_json": "{\"contract_address\":null,\"effective_gas_price\":\"105\",\"execution_fee\":\"2205000\",\"gas_used\":\"21000\",\"l1_fee\":\"0\",\"log_count\":1,\"network_context\":{\"accepted_chain_ids\":[\"137\",\"80002\"],\"bridge_model\":\"root-child state sync plus checkpoint evidence\",\"completion_policy\":\"never inferred without supplied evidence\",\"protocol_family\":\"Polygon PoS\"},\"status\":\"0x1\",\"successful\":true,\"total_supplied_fee\":\"2205000\",\"transaction_hash\":\"0x1111111111111111111111111111111111111111111111111111111111111111\",\"warnings\":[\"receipt authenticity and finality are not verified\"]}",
   "evidence_scope": "caller_supplied_data",
   "analyzed_network": "polygon"
  },
  "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": "polygon_receipt_analyze",
   "executionId": "example-execution",
   "startedAtMs": 0,
   "amountAtomic": "15000",
   "resultSha256": "69da3711d2ae94c4a15ec23e1774edc58fd12bf81d4a6b6029d598b2d5a7814a",
   "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-polygon-receipt-analyzer-f4b25df4/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)
