Sky 56/100 Live Field: Active (K5–K6) · Kp 5.0 · Dst -35 nT · 7.83 Hz · 🌿 You're safe & not alone
Today's Workspace →
✦ SCORING PIPELINE & DATA GOVERNANCE

Open Formula & Data Governance: Every Number Reproducible

Space weather wellness apps often hide behind black-box mysticism. AstraCalm publishes its exact 0–100 scoring math, 4-stage ingest pipeline, sentinel filtering, and correlation rules.

✦ Four-Phase End-to-End Pipeline

From Deep-Space Satellites to Your Daily Wellness Receipt

I · Ingest

Raw Telemetry Ingest

Continuous ingest from NOAA GOES X-Ray flares, DSCOVR solar wind at L1, and Kyoto WDC magnetometers.

II · Gate

Sentinel Sanitation & Gate

Strips 3999/9999 sentinel codes to null; missing hours are never interpolated; gates fail if lag > 6h.

III · Correlation

Circadian Pairing Engine

On-device Pearson r pairing 30-day user logs against Kp, separating sensitive (r≥0.5) from non-sensitive.

IV · Sanctuary

Nocebo-Free Reassurance

Blind Check-In veil halts confirmation bias; 4-2-6 breathwork & receipt turn telemetry into calm rituals.

✦ Mathematical Equation

Open 0–100 Sky Score Mathematical Equation

RawScore = 8 + min(62, (Kp / 9) × 68) + min(26, (|min(0, Dst)| / 250) × 26) + FlareWeight
SkyScore = clamp(round(RawScore), 18, 98)
Weight 1 · Kp Index (62%)

Planetary Kp / 9 × 68

Core planetary index from 13 sub-auroral magnetometers.

Weight 2 · Dst Index (26%)

|Dst| / 250 × 26

Kyoto WDC equatorial ring-current depression index.

Weight 3 · Flares (12%)

X=+12 · M=+7 · C=+3

NOAA GOES 1–8 Å X-Ray flux peaks.

Expand Data Governance ("Missing Stays Missing" & Local Privacy), Scientific Boundary & FAQ Ethics · Privacy · 3 FAQs ▾
✦ Data Ethics & Governance

Missing Stays Missing & Local-First Privacy

"Missing Stays Missing": Zero Fabrication

When Kyoto WDC feeds show 3999 or 9999 sentinel codes, AstraCalm records them as null—never faking missing hours with interpolation.

100% Local Privacy: Zero Accounts or Trackers

Your check-in logs and sensitivity calculations stay strictly in browser localStorage—exportable anytime as JSON.

Grade A · Meta-AnalysisPopulation cardiovascular correlation (RR 1.3–1.5), never individual causation
Grade B · CohortSubtle blood pressure & autonomic HRV shifts on storm days
Grade C · HypothesisMelatonin modulation hypothesis; zero individual headache proof
✦ SCORING & GOVERNANCE FAQ

Scoring & Pipeline FAQ

How is the 0–100 AstraCalm Sky Score calculated?

The open formula sums a base of 8 pts + planetary Kp weight (up to 62 pts via Kp/9×68) + Kyoto WDC Dst ring-current weight (up to 26 pts via |Dst|/250×26) + GOES X-ray flare weight (X=+12, M=+7, C=+3, B/A=+1.5), clamped between 18 and 98.

Why does AstraCalm enforce a 'Missing Stays Missing' rule instead of interpolating gaps?

When ground magnetometers or satellites output 3999/9999 sentinel codes during telemetry blackouts, faking smooth curves via interpolation corrupts scientific correlation. We strip sentinels to null and leave gaps honest.

How is my personal Pearson r sensitivity score computed?

Once you log 3+ nights in localStorage, your browser computes the standard Pearson correlation coefficient r between your daily sleep/mood disruption score and measured planetary Kp—100% on-device.