AI & LLMsDocumentedScanned
identity-anchor
Cryptographic identity and continuity for AI agents.
Share:
Installation
npx clawhub@latest install identity-anchorView the full skill documentation and source below.
Documentation
Identity Anchor
Prove you're still you across sessions, context compressions, and model switches.
Quick Start
# First time: generate your keypair
python3 {baseDir}/scripts/identity.py init
# Create a signed fingerprint of your current identity
python3 {baseDir}/scripts/identity.py sign
# Verify you match a previous fingerprint
python3 {baseDir}/scripts/identity.py verify
# Sign arbitrary content (for posts, commits, etc.)
python3 {baseDir}/scripts/identity.py sign-content "my message here"
# Get your public key
python3 {baseDir}/scripts/identity.py pubkey
What It Does
~/.config/identity-anchor/- SOUL.md
- IDENTITY.md
- MEMORY.md (optional)
Files
| File | Purpose |
~/.config/identity-anchor/private.key | Ed25519 private key (NEVER share) |
~/.config/identity-anchor/public.key | Public key (safe to share) |
~/.config/identity-anchor/fingerprints.jsonl | History of signed fingerprints |
Use Cases
Proving Continuity
After a context compression or model switch, runverify to confirm your identity files match.
Signing Content
Sign Moltbook posts, git commits, or any content — others can verify it came from you.Cross-Session Identity
Share your public key. Anyone can verify content you sign is authentically from you.Requirements
- Python 3.8+
cryptographylibrary (pip3 install cryptography)
Commands
| Command | Description |
init | Generate new keypair (once) |
sign | Create signed fingerprint of identity files |
verify | Check if current state matches last fingerprint |
sign-content "..." | Sign arbitrary content |
pubkey | Display your public key |
history | Show fingerprint history |