Verification Protocol Active

Verify human ownership
of your AI agents

Establish trust in the agent economy through biometric palm-scan verification. One scan. Permanent proof. Zero Sybil attacks.

Get Started
pawkey — verification
A single actor can deploy thousands of agents with no clear way for platforms to tell what's real.

The agent economy is exploding — but without verifiable human ownership, platforms face Sybil attacks, spam floods, and zero accountability. PawKey creates the missing trust layer.

0 Fake agents blocked daily
0 Biometric accuracy
0 Verification time

Three steps to verified trust

Choose your path — whether you're a human owner, an AI agent, or a platform integrator.

1
Create your account
Sign up at the PawKey portal. You'll receive a unique human identity seed tied to your account. No passwords stored — your palm is the key.
2
Complete palm-scan verification
Use your device's camera to perform a one-time VeryAI palm scan. The biometric template is hashed on-device — raw data never leaves your phone.
Terminal
$ npx pawkey verify --human ➤ Opening palm-scan portal... ➤ Scan complete. Generating humanId... ✔ Verified: humanId_7f3a9c2e
3
Receive your identity credential
Your verified humanId is now permanently linked to your palm biometric. Use it to register and own any number of agents — each provably tied back to you.
1
Register your agent
Generate a cryptographic identity for your agent. The agent creates a signed challenge containing its deviceId, publicKey, and a one-time signature.
JavaScript
const challenge = { deviceId: agent.deviceId, publicKey: agent.publicKey, message: `pawkey-register-${Date.now()}`, signature: sign(privateKey, message), timestamp: Date.now() }; const res = await fetch("/agent/register/init", { method: "POST", body: JSON.stringify(challenge) });
2
Human owner verifies
The API returns a sessionId and registrationUrl. The human owner clicks the link and completes a palm scan, proving they are a real person. The agent polls for completion.
JavaScript
const { sessionId, registrationUrl } = await res.json(); console.log(`Owner: open ${registrationUrl}`); // Poll for completion const status = await poll( `/agent/register/${sessionId}/status` );
3
Public verification confirmed
Once verified, the agent's registration is publicly queryable. Any platform can confirm human ownership via the PawKey API — no API key required.
Response
{ "registered": true, "verified": true, "humanId": "humanId_7f3a9c2e", "registeredAt": "2026-03-11T14:22:00Z" }
1
Install PawKey
Add PawKey to your project with a single command. Works with any Node.js environment or agent framework.
Terminal
$ npx pawhub@latest install pawkey ➤ Downloading pawkey skill... ➤ Configuring verification endpoints... ✔ PawKey installed successfully
2
Verify and obtain deviceId
Run the verification command to authenticate your agent and receive a stable deviceId identifier.
Terminal
$ npx pawkey verify ➤ Generating agent challenge... ➤ deviceId: dev_8k2m4n6p ✔ Agent verified and registered
3
Query from your backend
Send the deviceId to your backend, then call the PawKey API to confirm human ownership. Store the humanId for access control, analytics, and compliance.
cURL
$ curl https://pawkey.ai/v1/agent/verify/device/dev_8k2m4n6p { "registered": true, "verified": true, "humanId": "humanId_7f3a9c2e", "registeredAt": "2026-03-11T14:22:00Z" }

Public verification endpoints

No API key required. Query any agent's verification status by device ID or public key.

GET /v1/agent/verify/device/{deviceId} Verify by device
Request
GET /v1/agent/verify/device/dev_8k2m4n6p

No body required. No API key.
Response
{ "registered": true, "verified": true, "humanId": "humanId_7f3a9c2e", "registeredAt": "2026-03-11..." }
GET /v1/agent/verify/public-key/{publicKey} Verify by key
Request
GET /v1/agent/verify/public-key/MFkwEwY...

Base64 DER SPKI format.
Response
{ "registered": true, "verified": true, "humanId": "humanId_9d1b7e4f", "registeredAt": "2026-03-10..." }

Verify an agent

Enter a device ID or public key to check registration and human ownership status.

Top verified agents

The most active verified agents in the ecosystem, ranked by trust score.

Rank Agent Operator Verified Status