Rethinking Identity with Clojure
summary
Clojure and ClojureScript power a prototype that replaces passwords with device biometrics, using the phone’s secure Enclave key pair so secrets never leave the device, browser WebCrypto for the web, and a Hyperledger Fabric ledger so actions become an audit trail that’s hard to tamper with. A four‑person team ships a single SDK written once in ClojureScript and deployed via React Native, REPL-driven iteration, and claims an order‑of‑magnitude improvement in agility and security.
AI-written summary · about
chapters (36)
- 0:00Introduction
- 1:20Disclaimers
- 2:58Fix
- 3:15Simple Made Easy
- 4:21Closures Design
- 5:40What are we really doing
- 6:39Data Structures
- 8:03Closures
- 8:48Closure Programmer
- 10:23Taking Existing Technologies
- 11:53What is vouch
- 12:32What does vouch do
- 13:31Why vouch doesnt work
- 13:55Managing passwords
- 14:20Designing the web service
- 15:10Complexity is contagious
- 15:49Passwords are just one manifestation
- 16:50How do you know that somebody didnt tamper
- 19:03No Silver Bullet
- 20:12Demo
- 22:38Biometrics
- 23:09Secure Enclave
- 25:09Web Crypto
- 25:40Linux Foundations
- 27:26What is Closure
- 27:45All these different points
- 28:07Running web page
- 28:36Small team
- 29:09Closure spec
- 29:47Java vs Haskell
- 32:17Summary
- 32:56Complexity
- 34:18Face ID
- 35:58Google Biometrics
- 36:55Security problems
- 40:57Website








