The agentic web is here. Know who to trust.
A universal protocol to distinguish useful agents from malicious bots.
verify-middleware.ts
import { verifyBotID } from "botid";
// 1. Drop-in middleware protection
app.use("/api", verifyBotID({
requireVerified: true // Block unverified bots
}));
Cryptographic proof
Every request is signed with an Ed25519 private key. No shared secrets, no spoofing. Mathematical certainty of identity.
Fast-lane access
Bots with a verified ID bypass intrusive CAPTCHAs and rate limits. Give legitimate agents the treatment they deserve.
Universal standard
One identity for the entire web. Compatible with Next.js, Express, Cloudflare Workers, and every major agent framework.
