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.

Link Check × App Composer published artwork.Explore Link Check × App Composer ↗

Know where a link will take you.

Inspect a link before you share it. Link Check follows the address and shows what it finds; Composer brings this independently hosted tool into a collection of useful apps.

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.

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

Why are these connected?

Composer assembles independently owned apps. Link Check’s own completion signal travels through its existing aggregate contract; Woodhouse reads that public report.

Read Composer’s build story ↗

Composer also publishes an owner-permitted demonstration of recorded app-instance Open actions. Its fictional traffic has its own scope, separate from these completed Link Checks.

Inspect the owner-permitted demo report ↗

What the source recorded

2026-07-26 to 2026-10-23 · UTC · saved snapshot

25Completed Link Checks

Link Check inspections counted by the owning app after completion; not clicks, deployment checks or unique users.

Bounded count · 11 of 90 days reported. The current UTC day is partial. Reported completed inspections, including repeat jobs. Bounded counters can omit activity. These are not unique people or proof of a composed owner workflow.

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

2026-07-26Daily completed link checks · gaps are missing2026-10-23
Read every day and its coverage
Completed Link Checks · 2026-07-26 to 2026-10-23 UTC
UTC dayCompleted Link ChecksCoverage
2026-07-26Not measuredmissing
2026-07-27Not measuredmissing
2026-07-28Not measuredmissing
2026-07-29Not measuredmissing
2026-07-30Not measuredmissing
2026-07-31Not measuredmissing
2026-08-01Not measuredmissing
2026-08-02Not measuredmissing
2026-08-03Not measuredmissing
2026-08-04Not measuredmissing
2026-08-05Not measuredmissing
2026-08-06Not measuredmissing
2026-08-07Not measuredmissing
2026-08-08Not measuredmissing
2026-08-09Not measuredmissing
2026-08-10Not measuredmissing
2026-08-11Not measuredmissing
2026-08-12Not measuredmissing
2026-08-13Not measuredmissing
2026-08-14Not measuredmissing
2026-08-15Not measuredmissing
2026-08-16Not measuredmissing
2026-08-17Not measuredmissing
2026-08-18Not measuredmissing
2026-08-19Not measuredmissing
2026-08-20Not measuredmissing
2026-08-21Not measuredmissing
2026-08-22Not measuredmissing
2026-08-23Not measuredmissing
2026-08-24Not measuredmissing
2026-08-25Not measuredmissing
2026-08-26Not measuredmissing
2026-08-27Not measuredmissing
2026-08-28Not measuredmissing
2026-08-29Not measuredmissing
2026-08-30Not measuredmissing
2026-08-31Not measuredmissing
2026-09-01Not measuredmissing
2026-09-02Not measuredmissing
2026-09-03Not measuredmissing
2026-09-04Not measuredmissing
2026-09-05Not measuredmissing
2026-09-06Not measuredmissing
2026-09-07Not measuredmissing
2026-09-08Not measuredmissing
2026-09-09Not measuredmissing
2026-09-10Not measuredmissing
2026-09-11Not measuredmissing
2026-09-12Not measuredmissing
2026-09-13Not measuredmissing
2026-09-14Not measuredmissing
2026-09-15Not measuredmissing
2026-09-16Not measuredmissing
2026-09-17Not measuredmissing
2026-09-18Not measuredmissing
2026-09-19Not measuredmissing
2026-09-20Not measuredmissing
2026-09-21Not measuredmissing
2026-09-22Not measuredmissing
2026-09-23Not measuredmissing
2026-09-24Not measuredmissing
2026-09-25Not measuredmissing
2026-09-26Not measuredmissing
2026-09-27Not measuredmissing
2026-09-28Not measuredmissing
2026-09-29Not measuredmissing
2026-09-30Not measuredmissing
2026-10-01Not measuredmissing
2026-10-02Not measuredmissing
2026-10-03Not measuredmissing
2026-10-04Not measuredmissing
2026-10-05Not measuredmissing
2026-10-06Not measuredmissing
2026-10-07Not measuredmissing
2026-10-08Not measuredmissing
2026-10-09Not measuredmissing
2026-10-10Not measuredmissing
2026-10-11Not measuredmissing
2026-10-12Not measuredmissing
2026-10-131bounded
2026-10-143bounded
2026-10-153bounded
2026-10-160bounded
2026-10-1716bounded
2026-10-181bounded
2026-10-190bounded
2026-10-200bounded
2026-10-210bounded
2026-10-220bounded
2026-10-231bounded
Open the native report ↗

Composer’s native report covers the latest 30 UTC days, all connected route versions. It moves with time; this saved Woodhouse window stays fixed.

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.

  • Daily counters stop at 1000 per app/event/surface and shared per-location rate limits may drop events.
  • The first recorded UTC day is 13 October 2026 and is partial; daily counts expire after 35 days. Missing earlier history is unavailable, not zero.
  • Optional publishers can lose events during outages. Marked verification probes are excluded; reloads, unmarked automation and bots can count.
  • No visitor identity, sessions, return rate, private creator activity or vault contents are collected. Today is partial; these are bounded recorded signals, never lifetime totals.

Public contract endpoint (default window): https://composer.loftwah.com/api/portfolio-analytics. Revision 29fc65c2983769f140bad3bdef298a20c0185b0e.

Snapshot 3b0212e3d89931346706c975, saved 2026-10-23T06:50:26.256Z. 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 ↗