Dashboard
all deployments

Every call. Every cent. Every split.

live
Revenue (all-time)
$0.0000
Settled txs
0
Unique payers
0
Unique referrers
0
Cumulative split
$0.5920
all-time · USDC
Merchant84%
$0.4972
Referrer15%
$0.0859
Protocol2%
$0.008880
Referrer quality
repeat-payer rate
100%
insufficient data

Share of unique settled payers that came back for a second call. Higher repeat-payer rates mean referrers are routing traffic that sticks, not just one-and-done calls.

low sample, 1 unique payer

Call this gate

Pay $0.001 per call. Get the response back.

USDC · settles in-band · no invoice

paidFetch handles the 402 challenge automatically. You get the upstream response plus an on-chain receipt. No retry loop to write yourself.

Example
import { paidFetch } from '@chest-gate/sdk'

const { body } = await paidFetch(
  'https://gate.chest.sh/g/price-feed/<endpoint>',
)

console.log(body)

First time? Top up your chest.sh wallet, or follow the quickstart.

Earn from this gate

Route paying traffic here, keep 15%.

paid on-chain · same block · no claim

If you ship an agent, MCP server, or skill that calls price-feed, you keep the referrer share on every paid call. Your cut lands in the wallet you’ve set, the same block the merchant gets paid.

import { paidFetch } from '@chest-gate/sdk'

const { body } = await paidFetch(
  'https://gate.chest.sh/g/price-feed/<endpoint>',
  { appSlug: 'your-app' },
)

Publish an app once; chest.sh resolves your payout wallet from the app manifest on every call.