Skip to content
streamstats.app
Illustrative sampleValues intentionally omitted · no live, measured, or historical analytics.
StreamStats / Methodology
Proposed method · not an implemented pipeline

Make the limitations
part of the result.

StreamStats should publish a measurement only when its question, source, denominator, observation window, rights, freshness, uncertainty, and correction path can be explained together.

Proposed analysis path

design sequence
  1. QuestionName one bounded claim

    Define what the view can and cannot answer before selecting a measure.

  2. AuthorityResolve reward facts

    Link reviewed campaign, reward, publisher, game, badge, emote, and channel identities.

  3. PermissionApprove the aggregate source

    Document collection, retention, transformation, attribution, and display rights.

  4. ObservationPreserve gaps and corrections

    Record collection intervals, failures, freshness, retractions, and changes in method.

  5. PublicationApply thresholds and disclose limits

    Release only bounded results that pass privacy, quality, and rights gates.

Non-negotiable disclosures

travel with every future view
Meaning

Metric definition

Human-readable numerator, denominator, grouping, exclusions, and unit of analysis.

Scope

Coverage statement

Platforms, surfaces, entities, intervals, and known gaps represented by the result.

Source

Evidence and rights

Origin, observation time, permitted transformation, attribution, retention, and display status.

Quality

Uncertainty and change

Freshness, suppression, completeness, conflicts, method version, and correction history.

Missingness is information

Do not smooth over what was not observed.

Unknown campaign dates, unavailable intervals, unresolved identities, and retracted facts should remain visible. Interpolation or imputation would require a separately reviewed method and must never be presented as an observation.

Version the meaning

A changed definition creates a changed series.

Method revisions need effective dates and compatibility notes. Comparisons across a definition break must be withheld or explicitly marked, even when the chart would look cleaner.

Production boundary

Aggregates wait for a governed data posture.

Real measurement requires GOV-003 to define permitted Twitch Helix aggregate collection, source attribution, observation windows, retention, corrections, freshness, and safe public thresholds. Until that posture is approved, StreamStats publishes no measured result.