Verified, not just self-declared.
A user-agent string is just text: anyone can claim to be GPTBot. Lume checks the agents that actually sign or publish their ranges (via signatures, reverse DNS, and published IP ranges), confirms which are genuinely who they say, and flags the rest as unverified. Stop trusting a spoofable string for the agents that matter.
Three ways Lume proves who an agent is
Standard-neutral and multi-signal: Lume verifies signatures where present, and falls back to reverse DNS and published IP ranges everywhere else. One verdict per request. This proves who an agent is (not that it’s harmless), and it works because the agents that matter (Googlebot, GPTBot, ClaudeBot) do sign or publish ranges. We don’t gatekeep who’s allowed; we tell you who’s authentic, and flag the rest for you to judge on behavior.
HTTP Message Signatures
Web Bot Auth · RFC 9421 · Ed25519Agents sign each request with a private key. Lume checks the signature against the operator’s published key directory: cryptographic proof of identity, where the operator supports it.
Forward-confirmed reverse DNS
FCrDNSResolve the request IP’s hostname, then resolve that hostname back to an IP and confirm it matches. Proves the request came from the operator’s own infrastructure.
Published IP ranges
Kept fresh automaticallyMatch the request IP against the operator’s officially published address ranges. Lume keeps these ranges synced, so a rotation is picked up rather than silently breaking a verdict.
The 7 operators Lume verifies today
Verified vs. self-declared. Know which is which.
Every other agent in the catalog is classified by user-agent and network signals and labeled honestly. Lume never marks an agent verified unless it can prove it.
What “verified” means in your dashboard
Every request carries a verdict. Declared identity is what the request claims; verified is what Lume could prove.
Related reading
How to detect AI agents like ChatGPT agent on your website
AI agents browse your site in a real browser on a person's behalf, so they look nothing like crawlers. Here is the verification ladder that tells signed, declared and hidden agents apart.
What is Web Bot Auth? A plain-English guide to signed bot traffic
Web Bot Auth is an emerging IETF method that lets bots and AI agents cryptographically sign their HTTP requests so sites can verify them. Here is how the handshake works and why it beats user-agent strings.
How to verify Googlebot (and catch spoofed bots)
A user-agent string is not proof. Learn the layered way to verify Googlebot with reverse DNS, published IP ranges, and Web Bot Auth signatures.
Stop trusting the user-agent string.
See which agents are genuinely who they claim on your site. Free plan, one ingest token, set up in minutes.
Start for free →