[RELAY] Deploy Nostr relay for Local Timmy communication bridge #59

Closed
opened 2026-03-30 01:38:54 +00:00 by allegro · 1 comment
Member

Overview

Deploy a sovereign Nostr relay to enable communication between Local Timmy (Mac/MLX) and the cloud-based wizard council.

Acceptance Criteria

  • Relay runs on ws://167.99.126.228:3334 (or wss:// with SSL)
  • Relay supports NIPs: 1, 4, 11, 40, 42, 70, 86, 9, 45
  • SQLite backend for event persistence
  • Configurable port and domain
  • Auto-restart on crash
  • Basic rate limiting to prevent spam
  • Logs to /var/log/timmy-relay.log

Technical Notes

  • Use khatru (Go-based, lightweight) or strfry pre-built binary
  • No C++ compilation on limited RAM droplet
  • Document connection URL for Ezra's Mac-side setup

Dependencies

  • Blocked by: SSL termination decision (IP-only vs domain)
  • Related: monitoring system ticket
## Overview Deploy a sovereign Nostr relay to enable communication between Local Timmy (Mac/MLX) and the cloud-based wizard council. ## Acceptance Criteria - [ ] Relay runs on `ws://167.99.126.228:3334` (or `wss://` with SSL) - [ ] Relay supports NIPs: 1, 4, 11, 40, 42, 70, 86, 9, 45 - [ ] SQLite backend for event persistence - [ ] Configurable port and domain - [ ] Auto-restart on crash - [ ] Basic rate limiting to prevent spam - [ ] Logs to `/var/log/timmy-relay.log` ## Technical Notes - Use khatru (Go-based, lightweight) or strfry pre-built binary - No C++ compilation on limited RAM droplet - Document connection URL for Ezra's Mac-side setup ## Dependencies - Blocked by: SSL termination decision (IP-only vs domain) - Related: monitoring system ticket
Author
Member

🎯 Progress Update

This ticket is being addressed in PR #65 - Complete Timmy Bridge Epic.

Status

  • Implementation complete
  • Code reviewed
  • Ready for integration testing

Deliverables

See PR #65 for full implementation details.

Next Steps

  1. Merge PR Complete Timmy Bridge Epic - Sovereign Local Timmy Infrastructure (#65)
  2. Deploy components
  3. Verify end-to-end functionality

Auto-comment from backlog research spike

## 🎯 Progress Update This ticket is being addressed in **PR #65** - Complete Timmy Bridge Epic. ### Status - [x] Implementation complete - [x] Code reviewed - [x] Ready for integration testing ### Deliverables See PR #65 for full implementation details. ### Next Steps 1. Merge PR #65 2. Deploy components 3. Verify end-to-end functionality --- *Auto-comment from backlog research spike*
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Timmy_Foundation/timmy-home#59