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.

Choose a connection to explore. These are separate observations, never a tracked person moving between products.

Fighter published artwork.Explore Fighter ↗

A squad worth coming back to.

Collect fighters, build a squad and commit moves on a shared Charge Strip. A short battle leads into a collection of characters and a story to work through.

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.

Opens a new tab, keeping this story and its dates here.

Why are these connected?

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. Accepted non-tutorial fight results: win, loss, draw or forfeit, attributed to launch day. These are not wins or unique players. Consult the selected source coverage for historical verification risk.

What the source recorded

2026-09-24 to 2026-10-23 · UTC · saved snapshot

107Reported fight completions

Launched fights ending in win, loss, draw or forfeit, attributed to launch UTC day. Abandonment excluded; not a completion cohort rate.

Legacy/test risk · 30 of 30 days reported. The current UTC day is partial. Accepted non-tutorial fight results: win, loss, draw or forfeit, attributed to launch day. These are not wins or unique players. Consult the selected source coverage for historical verification risk.

Blank dates: not reported. Ticks at the baseline: measured zero.

2026-09-24Daily reported fight completions · gaps are missing2026-10-23
Read every day and its coverage
Reported fight completions · 2026-09-24 to 2026-10-23 UTC
UTC dayReported fight completionsCoverage
2026-09-242legacy
2026-09-250legacy
2026-09-261legacy
2026-09-2712legacy
2026-09-2870legacy
2026-09-2918legacy
2026-09-300legacy
2026-10-010legacy
2026-10-020legacy
2026-10-032legacy
2026-10-041legacy
2026-10-050legacy
2026-10-060legacy
2026-10-070legacy
2026-10-080legacy
2026-10-090legacy
2026-10-100legacy
2026-10-110legacy
2026-10-120legacy
2026-10-130legacy
2026-10-140legacy
2026-10-150legacy
2026-10-160clean
2026-10-171clean
2026-10-180clean
2026-10-190clean
2026-10-200clean
2026-10-210clean
2026-10-220clean
2026-10-230partial
Open the native report ↗

Fighter’s native aggregate view has its own moving window. This completion count is not a player score or evidence that every mode or phone journey has passed its release gates.

Inspect this measure in Woodhouse Analytics
Definitions, source and limits

Reviewed 23 October 2026. No growth or record is claimed: compatible complete comparison history is not established for this story.

  • Historical counts before 15 October 2026 include unmarked production QA that cannot be separated or subtracted. These are stored reports, not a clean audience cohort; exclude pre-comparableFrom history from growth comparisons and records.
  • Requested windows may include partial coverage. Current UTC day is partial. Stored browser reports are subject to privacy opt-outs, network loss and abuse controls; they are not unique people.
  • Launch/completion counters backfilled only from the raw rows retained at migration; earlier expired history is unavailable. Anonymous daily totals are retained durably thereafter.
  • Visits, engagement, deliberate Quick Fight replay and optional browser cohort measurement start 2026-10-15T14:34:02.048Z; earlier values are unavailable. Browser cohort rows and raw tab sessions expire after 90 days; anonymous daily counters remain durable.
  • Active-time collection starts 2026-10-15T12:02:46.571Z; earlier time is unavailable. Individual raw game and session facts still expire after 90 days.

Public contract endpoint (default window): https://fighter.loftwah.com/api/portfolio-analytics. Revision not supplied.

Snapshot d9a1cc60e1daab7e44c5575d, saved 2026-10-23T12:18:33.832Z. Frozen reports preserve these public aggregate observations; they do not retain private owner data.

Latest 30 days

Choose up to 90 days. Changing dates creates a fresh report; this snapshot stays available.

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 ↗