# 2026-03-01 Daily Notes ## 03:09 AM — vault1984 session (continued from 2026-02-28 overnight) *(carried over from nightly session — see memory/2026-02-28.md for full earlier context)* ### vault1984 — major progress - **Domain:** vault1984.com registered in Openprovider, DNS via Cloudflare (zone: 1c7614cd4ee5eabdc03905609024f93a), A record → 47.197.93.62 (forge home IP) - **Caddy:** vault1984.com block added, HTTPS live via ZeroSSL - **GitHub:** Private repo at https://github.com/johanjongsma/vault1984 - **Systemd:** vault1984.service on forge, auto-restart - **VAULT_KEY:** d153af4a1b9e58023d0ec465f2674fc29d52ea0b9ef9a0f0cbbaaee63f0117fb (persistent) - **11 integration tests passing** ### vault1984 — landing page work - Real world map (Natural Earth 110m SVG, pre-projected, no CDN) - 4 DC dots: Virginia, Zürich (gold), Beijing, Sydney - Visitor geo via /geo endpoint (ip-api.com + browser geolocation fallback) - /sources page live with verbatim complaint quotes from 1Password, Bitwarden, LastPass - Viewport fix work spawned to Opus agent ### vault1984 — architecture decisions (FINAL) - **Project split:** vault1984 (OSS binary) vs vault1984-web (proprietary marketing+auth+Stripe) - `/` serves vault app, marketing site removed from binary - vault1984-web at `git@zurich.inou.com:vault1984-web.git` - **Auth:** WebAuthn only (no master password), 12-word BIP39 mnemonic recovery - **Recovery flow:** trusted person reads words + email OTP → register new device - **No migrations until v1.0** ### WebAuthn wizard (dawn-lagoon Opus agent) - Spawned to implement 3-step setup wizard - 3 steps: Register device → Show BIP39 mnemonic → You're in - Status unknown as of 9PM session reset ### SMTP — noreply@inou.com - Stalwart account on Zurich: user=noreply, pass=InouNoreply2026!, port=465 ### Spacebot feedback on vault1984 - Opus-level analysis: concept "ahead of everyone else" - Red flags: no audit (acknowledged), L2 recovery not documented (gap) --- ## 09:01 AM — Weekly memory synthesis cron - Ran but MEMORY.md edit failed (text match issue) - Synthesis generated but not persisted — no data lost ## 09:06 AM — Tax reminder triggered - e-consultant taxes reminder fired (set 2026-02-16 after Papa's message re: Roy) - Johan was in second sleep block — did not ping - Added to task board --- ## 20:42 ET — vault1984 NOC / Hans VPS blocker - Johan approved spinning up Hans (new OC agent) on new small Zurich VPS - Hostkey API key `639551e73029b90f-c061af4412951b2e` is server-scoped (tied to server 53643/Shannon) - Cannot order new VPS through this key — WHMCS product endpoints return 404 - Hostkey panel: https://panel.hostkey.com/controlpanel.html?key=639551e73029b90f-c061af4412951b2e - **Blocked:** Need account-level Hostkey key or Johan to manually order - Hans setup package ready; deployment <10 min once IP exists --- ## 21:00 ET — Nightly Maintenance - OS: 0 packages upgraded (all up to date) - Claude Code: updated 2.1.53 → 2.1.63 - OpenClaw: up to date (2026.2.26)