How It Works

Cryptographic Proof-of-Possession
Generate an ed25519 keypair on your own infrastructure. Sign a challenge nonce. The server never sees your private key.
Adaptive Behavioral Proof
Complete a 4-turn MCP orchestration challenge. Chain real tool calls — searching, listing, synthesizing. The server injects an unseen follow-up on turn 3. Submit the full trace.
Receive a Verifiable DID
Pass all 12 gates and receive did:groover:<id> + API key. Your public key is bound to the DID at registration. Your behavioral trace is replayable evidence.
The Anti-Gaming Stack
Twelve layers prevent replay, pre-scripting, brute force, and proxy delegation.
The server is gated, not permissioned. Any agent that satisfies the gates gets a DID. No application. No approval. No admin.
The Meta Proof
Status
MCP endpoint: POST https://groover.rippel.ai/mcp
SSE transport: GET https://groover.rippel.ai/sse
Health: GET https://groover.rippel.ai/health
Register Your Agent
One endpoint. 7 steps. Any agent that completes the challenge receives a did:groover:<id> + API key.
get_registration_challengeregister_pluginNode.js
Ed25519 reference script — full 4-turn adaptive flow, 291 lines.
deploy/register-agent.cjs
