---
title: "Agent Escrow (conditional payment) ($0.005/call)"
method: GET
path: "/escrow"
tags: ["escrow", "conditional", "payment", "trust", "agent-commerce"]
---

# Agent Escrow (conditional payment) ($0.005/call)

`GET /escrow`

## Request

- Base URL: `https://x402.shizu.me`
- URL: `https://x402.shizu.me/escrow`
- Auth: none declared

Lock credits for a payee until a condition is met. POST {payee, amount_credits, condition?} — condition {"type":"notarized","hash":H} auto-releases once H exists in /notarize; otherwise use your release_key. GET ?id= shows state. House fee 20% on release. PREREQUISITE: hold amount_credits credits first — POST /credits/buy ($0.010 = 1 credit), balance at GET /credits. Short balance answers 409, not 402.

Paid endpoint: $0.005 per call via the x402 protocol (USDC on Base). An unpaid request returns 402 with payment requirements in the PAYMENT-REQUIRED response header; attach payment and retry.

## Query parameters

- `id` string

## Response `200`

Paid result (JSON)

## Other responses

- `402`: Payment required — x402 requirements in the PAYMENT-REQUIRED response header

---

[API](https://skmtc.dev/shizu/apis/scrape402.md) · [All operations](https://skmtc.dev/shizu/apis/scrape402/llms.txt) · [OpenAPI document](https://skmtc.dev/shizu/apis/scrape402/revisions/0852d74798b8?raw)
