alpha development preview

One Link

Peer-to-peer chat and file sync with no required user account and no application telemetry. Devices connect directly where routes permit; optional rendezvous and relay services support cross-network discovery and fallback. Peer sessions are end-to-end encrypted and mutually authenticated.

AGPLv3 no product analytics no required account SQLCipher state DB by default ephemeral session keys no verified production release

Release status

No verified production download is currently published. As checked against GitHub on 2026-07-24, the only release is the mutable auto-latest prerelease. Its rolling binaries and checksum files were refreshed on 2026-07-22, but it has no Sigstore bundles, published SBOM, or provenance assets and is not an approved install source.

The release workflow is implemented, but it has not yet produced a production tag. This page therefore does not redirect to a mutable release or guess an artifact from your operating system.

Production download unavailable

Alpha source evaluation is available below. Do not use auto-latest binaries as trusted software.

Evaluate a reviewed source commit (advanced)

This is a development path, not a production installation:

git clone https://github.com/coherence-energy-labs/one-link
cd one-link
git checkout <reviewed-commit-sha>
uv sync --frozen --extra dev
uv run --frozen one-link app

Future release verification contract

After an immutable v* tag successfully publishes an artifact, its matching .sigstore bundle, SHA256SUMS, signed manifest, provenance, and SBOM, verify the exact tag with:

bash scripts/verify-release.sh ./<artifact> vX.Y.Z

The verifier is tooling, not evidence that those assets exist today. It checks the checksum and Sigstore identities and fails on missing or mismatched evidence. Never substitute latest, master, or auto-latest for the exact tag.

If you don't trust the script either, the underlying check is just python -m sigstore verify identity with the workflow identity pinned. Run it yourself.

What's in the development tree

These are source-level capabilities under test, not a production-release certification. Exact behavior must be verified at the reviewed commit.

Threat model

The full threat model lives at docs/SECURITY.md. Nine adversary classes (T1 casual snoop through T9 state actor) with explicit defenses + honest "where the gaps are."

For responsible-disclosure of a vulnerability: SECURITY.md at the repo root.

For the people

One Link is licensed under AGPLv3 so it can never be quietly enclosed inside a closed-source corporate product. The full charter is in NOTICE. The project aims to require no account, email, or phone number and to ship no application telemetry or advertising. Necessary infrastructure and supply-chain dependencies are documented in the threat model instead of being presented as nonexistent.