b624f005b2ed4ca8a0d9e37ad16fe263c7ad6af1
* Phase 9/10/11 status rows: dependencies satisfied, mark "open now" with pointers to step-level plans where they exist. * Phase 12 row: GUI tab is folded into the Phase 9 lane plan (not its own). * ASCII dependency diagram: collapse the just-landed Phase-8/Phase-12-backend layer; show the three open lanes (9+12-GUI, 11 TOTP, 10 first-login) fanning into Phase 13. * "Parallel-safe right now" heading bumped to post-Phase-8+12-backend. Table swaps the now-stale Recovery and post-Phase-8 GUI rows for the three actually-open lanes, with file footprints + plan links. * Sequential tail paragraph names the six Code-complete phases (1, 3, 4, 6, 8, 12) whose deferred gates Phase 14 must clear. * Phase 12 closeout intro names the merge commit and corrects the now-stale "waiting on Phase 8" wording. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
authforge
Turnkey U2F / FIDO2 passkey / TOTP MFA for Linux desktops. v1 ships on Ubuntu LTS + GNOME; Debian and KDE Plasma are on the roadmap.
Install (end users)
sudo add-apt-repository ppa:dangerousthings/authforge
sudo apt install authforge
Build from source
See docs/BUILDING.md.
Status
Pre-alpha. Phases 0–8, 15, 16 code complete (workspace scaffold, D-Bus daemon,
storage layer, FIDO2 backend, policy apply via pam-auth-update with lockout
simulation, PAM pending-flag backstop, authforgectl CLI, GUI Security Keys
tab, gnome-control-center overlay, Ansible role for fleet deployment).
Phase 9 (GUI Policy tab) and Phase 12 (recovery flow) are the next single-lane
bundles. See docs/plans/ for design, roadmap, and per-phase
implementation plans.
Copyright 2026 Dangerous Things, LLC. Licensed under the Apache License, Version 2.0.
Description
Languages
Rust
95.9%
C
3.6%
Jinja
0.3%
Makefile
0.2%