Executive summary
We built a consent-gated, federated, nested-SSH relay as a measurement instrument (not a service) and asked, on a lab grid, whether a shared bridge leaks entry↔exit linkability (RQ1), whether federation grows or shrinks the anonymity set (RQ2), whether shared-bridge concentration funnels or mixes (RQ2-P3), and whether a local open-weight agent selector survives churn without a rebuild fingerprint (RQ3). Every detector was calibrated on fixtures and frozen before any confirmatory cell ran.
The seven pre-registered tests (authoritative Holm-7)
| Test | Effect (point & 95% CI) | Frozen gate | Holm-7 adj p | Survives .05 |
|---|---|---|---|---|
| RQ1-P1 leak | AUC 0.466 [0.452, 0.480] | CI excludes 0.5 (leak) | 0 | yes* (below chance → no leak) |
| RQ2-P1 federation | ΔH −0.96 [−1.06, −0.86] bits | two-sided sign | 0 | yes — shrink |
| RQ2-P3 mechanism | ρ +0.62 [+0.59, +0.65] | two-sided sign | 0 | yes — mix |
| RQ1-P2 padding | ΔAUC +0.011 [−0.002, +0.023] | CI > 0 | 0.365 | no |
| RQ3-P2 fingerprint | AUC 0.587 [0.458, 0.703] | CI upper ≤ 0.60 | 0.511 | no (not excluded) |
| RQ3-P1-perf | −0.6pp [−1.58, +0.39]pp | CI lower ≥ +10pp | 0.511 | no |
| RQ3-P1-latency | −13.5ms [−52.1, +34.9]ms | CI upper ≤ 100ms | 0.511 | within budget |
* RQ1-P1 rejects "AUC = 0.5" in the wrong direction (below chance), so it is not evidence of a leak. Survivors of the authoritative Holm-7: RQ1-P1, RQ2-P1 (shrink), RQ2-P3 (mix).
Visual abstract
Publication-ready SVG figures illustrating the instrument, the design, and each finding. All annotations are cross-checked against the sealed analysis records.
Lead paper — full text
Consent-Gated Federated Onion Routing: Linkability & Anonymity-Set Effects (G4 + RQ1 + RQ2) click to collapse
Companion paper — full text
The Unique-Bridge / Mix Mechanism (RQ2-P3) and Churn-Resilient Agent Selection (RQ3) click to collapse
Provenance & integrity
Pre-registrations (frozen, hashed):
lead f22331a72e0d0ccf38b787e63acabbe9d666456ec76076787a6d545c3193425b
RQ2-P3 mechanism 8db4e8a7ac60f8b2861f2387249db68a3fd44822f6b3d9c7c6990ff65f261a3b
Sealed confirmatory records: lead 180 cells / 9,000 circuits (SHA256SUMS.txt);
RQ2-P3 13,500 offline-deterministic bridged circuits (results 5fdcb379…);
RQ3 4,500 live isolated-docker circuits (battery 5b61e461…, analysis e09c66ef…).
Discipline: detectors calibrated on fixtures and frozen before any confirmatory cell; effect size + BCa 95% CI for every test, p only orders the Holm step-down; Results filled once, post-seal; containment intact (isolated-engine only, self-generated fixtures, lab-only); worktree-only on feat/sor-consent-relay.
Note: this page is a presentation artifact generated from the committed paper drafts; the papers and sealed records are authoritative.