remote/

directory
v0.18.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 17, 2026 License: MIT

Directories

Path Synopsis
Package crypto is the remote-control cryptographic foundation (ADR-007 D2/D3/D4; implementation-plan R-CRY.1-.16, R-PAIR.4).
Package crypto is the remote-control cryptographic foundation (ADR-007 D2/D3/D4; implementation-plan R-CRY.1-.16, R-PAIR.4).
Package device is the daemon-side durable registry of paired remote-control devices (R-DEV.1).
Package device is the daemon-side durable registry of paired remote-control devices (R-DEV.1).
Package enroll is the machine-side enrollment keystone: it turns an affirmatively-confirmed pairing outcome (internal/remote/pairing) into the two durable artifacts the runnable remote stack needs.
Package enroll is the machine-side enrollment keystone: it turns an affirmatively-confirmed pairing outcome (internal/remote/pairing) into the two durable artifacts the runnable remote stack needs.
Package grant persists and transports the initial sealed EpochGrant that bootstraps a freshly paired device's E2EE session (ADR-007 amendment 2026-07-24, decision C5).
Package grant persists and transports the initial sealed EpochGrant that bootstraps a freshly paired device's E2EE session (ADR-007 amendment 2026-07-24, decision C5).
Package grantwire is the WIRE half of the epoch-grant bootstrap: the tagged plaintext frame the gateway appends to a device mailbox, and its parser.
Package grantwire is the WIRE half of the epoch-grant bootstrap: the tagged plaintext frame the gateway appends to a device mailbox, and its parser.
Package machineid implements the machine's pairing identity bundle (A4-1a): the Noise-static/recipient X25519 keys, the grant-signing and relay-auth Ed25519 keypairs, epoch keys, epoch id, grant seq, hostname, and routing id that `swarm remote init` persists and internal/skeleton's pairingConfig consumes.
Package machineid implements the machine's pairing identity bundle (A4-1a): the Noise-static/recipient X25519 keys, the grant-signing and relay-auth Ed25519 keypairs, epoch keys, epoch id, grant seq, hostname, and routing id that `swarm remote init` persists and internal/skeleton's pairingConfig consumes.
Package pairing orchestrates the swarm remote-control device<->machine pairing slice (R-PAIR.1-.9).
Package pairing orchestrates the swarm remote-control device<->machine pairing slice (R-PAIR.1-.9).
Package push implements the FCM v1 sender (PB-PUSH-2): it turns a generic alert plus an opaque ciphertext envelope into an HTTP/2 request Google's messaging API accepts, and turns Google's answers back into the two verdicts the relay acts on — retry, or prune this token.
Package push implements the FCM v1 sender (PB-PUSH-2): it turns a generic alert plus an opaque ciphertext envelope into an HTTP/2 request Google's messaging API accepts, and turns Google's answers back into the two verdicts the relay acts on — retry, or prune this token.
Package qrterm renders a payload string as a scannable QR symbol for a terminal (PB-PAIR-1).
Package qrterm renders a payload string as a scannable QR symbol for a terminal (PB-PAIR-1).
Package relay owns transport security, relay error identities, and reconnect policy shared by the current relay-v2 clients.
Package relay owns transport security, relay error identities, and reconnect policy shared by the current relay-v2 clients.
Package relaycfg owns <stateDir>/remote/relay.json: the relay a machine is provisioned against, and the optional certificate pin it verifies that relay with.
Package relaycfg owns <stateDir>/remote/relay.json: the relay a machine is provisioned against, and the optional certificate pin it verifies that relay with.
Package relayhome owns the canonical inputs to a relay-v2 machine home.
Package relayhome owns the canonical inputs to a relay-v2 machine home.
Package relaypurge is the durable half of ADR-007 D9's deferred relay purge: "an offline-at-revoke machine defers the purge to reconnect".
Package relaypurge is the durable half of ADR-007 D9's deferred relay purge: "an offline-at-revoke machine defers the purge to reconnect".
Package relayv2 is the native websocket client for the bounded relay-v2 Worker.
Package relayv2 is the native websocket client for the bounded relay-v2 Worker.
Package supervise generates the swarm-remote gateway's supervision unit and installs it through the owner-invoked CLI.
Package supervise generates the swarm-remote gateway's supervision unit and installs it through the owner-invoked CLI.
Package transport owns the relay-v2 inbound ACK batcher.
Package transport owns the relay-v2 inbound ACK batcher.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL