| … | … | @@ -1,7 +1,7 @@ |
| 1 | 1 | # Wirecore Deployment on Tabertron |
| 2 | 2 | |
| 3 | 3 | **Date**: 2026-01-18 |
| 4 | | **Status**: Running in production |
| 4 | **Status**: Running in production (Phase 1 implementation complete) |
| 5 | 5 | |
| 6 | 6 | --- |
| 7 | 7 | |
| … | … | @@ -10,9 +10,22 @@ |
| 10 | 10 | ✅ **Wirecore running**: PID 539745 |
| 11 | 11 | ✅ **Port**: 3000 |
| 12 | 12 | ✅ **Node version**: v22.20.0 |
| 13 | | ✅ **Storage**: `./wirecore-web-storage/` |
| 13 | ✅ **Storage**: `./wirecore-web-storage/` (legacy server feed) |
| 14 | ✅ **User storage**: `./wirecore-web-users/` (browser identities) |
| 14 | 15 | ✅ **Public access**: https://7rnx.net/wirecore/ |
| 15 | 16 | ✅ **Git repo**: git://tabertron.local/wirecore.git |
| 17 | ✅ **Identity**: Browser-side (Phase 1 complete) |
| 18 | |
| 19 | ### Phase 1: Browser-Side Identity |
| 20 | |
| 21 | Each browser now generates its own ed25519 keypair: |
| 22 | - **Storage**: IndexedDB (persistent across sessions) |
| 23 | - **Format**: ANProto-compatible 88-char base64 (44 pubkey + 44 secret) |
| 24 | - **Signing**: WebCrypto API (local signing) |
| 25 | - **Backup**: Download/copy modal on first visit |
| 26 | - **Server**: Separate Hypercore feed per publicKey |
| 27 | |
| 28 | **Commit**: `68ef321` - Implement browser-side identity |
| 16 | 29 | |
| 17 | 30 | --- |
| 18 | 31 | |