TRUNKS SCORE / SIGNAL ENGINE

The career score that reads your trajectory

Influence and momentum, 0 to 100. Recomputed on account sync, written every UTC day.

signals_in
47
pillars_active
5/5
history_days
30
recompute_ms
42
confidence
0.91

live.demo

0

Scale 0 to 100. Emerging, rising, or dominant.

  • < 40

    Emerging

  • 40-69

    Rising

  • 70+

    Dominant

live.telemetry

Live telemetry

Curve, pillars, radar, and platform sparks. Illustrative demo, not a real artist.

30-day evolution

Each UTC day adds a point. The score tracks trajectory.

Pillar mix

Illustrative. Real weighting adapts to available signals.

Signal radar

Five axes, one pulse. Relative read of active pillars.

Platform sparks

Monochrome silhouettes. Inbound momentum per connector.

Spotify
YouTube
TikTok
Deezer
Instagram

Compute pipeline

Trunks does not scrape the open web. It records what arrives, extracts features, scores, then acts.

signal_engine.v1

  1. 01oauth_snapshot

    Connect

    OAuth Spotify, YouTube, TikTok, Deezer, Instagram. Your accounts, your truth.

  2. 02inbound.write

    Ingest

    Each sync writes an inbound snapshot. No nightly scrape of the catalog.

  3. 03renormalize(w)

    Feature

    Growth, engagement, market signals. Missing axes renormalize.

  4. 04trajectory_model

    Score

    Pillars fuse. Trajectory model activates when history is deep enough.

  5. 05utc_history.write

    Act

    Live score on you. UTC point in trunks_score_history. Trunks talks about it.

compute.tape

Engine session (demo)

trunks-score-engine · session demo
  • 01BOOT signal_engine v1 · locale=en · session=demo
  • 02

Five pillars, one number

Each pillar feeds the Score. Machine tags visible, calibration internal.

  • Momentum

    dyn.weight

    Growth over 7 and 30 days, plus acceleration. Still climbing, or slowing?

    • growth_7d
    • growth_30d
    • acceleration
  • Audience

    dyn.weight

    Engagement versus volume. A reacting audience weighs more than idle stock.

    • engagement_ratio
    • active_listeners
    • retention
  • Cultural signal

    dyn.weight

    Editorial playlists, radio, recognition. The market sees you, or not yet.

    • playlist_adds
    • radio_hits
    • recognition
  • Prediction

    dyn.weight

    When history is deep enough, the model estimates if audience keeps rising. Otherwise the pillar drops out.

    • trajectory_model
    • mlPrediction
    • history_depth
  • TrunksMag votes

    dyn.weight

    A vote can lift. Absence does not lower. Community weighs without punishing silence.

    • trunksmag_votes
    • community_lift
    • no_penalty

What the model refuses

Three anti-patterns. Trunks reads trajectory, not vanity.

  • reject

    Follower vanity

    A big isolated number is not a score. Trajectory counts, not the pose.

  • reject

    Absence penalty

    No TrunksMag yet? No drop. Lift only exists when there is a signal.

  • reject

    Mass scrape

    No nightly pull of everyone. We record what arrives: accounts, votes, prediction.

Methodology FAQ

Why does my score move?

Because inbound snapshots change: growth, engagement, market signals, or a prediction that activates. Each recompute also writes a daily history point.

How do I raise it?

Connect more platforms, grow for real, earn cultural signals, and let TrunksMag carry you. Ask Trunks for the next action, not just the number.

Is my data private?

OAuth tokens never enter the prompt. Agents read account tools. You talk to Trunks, not a public dashboard of your secrets.

How is the methodology built?

The Score combines momentum, audience, cultural signal, prediction, and TrunksMag votes. Calibration stays internal, like a credit score. You see the pillars, the curve, and the action.

Ask for your Trunks Score

Connect your accounts. Agents explain the number and what to do next.

How Trunks Score Works | Career Influence Metric | Trunks