Stratus Social and clearer media-kit charts

A separate profile explorer, source-labeled charts, and platform-by-platform audience breakdowns in the creator site’s original style.

The media kit now separates reported audience counts by platform using a shared linear scale. Current follower and subscriber snapshots receive a bar. Unknown and expired values remain explicitly unavailable; a real zero is still a measured zero. This is not a unique-person audience estimate.

Charts in the creator site’s own style

The existing copper, gold and dark palette, approved biography, creator artwork, press assets and collaboration links are preserved. Metric and date-range selectors make it possible to inspect a particular statistic without loading every external widget on initial page load. Motion remains opt-in.

Historical charts identify their axis range and show first/latest observations. Different sources, measurement scopes, precision levels and sample sizes remain separate. Missing periods do not receive invented data points.

A separate Stratus Social service

Stratus Social starts as a separate read-only profile explorer and widget service, backed by the existing Social Poller collector. The supplied logo is preserved on a white panel rather than redrawn. A developer guide and connection coverage page explain the available reads and embed options.

GitHub, Bluesky and Twitch support public lookups. Other enabled platform views use already-published registered-creator snapshots; they do not imply arbitrary account access. Self-service account connections and live event streams are not part of this first release. YouTube displays are not enabled on Stratus while its retention and redistribution requirements are reviewed.

The supplied X/FxEmbed starter passed its 23 mocked unit tests independently. It has not been activated: response limits, identity checks and enforced collection/publication permissions still need integration review. No paid X fallback, crawler-block bypass, or credentials from screenshots were enabled.

Available data still varies by platform. TikTok video-sample averages do not establish a follower total; missing accounts and demographic groups remain unavailable until a supported source supplies them.

Follow-up: collection gaps and short-range charts

The seven-day history view now preserves hourly readings instead of collapsing today’s collections into a single daily point. Metric selection prefers available observations, with unavailable choices clearly labeled. Longer ranges retain daily readings and missing history is never generated.

A bounded FxEmbed adapter was added for Sammy’s explicitly enrolled public X profile. It supplies source-labeled public counts without paid X API calls, login cookies, or an arbitrary-profile scraper. This replaces the earlier unactivated-starter status above; it does not supply private account insights.

The YouTube collector now resolves the official handle instead of depending on an unverified hard-coded channel ID. Collection diagnostics distinguish missing configuration and permission failures without exposing tokens or raw responses. Key configuration and live-source availability are verified separately from code.

The supplied YouTube key was configured in encrypted Actions secrets after explicit approval. Public YouTube API totals use transient publication rather than immutable Git snapshots, expire after thirty days, and stay separate from combined follower totals. The same Git exclusion keeps community X snapshots removable if the source becomes private or unavailable.