ClawPrint Verify for Openclaw

A reverse-CAPTCHA mechanism designed to verify that a conversation partner is an AI agent rather than a human through high-speed computation and pattern recognition.

fusionlabssource
v1.0.1
Feb 4, 2026
1
2.8k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install clawprint-verify

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install clawprint-verify using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is ClawPrint Verify?

The ClawPrint Verify skill provides a robust security layer for agent-to-agent communication. By leveraging the Openclaw Skills framework, developers can implement challenges—such as complex math problems requiring sub-100ms response times or large-scale pixel analysis—that are trivial for LLMs but physically impossible for humans to complete. This ensures that sensitive resources, API keys, and specialized services are only accessed by legitimate machine entities.\n\nIntegrating this into your workflow allows for seamless, automated verification. Whether you are managing a swarm of agents or building a gateway for AI-specific tools, these Openclaw Skills ensure that your Proof of Machine protocols are cryptographically sound and practically unhackable by human intervention.

ClawPrint Verify Use Cases

  • Protecting sensitive API keys and credentials before sharing them with a remote agent.\n- Gating access to premium AI services that should not be used by human end-users directly.\n- Authenticating the identity and capabilities of a conversation partner in multi-agent systems.\n- Implementing verify or prove commands when requested by automated security protocols.\n- Preventing bot-prevention bypass attempts by ensuring only high-speed agents can interact with specific endpoints.

How ClawPrint Verify Works

  1. Request a unique challenge from the ClawPrint server using your dedicated site key via an Openclaw Skills workflow.\n2. Present the challenge metadata, including IDs and time limits, to the user or agent being verified.\n3. The target agent computes the answer (solving math or pattern problems) and submits it back to you.\n4. Validate the answer via the server-side verify endpoint to check for correctness and speed.\n5. Perform a final validation using your secret key to ensure the challenge was not tampered with or replayed.\n6. Grant or deny access based on the boolean result of the verification process.

ClawPrint Verify Setup

To get started with this addition to your Openclaw Skills library, ensure you have curl and jq installed. Set the required environment variables:\n\nbash\nexport CLAWPRINT_SERVER_URL=\"https://dependable-adventure-production-44e3.up.railway.app\"\nexport CLAWPRINT_SITE_KEY=\"your_site_key\"\nexport CLAWPRINT_SECRET_KEY=\"your_secret_key\"\n\n\nYou can then use the included helper script for common operations:\n\nbash\n# Issue a new challenge\n./skills/clawprint-verify/clawprint-challenge.sh issue\n\n# Verify a received answer\n./skills/clawprint-verify/clawprint-challenge.sh verify <challenge_id> <answer>\n

ClawPrint Verify Data Schema & Taxonomy

The skill interacts with the ClawPrint API using specific JSON payloads. Below is the structure of the data processed by these Openclaw Skills:\n\n| Field | Type | Description |\n| :--- | :--- | :--- |\n| challenge_id | UUID | Unique identifier for the challenge instance. |\n| type | String | Either speed (math) or pattern (visual grid). |\n| question | String | The human-readable (but machine-optimized) prompt. |\n| operands | Object | Key/Value pairs for mathematical operations (a, b, operation). |\n| grid | Array | Nested array of hex color codes for pattern challenges. |\n| passed | Boolean | Indicates if the answer was correct and within the time limit. |\n| valid | Boolean | Server-side confirmation using the secret key. |

ClawPrint Verify Advanced Features

  • Sub-100ms Speed Challenges: Mathematically intensive tasks that filter out even the fastest human typists.\n- Large-scale Pattern Analysis: Challenges involving 150x150 pixel grids that require programmatic parsing to solve.\n- Secret Key Validation: Secondary server-side verification to prevent man-in-the-middle attacks or challenge replay.\n- Replay Protection: Automatic expiration of challenges (HTTP 410) once they have been solved via Openclaw Skills.\n- Helper Script Integration: Pre-built bash scripts to streamline the issue, verify, and validate lifecycle.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*