Background
The Name refers to the Voight-Kampff test from Philip K. Dick's novel and the movie Blade Runner. The original test's purpose is to distinguish human beings from "replicants". Here on the web, I'm referring to agentic browsers — the equivalent of something that looks like a human, but is actually artificial.
This site provides a simple JavaScript snippet + API endpoint that lets you recognize agentic browsers (our "replicants") on the basis of their web-bot-auth HTTP request headers. Since it's not possible to read HTTP request headers from JavaScript, it requires the use of a server-side component. You can also use this site to check if an agent you're using working as expected — request the URL of the basic or full test above.
What you do with the knowledge of a 'user' being an agentic browser is up to you.
There are two tests: '/basic' checks the existence of web-bot-auth headers, '/full' validates the signature of the request. For each, there's an option to use JSONP for embedding (a script element), or to use the Fetch() API. Theoretically, agents should sign all requests (spoiler: some, like Manus, don't).
The rest of the page here is just for fun.
Interface Operational _
The Voight-Kampff test is currently operational. The test is available in basic or full (with cryptographic verification) versions.
API endpoints are at
https://api.voightkampff.dev/basic and
https://api.voightkampff.dev/full (with cryptographic verification).
Find out more in the developer documentation.