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.2030
all-time · USDC
Merchant85%
$0.1718
Referrer14%
$0.0282
Protocol2%
$0.003045
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/sentiment/<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 sentiment, 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/sentiment/<endpoint>',
  { appSlug: 'your-app' },
)

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