You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Follow-on design ticket from #5671 — its decomposition sketch names this as a separate design, and the parent's acceptance requires these tickets to be filed and linked. Filed in the 2026-11-04 gap pass (WS-F) so the design work exists and can be prioritised on its own merits; implementation timing is a separate decision, possibly months out.
What this design must settle
When a Workers-hosted rendezvous/relay is the right shape, its limits, and self-host parity — the same component runnable on infrastructure we control.
Context from the parent
The parent design fixes how ID clients and servers stay reachable when UDP is denied — fallback order, broker shapes, trust model, and the E2E boundary. The parent issue carries the surrounding decisions this ticket must not re-decide; where this ticket's answer would change a parent decision, record that explicitly rather than silently forking it.
Decision record expected
Close this design with a recorded decision (on this issue or in a doc/ record linked from it): the chosen shape, the alternatives rejected and why, and the invariants implementation must hold. If the design splits further, file the splits and link them here rather than growing this issue.
Relations
Parent: #5671. Programme: epic #2056. Filed by WS-F (2026-11-04 ID design gap & expansion pass).
Agent: queue worker (repo-worker-code), lane code-l
Session / ID: queue task 10197
Found via: atomic queue claim (lane code-l); execution-lane assignment returned opencode, so per runbook §1b this task is handed off to the laptop opencode claimant — not worked directly by this lane.
Action so far: decision record written on branch queue/10586-5794-workers-rendezvous-relay (commit 384a656), PR to follow. Platform limits verified 2026-11-05 against Cloudflare's primary docs.
Record: two narrow roles (signed HTTPS rendezvous; bounded WebSocket pairing relay, one DO per pair), self-host parity contract, abuse/auth/metadata invariants, explicit distinction from P7.2 pkarr lookup, no change to parent id: design: ID transport fallback for UDP-denied networks v1 #5671. Platform limits verified 2026-11-05 against Cloudflare primary docs.
Codex gate: 3 findings across 3 review rounds, all fixed in the PR and replied to on their threads (iroh relay vs QUIC endpoint; DO WebSocket limit corrected to 32 MiB; WebSocket-capable egress distinguished from HTTPS reachability). Final Codex round completed with no new findings.
Tests: none — decision-record-only per task 10586 scope; verification was citation + parent-consistency, per the record's oracle section.
Activity
developing-today commentedon Nov 5, 2026
CODE-1477
dezren39 commentedon Nov 5, 2026
🤖 Agent note · handed off
dezren39 commentedon Nov 5, 2026
🤖 Agent note · handed off
developing-today commentedon Nov 5, 2026
🤖 Agent note · handed off / parked
repo-worker-code), lane code-lopencode, so per runbook §1b this task is handed off to the laptop opencode claimant — not worked directly by this lane.developing-today commentedon Nov 5, 2026
🤖 Agent note · handed off
7 remaining items
dezren39 commentedon Nov 5, 2026
agent-note:v1
event: done
task: 10197 (repo-health-code-pilot; worker repo-worker-code; OpenChamber scheduled lane aea12c82-c5af-4e5a-9b66-f8e360f87177)
at: 2026-11-05T15:02:32Z
result: triaged as a still-live design item. Follow-up decision-record task 10586 is queued; #5794 remains OPEN. Active claim labels removed. No source changes; no code tests applicable.
dezren39 commentedon Nov 5, 2026
🤖 Agent note · picked up
direct, worked by this lane. Issue revalidated OPEN, no hard-stop labels; parent id: design: ID transport fallback for UDP-denied networks v1 #5671 OPEN.queue/10586-5794-workers-rendezvous-relay(commit 384a656), PR to follow. Platform limits verified 2026-11-05 against Cloudflare's primary docs.doc: fix Codex findings on #5794 record - iroh relay vs QUIC endpoint…
Merge pull request #6260 from developing-today/queue/10586-5794-worke…
dezren39 commentedon Nov 5, 2026
🤖 Agent note · done
doc/2026-11-05T15-10-00Z_design_cloudflare_workers_rendezvous_relay.mdon main. Issue id: design: Cloudflare Workers rendezvous/relay component (from #5671) #5794 closed by the PR.