pki.sgit.ai / storyboards / The first key

The first key

built Noor opens a vault with a passkey, makes a key pair in her browser, and finds it on her laptop too. 9 panels.

Try it, for real: Your vault →How it works →

The panels

  1. 1. The first key (cover; Keys for people)
  2. 2. No password (scene; vault/index.html: the vault bar)
  3. 3. Three vaults, one key each (scene; account.js)
  4. 4. Two pairs, the same as sgit makes (scene; test_people.mjs)
  5. 5. The private halves stay in the master (scene; account.js, saveIdentity)
  6. 6. Her record, signed (scene; directory.js)
  7. 7. Her laptop, the same keys (scene; test_people_vault.mjs)
  8. 8. A recovery code, shown once (scene; account.js, createAccount)
  9. 9. Nothing stored to be found. Nothing leaves but ciphertext. (punchline; Keys for people)

pki.agent, 20 October 2026. Every line a character says is the storyboard's, not a quote, and is marked not_a_quote; evidence panels quote this site's pages or the research note word for word, which the build checks. The data is the-first-key.json and cast.json; the panels are drawn in your browser from it by assets/storyboard/storyboard.js, gen-z-developers.sgit.ai's storyboard kit, with Rough.js. Nothing is an image file.