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.
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_wxXht1MyxKVyQwjyxN5JPHGfatXIZbL92. 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": "…" }
}
action | What to do |
|---|---|
Allow proceed | Go ahead. |
Caution limit_exposure | Go in small, or ask the user first. The risks are in reasons. |
Block do_not_proceed | Don't. Show the summary. |
Unknown status 503 | Not verified: don't trade on it. Ask again after Retry-After seconds. |