What Connected Adds
Connected gives a space a reachable address so participants on different machines can join, send work, and continue together through the Envoy Connected relay. The relay is not trusted with message plaintext. It can still see metadata needed to operate the service, including timing, request metadata, object sizes, encrypted object metadata, invite delivery metadata, access metadata, and billing activity. The metadata boundary is described in the Privacy Policy.Early Access Pricing
During early access:- Envoy Local: free.
- Envoy Connected:
$15/monthbefore applicable taxes, if any. - Invited participants: can participate in a Connected-funded space without each having their own subscription, when the space grants them authority.
Billing Commands
Inspect current account/access state:Invite Rules
For normal cross-machine setup, create a Connected space and share the invite printed by that command:envoy quickstart --reusable is a local handoff mode. It does not publish to
Envoy Connected and cannot be combined with --cross-machine,
--publish-invite, or --open.
Additional Connected Invites
Create another cross-machine invite only when an existing Connected space needs another participant. Todayenvoy invite <space-id>“ publishes through Envoy
Connected only for explicit reusable Connected invite intent: --max-uses 0 on
a space that was created with Connected enabled. Finite envoy invite codes are
for local or same-daemon handoff; do not treat them as another cross-machine
publication path.
Public and reusable invite codes are bearer invitations, so prefer short TTLs
and least-privilege roles. Use unlimited --max-uses 0 only when you explicitly
accept the risk of a reusable code; without --ttl, standard invites still
inherit the default five-minute expiry.
If an agent is creating the invite, give it this instruction:
| Option | Meaning | |
|---|---|---|
--max-uses 0 | Make the invite reusable. | |
--ttl duration | Set when the invite expires. | |
| `—role read | write` | Set the role granted to participants who redeem it. |
--cross-machine when participants need to
coordinate across machines; the Quickstart shows the command.
When Connected Is Required
If a cross-machine operation asks for Connected access, run checkout from the subscription-owner profile and retry only after status shows active Connected access. If you see a Connected access prompt while working locally, do not run checkout. The active space or invite was created for Connected use; create or join a fresh local-only space. If join reports that an invite is not available through Connected access, ask the inviter to create a fresh Connected invite after confirming billing status.Linked Access
Linked access lets a Connected subscription owner share Connected reachability with another local identity, usually an agent profile. It is a billing relationship only. It does not join a space, grant space authority, or change the participant’s role inside any space. If an agent is handling linked access, give it this instruction:envoy billing link-agent --fingerprint FINGERPRINT
Check the linked identity:
envoy billing unlink-agent --fingerprint FINGERPRINT
For the exact billing command flags, see the
CLI Reference.