A per-team coordinator
Each team gets its own coordinator that holds ciphertext, a signed membership roster and a hash-chained audit log. Members’ devices hold the keys. The coordinator is designed so that it cannot read session payloads.
Planned Team plane
The paid product is planned for small teams. It is a design, not a release. No date, no price commitment and no availability claim is made here.
Status: not built, not available, no ship date. Where this page says “will” or “is designed to”, read it as a plan.
Each team gets its own coordinator that holds ciphertext, a signed membership roster and a hash-chained audit log. Members’ devices hold the keys. The coordinator is designed so that it cannot read session payloads.
An admin may enforce visibility org-wide or leave it to members, per scope: sessions, artifacts, repos, usage. Policy changes are signed and appear in the audit log.
Claims and leases on shared repos and worktrees, so two people or two agents do not edit the same thing unknowingly. Each claim carries a fencing counter.
The Mac bridge remains the only part that starts agents and decides who may use its machine. Offline teammates reconcile through an inbox and outbox.
Planned, not built. Each team would get a coordinator that holds only ciphertext, a signed roster, a hash-chained audit log and fenced claims. An admin sets a signed visibility policy. Anyone who can read members’ sessions is a named escrow recipient that every member’s app shows. Nothing runs from the team plane: execution stays on each member’s own computer.
Parts: hover, focus or press one for what it does
Trust boundary below this layer. Keys stay on members’ devices. Below this line the coordinator side holds only ciphertext and signed records.
Trust boundary below this layer. The coordinator sequences and stores ciphertext. It never executes anything on a member’s computer.
Sketches from the roadmap, not screens in the app. Field values are placeholders, not data.
Planned These screens are not in the app today. They show what the roadmap says they would carry.
Planned, not in the app
Where an admin enforces visibility, members would always see the effective policy, who holds escrow keys, and when it changed.
Planned, not in the app
A session claimed by one member at a time, with the claim visible to the team.
An admin may enforce who can see what. A member may not be left in the dark about it. Wherever an admin enforces a visibility policy, every member’s app is designed to show, always and in a way that cannot be hidden:
Enforced policy means members cannot opt out. It does not mean members cannot know. How admin visibility can work on ciphertext, through client-side policy, key escrow or per-field disclosure, is an open design question that needs independent review before any claim is made.
Proposed, not built and not designed; drawn in the planned style. Today the bridge only returns public http(s) links that a session reports and the iOS app shows them as Open preview; there is no discovery, port forward or proxy. The idea: the bridge would notice web servers listening on the host and offer them, one by one and only with your say-so, through the same end-to-end channel sessions use. You could then open a dev server on a real phone, or share it with a named teammate for testing. The relay would carry sealed traffic and see the same routing and timing metadata.
Parts: hover, focus or press one for what it does and what it can see
Trust boundary below this layer. Web traffic leaves the host sealed. No public tunnel and no open port.
Trust boundary below this layer. Opened only on a device you paired, or a teammate you named.
Self-host is planned to be the default, with an optional hosted service. Neither is available now. For the likely shape of pricing, see the pricing hypothesis.