180s fail-closed cut a working descriptor upload while status was still Bootstrapping. Learned CBT can also drop to ~1s and kill HsDir circuits.
M3: framed Noise_IK_25519_ChaChaPoly_BLAKE2s on the onion pipe, QR-pinned identity proofs, plaintext only in sqlite. Live two_node send of hello wire.