"Privacy is necessary for an open society in the electronic age." — Eric Hughes, A Cypherpunk's Manifesto, 1993
A permanent offline mirror of the Extropy-Chat mailing list archives, with a focus on messages from Hal Finney, Nick Szabo, Wei Dai, Adam Back, Tim May, and other cypherpunks and digital-cash pioneers.
The Extropy lists were a key intellectual node in the 1990s–2000s where transhumanists, cryptographers, AI researchers, and libertarian technologists converged. Hal Finney posted here throughout his career — from PGP development to RPOW to his last years after Bitcoin.
This archive ensures those conversations survive even if lists.extropy.org goes down permanently.
Research, documentation, preservation work, website content, and original project development by Katja Korhonen.
| Figure | Contribution |
|---|---|
| Hal Finney | PGP dev, RPOW inventor, Bitcoin's first transaction recipient |
| Nick Szabo | Smart contracts, Bit Gold — Bitcoin's direct intellectual precursor |
| Wei Dai | b-money (1998), cited by Satoshi; Crypto++ library |
| Adam Back | Hashcash → Bitcoin proof-of-work |
| Tim May | Crypto Anarchist Manifesto; Cypherpunks co-founder |
| Eric Hughes | A Cypherpunk's Manifesto; Cypherpunks co-founder |
| Max More | Extropy Institute; transhumanism as organizing philosophy |
| Robin Hanson | Prediction markets; ideas about decentralized truth |
| Eliezer Yudkowsky | Early AI safety; voluminous Extropy-list presence |
projectb59/
├── vault_scraper.py # Archive downloader + filter script
├── vault.html # Interactive reader (open in browser)
├── README.md # This file
└── vault_data/ # Generated by vault_scraper.py
├── index.json # All threads + metadata
├── authors.json # Author stats
├── messages/ # One .json per message
└── html/ # Mirrored original HTML pages
pip install requests beautifulsoup4 lxml# Priority authors only (fast — recommended first run)
python vault_scraper.py --priority-only
# All messages from 2000 onward
python vault_scraper.py --start-year 2000
# Full archive — everything (slow, large)
python vault_scraper.py# Mac/Linux
open vault.html
# Windows
start vault.htmlThe reader works entirely offline once vault_data/ is populated.
- Thread view — full conversation trees, not just individual messages
- Author spotlight — biographical cards for Hal Finney and key cypherpunks
- Priority filter — one click to see only Hal + cypherpunk messages
- Timeline sidebar — navigate by month; sparkbar shows message density
- Full-text search — across subjects, authors, and message bodies
- Quote detection — distinguishes original text from cited replies
- Dark terminal aesthetic — because it fits
The scraper watches for messages by (or mentioning):
- Hal Finney, Nick Szabo, Wei Dai, Adam Back
- Tim May / tcmay, Eric Hughes, John Gilmore
- Whitfield Diffie, Ralph Merkle, Len Sassaman
- Phil Zimmermann, Zooko Wilcox-O'Hearn, Ian Grigg
- Max More, Robin Hanson, Eliezer Yudkowsky
- Keywords: cypherpunk, b-money, e-gold, digicash, hashcash, chaum
To add other mailing lists (e.g. the original Cypherpunks list, cryptography@metzdowd.com), edit vault_scraper.py and change BASE_URL. The parser handles standard Pipermail archives.
For non-Pipermail sources, the parse_message() function can be adapted.
github.com/ProjectB59/projectb59
Preserving the intellectual foundations of cryptography and digital freedom.

