Get identity. Get access.
3 minutes to verifiable identity. Sign in with GitHub, get your keys, start making signed requests.
Sign in
GitHub OAuth
Generate keys
One click, in browser
Start signing
JWKS auto-hosted
The access problem
Blocked by default
Publishers block AI crawlers. User-agent claims aren't trusted.
No differentiation
Responsible crawlers get lumped with scrapers and bad actors.
Compliance invisible
Even when you follow the rules, publishers can't tell.
What you get
Verifiable Identity
Cryptographic proof tied to your GitHub profile. No spoofing, no ambiguity.
Fewer Blocks
Publishers allow verified crawlers while blocking unknowns. Identity = access.
Hosted JWKS
No infrastructure to maintain. We host your public keys at a dedicated URL.
Access Tiers
Path to premium access and pay-per-crawl programs with publishers.
How it works
1. Sign in with GitHub
Your GitHub username becomes your identity. Go to openbotauth.org/login and authenticate.
2. Generate Ed25519 keypair
Click "Generate Key Pair" to create keys in your browser. Download your private key immediately—it's only shown once.
Your JWKS endpoint:
https://api.openbotauth.org/jwks/{username}.json3. Sign your requests
Use RFC 9421 HTTP Message Signatures. Include the Signature-Agent header pointing to your JWKS.
GET /article/123 HTTP/1.1
Host: publisher.com
Signature-Input: sig1=("@method" "@path");\
keyid="your-kid";alg="ed25519"
Signature: sig1=:BASE64_SIGNATURE:
Signature-Agent: https://api.openbotauth.org/jwks/you.jsonRegister in 3 minutes
Just your GitHub account. No credit card, no trial period, no catch.
Sign in with GitHub