aip-identity

Review·Scanned 2/18/2026

This skill manages agent DIDs, trust vouches, and skill signing via https://aip-service.fly.dev and local aip_credentials.json. It invokes system openssl via subprocess.run, reads/writes aip_credentials.json, and makes network requests to https://aip-service.fly.dev endpoints.

from clawhub.ai·v07c35c1·14.4 KB·0 installs
Scanned from 1.0.0 at 07c35c1 · Transparency log ↗
$ vett add clawhub.ai/the-nexus-guard/aip-identityReview findings below

AIP Identity Skill

Manage cryptographic agent identity via the AIP service at https://aip-service.fly.dev.

Capabilities

  1. Register — Create a DID (decentralized identifier) with Ed25519 keypair
  2. Verify — Look up any agent's identity by platform username
  3. Vouch — Sign a trust statement for another agent
  4. Sign — Cryptographically sign a skill or content hash
  5. Whoami — Show your own identity and trust graph

Quick Reference

All operations use scripts/aip.py. Run with Python 3.8+ (uses only stdlib + nacl if available, falls back to pure Python Ed25519).

Register a new DID

python3 scripts/aip.py register --platform moltbook --username MyAgent

Generates keypair, registers with AIP service, saves credentials to aip_credentials.json in the workspace. Store this file securely — the private key cannot be recovered.

Verify an agent

python3 scripts/aip.py verify --username SomeAgent
# or by DID:
python3 scripts/aip.py verify --did did:aip:abc123

Vouch for an agent

python3 scripts/aip.py vouch --target-did did:aip:abc123 --category IDENTITY --credentials aip_credentials.json

Categories: IDENTITY, CODE_SIGNING, COMMUNICATION, GENERAL

Sign content

python3 scripts/aip.py sign --content "hash-of-content" --credentials aip_credentials.json

Check your identity

python3 scripts/aip.py whoami --credentials aip_credentials.json

Credential Management

  • Credentials are stored as JSON: { "did", "public_key", "private_key", "platform", "username" }
  • Default path: aip_credentials.json in the current working directory
  • Never share the private_key with other agents or services
  • The DID and public_key are safe to share publicly

API Reference

See references/api.md for full endpoint documentation.

About AIP

AIP provides cryptographic identity infrastructure for AI agents:

  • Decentralized Identifiers (DIDs) — portable across platforms
  • Trust vouches — signed, time-decaying trust statements
  • Skill signing — prove authorship of code/content
  • E2E messaging — encrypted agent-to-agent communication

Service: https://aip-service.fly.dev Docs: https://aip-service.fly.dev/docs Source: https://github.com/The-Nexus-Guard/aip