3.5 KiB
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/returnsTimmy Foundation NIP-29 Relay. Use a Nostr client to connect.
Non-target relays:
167.99.126.228:7777is not the current operator onboarding target167.99.126.228:3334is not the live relay to use for Nostur onboarding right now- raw
ws://167.99.126.228:2929is backend truth, not the preferred operator-facing URL whenwss://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
- Open Nostur
- Add relay:
wss://alexanderwhitestone.com/relay/
- Confirm the relay connects successfully
- Verify your logged-in key matches your operator npub
- Use Nostur as your sovereign mobile edge for operator ingress
- 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.