TruvonCheck your business

TruvonBot

TruvonBot is Truvon's crawler. Truvon keeps a dated record of U.S. businesses for AI assistants, and TruvonBot reads a business's own website so the record says what the business says, not only what directories copied.

How to recognize it

Every request carries this user agent:

Mozilla/5.0 (compatible; TruvonBot/1.0; +https://truvon.ai/bot)

In robots.txt its name is TruvonBot. It never fills in forms, signs in, buys or books, and it doesn't run a page's scripts.

Anyone can copy a user agent, so TruvonBot also signs every request (Web Bot Auth: HTTP Message Signatures, RFC 9421, Ed25519). Its Signature-Agent is "https://truvon.ai" and its public key is at https://truvon.ai/.well-known/http-message-signatures-directory. A host that checks signatures can let in TruvonBot and nothing that only copies its name.

What it reads

It reads at most 600 KB of a page and waits at most 12 seconds for one. A visit is about 17 requests, most of them for small files many sites don't have, and up to seven more for those pages.

How often

When a business is first listed, about once a month after that, and when its owner asks for a check again.

It obeys robots.txt

Truvon's crawl follows robots.txt as RFC 9309 sets out: a group that names TruvonBot is the one it reads, and otherwise the group for every crawler (User-agent: *). A missing robots.txt lets it read everything; one that fails (a server error, or no answer) keeps it out until the next visit. A read of one site that a person asks for, such as an owner listing their own business, is a visit on their behalf, not a crawl.

Let TruvonBot in

These two lines in robots.txt let TruvonBot in, even when the rest of the file keeps other crawlers out:

User-agent: TruvonBot
Allow: /

Where robots.txt lives:

If your site turns bots away at the door

Some sites answer crawlers with an error (401 or 403) or a challenge page before robots.txt is ever read. What usually does it, and how to let TruvonBot through:

A rule that trusts a user agent lets in anyone who copies it; one that checks TruvonBot's signature lets in only TruvonBot.

Keep TruvonBot out

These two lines keep it out; the business stays listed from public sources, and nothing on its site reaches AI through Truvon:

User-agent: TruvonBot
Disallow: /

To take a business out of Truvon altogether, its owner can write to support@truvon.ai.

Questions

Write to support@truvon.ai. Owners can check how AI sees their business at truvon.ai/check.