What it captures
Four signal types. Each named in plain language. The model handles the math. Coaches see the read.
Follower-graph drift
Who is following the athlete — and who the athlete is following back.
- A coach at another school starts following one of your players. Recruiting probe — immediate flag.
- The player follows a rival program. Soft signal of curiosity.
- The player unfollows your program or HC. Hard signal — immediate alert.
- A teammate unfollows the player. Locker-room friction signal.
Engagement pattern
What the athlete is engaging with publicly — likes, replies, shares.
- The player likes posts from someone who consistently criticizes your program.
- The player replies positively to a transfer-portal account.
- The player engages with a different school's NIL collective.
Search-trend velocity
Public search interest in the player's name. Not from the player — from the recruiting market around the player.
- Spike in Google searches for the player's name — other staffs doing their homework.
- Cross-correlated with media coverage, rival-staff follows, recruiting cycles to filter noise.
Frustration markers
The cryptic-post layer. Plain-language patterns that indicate disengagement.
- Cryptic posts about playing time, role, or staff decisions.
- Direct or implied transfer-portal language.
- Subtweet patterns toward teammates or staff.
- Tone shift from team-positive to team-neutral over 14 days.
What it does NOT do
The compliance posture, in plain language. Listed first because every AD asks.
- No DMs or private messages — public posts only
- No posting on the athlete's behalf — read-only
- No facial recognition. No image classification. No audio.
- No browsing history — only what's posted publicly
- No data shared outside the athlete's coaching staff
- No NIL brand-deal velocity tracking — we don't measure it
How it shows up for the coach
No social platform login. No raw scores. Plain-English insights in the EDGE3 dashboard.
Cadence
Three layers running in parallel. The model re-scores the moment any signal threshold is crossed.
How it feeds the models
Each signal maps to a feature column already wired into the model architecture. Coaches don't see this — it's the math under the hood.
social_external_pressure (heavy weight)social_sentiment + social_external_pressuresocial_sentiment (negative)social_external_pressuresocial_frustration_flagsocial_external_pressureWhat we promise the coach
EDGE3 doesn’t show coaches more data. It shows coaches what changed, what it means, and what to do — and only when there’s something worth knowing. Social listening is the layer that makes that possible without the staff opening a single social media app.
Companion docs
Where this layer connects to the rest of EDGE3.