Api Endpoint

Escrow Status Check

Check an X-Escrow before you deliver paid work, via Liquid Logic X: send chain + escrow id or a buyer/seller wallet (default all 10 mainnets), get state, parties, amount, deadline and refundable-now. $0.005 USDC on Base.

Open interactive test console

Offering

Provider
audit.liquidlogicx.com
Method
GET
Offering type
Api Endpoint
Transport type
http
Category
Other
Delivery
Not provided
Pricing model
Not provided
x402 version
2

Endpoint context

URL
https://audit.liquidlogicx.com/api/escrow-status
MIME type
application/json
First seen
2026-10-19T02:32:25.008Z
Last seen
Tags
escrow, agent-payments, payment-status, USDC, x-escrow

Payment pricing

x402 payment terms are the authoritative price for calling this endpoint.

Payment option 1
0.005 USDC
Atomic price: 5000 · Network: eip155:8453 · Asset: USDC · Scheme: exact
Raw x402 terms
[
  {
    "scheme": "exact",
    "network": "eip155:8453",
    "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "amount": "5000",
    "payTo": "0x147991A1c25e78f6D9225d2dBA61eD93A6158c7b"
  }
]

Observed health

Status
Healthy
Latest latency
101 ms
Average latency
493 ms
HTTP status
402
Last checked
Reachability
100% over 12 checks

Latency is measured to the first response headers. A reachable result does not verify response accuracy or merchant identity.

Input schema

{
  "type": "object",
  "properties": {
    "type": {
      "type": "string",
      "const": "http"
    },
    "method": {
      "type": "string",
      "enum": [
        "GET"
      ]
    },
    "queryParams": {
      "type": "object",
      "properties": {
        "chain": {
          "type": "string",
          "enum": [
            "base",
            "base-sepolia",
            "bnb",
            "ethereum",
            "arbitrum",
            "polygon",
            "avalanche",
            "optimism",
            "arc",
            "tempo",
            "robinhood"
          ],
          "description": "Optional. Chain key (chain id or eip155:<id> also accepted). Omit to check every live X-Escrow chain. Live now: all ten mainnets (base, arbitrum, optimism, bnb, polygon, avalanche, ethereum, arc, tempo, robinhood; launch caps) and base-sepolia (testnet); a chain with no factory answers 400 CHAIN_NOT_LIVE (free)."
        },
        "id": {
          "type": "integer",
          "minimum": 1,
          "description": "Escrow id on that chain. Give id OR address."
        },
        "address": {
          "type": "string",
          "pattern": "^0x[0-9a-fA-F]{40}$",
          "description": "Buyer or seller wallet: returns its escrows (newest 50 per chain). Give id OR address."
        }
      }
    }
  },
  "required": [
    "type",
    "method"
  ],
  "additionalProperties": false
}

Output schema

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "properties": {
    "input": {
      "additionalProperties": false,
      "properties": {
        "method": {
          "enum": [
            "GET"
          ],
          "type": "string"
        },
        "queryParams": {
          "properties": {
            "address": {
              "description": "Buyer or seller wallet: returns its escrows (newest 50 per chain). Give id OR address.",
              "pattern": "^0x[0-9a-fA-F]{40}$",
              "type": "string"
            },
            "chain": {
              "description": "Optional. Chain key (chain id or eip155:<id> also accepted). Omit to check every live X-Escrow chain. Live now: all ten mainnets (base, arbitrum, optimism, bnb, polygon, avalanche, ethereum, arc, tempo, robinhood; launch caps) and base-sepolia (testnet); a chain with no factory answers 400 CHAIN_NOT_LIVE (free).",
              "enum": [
                "base",
                "base-sepolia",
                "bnb",
                "ethereum",
                "arbitrum",
                "polygon",
                "avalanche",
                "optimism",
                "arc",
                "tempo",
                "robinhood"
              ],
              "type": "string"
            },
            "id": {
              "description": "Escrow id on that chain. Give id OR address.",
              "minimum": 1,
              "type": "integer"
            }
          },
          "type": "object"
        },
        "type": {
          "const": "http",
          "type": "string"
        }
      },
      "required": [
        "type",
        "method"
      ],
      "type": "object"
    },
    "output": {
      "properties": {
        "example": {
          "properties": {
            "chains": {
              "items": {
                "properties": {
                  "chain": {
                    "type": "string"
                  },
                  "chainId": {
                    "type": "integer"
                  },
                  "error": {
                    "type": "string"
                  },
                  "found": {
                    "type": "integer"
                  },
                  "status": {
                    "enum": [
                      "ok",
                      "error"
                    ],
                    "type": "string"
                  },
                  "truncated": {
                    "type": "boolean"
                  }
                },
                "type": "object"
              },
              "type": "array"
            },
            "chainsChecked": {
              "items": {
                "type": "string"
              },
              "type": "array"
            },
            "chainsFailed": {
              "description": "Chains whose RPC failed (results for them unknown)",
              "items": {
                "type": "string"
              },
              "type": "array"
            },
            "checkedAt": {
              "format": "date-time",
              "type": "string"
            },
            "escrows": {
              "items": {
                "properties": {
                  "amount": {
                    "description": "Token units, decimal string",
                    "type": "string"
                  },
                  "amountRaw": {
                    "type": "string"
                  },
                  "buyer": {
                    "type": "string"
                  },
                  "caip2": {
                    "type": "string"
                  },
                  "chain": {
                    "type": "string"
                  },
                  "chainId": {
                    "type": "integer"
                  },
                  "createdAt": {
                    "format": "date-time",
                    "type": "string"
                  },
                  "createdBlock": {
                    "type": "integer"
                  },
                  "deadline": {
                    "description": "Anyone can refund the buyer at/after this time",
                    "format": "date-time",
                    "type": "string"
                  },
                  "escrowId": {
                    "type": "integer"
                  },
                  "escrowUrl": {
                    "type": "string"
                  },
                  "factory": {
                    "type": "string"
                  },
                  "refundableNow": {
                    "type": "boolean"
                  },
                  "secondsToDeadline": {
                    "type": "integer"
                  },
                  "seller": {
                    "type": "string"
                  },
                  "state": {
                    "description": "funded = money held; released = paid to seller; refunded = returned to buyer",
                    "enum": [
                      "none",
                      "funded",
                      "released",
                      "refunded"
                    ],
                    "type": "string"
                  },
                  "testnet": {
                    "type": "boolean"
                  },
                  "token": {
                    "properties": {
                      "address": {
                        "type": "string"
                      },
                      "decimals": {
                        "type": "integer"
                      },
                      "native": {
                        "type": "boolean"
                      },
                      "symbol": {
                        "type": [
                          "string",
                          "null"
                        ]
                      }
                    },
                    "type": "object"
                  },
                  "verifier": {
                    "description": "Optional verifier contract that can release before the deadline",
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "type": "object"
              },
              "type": "array"
            },
            "found": {
              "type": "boolean"
            },
            "query": {
              "properties": {
                "address": {
                  "type": [
                    "string",
                    "null"
                  ]
                },
                "chain": {
                  "type": [
                    "string",
                    "null"
                  ]
                },
                "id": {
                  "type": [
                    "integer",
                    "null"
                  ]
                }
              },
              "type": "object"
            },
            "source": {
              "type": "string"
            },
            "total": {
              "type": "integer"
            }
          },
          "required": [
            "query",
            "found",
            "checkedAt",
            "chainsChecked",
            "chainsFailed",
            "total",
            "escrows",
            "chains"
          ],
          "type": "object"
        },
        "type": {
          "type": "string"
        }
      },
      "required": [
        "type"
      ],
      "type": "object"
    }
  },
  "required": [
    "input"
  ],
  "type": "object"
}