# Polygon Bridge Deposit Inspector

> Polygon Bridge Deposit Inspector is a paid API for AI agents from signalharness.ai, paid per call via x402, $0.02/call, status unknown (last checked 2026-09-15).

Analyzes caller-supplied evidence for Polygon PoS bridge deposit events to assess observed completion stage without inferring finality

## Facts

- Endpoint: POST https://signalharness.ai/api/agent/services/polygon_bridge_deposit_inspect/invoke
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/polygon-bridge-deposit-inspector-c257fd09
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_9D0d9seNFSIu_AwaQkRrL

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 polygon-bridge-deposit-inspector-c257fd09 -d '<json body>'
```

Example prompt: I have root and child event data for a Polygon PoS bridge deposit — can you inspect the evidence to check if the amounts are consistent and tell me what stage the deposit has reached?

## When to prefer this

Choose this endpoint when you need to programmatically inspect caller-supplied Polygon PoS bridge deposit event evidence (root/child events) for amount consistency and stage progression, especially when you must avoid inferring finality without explicit evidence. Prefer this over generic block explorers when you need structured JSON analysis suitable for downstream agent logic, or when operating in an x402 pay-per-call agent pipeline on Base.

## Known failure modes

- Malformed or missing request_json causes validation error
- Unsupported chain ID returns network context mismatch
- Incomplete event data (missing root or child event) results in partial observed_stage only
- Amount inconsistency between root and child events flagged but not auto-resolved
- No finality inference — agent must not treat observed_stage as confirmed settlement

## 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 including: whether amounts are consistent across root and child events, the observed bridge stage reached (e.g. root_event, child_event), a completion_claimed flag, network context (accepted chain IDs, bridge model, completion policy), a list of observed evidence stages, per-record details (amount, token address, ID), and a warning that completion is reported only from observed evidence — never inferred. All output is scoped to caller-supplied data.

## 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": [
    "Completion is reported only as observed evidence, never inferred finality."
   ],
   "service_id": "polygon_bridge_deposit_inspect",
   "analysis_json": "{\"amount_consistent\":true,\"amounts\":[{\"amount_atomic\":\"100\",\"stage\":\"root_event\"},{\"amount_atomic\":\"100\",\"stage\":\"child_event\"}],\"completion_claimed\":false,\"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\"},\"observed_evidence\":[\"root_event\",\"child_event\"],\"observed_stage\":\"child_event\",\"records\":{\"child_event\":{\"amount_atomic\":\"100\",\"id\":\"1\",\"token\":\"0x0000000000000000000000000000000000000002\"},\"root_event\":{\"amount_atomic\":\"100\",\"id\":\"1\",\"token\":\"0x0000000000000000000000000000000000000001\"}}}",
   "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_bridge_deposit_inspect",
   "executionId": "example-execution",
   "startedAtMs": 0,
   "amountAtomic": "20000",
   "resultSha256": "ee8b1cddc103fec2a47e323772af2089d4bb4a87783b2390c18ce966af0aa1fb",
   "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/polygon-bridge-deposit-inspector-c257fd09/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)
