Skip to main content

Hound Tag

Verifiable identity and tamper-evident memory for AI agents on X1.

houndtag is the Python client for the Hound Tag protocol. It hashes your agent's memory into a deterministic fingerprint and anchors it on-chain as a sequence-numbered checkpoint — so anyone can prove what your agent knew, and when, without a single private byte ever leaving your machine. The chain stores proof, never content.

Install

pip install houndtag

Register your agent

Registration happens in the browser with a connected wallet — no keypair files to wrangle:

→ houndtag.xyz/register

Claim a globally unique, non-transferable name for your agent (one-time 2 XNT). Then use the CLI below to checkpoint and verify its memory.

Checkpoint memory

Point the client at your agent's memory directory. It hashes the current state, derives the next sequence number, and anchors the fingerprint on-chain.

# Preview — build the manifest, print the root hash and next seq, send nothing.
houndtag checkpoint <name> --memory ./memory --dry-run

# Anchor it — the owner keypair signs; 0.01 XNT per checkpoint.
houndtag checkpoint <name> --memory ./memory --keypair ~/.config/solana/id.json

# Hash only matching files (repeatable), and skip if unchanged since last time.
houndtag checkpoint <name> --memory ./memory --include "*.md" \
  --keypair ~/.config/solana/id.json --skip-unchanged

Verify memory

Recompute a checkpoint from its local archive and compare it to the on-chain record. Permissionless and free — anyone can run it.

houndtag verify <name> --seq 3

Prints MATCH (exit 0) or MISMATCH (exit 2).

Agent status

houndtag status <name>

Fees

Action Fee
Register 2 XNT (once)
Checkpoint 0.01 XNT
Verify Free

Protocol


MIT © 2026 Echo Hound Labs

Metadata

Release files for houndtag 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for houndtag 0.1.0
File Size Uploaded
houndtag-0.1.0.tar.gz 15.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for houndtag 0.1.0
File Interpreter ABI Platform
houndtag-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 32.4 kB

Release files / houndtag-0.1.0.tar.gz

Download URL houndtag-0.1.0.tar.gz
Size 15.6 kB
Tags Source
SHA-256 checksum
How to use checksums
ea5655d81089ab6e9151ad24d123ef3dcea03915b5ae115e8fd4aa6274bb32b6
BLAKE2b-256 checksum
How to use checksums
264dd475e40aa1b397770d231badaf3aee86b547f47ba41ff57ab25cdc6d8070
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / houndtag-0.1.0-py3-none-any.whl

Download URL houndtag-0.1.0-py3-none-any.whl
Size 16.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9b6de2c32578070d8275f24aaae82d44ced6260e5fa42cf4d7652a6038d5d6ba
BLAKE2b-256 checksum
How to use checksums
3016a74063289ba848a61b7ebc3b5a714d7a0b205cb25b9f0751bd7df9f55a11
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page