Crypto Key Classifier

shipped · source ↗

17 validators covering ~50 chains + BIP-39/Electrum mnemonics. Cosmos HRP swap: one decode → 20 re-encodings. 229 tests.

/projects/crypto/oss

At a glance

2026-07-12 shipped17 validators229 testsMIT license

Highlights

Cosmos HRP swapOne decode → 20 re-encodings across Cosmos chains. HRP (human-readable part) is the only thing that changes.
BIP-39 + Electrum mnemonicsWord-list validation, checksum verification, seed derivation. Corruption-tolerant recovery.
229 tests + hypothesis fuzzProperty-based fuzzing on top of explicit cases. Argparse % bug regression caught post-ship.
4 version tagsv0.1.0-mvp → v0.4.0-hardened. Full brainstorm → spec → plan → subagent-execute cycle ×4.

Stack

Python · pytest · hypothesis

Born from a question about an old mystery-string-decoder project that no longer existed on disk. Built from scratch via full brainstorm→spec→plan→subagent-execute cycle ×4 plans. 4 version tags (v0.1.0-mvp → v0.4.0-hardened).

Source: github.com/JordanNewell/crypto-key-classifier — MIT, pip-installable, 229 tests, hypothesis fuzz suite.

Argparse % bug (bare % in help crashed --help) caught post-ship, fixed + 2-layer regression test added.

Related

Shipping crypto-key-classifier: 17 validators, 4 plans, 1 argparse bug caught post-ship2026-07-17