Reviewed Aug 2026
DE
DA-04 · LESSON 08

Guardian passphrases

KEY DEFINITIONS

Terms used in this lesson

Guardian
A Ducat policy-checking signer that can authorize or reject defined protocol transactions.
BIP39
A standard that converts entropy into mnemonic words and derives a seed using an optional passphrase.
DKG
Distributed key generation: participants create shares of a group key without one party learning the complete secret.
FROST
Flexible Round-Optimized Schnorr Threshold signing: a protocol in which a required subset produces one group signature.

Wallet passphrases protect encrypted local wallet files; production Guardian key packages have separate enclave and operator custody controls.

65 min Difficulty 4/5 Not started

Loading lesson visuals...

01

Learn the idea

The captured Guardian wallet passphrase protects an encrypted local wallet file. It is read from a protected file or hidden prompt and held in zeroizing memory, a buffer designed to clear its contents when released. A BIP39 passphrase is a separate optional user secret combined with seed words to derive a wallet. Neither passphrase is a FROST key share or an enclave sealing key.

GUIDED EXPLANATION1/4 ideas inspected
1

Acquire without echo

The command reads the passphrase from a protected source or hidden prompt instead of a command-line argument that can leak.

Inspect each idea before the worked example.
The worked example follows the explanation

Inspect every idea above to open it.

Important distinctionThe Guardian passphrase is the threshold private key.

It protects a local encrypted wallet file. Threshold shares and enclave-sealed key packages are different secrets with different custody paths.

02
FINISH LEARNING FIRST

The questions unlock after every required learning activity

Inspect every guided idea, open the worked example, rebuild its mechanism, and complete the deterministic lesson tool. Your progress is saved automatically.