# Methodology

## Data collection

Each bonus hunt session was performed by the Casinoaftaler.dk team on **licensed Danish (`.dk`) casino operators** regulated by Spillemyndigheden. A "bonus hunt" is a well-established live-streaming format in which the presenter deposits a fixed bankroll, plays a queue of slot machines at a chosen stake until each triggers a bonus feature (typically free spins), and then opens all the accumulated bonuses in sequence. Bet, win, and slot metadata for every opened bonus are recorded in real time in the session's tracker.

The source-of-truth tracker used for capture is the third-party service **bonushunttracker.com**, whose API responses are persisted verbatim into the `bonus_hunt_archives.api_data` JSONB column at session completion. This dataset is a normalised projection of those archives — no values are re-derived from other sources.

## Verification

Each session may be independently verified in one or both of the following ways:

1. **YouTube VOD** — when `youtube_video_id` is populated on the parent hunt, the full archival recording of the session is publicly available at `https://www.youtube.com/watch?v={youtube_video_id}`, allowing any observer to spot-check individual bonus openings against the on-screen tracker overlay.
2. **Twitch VOD** — when `twitch_vod_id` is populated, the original live broadcast is retained on Twitch (subject to Twitch's retention policy).

Approximately **148 of 392 sessions** in this release have a linked YouTube VOD. The remaining sessions predate systematic archival to YouTube; their tracker data is preserved but is not independently verifiable post-hoc.

## Sampling frame and known limitations

- **Not a random sample.** Sessions are selected by the presenter for entertainment/testing purposes and are not stratified across operators, providers, or slot titles.
- **Slot selection bias.** Popular high-volatility titles are over-represented relative to the full catalog available at each operator.
- **Bankroll bias.** Stake per bonus is chosen by the presenter (typically 1–10 DKK) and does not necessarily reflect a typical Danish player's stake distribution.
- **Presenter notes** (`presenter_note`) are free-text and were not entered under a controlled coding scheme; treat as annotations only.
- **Operator counts.** Sessions are drawn from a minority of the Danish licensed market; the corpus should not be read as a market-wide sample. See `hunts.csv:casino_name` for the operator distribution in this release.

## Reproducibility

The projection SQL that produced `hunts.csv` and `bonus_openings.csv` from the source PostgreSQL archive is available on request. Aggregate figures published in `README.md` are produced by the `get_proof_metrics()` stored function on the source database and were re-run at export time.

## Ethics

This dataset contains **no personal data**. Presenters are professional streamers who broadcast under a public identity. Bonus outcomes are the outputs of certified random number generators operated by licensed Danish gambling operators; no player-account, session-ID, or KYC data is present.

Nothing in this dataset should be construed as investment, financial, or gambling advice. Casino gambling carries risk of financial harm; Danish players who need help can contact **StopSpillet** (1-1-6, https://www.stopspillet.dk) or self-exclude via **ROFUS** (https://www.rofus.nu).
