Lorg Check

Know it's a trap before you buy it.

Lorg Check is the safety check your agent or trading platform runs before every trade. We run the trade first, in a simulation on the live chain, read who controls the token and its money, and give back one answer: allow, caution or block, with the reason why. In 740 ms, as fast as 570 ms.

As seen on

  • Coinbase x402 Bazaarx402 marketplace
  • x402scanx402 explorer
  • Bankrx402 marketplace
  • GlamaMCP directory
  • MCP RegistryOfficial MCP registry
  • ClaudeConnectors directory

Supported by Alchemy Startup Program

The problem

Buying is easy. Selling is where the trap is.

Some new tokens let you buy and never let you sell. Some let their creator print more and dump it on you. Some look healthy until one wallet pulls all the money out of the pool.

Of 7,646 new tokens we tested live in the last month, 954 hurt their buyers. It happens fast: in our public record, 8 in 10 of the new launches we blocked were gone within the hour. A person might notice. An agent trading on its own at three in the morning won't.

What we do

One question. One answer.

Before a trade, your platform sends us the token's address. We check it against the live chain and answer in 740 ms, as fast as 570 ms:

Block Do not proceed. This pool keeps 99.99% of whatever a buyer sells. A real answer about a real token

Your code reads one word. Your user reads one sentence. Ask one yourself:

Try

Real answers, live: 3 checks a day here. For your own use, get a free key.

Under the hood

Hundreds of facts in. One word out.

Every check reads the token the way an auditor would: it trades it, reads its code and its owner's powers, follows the pool's money and the wallets behind it. Then it does what an agent can't do on its own: it decides. Three real answers:

A new token on Base

simulation bought, then sold back: lost 100% pool hook a copy of a known honeypot design liquidity one wallet owns all of the pool source not published age 1 hour

One answer

Block do_not_proceed

Do not proceed. The main pool's hook is a copy of a known honeypot hook, set to keep 99.99% of what a buyer sells.

A day-old token on BNB Chain

simulation sold back, no tax liquidity one wallet holds 100% of the pool's LP tokens and can withdraw it source not verified age 27 hours

One answer

Caution limit_exposure high

High caution: one wallet can withdraw this token's pool.

Six hours later its pool was empty

AERO on Base, for a $2,500 trade

simulation sold back, no tax, 0.6% round trip at $2,500 filled in full across 50 pools contract can mint; controller not identified record a well-known token

One answer

Allow proceed

No blocking risks found. Note: can mint new tokens; controller not identified.

Allow

Trade.

Nothing found that should stop you.

Caution

High: ask first. Low: go small.

Real risks, listed, with how much they weigh.

Block

Don't trade. Show the reason.

A trap, or a sanctioned address.

Unknown

Not verified. Not charged.

A check we can't do without couldn't finish.

Answers given by the live service on 4 October and 4 November 2026, shortened · how a check works

The simulation

We don't look the token up. We trade it first.

A list can only tell you what someone already found. So for every token we run the trade itself: a buy and a sell, through its real pool and the route a real wallet uses, on the chain exactly as it stands at the latest block. Nothing is signed or sent, and no money moves. If the sale fails, or most of the money disappears on the way out, we have seen the trap ourselves.

  • The real route. Uniswap V2, V3 and V4 with the pool's hook running, Aerodrome, PancakeSwap and the rest, launch curves, and on Solana the route a wallet would be given.
  • Every transfer measured. What left and what arrived, on both sides, so a tax shows even when the code hides it.
  • At your size. Tell us the trade's size and we try that too, across the token's pools.

The simulation, step by step

What we catch

What we catch

  • Tokens you can buy and can't sell, including traps hidden in the pool instead of the token, which most checkers can't see at all.
  • Sell taxes that quietly keep a large share of every sale.
  • Hidden printing presses: a creator who can make tokens at will and sell them into the pool.
  • Pools one wallet can empty, and "locked" liquidity whose lock has already run out.
  • The people behind earlier rugs: a creator, or the wallet that paid them, with a record.
  • Fakes: a borrowed name, or a token passing itself off as USDC, USDT or ETH, even spelled in look-alike letters.
  • Owner powers: someone who can freeze your tokens, block your wallet or change the fees after you buy.
  • Bad addresses: sanctioned wallets, wallets that forward everything to a thief, and look-alikes planted in your history so your next payment goes to the copy.
  • A trade too big for the pool: a sound token can still be the wrong place for a $50,000 order.

It learns

Every answer makes the next one sharper.

Every token we answer about is looked at again an hour, a day and a week later. When one hurts its buyers, the service labels the wallet that made it and the wallet that paid for it, by itself. Any token they make or pay for after that carries the warning from its first minute.

–wallets labelled by the service itself
– of –tokens we blocked, gone a day later

It all goes into a record nobody else has: every token we tested, what each checker said about it in the same minute, and what became of it, sealed in Bitcoin so it can only grow. Our AI model is trained on that record and judged on tokens it has never seen. It goes into the answer only once it beats our rules there. In training

Figures read from the live service when this page opens · how it learns

The proof

Tested on live tokens, next to the tools people already use

7,959 tokens on seven chains, each asked of every checker in the same minute. Then the chain told us which ones hurt their buyers: a real wallet that bought and couldn't sell, or a pool pulled or faked.

One dot is 1% of the traps and rugs each checker was asked about · red: blocked · amber: warned · green: called fine · grey: no answer

611of 954 traps and rugs blocked

And 224 more warned on, 116 of them at high caution. GoPlus stopped 6 of the 724 it was asked about, and Honeypot.is 9 of 530.

7,959tokens tested side by side, 3 October to 4 November
162 of 258launches that went on to hurt buyers, blocked in their pool's first minute
115 of 151tokens we blocked in the latest search had hurt their buyers ten hours on
1 of 2,035real tokens blocked in our last full check of the list, on a real tax its owner can raise

Every live test so far · a block is the strong signal: a warning means go small · see the evidence, and our misses

Honest answers

An answer you can rely on, because we tell you when we can't give one

  • We never guess. If a check we need can't run, the answer is "unknown", never "allow".
  • You only pay for answers. An "unknown" or an error costs nothing.
  • Every answer is signed. It carries the block and time it was true and a signature anyone can check, so you can prove later what we told you.
  • A new token isn't a bad token. We don't block something just for being new. When we block, we name the reason.

Your terminal

See exactly what we caught for your users.

A platform on a pilot gets a terminal of its own: every check its users made, live. What we stopped and why, the evidence behind it, the trade it would have been, and what became of the token an hour, a day and a week later. Built with your pilot

Lorg terminalYour platformLiveAllBlockedCautionAllowedUnknown
4,812Checks today
37Blocked
112High caution
$18,420In trades held back
Time (UTC)ChainAddressTradeAnswerWhy, in one lineSince
14:02:11Base0x7a3f…c91e$2,500BlockThe pool's hook keeps 99.99% of every saleEmptied 31 min later
14:01:58Solana9xQe…pump$300CautionhighOne wallet can withdraw this token's poolPulled after 6 h
14:01:40BNB Chain0x9c1d…44a2$1,200AllowNo blocking risks foundTrading
14:01:22Robinhood Chain0x2e8b…07f1$800BlockIts creator can print tokens without a mint, and was paid by a wallet behind earlier rugsFaked 2 h later
14:00:57Ethereum0x51f0…b3a9$250CautionlowHardly a market: only a small trade gets back outTrading
14:00:31Base0xc900…fb03Pay $40BlockA planted look-alike of a wallet your user paid before–
14:00:09SolanaHq7n…pump$150UnknownIts pool is seconds old: ask again shortly. Not charged–

Why we blocked it · 14:02:11

HONEYPOT_HOOK critical · the main pool's hook is a copy of a known honeypot hook, set to keep 99.99% of what a buyer sells

HIGH_SELL_TAX critical · selling back lost 100%

LP_NOT_LOCKED medium · one wallet owns all of the pool's positions

The evidence

Simulated at block 53,501,956: bought, then sold back for nothing

Your user asked to trade $2,500. Nothing was sent

Signed answer: Ed25519, checked · looked at again: emptied after 31 minutes

Illustration · your terminal shows your own users' checks · built with your pilot

How to start

One call. Nothing to install.

Send the token's address before the trade and read one word back. That is the whole integration: one HTTPS call and one field, so most teams have it working in an afternoon.

Platforms start with a free pilot: four to six weeks on your real traffic, your own terminal, a named person to talk to and a report every week. Agents need no account: a free key in a minute, or pay a few cents per check.

// before every buy (LORG = "https://api.lorglabs.com") const res = await fetch(LORG + "/v1/check/token", { method: "POST", headers: { Authorization: "Bearer " + KEY, "Content-Type": "application/json", }, body: JSON.stringify({ chain, address, amount_usd }), }); const a = res.ok ? await res.json() : null; // one word decides if (!a || a.action === "do_not_proceed") return refuse(a); if (a.action === "limit_exposure") size = smaller(size);

Three ways to use it

Live

The API.

One HTTPS call before the trade: with a key, or paid per check in USDC with no account. The 5-minute quickstart.

Live

MCP.

Add one address in ChatGPT, Claude, Cursor or VS Code and sign in once, so your agent asks before it trades. How to connect.

Pilot now

Inside your platform.

Built into your bot, wallet or agent toolkit, so every one of your users is checked without doing anything.

Check before you trade.

Live on Base, Ethereum, Arbitrum, Robinhood Chain, Polygon, BNB Chain and Solana.