Print companion for the Security Alliance Wallet Security framework, sized to the same 70 x 110 mm trim as the travel OpSec mini-book.
This edition is rewritten for print. It is for the person who signs: custody, hot and cold, hardware, seed handling, verification, and approvals. Website "further reading," in-progress stubs (software wallets, hardware wallets as a standalone page, signing schemes), and the Safe / Squads operator walkthroughs are not in the book. Those last two live in the Protocol Multisig companion and on the site.
The reading order:
- Who holds the keys.
- Split spend from savings.
- Put the pile on hardware.
- Treat the seed as the wallet.
- Never sign blind.
- Cap what a contract can pull.
- Add people when one key is too much.
- Treat AA, 7702, and TEEs as extra surface.
- If it breaks, move, do not reuse.
Only Podman or Docker is required on the host. The manuscript lives in
editorial/. generated/source-meta.tex records the framework snapshot
this cut was based on.
./container/build.shSet CONTAINER_ENGINE=docker to force Docker. Podman is selected first
when both exist. See container/README.md for the execution model.
To refresh snapshot metadata from a local Frameworks checkout (does not replace the print manuscript):
FRAMEWORKS_REPO=/absolute/path/to/vocs ./container/build.sh sync
FRAMEWORKS_REPO=/absolute/path/to/vocs ./container/build.shHost toolchain, if you are not using the container:
make pdf
make verify
make packageLatin Modern (GUST) and Gentium Book (SIL OFL) are bundled under
assets/fonts/.
- Person who signs. Protocol treasury runbooks stay in
multisig/. - Stub pages stay on the website until they are real pages.
- Dollar figures, seed splits, and slippage ranges in the source are examples, not policy.
- Human safety takes precedence over asset recovery.
output/pdf/wallet-security-pocket-guide.pdfoutput/wallet-security-pocket-guide-latex-source.zip