
How it works
Web Bot Auth works via a Chrome extension that intercepts all outgoing HTTP requests and adds cryptographic signature headers:Signature: The RFC 9421 signature of the requestSignature-Input: Metadata about how the signature was createdSignature-Agent: URL that points to your key directory
Quick Start with Test Key
Quick Start with Test Key
Quick Start with Test Key
The fastest way to get started is using a test key, which works with this test verification site.1. Build the extension
Use the Kernel CLI to build the Web Bot Auth extension:The build command requires Node.js and npm to be installed on your system.
2. Create a browser with the extension
3. Verify it’s working
Navigate to the test site to verify your signatures are being accepted:This site validates requests signed with the RFC9421 test key and shows whether the signature was verified successfully.Using Your Own Keys
Using Your Own Keys
Using Your Own Keys
For production use, you’ll want to use your own signing keys instead of the test key.1. Generate an Ed25519 key pair
Create a JWK file with your Ed25519 private key. The key must include both the public (x) and private (d) components:my-key.jwk
See web-bot-auth documentation for tools to generate Ed25519 key pairs.

