SysAdmin 33e1501611
Some checks failed
Build SilverMetal Linux ISO (reproducibility-gated) / builder-image (push) Successful in 1s
Build SilverMetal Linux ISO (reproducibility-gated) / build-and-verify (push) Failing after 35m47s
fix(linux/build): scrub apt lists + apt/dpkg logs from chroot (M1.1 iter33)
Run #4280 cleared every previously-seen non-determinism (post-process
ran end-to-end, all five iter32-fixed flag paths worked). The next
diffoscope-flagged set is the runtime state that *every* Debian build
captures and reproducible-rebuilders strip:

  /var/lib/apt/lists/127.0.0.1:9977_debian-fasttrack_…/InRelease
      The InRelease file from the FastTrack repo carries
      `Date:` and a fresh PGP signature with a 30-minute drift
      between Build A's fetch (22:00 UTC) and Build B's fetch
      (22:30 UTC). FastTrack re-signs roughly daily, so apt
      pickup lands on different signed files when the two builds
      bracket a re-sign. snapshot.debian.org doesn't cover
      FastTrack so we can't pin upstream — strip the file
      instead. apt-get update regenerates it on first boot.

  /var/lib/apt/lists/_home_user_derivative-binary_aptrepo_local_…/Release
      The locally-built kicksecure apt repo's Release file.
      reprepro stamps this with wall-clock time when it generates
      the repo. SOURCE_DATE_EPOCH is honoured for the underlying
      package metadata but reprepro writes Release with the
      current time regardless.

  /var/log/apt/history.log
  /var/log/apt/term.log
  /var/log/dpkg.log
      Wall-clock-stamped logs from package installation. Every
      apt/dpkg invocation prepends a timestamp.

Cleanup added:
  * /var/log/apt/*.log
  * /var/log/{dpkg,alternatives}.log
  * /var/lib/apt/lists/{everything except lock and partial/}

The live system regenerates all of these on first use. Standard
reproducible-Debian rebuilder behaviour (Tails, Whonix-public-iso,
debian-cd all do the equivalent).

If the diffoscope output for run #4280 is honest about the full
delta — and grep ├── shows exactly five entries — this should be
the last divergence. Crossing fingers for run #4281.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-07 23:50:14 +01:00

SilverMetal

Privacy-hardened devices for users who want their privacy back — on whatever platform they have.

SilverMetal is SilverLABS' cross-platform privacy-hardening program. We don't believe in "one true OS" — we meet users on the platform they actually use, and give them the strongest hardening that platform physically allows. Honestly labelled, no marketing fluff.

Two product lines

The SilverMetal program ships two distinct product lines, named to make their scope obvious to buyers:

🔒 SilverMetal OS

We ship the operating system or ROM. Full kernel-level control, our verified-boot key, our update channel. Strongest possible hardening.

  • SilverMetal OS — Linux (Debian/Kicksecure-based ISO) — Tier A
  • SilverMetal OS — Pixel (GrapheneOS-fork ROM) — Tier B
  • SilverMetal OS — Samsung (LineageOS-fork ROM, unlocked-bootloader models) — Tier C
  • SilverMetal OS — Motorola (DivestOS/LineageOS-fork ROM) — Tier C

🛡️ SilverMetal Enhanced

We harden the OS your device already runs. Configuration profiles, hardening installers, the SilverLABS Application Stack. For users who can't or won't replace their OS.

  • SilverMetal Enhanced — Windows (LTSC IoT installer + hardening + Stack) — Tier C
  • SilverMetal Enhanced — macOS (signed config profile + setup script + Stack) — Tier C-D
  • SilverMetal Enhanced — iOS (MDM profile + Stack) — Tier D
  • SilverMetal Enhanced — Android (generic profile + Stack on existing Android) — Tier D

Tiers explained in docs/platform-matrix.md.

What every SilverMetal device gets

Both lines ship the SilverLABS Application Stack — a suite of cross-platform privacy apps that replace the cloud services your device normally talks to (Google, Apple, Microsoft):

Component Status Purpose
SilverBrowser v1 (Linux MVP) De-Googled, telemetry-free, fingerprint-resistant browser
SilverVPN Existing — see SilverLABS/SilverVPN Always-on, no-logs VPN with our own infrastructure
SilverSync v1 (Linux MVP) Private replacement for iCloud / Google Drive / OneDrive
SilverChat ExistingSilverVPN.Client.Chat, Signal Protocol over VPN transport. Promoted from v1.1 to v1 E2EE messenger
SilverDuress v1.1 Duress password / panic-wipe / anti-coercion
SilverKeys v1.1 Zero-knowledge password + 2FA manager

Two ways to get SilverMetal

Every flavour — OS or Enhanced — supports both buyer modes:

"I'm choosing a new device"

Buy a preflashed SilverMetal SKU. We've done all the work; it arrives ready.

"I already own a device and want to harden it"

Download the free SilverLABS Stack + the SilverMetal OS or Enhanced package for your platform. Apply it yourself. Same software, same hardening, no hardware lock-in.

Status

Component Status
Documentation + roadmap Initial scaffold complete
SilverMetal OS — Linux v1 Phase 1 — moving to milestone 1.1 (build pipeline)
SilverLABS Stack v1 (Browser + Sync) Planning
SilverVPN Existing product, integration into v1 ISO planned
SilverChat Existing product (SilverVPN.Client.Chat); promoted to v1, integration into v1 ISO planned
Other OS/Enhanced flavours Planning, post-Linux v1

See docs/roadmap.md for the milestone-driven plan.

Repo Relationship
SilverLABS/SilverVPN The VPN component of the SilverLABS Stack — already in production. SilverMetal integrates it; does not re-implement it
SilverLABS/SilverApple Deprecated. Earlier iOS-hardening prototype, superseded by SilverMetal Enhanced — iOS
SilverLABS/SilverDROID Unrelated (SilverSHELL AppStore Android client). Name is similar but scope is different

Documentation

License

Components carry their own licenses (most are GPL/MIT/Apache-derived from upstream forks). Original SilverLABS-authored glue code is AGPL-3.0-or-later. See LICENSE.

SilverLABS

SilverMetal is built by SilverLABS — privacy-first infrastructure and applications.

Description
Cross-platform privacy-hardening program. Linux, Android, Windows, macOS, iOS — each at the strongest tier the platform physically allows. Two buyer modes: preflashed hardware SKU or self-apply hardening. Umbrella for the SilverLABS Application Stack (Browser, VPN, Sync, Chat, Duress, Keys).
Readme 2.1 MiB
Languages
PowerShell 35.2%
C# 21.7%
Shell 18.6%
CSS 12.6%
HTML 8.3%
Other 3.6%