Working Baseline: VPN/Fabric 2026-05-22 21:43 MSK
Purpose: known working reference after Android IPv4 ingress traffic started opening sites and the throughput baseline fixes were applied.
Repository base:
- branch: main
- HEAD:
469fa0e860
Captured files:
- tracked-working-tree.patch: binary git patch for tracked modifications and deletions.
- untracked-files.zip: archive of untracked files present at the baseline time.
- untracked-files.txt: relative list of untracked files included in the archive.
- status-short.txt: git short status at capture time.
Runtime baseline:
- Android APK: 0.2.270 debug
- APK path: dist/downloads/rap-android-vpn-latest-debug.apk
- APK SHA256: 2ed0ace422bb7a11d90d6660ad080d4116025483e023b848c0650bdd75d2edaa
- home-1 agent image: rap-node-agent:0.2.378-vpn-throughput-quiet2
- home-1 rapvpn0 MTU: 1280
- home-1 RAP_VPN_FABRIC_SESSION_STREAM_SHARDS: 8
- home-1 RAP_VPN_FABRIC_QUIC_MAX_STREAMS_PER_CONN: 256
Validation already done:
- go test ./cmd/rap-node-agent ./internal/vpnruntime ./mobile/fabricvpn ./internal/mesh
- Android debug APK build/publish succeeded
- fabric-loadtest local all-mode: 256 streams, 268 MB, ~1.65 Gbit/s, verdict pass
- home-1 direct cachefly 100MB: ~84 MB/s (~674 Mbit/s)
Restore/use as reference:
- Start from HEAD above.
- Apply tracked-working-tree.patch with
git apply --indexorgit applydepending on whether the index should be restored. - Extract untracked-files.zip into the repository root if untracked files are needed.
- Rebuild/redeploy APK and home-1 agent from this state.
Note: this is intentionally a working-tree baseline, not only a git tag, because the working state contains many uncommitted tracked and untracked files.