Skip to content

docs(phoenix): add Phoenix page and runbook - #212

Merged
Jotatavo merged 5 commits into
mainfrom
docs/phoenix
Sep 29, 2026
Merged

Jotatavo merged 5 commits into
mainfrom
docs/phoenix

Conversation

@Jotatavo

@Jotatavo Jotatavo commented Sep 29, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

Phoenix

  • New phoenix.md page, added to the tenant nav and tenant.md. It covers the two feeds:
    • phoenix-tob: $50/month, group edge-phoenix-tob, 233.84.178.24
    • phoenix-mbp: $100/month, group edge-phoenix-mbp, 233.84.178.25
  • The page also covers buying a feed, Edge Connect setup, subscribing by feed code, the wire format (header, messages, recovery) and troubleshooting.
  • New phoenix-runbook.md for the MCP, listed in runbooks.md and excluded from the site nav like the other runbooks.
  • Phoenix added to the llms.txt sections in hooks/emit_markdown.py.

Corrections across the existing Edge pages (Kalshi, Hyperliquid Edge, Edge Subscriber, connection guides, troubleshooting). These came from an engineering fact-check and review of the Phoenix docs, checked against client v0.35.0 on a test host and against the Edge Connect and serviceability source:

  • Installer: DZ_* variables must come after the pipe, on bash. Placed before curl, they never reach the installer.
  • Removed ufw ... proto pim, which UFW rejects (Unsupported protocol 'pim'). Runbook firewall blocks now include the BGP and PIM rules.
  • --subscribe-feed takes feed codes (for example kalshi-perps-tob), not per-metro feed names. The runbooks quote the actual errors, including both --subscribe <group code> errors on an Edge seat pass (before and after the user account exists).
  • A host doublezerod and the Edge Connect container both bind UDP 44880; the installer offers to stop and disable the host daemon.
  • WebSocket fields renamed to source_name / source_id.
  • Updated the doublezero connect provisioning output examples to match the current client.

Host daemon clash is on UDP 44880 and the installer handles it; reference
data cadence is a maximum gap; demo writes .env; runbook firewall blocks
include BGP and PIM; registry checks replace the stale-image advice; quote
both --subscribe errors. Same fixes on the Kalshi and Hyperliquid pages.
@Jared-dz
Jared-dz self-requested a review September 29, 2026 13:18
github-actions Bot and others added 2 commits September 29, 2026 13:38
attr_list only reads {#id} after whitespace, so(推荐){#...} rendered the ID
as text and broke the jump links to those headings.
@Jotatavo
Jotatavo merged commit 1f47f58 into main Sep 29, 2026
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants