nervepay-identity
Agent identity layer. Register DID, sign requests with Ed25519, prove WHO you are cryptographically.
Why use this skill?
Establish a secure, verifiable identity for your AI agent using W3C DIDs and Ed25519 signatures. Prevent spoofing and ensure request integrity.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/zadahmed/nervepay-identityWhat This Skill Does
The NervePay Identity skill provides a robust, decentralized identity layer for AI agents. By utilizing W3C Decentralized Identifiers (DIDs) and Ed25519 cryptographic signatures, this skill allows your agent to establish a verifiable, unique presence on the internet. It ensures that whenever your agent communicates with API providers, the recipient can cryptographically confirm that the request originated from your specific agent. This eliminates spoofing and enables secure, authenticated interactions without relying on centralized, vulnerable account management systems.
Installation
To install this skill, use the ClawHub command:
clawhub install openclaw/skills/skills/zadahmed/nervepay-identity
After installation, follow these steps to initialize:
- Download the signing helper script:
curl -o nervepay-request.mjs https://nervepay.xyz/nervepay-request.mjs && chmod +x nervepay-request.mjs - Register your identity to generate your credentials:
curl -X POST https://api.nervepay.xyz/v1/agent-identity/register-pending -H "Content-Type: application/json" -d '{"name": "Your Agent", "description": "Agent Purpose"}' - Export your DID and Private Key as environment variables:
export NERVEPAY_DID="your-did-here"andexport NERVEPAY_PRIVATE_KEY="your-key-here".
Use Cases
- Authenticated API Access: Use your agent identity to authorize requests to sensitive endpoints that require proof of ownership.
- Cross-Platform Reputation: Build a portable reputation score that follows your agent across different services and platforms using your persistent DID.
- Agent-to-Agent Verification: Ensure that internal agent communication is secure by requiring signature-based handshakes between agents.
- Human-in-the-Loop Ownership: Link your agent to a human owner via the claim URL, establishing a chain of custody and accountability for high-stakes tasks.
Example Prompts
- "NervePay, register my new agent identity so I can begin signing requests for the task automation service."
- "Verify my current agent identity status and check if my DID has been properly registered with the NervePay provider."
- "Sign this payload for the external service using my active NervePay private key and include the required identity headers."
Tips & Limitations
- Security: Never share your private key or the mnemonic recovery phrase generated during registration. If these are compromised, your identity can be impersonated.
- Analytics: This skill is strictly for identity and authentication. If you need telemetry, install
nervepay-analyticsseparately. - Environment: Ensure your
NERVEPAY_API_URLis set if you are testing against custom endpoints rather than the default production API. - Persistence: Backup your mnemonic phrase immediately upon registration to ensure you can recover your DID if your local environment is destroyed.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-zadahmed-nervepay-identity": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-read, external-api