docs(naming): adopt OS / Enhanced product-line framing + align with existing repos
Two product lines, named to make scope obvious to buyers: - 🔒 SilverMetal OS — we ship the operating system or ROM (Linux, Pixel, Samsung-unlocked, Motorola-unlocked) - 🛡️ SilverMetal Enhanced — we harden the OS the device already runs (Windows, macOS, iOS, generic Android) Repo alignment: - SilverVPN already exists as a SilverLABS product (server + MAUI client + Linux client + tunnel service). stack/vpn/ is now an integration pointer rather than a re-scaffold; per-platform READMEs reference it. - SilverApple is deprecated; SilverMetal Enhanced — iOS supersedes it. Migration step added as roadmap milestone 3I.1. - SilverDROID name clash explicitly noted as unrelated (it's the SilverSHELL AppStore Android client, not an Android ROM). - SilverChat may overlap with SilverVPN.Client.Chat; alignment decision added as roadmap milestone 1.1.1. Roadmap restructured: phases now track the OS/Enhanced split. Platform matrix re-sectioned and decision flowchart updated. README rewritten around the two-product-line framing. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -1,45 +1,55 @@
|
||||
# SilverMetal Droid
|
||||
# SilverMetal — Android
|
||||
|
||||
**Status**: Phase 2 (planning, post-Linux v1)
|
||||
|
||||
Android coverage across four tiers. See [`../docs/platform-matrix.md`](../docs/platform-matrix.md) for honest per-tier pros/cons.
|
||||
Android coverage spans **both** SilverMetal product lines:
|
||||
|
||||
## Tiers
|
||||
- 🔒 **SilverMetal OS** for devices where we ship a custom ROM (Pixel, Samsung-unlocked, Motorola-unlocked)
|
||||
- 🛡️ **SilverMetal Enhanced** for users keeping their existing Android (any vendor, no bootloader unlock required)
|
||||
|
||||
### SilverMetal Droid Flagship — Pixel (Tier B)
|
||||
GrapheneOS-fork on Pixel hardware. Verified boot we control, hardened kernel, app sandboxing enforced. Full SilverLABS Stack preinstalled.
|
||||
See [`../docs/platform-matrix.md`](../docs/platform-matrix.md) for honest per-tier pros/cons.
|
||||
|
||||
### SilverMetal Droid Galaxy — Samsung (Tier C)
|
||||
LineageOS / DivestOS-fork on Samsung models with unlockable bootloaders. Stack overlay on locked-bootloader models.
|
||||
## Sub-flavours
|
||||
|
||||
### SilverMetal Droid Moto — Motorola (Tier C)
|
||||
DivestOS / LineageOS-fork on supported Motorola models. Stack overlay everywhere.
|
||||
### 🔒 SilverMetal OS — Pixel (Tier B)
|
||||
GrapheneOS-fork on Pixel hardware. Verified boot we control, hardened kernel, app sandboxing enforced. Full SilverLABS Stack preinstalled. **Phase 2.1.**
|
||||
|
||||
### SilverMetal Droid Profile — generic (Tier D)
|
||||
"Harden my existing Android" — full SilverLABS Stack + work-profile-based hardening config. Runs on any Android 13+ without bootloader changes.
|
||||
### 🔒 SilverMetal OS — Samsung (Tier C)
|
||||
LineageOS / DivestOS-fork on Samsung models with unlockable bootloaders. **Phase 2.2.**
|
||||
|
||||
### 🔒 SilverMetal OS — Motorola (Tier C)
|
||||
DivestOS / LineageOS-fork on supported Motorola models. **Phase 2.3.**
|
||||
|
||||
### 🛡️ SilverMetal Enhanced — Android (Tier D)
|
||||
For users keeping their existing OEM Android (Samsung locked-bootloader, OnePlus, Xiaomi, hand-me-downs, etc.). Stack apps + work-profile-based hardening config; no bootloader changes, no warranty void. **Phase 3A.**
|
||||
|
||||
## Directory layout
|
||||
|
||||
To be populated in Phase 2. Initial structure planned:
|
||||
To be populated as each sub-flavour is built. Initial structure planned:
|
||||
|
||||
```
|
||||
android/
|
||||
├── flagship/ # Pixel / GrapheneOS-fork build config
|
||||
├── galaxy/ # Samsung ROM build configs
|
||||
├── moto/ # Motorola ROM build configs
|
||||
├── profile/ # Generic profile installer + work-profile config
|
||||
└── shared/ # Common build infra, signing, OTA
|
||||
├── os-pixel/ # 🔒 GrapheneOS-fork build config (Phase 2.1)
|
||||
├── os-samsung/ # 🔒 Samsung ROM build configs (Phase 2.2)
|
||||
├── os-motorola/ # 🔒 Motorola ROM build configs (Phase 2.3)
|
||||
├── enhanced/ # 🛡️ Generic profile installer + work-profile config (Phase 3A)
|
||||
└── shared/ # Common build infra, signing, OTA
|
||||
```
|
||||
|
||||
## Verification gates (per-tier)
|
||||
## Verification gates
|
||||
|
||||
- ROM tiers: verified boot rooted in our key (Pixel only); reproducible builds; OTA signed and rollback-tested
|
||||
- Profile tier: Stack apps installed and functional; work-profile isolation verified
|
||||
- All tiers: telemetry-leak test (no Google services contact unless explicitly opted in by user)
|
||||
- **OS tiers**: verified boot rooted in our key (Pixel only); reproducible builds; OTA signed and rollback-tested
|
||||
- **Enhanced tier**: Stack apps installed and functional; work-profile isolation verified; no bootloader changes detected
|
||||
- **All tiers**: telemetry-leak test (no Google services contact unless explicitly opted in by user); SilverVPN integrated as default VPN
|
||||
|
||||
## Upstream we depend on
|
||||
|
||||
- **GrapheneOS** — Pixel flagship base
|
||||
- **LineageOS** — Samsung / Motorola base
|
||||
- **GrapheneOS** — Pixel OS base
|
||||
- **LineageOS** — Samsung / Motorola OS base
|
||||
- **DivestOS** — additional hardening patches
|
||||
- **AOSP** — root upstream
|
||||
- **`SilverLABS/SilverVPN`** — MAUI Android client (existing)
|
||||
|
||||
## Note on naming
|
||||
|
||||
The existing repo `SilverLABS/SilverDROID` (SilverSHELL AppStore Android client) is unrelated to this Android flavour despite the similar name. They serve different products.
|
||||
|
||||
Reference in New Issue
Block a user