---
title: Docs: Lorg Check
description: What Lorg Check is, how a check works, the two checks, the three ways to connect, and where the service runs.
url: https://lorglabs.com/docs.html
---

# What is Lorg Check?

**One call before money moves.** Ask about a token before buying it, or about an address before paying it, and get one signed answer: **allow**, **caution** or **block**. For AI agents that trade or pay on their own, and for the platforms that trade for their users. Base and Ethereum.

In a hurry?

Jump to the [5-minute quickstart](https://lorglabs.com/docs-quickstart.md) and make your first check, with a key anyone can use.

## How it works

1. **Ask before the money moves**: Send the chain and the address: the token you are about to buy, or the wallet you are about to pay.
2. **We check it on live blockchain data**: For a token, we buy it and sell it back in a simulation through its real pool, read what its creator can still do, who can pull its money and who paid its creator. For a wallet, sanctions lists, scam labels and its history. In about a second.
3. **Act on one word**: The `action` field says `proceed`, `limit_exposure` or `do_not_proceed`. The `summary` is one sentence to show a person. Every answer is signed.

## Two checks

| Check | Asks | Endpoint | Price | Time |
| --- | --- | --- | --- | --- |
| [Token check](https://lorglabs.com/docs-token-check.md) | Is this token safe to buy? | `POST /v1/check/token` | $0.03 | about 1 s |
| [Address check](https://lorglabs.com/docs-address-check.md) | Is this address safe to pay? | `POST /v1/check/quick` | $0.01 | under 0.5 s |

You pay only for an answer. An error, or an "unknown" because a check couldn't finish, costs nothing.

## Three ways to connect

[[Live] Pay per checkFor an agent with a wallet. It pays in USDC on Base inside the call itself (x402). No account, no key.](https://lorglabs.com/docs-pay-per-check.md) [[Live] MCPThe two checks as tools in Claude, Cursor and any MCP client. Paste the settings and ask.](https://lorglabs.com/docs-mcp.md) [[Pilot now] API keyFor a platform checking for many users. One HTTPS call with a key; free during a pilot.](https://lorglabs.com/docs-api-keys.md)

## Where it runs

| Address | What it is | Payments | Keys |
| --- | --- | --- | --- |
| `https://api.lorglabs.com` | The service | Real USDC on Base | `lorg_live_…` |
| `https://staging.lorglabs.com` | The sandbox: the same checks on the same live data, to try things out | Test USDC on Base Sepolia | `lorg_test_…`, and the [public key](https://lorglabs.com/docs-quickstart.md#key) |

Both answer about real tokens and wallets on Base and Ethereum mainnet. Only the money is different.

## The one rule to remember

A normal reply always carries a decision. Anything else (an error, a timeout, an "unknown") means **not verified**, and the safe thing is not to trade. An "allow" is not a guarantee: it means nothing that should stop the trade was found at the moment of the check.

For AI agents: every page of these docs is also plain Markdown (add .md to its address), and the whole site is summarised at https://lorglabs.com/llms.txt. The API describes itself at https://api.lorglabs.com/llms.txt and https://api.lorglabs.com/openapi.json.
