Repository navigation
registry: the tunnel carrier and the cloud.tun capability - #88
Merged
Merged
Conversation
tunnel is the box's own session carried by FTW Cloud, which cannot read it; cloud stays the box-signed copy FTW Cloud reads. A box lists cloud.tun when it takes its app session through FTW Cloud. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
This was referenced Oct 15, 2026
Deploying with
|
| Status | Name | Latest Commit | Preview URL | Updated (UTC) |
|---|---|---|---|---|
| ✅ Deployment successful! View logs |
ftw-webapp | 20dae38 | Commit Preview URL Branch Preview URL |
Oct 15 2026, 03:46 PM |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Two names for the box session that FTW Cloud carries, edited here first as the registry rule says:
capabilities:cloud.tun. The box takes its app session through FTW Cloud astun(srcfl/ftwdocs/protocol-cloud.md, "Tunnel"). Absent means a phone reaches the box through the relay, even when it knows the home id.carrier_states:tunnel, betweenrelayandcloud. The box's own session, end to end, carried by FTW Cloud, which cannot read it.cloudstays the box-signed copy FTW Cloud reads.The web app uses neither yet. Its browser session moves to FTW Cloud in a later step (one-door plan, step 5).
Paired PRs
Step 2 of the one-door plan, on top of step 1 (srcfl/ftw#1635 and srcfl/ftw-cloud#15):
cloud.tunat hello. Stacked on feat(cloud): carry the phones' sessions through FTW Cloud, linked from pairing ftw#1635.protocol/registry.yaml.enrollment.tsreads QR v3.Contract-pair: srcfl/ftw@claude/cloud-tun-cap
Tests
No code change here. The contract job compares this file with the copy on
srcfl/ftw@claude/cloud-tun-cap.🤖 Generated with Claude Code