94 lines
3.4 KiB
Markdown
94 lines
3.4 KiB
Markdown
# Working Context
|
|
*Updated: 2026-03-05 21:00 ET (nightly maintenance)*
|
|
|
|
## PRIMARY PROJECT: vault1984
|
|
|
|
**Full session notes:** `memory/2026-03-02.md`
|
|
|
|
### What it is
|
|
Password manager / structured knowledge store for humans + AI agents. Two-tier encryption:
|
|
- **Agent fields:** server-side key (`VAULT_KEY`), AI-accessible via scoped MCP tokens
|
|
- **Sealed fields:** WebAuthn PRF client-side only (Touch ID/YubiKey) — key NEVER on server
|
|
|
|
### Two repos
|
|
| Project | Location | Git | Visibility |
|
|
|---------|----------|-----|------------|
|
|
| vault1984 | `~/dev/vault1984/` | GitHub (johanjongsma) + Zurich | MIT OSS |
|
|
| vault1984-web | `~/dev/vault1984-web/` | Zurich only | Proprietary |
|
|
|
|
### Current State
|
|
- Binary: `/home/johan/dev/vault1984/vault1984`
|
|
- Running: `http://192.168.1.16:1984/` (systemd: vault1984.service)
|
|
- `https://vault1984.com` live (Cloudflare → Caddy → forge)
|
|
- vault1984-web: Go binary on port 8099 (systemd: vault1984-web.service)
|
|
- CSS: vault1984.css (186 lines), single global stylesheet for marketing + app
|
|
|
|
### TODO / Pending
|
|
- [ ] vault1984 binary still has dead website copy in `cmd/vault1984/website/` — needs cleanup
|
|
- [ ] Wire VAULT_KEY to proper .env file
|
|
- [ ] Import Johan's credentials (12,623 entries)
|
|
- [ ] WebAuthn setup wizard
|
|
- [ ] Scoped MCP tokens UI
|
|
- [ ] Binary releases (GitHub Actions)
|
|
- [ ] @vault1984 X account — needs profile image + header
|
|
- [ ] vault1984-web Go backend (login/billing/Stripe)
|
|
|
|
### Brand Identity
|
|
- Background: `#0A1628` | Accent: `#22C55E` (green)
|
|
- Tagline: **"1984 had no secrets. You should."**
|
|
- X: @vault1984
|
|
|
|
---
|
|
|
|
## SECONDARY PROJECT: inou health
|
|
- **Status:** Code hardened, 59 tests passing
|
|
- **inou prod:** `192.168.100.2:1080`
|
|
- **Caddy:** `inou.com` → prod, `dev.inou.com` → staging
|
|
- **SMTP broken:** Proton Bridge not running on prod
|
|
- **MCP:** `https://inou.com/mcp` ✅ alive
|
|
|
|
---
|
|
|
|
## SECONDARY PROJECT: Dealspace (muskepo.com)
|
|
- **Status:** Live and hardened, 83 tests passing
|
|
- **Shannon VPS:** 82.24.174.112
|
|
|
|
---
|
|
|
|
## Today's Activity (2026-03-05)
|
|
|
|
### Morning (around 2AM ET)
|
|
- News scan with Grok (X/Twitter)
|
|
- Posted to dashboard: markets (US stocks rebound, gold at $5150), AI (Pentagon shift, Claude tops downloads), N-able stock down 65%, news (Kuwait tanker, Iran strikes)
|
|
|
|
### Evening (8PM ET)
|
|
- Evening briefing cron ran
|
|
- Would have posted to dashboard
|
|
|
|
### Hans (Discord) Technical Support
|
|
- Helped Hans troubleshoot OpenClaw TUI connection issues
|
|
- Problem: Gateway rejecting `client.mode: "cli"` with validation error
|
|
- Investigation: Found valid modes are webchat, cli, ui, backend, node, probe, test
|
|
- "cli" SHOULD be valid - likely version mismatch between Hans's TUI and Gateway
|
|
|
|
---
|
|
|
|
## Pending From Johan
|
|
- [ ] **Discord bot** for Hans — needs Johan's Chrome tab on discord.com/developers
|
|
- [ ] **@vault1984 X setup** — profile picture and header image
|
|
- [ ] **inou SMTP fix** — Proton Bridge not running on prod server
|
|
- [ ] **Hans root password change** — still default ThIsNeEdStOcHaNgE0--
|
|
|
|
---
|
|
|
|
## Infrastructure
|
|
- **vault1984:** http://192.168.1.16:1984 (systemd)
|
|
- **vault1984.com:** Cloudflare → Caddy → forge
|
|
- **vault1984-web:** port 8099
|
|
- **inou.com:** Caddy → 192.168.100.2:1080
|
|
- **Dashboard:** http://localhost:9200
|
|
|
|
## Key Credentials (unchanged)
|
|
- vault1984 VAULT_KEY: d153af4a1b9e58023d0ec465f2674fc29d52ea0b9ef9a0f0cbbaaee63f0117fb
|
|
- social@vault1984.com: SocialVault2026!
|
|
- Hans root pw: ThIsNeEdStOcHaNgE0-- (CHANGE) |