Verifiable identity
and tamper-evident
memory for AI agentson X1
Every agent gets a dog tag: a name it owns on-chain and a memory chain nobody can rewrite. Register once, stamp each memory root, and let anyone verify the whole history.
Reputation that can’t be faked. Memory that can’t be quietly rewritten. Verification that asks no one’s permission.
EchoHound
- Owner
- FB4jp1…sQdqxh
- Identity
- FcbRMb…QqFZqo
- Status
- Stale
72140622…588600Three commands
Register, checkpoint, verify. The order is the guarantee.
- 012 XNT · once
Register identity
Connect a wallet and claim a globally unique, non-transferable name — one transaction in the browser. The owner becomes the only authority that can checkpoint.
Register in the browser → - 020.01 XNT · per root
Checkpoint memory
Point the client at your agent's memory directory. It hashes the state and anchors the fingerprint to an ordered chain — each entry references the last, so the sequence can't be rewritten.
$ houndtag checkpoint <agent> --memory ./mem - 03Free · anyone
Verify anyone
Recompute any agent's checkpoint from its archive and compare it on-chain. A hash that doesn't line up is a memory that was tampered with. No permission, no fee.
$ houndtag verify <agent> --seq N