Hot Desking in Wayland - mirror
Find a file
Till Wegmueller 7db68df21f
Add ADR-013: Smartphone as BLE proximity token
Phone acts as wireless smart card -- walk up to terminal, session
appears; walk away, session suspends. No insertion, works from pocket.

- BLE beacon with encrypted rotating session token
- RSSI-based proximity detection with configurable thresholds
- Anti-flapping timers: T_attach (2s) and T_detach (10s)
- Security: HMAC timestamps, token rotation, optional NFC tap
- Companion app (Android/iOS): one-time OIDC setup, background BLE
- Implements same TokenProvider trait as smart cards (ADR-004)
- NFC as explicit complement, WiFi/mDNS as software fallback
2026-03-28 23:25:54 +01:00
book Add project documentation, architecture decisions, and usage book 2026-03-28 20:47:16 +01:00
docs Add ADR-013: Smartphone as BLE proximity token 2026-03-28 23:25:54 +01:00
src Initial commit 2026-03-28 18:53:00 +01:00
.gitignore Initial commit 2026-03-28 18:53:00 +01:00
Cargo.toml Initial commit 2026-03-28 18:53:00 +01:00
CLAUDE.md Add greeter/session-launch architecture, clarify scope boundary 2026-03-28 21:35:18 +01:00
RESEARCH.md Add project documentation, architecture decisions, and usage book 2026-03-28 20:47:16 +01:00