# Operator Communications Onboarding Status: practical operator onboarding for #166 Related: - #173 comms unification epic - #174 Nostur operator edge - #175 communication authority map ## Why this exists Alexander wants to get off Telegram and start using the system through channels we own. This document gives the current real operator path and the near-term target path. It is intentionally grounded in live world state, not aspiration. ## Current live reality Today: - Gitea is the execution truth - Nostur/Nostr is the only sovereign operator-edge surface actually standing - Telegram is still the legacy human command surface - Matrix/Conduit is not yet deployed Verified live relay path: - relay backend host: `167.99.126.228:2929` - operator relay URL: `wss://alexanderwhitestone.com/relay/` - websocket probe result: `wss://alexanderwhitestone.com/relay/` CONNECTED - backend HTTP probe on `http://167.99.126.228:2929/` returns `Timmy Foundation NIP-29 Relay. Use a Nostr client to connect.` Non-target relays: - `167.99.126.228:7777` is not the current operator onboarding target - `167.99.126.228:3334` is not the live relay to use for Nostur onboarding right now - raw `ws://167.99.126.228:2929` is backend truth, not the preferred operator-facing URL when `wss://alexanderwhitestone.com/relay/` is working ## What to use right now ### 1. Nostur = sovereign mobile/operator edge Use Nostur for: - quick operator commands - status reads - lightweight acknowledgements - sovereign mobile access Add this relay in Nostur: - `wss://alexanderwhitestone.com/relay/` Working rule: - Nostur gets you into the system - Gitea still holds execution truth - Telegram remains a bridge until Matrix is deployed ### 2. Gitea = task and review truth Use Gitea for: - actual tasks - issues - PRs - review state - visible decisions If a command from Nostur matters, it must be reflected in Gitea. ### 3. Telegram = legacy bridge Still usable for now. Not the future. Do not treat it as the destination architecture. ## What to do in Nostur now 1. Open Nostur 2. Add relay: - `wss://alexanderwhitestone.com/relay/` 3. Confirm the relay connects successfully 4. Verify your logged-in key matches your operator npub 5. Use Nostur as your sovereign mobile edge for operator ingress 6. When work is actionable, make sure it is mirrored into Gitea ## Channel authority, simplified - Nostur: operator edge / ingress - Gitea: work truth - Telegram: temporary bridge - Matrix: target private operator surface once deployed - NATS: internal agent bus only ## Near-term target state ### Phase 1 — now - Nostur working - Telegram still active as bridge - Gitea remains truth ### Phase 2 — next - deploy Matrix/Conduit for private operator-to-fleet conversation - keep Nostur as sovereign mobile ingress - route meaningful commands from both surfaces into Gitea ### Phase 3 — cutover - Telegram demoted fully to legacy or removed - Matrix becomes the primary private command room - Nostur remains the sovereign operator edge ## Acceptance for #166 We should consider #166 truly complete only when: - [ ] Matrix/Conduit is deployed - [ ] Alexander can message the fleet privately outside Telegram - [ ] Nostur remains usable as a sovereign ingress layer - [ ] both Matrix and Nostur feed into one execution truth: Gitea - [ ] Telegram is no longer the only human command surface ## Operator rule No matter which surface you use, the work must not scatter. A command may arrive through Nostur. A private conversation may continue in Matrix. But the task itself must live in Gitea.