Paste a token. See what it's worth in Revolut, PayPal or Zelle. Swap to SOL with Jupiter, lock it in an on-chain escrow, and a real person pays you in minutes. No exchange, no KYC, no custody. Not even by us.
A new token appears. Ten seconds later the radar has read its opening blocks and tells you who was already inside: the bundle that bought in the creation slot, the dev who already sold, the one wallet that painted the chart, the KOL crew that will leave together. The same engine that decides when to exit now shows you where not to enter.
Wallets that bought in the very slot the token was created, how much SOL they put in, and whether we have seen them bundle other launches.
bundle · 6 wallets · 14.9 sol in slot 0How much supply the dev bought at launch, what they hold now, how many tokens they created before and where their SOL came from.
dev sold · bought 14.4% at launch, holds 0273 KOL wallets vetted on-chain, our elite list, mapped insider networks and repeat bundlers. Each one shown with its record.
5 kols already out · all flippersAny structural red flag means someone already cashed out on it. Clean means the opening was not pre-arranged. Never a buy signal.
clean so far · no bundle · no dev dumpA token rode a real creator campaign about AI. A promoter account announced that every creator fee would go to a safety nonprofit. The campaign's own website never mentioned a token. So we read the creator wallet.
In 80 minutes the creator claimed its fees six times. Each claim moved, within the same minute, to a wallet used once, and from there was split by a relaying program into high-traffic pools. Every intermediate wallet was left at zero. No donation address appears anywhere on the trail.
Method and every transaction in the docs. We publish what the chain shows, not what the thread says.
Every ad is funded before it exists. Every trade is a reservation on that vault. Cash moves between two people; SOL moves only when the rule is met.
Posting an ad and depositing the SOL happen in the same transaction. No funds, no ad. The vault is the ad's own account, a program-derived address with no private key anywhere.
create_ad(amount, price_cents, min, method, contact)
→ ad PDA ["ad", seller, id] receives `amount` lamportsThey pick how much and a payment window from 15 to 60 minutes. That slice of the vault is now theirs to earn: the seller can't withdraw it and nobody else can buy it.
open_trade(amount, window_secs)
→ ad.available -= amount; ad.reserved += amount
→ trade PDA ["trade", ad, index] state = openRevolut, PayPal, Zelle, SEPA, a gift card. The buyer pays the contact written in the ad, on-chain, signed by the seller, and marks the trade paid with the reference.
mark_paid(reference)
→ state = paid; reference stored on-chainThe seller sees the money in their balance and releases. SOL to the buyer, 1% to the treasury, same transaction. If they disagree, either side opens a dispute and an arbiter with a known key resolves it, in one of exactly two directions.
release() → buyer += amount − fee; treasury += fee
dispute() → state = disputed
resolve(to_buyer) → arbiter only, two outcomesWe'd rather you read this than a slogan. The full threat model is in the docs.
SOL in an ad can only go to the buyer of a trade or back to the seller. There is no instruction that sends it anywhere else.
The arbiter can act only on disputed trades, and only choose between those same two destinations.
The fee is computed and charged in the release transaction. Nothing is skimmed on the side.
That a fiat payment can't be reversed. Sellers pick rails and price accordingly. We publish which rails charge back.
That the arbiter is always right. It's a person with a public key and a public record.
Your taxes or your local law. That part is yours.
Each ad names its rail and its alias. Buyers pay there. We hold SOL, never cash, never card numbers, never codes.
Revolut · Wise · Zelle · Cash App · Venmo · Bizum · Apple Cash · Google Pay · Pix · Mercado Pago · Payoneer · X Money
SEPA instant · SEPA · US domestic wire · UK Faster Payments · N26 · Monzo · cash in person
Amazon · Apple · Steam · Google Play · PlayStation · Netflix · Uber · Airbnb · Visa prepaid
PayPal is supported. "Friends & Family" is effectively final; "Goods & Services" can be charged back for 180 days. Ads say which one they take.
| SOL you sell | 3.333333 |
| Fee · 1% (seller) | 0.033333 SOL |
| Locked in escrow | 3.366667 SOL |
| Buyer receives | 3.300000 SOL |
Illustrative. Live price comes from Jupiter in the market. Payment apps may add their own fees.
You win on-chain and lose on the way out. The exchange wants your passport, freezes you "for security", takes four days. The Telegram group is fast until it isn't.
The old peer-to-peer markets solved speed and killed trust, or solved trust by becoming the exchange. A program with no master key is the third option: the custodian is code you can read, and it can't run.
If this site disappears tomorrow, the program keeps running. Every seller can close their ad and take their SOL back. That is the whole point.
Cash goes from the buyer's app to the seller's app. SOL sits in the ad's vault, an account only the program can move, and only to the buyer or back to the seller.
The window expires. The seller cancels and the SOL returns to the ad. The buyer never had a way to take it.
The buyer opens a dispute with the reference they wrote on-chain. The arbiter reviews and releases. The seller can't withdraw reserved SOL while the trade is open.
Solana. Fast, cheap and final: a release costs a fraction of a cent and settles in seconds.
v1 is native SOL. Swap to SOL on any DEX and post. SPL tokens with the same vault are on the roadmap.
No. There is no account to create. Your wallet is your identity and your on-chain history is your reputation.
Not yet. If there is one, the rules are written in the docs before the contract address exists. Anything with our name before that is fake.