ENGINEERING PREVIEW
Owned-hardware ENGINEERING PREVIEW. Surfaces must stay truthful. Doctor remains fail-closed.
Engineering preview Mac signed execution passed Windows / Linux not yet
Tether is a local-first elastic hardware fabric in ENGINEERING PREVIEW.
Pair an authorized Mac you already own, verify usable capacity from signed
receipts, and run an eligible class with tether --auto.
Fail-local stays on. Windows and Linux peer proof is still blocked. This
is not GA, not a consumer product, and not a billed service.
Checkout or local-unsigned install only. No accounts, no billing, no telemetry.
The public feed host exists; a signed stable.json has not been published.
This page is static HTML. It does not query your fabric, invent peers, or
refresh live capacity. Empty cells here mean “not on this page,” not
“your machines are offline.” Live totals belong on the
status dashboard after
tether-fabric status --json.
Owned-hardware ENGINEERING PREVIEW. Surfaces must stay truthful. Doctor remains fail-closed.
Generation 20260901T081436Z: n=3 signed exact-output auto-win, p95 17.121s vs local 28.230s, expiry fallback, zero residue.
OS probes exist in tests. No authorized real Windows or Linux hosts yet. Do not claim parity.
0/14 gates. ready_for_activation: false. That is honest, not a broken page.
Live peer list: empty on this page. After pairing, run
tether-fabric status --json and open the
status dashboard.
src/ as of the readiness matrix
Eligible work uses tether --auto. A paired Mac
can take a qualified class when receipts say it is usable. If the peer is
missing, slower, or revoked, execution stays local. PATH shims exist in
code and still fail doctor (0/14). Pairing itself
is three numbered steps in the Mac app — the
pairing steps page matches that copy exactly.
Build the clean wheel and install it on the controller. A polished signed installer and updater are not shipped.
python3 -m pip install /path/to/tether-wheel.whl
Create an explicit paired-key relationship with a machine you own or are authorized to use. Automatic discovery is not shipped yet.
tether-fabric pair create PEER_ID --display-name NAME --json
Inspect the receipt-backed snapshot. Physical, connected, and usable totals come from signed status, not this page.
tether-fabric status --json
Eligible commands use tether --auto. Local fallback stays on if a peer is missing or slower.
tether --auto python3 xover_par.py
Invite lines start with tether-invite-v1. and
are never put in a URL or query string. Same-store second import is
refused as already used. The Mac app runs these; this page only prints them.
tether-fabric pair create PEER_ID --display-name NAME --json --invitetether-fabric pair import PEER_ID --invite CODEtether-fabric pair import PEER_ID --key-file PATH --display-name NAMEtether-fabric ingest PATHtether-fabric revoke PEER_ID WORKLOAD_CLASS --reason TEXTTether is built to borrow CPU, GPU, and RAM from machines you already control. The fabric is local. There is no cloud control plane and no account to create. Broader workload coverage is still gated by per-class evidence, not by this page.
Qualified work goes through tether --auto.
Placement needs signed receipts and a never-regress record. Unknown
classes stay local.
Traffic stays on hardware you control. Tether does not phone home.
There is no account auth surface. Pairing is
tether-fabric pair.
Adapter modules exist in-tree. tether doctor
is still NOT_READY with 0/14 gates, including interception and
promotion. Do not treat adapter names as shipped coverage.
Numbers on this page cite a matrix snapshot or a named generation. The dashboard shows live gate status from a collector snapshot. No marketing multipliers.
If a peer drops, a receipt expires, or kill-switch is on, work returns local. The first Mac class already exercised expiry and disconnect fallback.
Darwin, Windows, and Linux probes have test coverage. Real Windows/Linux acceptance and GPU scheduling remain open gates.
Current proof is narrow: a macOS controller, an authorized Mac peer, and an exact qualified parallel Python class. Everything else is a listed gate, not a shipped feature.
python3 xover_par.py class
Updates are meant to come from the public feed host
hbozok-US/tether-updates, asset
releases/latest/download/stable.json.
This page is a static export: it does not fetch that host at run time
and it does not load a CDN script. The row below is a commit-time
measurement, not a live probe.
stable.json snapshot
MEASURED: the latest/download alias returned HTTP 404. There is no
signed tether.update-feed.v1 envelope to show.
A nine-byte “Not Found” body is not a feed sha.
local-unsigned lane only until Developer ID
Asset on public feed: none
archive when a signed feed exists
Asset on public feed: none
not yet
Asset on public feed: none
Build the clean wheel or the local-unsigned Mac app, then pair from
Tether Status → Pairing. The public feed host is
hbozok-US/tether-updates; signed
stable.json sha256 is unknown until a release exists.