NAME

App::FuguSeed - make BIP39 seed words with dice, and turn them into a SeedQR

SYNOPSIS

fuguseed-qr

DESCRIPTION

FuguSeed makes BIP39 seed words with three dice, on paper, and turns them into a Standard SeedQR. fuguseed-qr reads the 12 words on standard input and prints the SeedQR as text, zone by zone, so a person can draw it on paper. It sees the words, so it runs on an air-gapped computer only. See fuguseed-qr(1) for the input, the two results, and the exit codes.

This is the lead module of the App-FuguSeed distribution. It holds no code of its own. The work is split by concern:

App::FuguSeed::List

The 2048 words of the English BIP39 list, and their digest.

App::FuguSeed::Mnemonic

The word check, the digit string, and the check word.

App::FuguSeed::Codewords

The data codewords and the error correction codewords.

App::FuguSeed::Matrix

The module grid of the code.

App::FuguSeed::Text

The grid view and the zone views.

App::FuguSeed::QR

The flow of fuguseed-qr.

The release ships fuguseed-qr as one packed file that scripts/pack builds from these modules. That file needs no install step and no module outside the base of perl.

SEE ALSO

fuguseed-qr(1)

AUTHORS

Dick Olsson <hi@senzilla.io>