Files
timmy-config/docs/operator-comms-onboarding.md
2026-04-04 19:25:01 -04:00

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/ 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.