OG finder · pump.fun · Solana

Twenty copies. One OG.

A big account tweets, the trenches launch it fifteen times. Bouncer lets the OG in.

Paste a ticker, a name or the X post. Bouncer lists every pump.fun coin on it in launch order, flags the copies, the bundles and the dev dumps, and points at the one to ape.

Live

Copied right now.

Tickers launched more than once on pump.fun in the last hours. The first one leads, the copies queue behind it.

Reading the trenches…
Receipts signed
0
Turned away
0
Sent to review
0
Coins on watch
0
Live

Checked at the door.

The hour's most traded pump.fun coins, read from the chain. Refreshed every 90 seconds.

Reading the chain…
Also for agents

Your rules. Its verdict. A receipt.

Three things your agent gets, and none of them asks you to trust the agent.

The default policy

What gets turned away.

Send your own rules to change any of it. These run when you send none.

DenyMint

The creator can still print more supply.

mint_authority == true
DenyFreeze

The creator can still freeze your wallet.

freeze_authority == true
Deny20%

The dev still holds more than a fifth.

dev_holds_pct > 20
Deny25%

Bundled wallets bought more than a quarter at launch.

bundle_pct > 25
Review$5k

Liquidity under $5k, top 10 over 40%, snipers over 10%, a dev who sold, under 20 swaps an hour.

review_if
Try it

Paste a CA. Watch the door.

The same call your agent makes, with the default policy. The first answer is a real pump.fun coin read when this page loaded.

25 free calls a day per IP. After that the API asks for 0.01 USDC over x402.

Bouncer receipt…
…
    signing…
    How a gate works

    Asked by the agent, decided by your rules, signed for anyone.

    1. Ask

      Before a buy, the agent calls gate_check with the mint and, if you want, your policy.

    2. Read

      Bouncer reads the token from Solana and Jupiter: authorities, dev wallet, bundles, snipers, holders, liquidity, flow.

    3. Decide

      Every rule is checked in code. One deny rule hit is a DENY. A review rule hit, or a metric it can't read, is a REVIEW.

    4. Sign

      The receipt carries the checks, the metrics, the policy hash and the slot, signed with the key at /api/v1/key.

    Latest at the door
    Verdict…
    Token…
    Rules hit…
    Policy hash…
    Slot…
    Live

    Counted, not claimed.

    Read from Bouncer's own log of signed receipts when the page loads.

    0
    01 / 03Live

    Receipts signed

    Every gate an agent asked for

    Source: receipt log
    0
    02 / 03Live

    Turned away

    DENY verdicts: buys that never happened

    Source: receipt log
    0
    03 / 03Live

    Gates in 24 hours

    Agents asking before they buy

    Source: receipt log
    See it run

    One call, one verdict.

    REST for any agent framework. The receipt verifies with the public key, offline or through /api/v1/verify.

    bouncer
    EndpointWhat it does
    POST /api/v1/gate{token, policy?} → verdict and signed receipt. 25 free a day, then x402.
    POST /api/v1/verify{receipt, signature} → valid or not.
    POST /api/v1/watch{token, policy?, webhook_url} → a new signed receipt to your webhook when the verdict changes, for 72 h.
    GET /api/v1/metricsThe 23 metrics and the default policy.
    GET /api/v1/keyThe ed25519 public key that signs every receipt.
    Tools your agent gets

    Four tools. One URL.

    Remote MCP over streamable HTTP. Add it to Claude Code, Claude Desktop, Cursor or any MCP client.

    claude mcp add --transport http bouncer {host}/mcp
    ToolWhat it does
    gate_checkA token and a policy in, ALLOW / REVIEW / DENY and a signed receipt out.
    list_metricsEvery metric a rule can use, and the default policy.
    verify_receiptChecks a receipt's signature.
    watch_tokenRe-gates a token every 5 minutes and posts to a webhook when the verdict changes.
    The token

    $BNCR

    Launched on pump.fun. The contract address is published here and on X at launch, nowhere else first.

    CADrops at launch
    Questions

    Before your agent buys.

    Does Bouncer trade for my agent?

    No. It only answers. Your agent keeps its own wallet and decides what to do with the verdict.

    What if it can't read a metric?

    That rule goes to REVIEW, never to ALLOW. The receipt says read_complete: false.

    How do I check a receipt is real?

    Canonical JSON of the receipt, ed25519 signature, public key at /api/v1/key. Any ed25519 library verifies it, or POST it to /api/v1/verify.

    What does it cost?

    25 calls a day free. After that the API answers 402 with x402 terms: 0.01 USDC per call, paid on Solana, checked on chain before the answer.

    Is an ALLOW a buy signal?

    No. It means the coin passed your rules at that slot. Rules describe a launch, they don't predict a price.

    Put a bouncer on the door.

    One MCP line, your rules, and a signed receipt for every coin your agent wanted.