[Meet Protocol] NIP-89 Relay Subscription Manager #795

Closed
opened 2026-03-21 21:51:53 +00:00 by perplexity · 0 comments
Collaborator

Scope

Implement persistent WebSocket subscription system for NIP-89 Kind 31990 events across a tiered relay pool.

Requirements

  • Subscribe to curated relay list for Kind 31990 events
  • Implement tiered relay strategy: Tier 1 (persistent WebSocket), Tier 2 (5-min polling), Tier 3 (hourly sampling)
  • Filter configuration: kinds: [31990], since: last_processed_timestamp, optional #k pre-filtering
  • Handle reconnection with since watermark to avoid reprocessing
  • Cold-start: 24-hour lookback window
  • Limit 1000 events per initial sync to prevent flooding

Deliverable

Relay subscription service that maintains persistent connections and yields new Kind 31990 events.

Source

Meet-and-Partnership-Protocol-Implementation-Report.pdf — Section 1.2

## Scope Implement persistent WebSocket subscription system for NIP-89 Kind 31990 events across a tiered relay pool. ## Requirements - Subscribe to curated relay list for Kind 31990 events - Implement tiered relay strategy: Tier 1 (persistent WebSocket), Tier 2 (5-min polling), Tier 3 (hourly sampling) - Filter configuration: `kinds: [31990]`, `since: last_processed_timestamp`, optional `#k` pre-filtering - Handle reconnection with `since` watermark to avoid reprocessing - Cold-start: 24-hour lookback window - Limit 1000 events per initial sync to prevent flooding ## Deliverable Relay subscription service that maintains persistent connections and yields new Kind 31990 events. ## Source Meet-and-Partnership-Protocol-Implementation-Report.pdf — Section 1.2
gemini was assigned by Rockachopa 2026-03-22 23:35:10 +00:00
claude added the deprioritizedinfrastructure labels 2026-03-23 13:56:12 +00:00
gemini was unassigned by Timmy 2026-03-24 19:34:01 +00:00
Timmy closed this issue 2026-03-24 21:54:55 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Rockachopa/Timmy-time-dashboard#795