For You · open-sourced 2026
X ranks posts by what it thinks you will do next.
Copy-link is 40× a like. One report wipes about 468 likes. This page is the production weights from xai-org/x-algorithm, last synced 2026-08-12.
Request path
How a post enters For You
Ranking sets the order. Visibility filtering decides whether the post can appear at all. Different services, different inputs.
01
Hydrate viewer
Recent engagements, follows, blocks, mutes, muted keywords, already-seen posts.
02
Candidate sources
Thunder: last 48h from follows (1200). Phoenix: OON two-tower (1000). SimClusters: cluster ANN (800).
03
Pre-score filters
Dedup, older than 48h, your own posts, OON replies/RTs, seen, muted, blocked.
04
Phoenix score
Transformer predicts P(each action). Candidates cannot attend to each other.
05
Weighted sum
score = Σ P(action) × weight. Copy-link 20. Reply 5 (20 if mutual original). Report −234.
06
Adjust
Author diversity 1 / 0.625 / 0.438 / 0.344. OON ×0.75. Small-account lift to slot 16.
07
DPP rerank
VMRanker θ=0.65 zeros near-duplicates so one take does not fill the slate.
08
Visibility
ALLOW, INTERSTITIAL, or DROP. NSFW / spam-HR / Do-Not-Amplify kill recommendations.
Live scorer
Predict the actions. Watch the score.
Phoenix outputs probabilities. This is the same weighted sum the mixer runs, plus author diversity and the out-of-network 0.75×.
People paste it into a chat.
Final score
1.568
- Σ P×w
- 2.090
- After offset
- 2.091
- Diversity
- ×1.000
- OON / reply-RT
- ×0.75
- Copy link+1.200
- Reply+0.400
- Quote+0.200
- Share via DM+0.150
- Click post+0.080
- Like+0.060
Production weights · 2026-08-12
What Phoenix is paid to predict
Final score is a weighted sum of action probabilities. Weights mix how valuable an action is with how rare it is. Copy-link is huge because almost nobody does it.
Positive
Negative
How to actually travel
A post goes viral if it leaves Thunder
Followers see you via Thunder with no likes required. Non-followers only see originals that get at least one like, pass visibility, and outscore the rest of the slate.
01
Original post only
Replies and reposts from unfollowed accounts never enter OON. Even followers apply ×0.75 to your replies and RTs.
02
First like inside 48 hours
Phoenix HOME retrieval is 1fav_1day. Zero likes means you stay in Thunder (followers). After 48h AgeFilter drops you.
03
Write for copy, reply, quote
Copy-link is 40× a like. Reply and quote are 10×. Mutuals make reply 40×. Profile clicks and binary dwell are 0.
04
One post, not a spray
2nd / 3rd / 4th post in the same slate: ×0.625 / ×0.438 / ×0.344. DPP then zeros near-duplicates.
05
Do not collect reports
One predicted report (−234) wipes ~468 likes. Mute −58.8, not-interested −43.2, block −31.2.
06
Stay off the drop list
Bait, slop, NSFW, insults, and sketchy links never reach non-followers. Check x.com/i/under_the_hood.
Labels that drop you
Ranking cannot save a dropped post. Check Under the Hood if you think you are labeled.
SPAM / BOUNCE / PDNA
Removed from follower Home too.
FOSNR hate / violence / abuse / civic
Policy drop on Home, not just recommendations.
NSFW / gore / NSFW text
Followers can still see it. Non-followers cannot.
SPAM_HIGH_RECALL
Engagement bait and farming always land here.
DO_NOT_AMPLIFY / MALICIOUS_URL
Link and amplification blocks for recommendations.
FOSNR_ABUSE_INSULTS
English targeted insults. Followers still see it.