Free forever

Get identity. Get access.

3 minutes to verifiable identity. Sign in with GitHub, get your keys, start making signed requests.

3 minutes
|Just your GitHub account
1

Sign in

GitHub OAuth

2

Generate keys

One click, in browser

3

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}.json

3. 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.json
Free forever

Register in 3 minutes

Just your GitHub account. No credit card, no trial period, no catch.

Sign in with GitHub