From sealed commit to revealed outcome.
The post-surgical Achilles cohort, ID cohort-2026-q2-tendon-01. 60 participants, 16-week observation, primary endpoint goniometric ROM gain. Every reading you see below either accrued via Oura/WHOOP telemetry or was uploaded with a hash receipt - none of it is back-fillable.
16-week ROM gain trajectory
Heavy line: weekly mean across the active cohort. Shaded band: 95% CI. Light strands: six representative individual trajectories. Vertical dashes: weeks where wearable or PRO telemetry tripped an anomaly threshold.
The commit-reveal arc
- 012026-03-04
Pre-registration sealed
Endpoint, analysis plan, Merkle root over participant set, salt.
- 02wk 1 → wk 16
Telemetry accrual
Wearable + PRO uploads landing weekly. Every reading hashed to OEA accrual log.
- 03wk 6 + wk 16
Interim + primary readouts
Pre-specified time points. No early peeking; analysis plan locked at step 01.
- 042026-06-24
OEA-V1 revealed
Plain-text plan + Merkle proofs published. Anyone replays the chain in their browser.
Anomaly intake - 3 flags
| Week | Participant | Trigger | Action |
|---|---|---|---|
| wk 3 | p-cohort-2026-q2-tendon-01-58 | Resting HR + 14 bpm sustained 5 days | Reviewed · continued |
| wk 4 | p-cohort-2026-q2-tendon-01-24 | WHOOP recovery score < 40 for 7 consecutive days | Reviewed · continued |
| wk 7 | p-cohort-2026-q2-tendon-01-18 | HRV deep-sleep mean drop > 12 ms over baseline | Reviewed · continued |
Participant-level outcomes
first 12 of 60| Participant | Consent | Wearables | Baseline ROM | Final Δ | Status |
|---|---|---|---|---|---|
| p-cohort-2026-q2-tendon-01-01 | 2026-03-05 | OuraWHOOP | 77.9° | +21.4° | On protocol |
| p-cohort-2026-q2-tendon-01-02 | 2026-03-08 | Oura | 73.2° | +12.3° | On protocol |
| p-cohort-2026-q2-tendon-01-03 | 2026-03-07 | Oura | 84.3° | +23.3° | Withdrew |
| p-cohort-2026-q2-tendon-01-04 | 2026-03-09 | Oura | 88.3° | +13.1° | On protocol |
| p-cohort-2026-q2-tendon-01-05 | 2026-03-09 | Oura | 73.7° | +22° | Withdrew |
| p-cohort-2026-q2-tendon-01-06 | 2026-03-04 | OuraWHOOP | 54.1° | +13.6° | On protocol |
| p-cohort-2026-q2-tendon-01-07 | 2026-03-10 | OuraWHOOP | 88.9° | +21.1° | On protocol |
| p-cohort-2026-q2-tendon-01-08 | 2026-03-06 | Oura | 81.4° | +10.6° | On protocol |
| p-cohort-2026-q2-tendon-01-09 | 2026-03-05 | Oura | 90.4° | +14.8° | On protocol |
| p-cohort-2026-q2-tendon-01-10 | 2026-03-08 | OuraWHOOP | 82.4° | +10.1° | On protocol |
| p-cohort-2026-q2-tendon-01-11 | 2026-03-06 | Oura | 69.3° | +12.2° | On protocol |
| p-cohort-2026-q2-tendon-01-12 | 2026-03-04 | Oura | 79.2° | +14.4° | On protocol |