Overview View as Markdown

5-minute quickstart

Your first check, with a key anyone can use. Nothing to install, nothing to pay.

Try it without code

Paste a token or a wallet address and see the real answer.

Try

Real answers, live from our sandbox with the public key: 10 checks a minute.

1. Take the public key

This key is printed here on purpose. It works on the sandbox (staging.lorglabs.com), which runs every check on live Base and Ethereum data. It allows 10 checks a minute for each caller and 1,000 a day shared by everyone, which is enough to try it.

lorg_test_wxXht1MyxKVyQwjyxN5JPHGfatXIZbL9

2. Make a check

Ask about DEGEN on Base, for a $500 trade:

curl https://staging.lorglabs.com/v1/check/token \ -H "Authorization: Bearer lorg_test_wxXht1MyxKVyQwjyxN5JPHGfatXIZbL9" \ -H "Content-Type: application/json" \ -d '{ "chain": "base", "address": "0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed", "amount_usd": 500 }'

For a wallet you are about to pay, use /v1/check/quick with the wallet's address.

3. Read one word

The answer, shortened:

{ "verdict": "allow", "action": "proceed", "summary": "No blocking risks found. Note: Can mint new tokens (mint(address,uint96)); controlled by a multisig (0x704e…3c0d). …", "reasons": [ { "code": "OWNER_CAN_MINT", "severity": "high", "detail": "…" } ], "checks_failed": [], "signature": { "alg": "Ed25519", "key_id": "…", "sig": "…" } }
actionWhat to do
Allow proceedGo ahead.
Caution limit_exposureGo in small, or ask the user first. The risks are in reasons.
Block do_not_proceedDon't. Show the summary.
Unknown status 503Not verified: don't trade on it. Ask again after Retry-After seconds.

4. Connect for real