Protocol v1.1.1
The current internal protocol specifies the primary estimand, study window, completeness rules, QC, missingness, bootstrap procedure and sensitivity analyses before the primary period begins.
DAH-PM25-2026-27-v1-1-1 · frozen 8 Sept 2026
Open protocol →External registration
Registered under embargoOSF Preregistration
The prospective protocol has an independently timestamped OSF registration.
OSF Registries
Open OSF registration ↗Research data
2 frozen releasesDAH-2026-09-11-pilot-r1
Named releases freeze the station roster, normalized snapshots, monitor-hour table, provenance and QC state so a later analysis can refer to a stable dataset boundary.
9,225 monitor-hours · 71 physical sites
Open data releases →Delhi Air Health v2.31.6
The application, data pipeline and research code are versioned separately from frozen datasets. A public archival software DOI will be added when the repository release is connected to an archival service.
Software DOI: not yet assigned
Primary-study dataset
A DOI-bearing dataset package is planned after the primary study window, with a data dictionary, station registry, QC ledger, provenance, weather covariates and reproducibility files.
DOI: not yet assigned
Primary study report
The primary manuscript will report the prespecified network-relative site contrasts after the primary study period. No manuscript or preprint is presented as complete at this stage.
Primary window ends 31 Mar 2027
Reproducibility chain · v2.29.0
Frozen object in, checksum-verifiable analysis out.
The research-object generator freezes the data, protocol, cohort and audit trail. The analysis engine consumes only that checksum-verified object and applies the frozen primary rules: physical-site aggregation, shared network-hour eligibility, network-relative residuals, site completeness, heterogeneity, block-bootstrap uncertainty, monthly persistence and every prespecified sensitivity analysis.
npm run research:object -- <RELEASE_ID>
npm run research:analyze -- research/objects/<RELEASE_ID>
Before the primary period, the analyzer can run only with --pilot-dry-run, which marks outputs as code-validation artifacts. Primary mode requires the frozen baseline cohort embedded in the object; final reporting can additionally require the complete prespecified study window.