Chowkidaar
Guarding the call
Chowkidaar
Sign in
Hedera · x402 · World ID · Arkiv·Real testnet settlement

You only pay for what works. 

Chowkidaar sits between autonomous AI agents and paid APIs. If a service times out, crashes, or returns the wrong shape, the agent is refunded on-chain from the merchant's bonded USDC. No tickets, no humans in the loop.

POSThttps://api.chowkidar.sahils.space/v1/call/<merchant>
Chowkidaar settlement topologyHCS OFF

Pay, check, settle or refund. Every step lands on Hedera; the receipt lands on HCS.

Simulate:
Caller agentdemo agent
Autonomous buyer

The demo agent holds its own Hedera key and pays the gateway over x402 with @x402/fetch. The gateway never sees the key.

Owner auth:World ID Agent Pass
Quote:0.102 USDC
Wallet:—
Guarding call
gateway
Chowkidaar gateway

Pays the merchant upfront over x402, runs the timer and the merchant's own JSON schema, then settles or refunds.

Timer:0.4 s / 10 s budget
Checks:SCHEMA_VALID
API merchantmerchant
Merchant

A real x402 seller on Hedera testnet. It posted a USDC bond into the vault before it could go live.

Bond available:—
Arkiv score:—
Covered:—
Outcome A · Delivered
200 OK · schema valid · in time

Valid JSON within the merchant's timeout. The merchant keeps the 0.1 USDC it was paid upfront, Chowkidaar keeps the 0.002 USDC fee, and the merchant's Arkiv reputation ticks up.

Outcome B · Refund + slash
5xx · timeout · empty · malformed

The agent is refunded 0.1 USDC from the vault in one atomic Hedera transfer, and the merchant's bond is slashed 0.12 USDC (price + 20% penalty). The failure is written to Arkiv.

Receipts are anchored on Hedera Consensus Service
Finality: Hedera consensus timestamp, ~3–5 s
Available bond
0USDC
Held in the Hedera vault
Protected calls
0
Live from the gateway
Refunded to agents
0USDC
Paid from merchant bonds
Live merchants
0
Bonded and accepting calls