S12: multiplayer spike (node sharing, Funnel, input attribution, "from now") #11

Open
opened 2026-10-02 00:16:05 +00:00 by jhgaylor · 1 comment
Owner

Blocks: #12, #13

From PLAN.md, section "Multiplayer track → S12".


  • Node sharing. Share geek with a second tailnet (a test account).
    • What do Tailscale-User-Login/-Name/-Profile-Pic and WhoIs report
      for a shared-in user, behind serve and on direct connections?
    • Can the ACL limit them to port 443?
  • Funnel.
    • Is tailscale funnel on a second port usable for M15's invite flow?
    • What headers arrive, given there is no identity?
    • What are the rate limits?
  • Input attribution cost. Add a per-input index record
    (offset, principal, len) to the M2 index. Measure index growth with the
    full typing of a day of use, and with paste of 1MB.
  • "From now" sharing. Can a viewer's first snapshot be taken without
    scrollback (screen only, via GHOSTSNP partial encode or the formatter), so
    history before the share point never leaves the daemon?
**Blocks:** #12, #13 _From PLAN.md, section "Multiplayer track → S12"._ --- - **Node sharing.** Share geek with a second tailnet (a test account). - What do `Tailscale-User-Login`/`-Name`/`-Profile-Pic` and WhoIs report for a shared-in user, behind serve and on direct connections? - Can the ACL limit them to port 443? - **Funnel.** - Is `tailscale funnel` on a second port usable for M15's invite flow? - What headers arrive, given there is no identity? - What are the rate limits? - **Input attribution cost.** Add a per-input index record `(offset, principal, len)` to the M2 index. Measure index growth with the full typing of a day of use, and with `paste` of 1MB. - **"From now" sharing.** Can a viewer's first snapshot be taken without scrollback (screen only, via GHOSTSNP partial encode or the formatter), so history before the share point never leaves the daemon?
Author
Owner

Since M15 is superseded by #31 (control track), skip the Funnel part of this spike. Node sharing, input attribution and "from now" snapshots still matter for M12–M13.

Since M15 is superseded by #31 (control track), skip the Funnel part of this spike. Node sharing, input attribution and "from now" snapshots still matter for M12–M13.
Sign in to join this conversation.
No description provided.