Kernel Agent
User-directed browser automation. Kernel Agent visits pages on behalf of an end user’s request; it is not an automatic crawler. Requests are signed with Web Bot Auth rather than a dedicated crawler user-agent token.Kernel Search
Crawls pages to build search indexes and retrieval databases. Kernel Search identifies itself with theKernelSearchBot user-agent token and follows robots.txt directives for that token, including crawl-delay preferences.
Verifying Kernel traffic
Each identity publishes its public key set (JWKS) at its key directory. To verify a request:- Read the
Signature-Agentheader to determine which Kernel identity signed the request. - Fetch the public key set from that identity’s key directory and cache it per the
Cache-Controlheader. - Verify the
SignatureandSignature-Inputheaders per RFC 9421.