Aap Passport
Agent Attestation Protocol - The Reverse Turing Test. Verify AI agents, block humans.
Agent Attestation Protocol - The Reverse Turing Test. Verify AI agents, block humans.
Real data. Real impact.
Emerging
Developers
Per week
Open source
Skills give you superpowers. Install in 30 seconds.
The Reverse Turing Test. CAPTCHAs block bots. AAP blocks humans.
AAP verifies that a client is an AI agent by:
npm install aap-agent-server # Server npm install aap-agent-client # Client
import { createServer } from 'node:http'; import { createAAPWebSocket } from 'aap-agent-server';const server = createServer(); const aap = createAAPWebSocket({ server, path: '/aap', requireSignature: true, // v3.2 default onVerified: (result) => console.log('Verified:', result.publicId) });
server.listen(3000);
import { AAPClient, generateIdentity, createSolver } from 'aap-agent-client';// Identity auto-generated (secp256k1 key pair) const client = new AAPClient({ serverUrl: 'ws://localhost:3000/aap' });
const result = await client.verify(solver); // Signature automatically included
← handshake (requireSignature: true) → ready (publicKey) ← challenges (7 challenges) → answers + signature + timestamp ← result (verified/failed + sessionToken)
Proof data signed with secp256k1:
JSON.stringify({ nonce, answers, publicId, timestamp })
| Option | Default | Description |
|---|---|---|
| 7 | Number of challenges |
| 6000 | Time limit (ms) |
| true | Mandate cryptographic proof |
No automatic installation available. Please visit the source repository for installation instructions.
View Installation Instructions1,500+ AI skills, agents & workflows. Install in 30 seconds. Part of the Torly.ai family.
© 2026 Torly.ai. All rights reserved.