| name | aap |
| version | 3.2.0 |
| description | Agent Attestation Protocol - The Reverse Turing Test. Verify AI agents, block humans. |
| homepage | https://github.com/ira-hash/agent-attestation-protocol |
| metadata | {"clawdbot":{"emoji":"🛂","category":"security","npm":["aap-agent-server","aap-agent-client"]}} |
AAP - Agent Attestation Protocol
The Reverse Turing Test. CAPTCHAs block bots. AAP blocks humans.
What It Does
AAP verifies that a client is an AI agent by:
- Issuing challenges trivial for LLMs, impossible for humans in time
- Requiring cryptographic signature (secp256k1) for identity proof
- 7 challenges in 6 seconds with mandatory signing
Installation
npm install aap-agent-server
npm install aap-agent-client
Server Usage
import { createServer } from 'node:http';
import { createAAPWebSocket } ;
server = ();
aap = ({
server,
: ,
: ,
: .(, result.)
});
server.();