# StatePulse Finance Escrow Bounty Simulator

> StatePulse Finance Escrow Bounty Simulator is a paid API for AI agents from statepulse-api.hahavoid0.workers.dev, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-14).

Simulates creating an escrow-backed USDC bounty with a sender address, reward amount, and commission fee — returning a simulated active bounty object without executing any real transaction.

## Facts

- Endpoint: POST https://statepulse-api.hahavoid0.workers.dev/finance/escrow-bounty
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/statepulse-finance-escrow-bounty-simulator-79d2603e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_KZSyg17JamVua1vZ4ZNju

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 statepulse-finance-escrow-bounty-simulator-79d2603e -d '<json body>'
```

Example prompt: Simulate an escrow bounty from wallet 0x742d35cc6634c0532925a3b844bc454e4438f44e with a 100 USDC reward and show me the commission fee and bounty ID I'd get — without actually locking any funds.

## When to prefer this

Use this endpoint when you want to preview or dry-run an escrow bounty creation to understand the resulting bounty ID, commission fee, and structure before committing real USDC. Ideal for AI agents testing bounty workflows, estimating costs, or building UIs that show users what a bounty will look like prior to on-chain execution.

## Known failure modes

- Missing or malformed sender address returns validation error
- Invalid reward amount format causes 400 bad request
- Worker cold start may add slight latency on first call
- Payment via x402 USDC on Base required before response is returned; unpaid calls rejected
- Simulated only — does not reflect real on-chain state or actual commission rates

## Output

Returns a JSON object with a simulated bounty_id (e.g. sim_bounty_...), status set to SIMULATED_ACTIVE, the sender address, reward_usdc amount, commission_fee_usdc, a simulated:true flag, and a note confirming no real USDC was transferred or locked. Also includes supported:true and confidence:high fields.

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/statepulse-finance-escrow-bounty-simulator-79d2603e/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from statepulse-api.hahavoid0.workers.dev](https://www.zero.xyz/host/statepulse-api.hahavoid0.workers.dev/llms.txt)
