Useful on their own.
Better connected.
Play a round. Find your soundtrack. Try a useful tool. Follow each story into its native experience, then see what its source actually recorded.
Link Check × App ComposerKnow where a link will take you.18 · completed link checks
LoftwahFM × gamesA soundtrack with somewhere to go.7h 40m 41s · all-source audible listening
Protocol 11A different table every round.0h 7m 7s · classic active gameplay
SHOALSHOTRead the tide. Place the shot.2 · reported completed runs
FighterA squad worth coming back to.1 · reported fight completions
BubblesFind the angle. Clear the board.0 · reported completed runs
Choose a connection to explore. These are separate observations, never a tracked person moving between products.
A different table every round.
Play a changing card game solo or with friends. Each round brings another Protocol; the House Circuit gives a solo player a path through twelve stages.
Classic, Journey, private rooms and public matchmaking are separate modes. This story selects reported active time in Classic only; it never borrows time from another mode.
Opens a new tab, keeping this story and its dates here.
Why are these connected?
Classic, Journey, private rooms and public matchmaking are separate modes. This story selects reported active time in Classic only; it never borrows time from another mode. Selected mode: Classic. Classic mode only. Accepted active gameplay seconds are not completed hands, scores or unique players. Read the selected window’s source coverage before comparing periods.
What the source recorded
2026-10-17 to 2026-10-23 · UTC · saved snapshot
Reported foreground play seconds while the active mode was Classic. Summed from the accepted 1–30 second active_time increments whose mode is classic. Additive with Active play time: the four mode subtotals sum to that overall total, and a session that changes mode contributes to more than one mode because each increment is counted once. Paused, hidden, inactive and radio time are excluded, and it does not establish a person's total play.
Partial coverage · 7 of 7 days reported. The current UTC day is partial. Classic mode only. Accepted active gameplay seconds are not completed hands, scores or unique players. Read the selected window’s source coverage before comparing periods.
Blank dates: not reported. Ticks at the baseline: measured zero.
Read every day and its coverage
| UTC day | Seconds | Coverage |
|---|---|---|
| 2026-10-17 | 0 | clean |
| 2026-10-18 | 63 | clean |
| 2026-10-19 | 364 | clean |
| 2026-10-20 | 0 | clean |
| 2026-10-21 | 0 | clean |
| 2026-10-22 | 0 | clean |
| 2026-10-23 | 0 | partial |
Open the native game to explore its table history and rules. Native records describe their own modes and rules; this report counts accepted active seconds in Classic, not scores.
Inspect this measure in Woodhouse AnalyticsDefinitions, source and limits
Reviewed 23 October 2026. No growth or record is claimed: compatible complete comparison history is not established for this story.
- Exact accepted event counters, not unique humans or anti-cheat proof. Blocking, opt-out, offline play and automated traffic affect coverage.
- DNT, GPC, designated QA and preview traffic are excluded. Production browser measurements start with this release; no historical backfill.
- Current UTC day and collection-start day may be partial. Cross-device retention, cohort retention and acquisition sources are not measured.
- Browser returns are unavailable until this product releases its own optional consent client.
- Mode subtotals come from the same accepted gameplay events as their overall measure: from the day the split begins, the mode subtotals sum exactly to that measure, and a day with no row for a mode is a measured zero for it. Before the split begins there are gaps, not zeroes, and raw history older than 90 days cannot be reconstructed.
- Visits and engaged sessions are tab session markers and are deliberately not split by mode: one tab session can span several modes, so per-mode session counts would overlap and double-count.
Public contract endpoint (default window): https://woodhouse.loftwah.com/api/portfolio-analytics?project=protocol-11. Revision aa73d72a8c2ce213bf8ccc76c8bae2181606701e.
Snapshot d2f3acb00fa98aed03037534, saved 2026-10-23T12:06:13.970Z. Frozen reports preserve these public aggregate observations; they do not retain private owner data.
Keep exploring
The same choices and destinations as the visual view. Each product keeps its own authority.
- Link Check × App Composer
Link Check works at its own address and inside Composer. Its completed inspections are reported through Composer’s public app contract. Opening the app and finishing an inspection are separate measures.
Inspect a link ↗ · Native report ↗- LoftwahFM × games
Games can use FM’s versioned browser client and public stations. The listening history here includes every admitted FM source. Only the separately labelled game-attributed measure describes music reported by games.
Find a station ↗ · Native report ↗- Protocol 11
Classic, Journey, private rooms and public matchmaking are separate modes. This story selects reported active time in Classic only; it never borrows time from another mode.
Play Protocol 11 ↗ · Open the native game ↗- SHOALSHOT
A reported completion is a source-defined terminal game/result transition. The native game owns catches, collection, saves and rewards; a Woodhouse count never becomes a verified catch or leaderboard result.
Play SHOALSHOT ↗ · Open the native game ↗- Fighter
The public contract counts launched non-tutorial fights ending in a win, loss, draw or forfeit. Only the separate replay measure is limited to Quick Fight. Native results and character progress remain with Fighter.
Open Fighter ↗ · Native report ↗- Bubbles
Woodhouse reads the public gameplay aggregates. Bubbles keeps score verification, stars and its global board. A zero run-completion count for this window does not mean nobody played outside the observed coverage.
Play Bubbles ↗ · Open the native global boards ↗
