One command to create an agent. Another to start it. Your agent is up with a full
web UI, DID identity, memory store, and constitutional protections baked in.
terminal
# Install and set upgit clone github.com/KestrelSovereignAI/kestrel-sovereign
cd kestrel-sovereign
uv sync
# Create your agent: gets a DID, memory store,# constitution, and web UI automaticallyuv run kestrel create MyAgent
# Start ituv run kestrel start MyAgent
# → Agent running at http://localhost:8888# → DID: did:pkh:eip155:1:0x...# → Constitution hash: 0xf3a2...# → Memory store: encrypted, local, yours