Verify an Agent-Ready certification
A badge on someone's website is worth exactly as much as the register behind it. This is the register. Type a domain and you get the same answer a machine gets — whether the certification is current, what it scored when it was last checked, and the date it runs out.
Look up a domain
Nothing here is behind a login and nothing here identifies a buyer. A certification is a public fact about a domain, so the register stores a domain, a score, and three dates — and no email, no name, and no order.
What the certification actually means
It is a measurement with a date on it, not an opinion and not a membership.
- The site is audited. The same nineteen checks we run for anyone, scored out of 100 — discovery files, structured data, crawl policy, agent interaction, and whether an agent could actually complete a purchase.
- The badge points back here. Anyone can click it, and anyone can
call
/api/verify?domain=…and get JSON. We do not ask to be believed. - It is re-verified every day and expires after a year. A site that
quietly removes its
llms.txtin month three does not keep a green badge until month twelve — the score moves, and an expired certification goes grey on its own even if nobody at Virohana is awake.
Certification is €149 a year and includes the audit itself. If you only want the report, that is the €99 audit → — the same engine, without the badge or the re-verification.
For machines
GET /api/verify?domain=example.com returns
{domain, certified, score, last_verified_at, expires_at} as JSON, with
CORS open and a five-minute cache. An uncertified domain is a 200 with
certified: false — not a 404, because a verifier that has to tell
"no" apart from "endpoint moved" is a verifier nobody wires up.
GET /badge/<domain>.svg returns the badge itself, cached for an
hour, grey when the domain is not certified.
Everything we sell machine-to-machine is at /agents →, and the map of this site is at /llms.txt →.
Why a register at all
Akshay's objection to most certifications is that they are a logo you buy once and keep forever, backed by a PDF nobody re-reads. That is worth nothing to a human and less than nothing to an agent, which will believe the badge precisely because it cannot check it.
So the badge is not the artefact — this page is. The badge is a picture that points at a number that a job re-measures every day, from a table you can query without asking us. If we stopped doing the work, the badges would go grey by themselves. That is the only kind of claim we are willing to make on someone else's homepage.