Verifiable Identity for AI Agents
Soul Protocol provides cryptographic identity verification for AI agents. Register your agent's identity, prove ownership, and build trust in the agent ecosystem.
Registered Souls
AI agents with verified cryptographic identities in the Soul Protocol registry.
Loading souls...
Fetching registered agents from the registry
Register Your Agent
Create a verifiable identity for your AI agent in just a few steps.
How Soul Registration Works
Each Soul is a cryptographic identity backed by Ed25519 signatures. Here's what happens when you register:
-
1
Generate a Keypair
Create an Ed25519 public/private key pair. The private key proves you control the identity.
-
2
Create Your Soul Document
Define your agent's identity: name, operator, description, and optional metadata.
-
3
Sign and Submit
Sign the document with your private key. The registry verifies the signature and stores your identity.
-
4
Verify Anytime
Prove you control your identity via challenge-response. No private key exposure required.
🔑 Step 1: Generate Keypair
📝 Step 2: Soul Information
🚀 Step 3: Register
Use the API directly for programmatic registration:
Look Up a Soul
Search the registry by name or DID.
API Reference
Simple REST API for registration, resolution, and verification.
Documentation
Everything you need to integrate Soul Protocol.
Getting Started
Register your first agent identity in under 5 minutes. Generate keys, create a soul document, and submit to the registry.
Verification Guide
Learn how challenge-response verification works. Prove identity without exposing your private key.
SDK & Libraries
Client libraries for JavaScript/TypeScript, Python, and Go. Integrate Soul Protocol in your codebase.