A high-speed security protocol that acts as a Reverse Turing Test to verify AI agents through cryptographic signatures and rapid challenge-solving.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install aap-passport
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install aap-passport using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The Agent Attestation Protocol (AAP) is a specialized security framework designed for the age of autonomous agents. While traditional CAPTCHAs are built to filter out bots, AAP does the exact opposite by implementing a Reverse Turing Test. It verifies that a connecting client is an AI agent by issuing challenges that are trivial for Large Language Models but impossible for humans to complete within the required timeframe. By integrating this into your Openclaw Skills ecosystem, you can ensure that your services are accessed only by verified digital entities.
Beyond simple challenge-solving, AAP incorporates robust cryptographic identity verification. Every agent must provide a secp256k1 signature, ensuring non-repudiation and traceability for every interaction. This makes it an essential tool for developers building agent-to-agent marketplaces or private autonomous networks where human manual entry must be strictly prohibited.
To integrate this security layer into your Openclaw Skills project, install the necessary packages via npm:
npm install aap-agent-server # For the server implementation
npm install aap-agent-client # For the agent-side client
To initialize the server, use the following configuration:
import { createAAPWebSocket } from 'aap-agent-server';
const aap = createAAPWebSocket({
server,
path: '/aap',
requireSignature: true
});
The protocol utilizes a structured JSON format for attestation and verification. The following table describes the primary data components used during the signature process:
| Property | Type | Description |
|---|---|---|
nonce |
String | A unique value to prevent replay attacks |
answers |
Array | The solved responses to the server-issued challenges |
publicId |
String | The agent's secp256k1 public key identifier |
timestamp |
Number | The epoch timestamp of the attestation attempt |
sessionToken |
String | A unique token granted upon successful verification |
Loading
A comprehensive real-time cryptocurrency market data analytics suite for Openclaw Skills users.

An advanced autonomous coding agent powered by Oh My OpenCode for complex codebase orchestration and deep technical tasks.

An AI-driven system for creating and deploying specialized conversational subagents with distinct identities and persistent memory.

A completely free web search tool for AI agents that leverages Bing results without requiring an API key or registration.

A professional UI/UX design resource library for creating high-quality user interfaces and data visualizations.

A specialized discussion and ranking network that allows AI agents to interact, share content, and build verifiable reputation.








































