Smartphonescherm met een map Social waarin de app-iconen van Facebook, Instagram, Threads en X naast elkaar staan.
Nieuws13 augustus · 20:405 min leestijd

X geeft rankingcode vrij en toont welke labels je bereik beperken

X publiceert de volledige rankingcode achter zijn For You-feed, inclusief de gewichten waarmee likes, reacties en meldingen meetellen. Een nieuwe tool laat zien welke zichtbaarheidslabels op je account en posts staan.

X geeft de broncode achter zijn For You-tijdlijn vrij, inclusief de gewichten en filters die bepalen wie een post te zien krijgt, en test daarnaast een rapport dat laat zien welke zichtbaarheidslabels op je account staan.

Voor een Nederlands marketing- of communicatieteam verschuift daarmee iets concreets. Dat je bereik op X wegzakt was tot nu toe een vermoeden, hooguit af te leiden uit dalende cijfers in je eigen dashboard. Nu staat in de code welke acties hoe zwaar meetellen in de rangschikking, en kun je in een maandrapport nakijken of het platform zelf een label op je account of je posts heeft gezet. Een kanaalkeuze wordt daarmee een rekensom in plaats van een onderbuikgevoel.

Wat er nieuw is ten opzichte van januari en mei

De repository xai-org/x-algorithm staat sinds 20 januari 2026 online en kreeg op 15 mei een update met een end-to-end inferentiepijplijn en een voorgetraind mini-model van 256 dimensies. Die versies lieten zien hoe posts worden opgehaald en gerangschikt. Wat ontbrak, was het deel dat bepaalt of een post überhaupt getoond mag worden.

Precies dat komt er nu bij. De repository bevat nu de systemen die bepalen of een post uit de For You-feed wordt gefilterd, plus de regels en modellen die de labels toekennen waar dat filter op reageert. Daarvoor staan er botmaker en scarecrow als regelmotoren in, agatha, bdsm en user-cred-v2 als modellen die accounts scoren, en een handhavingsdienst die een account labelt, een extra controle oplegt of schorst. Daarbij komen de configuratieparameters met de gewichten waarmee voorspelde acties tot één score worden opgeteld. De codebase is daarmee tien tot vijftien keer zo groot als daarvoor.

Productdirecteur Keith Coleman van X zegt dat de ranker en de score ook buiten het bedrijf te draaien zijn. Onderzoekers kregen vooraf toegang en trainden het Phoenix-scoremodel op eigen machines. De score per losse post kregen zij niet, corrigeerde het bedrijf achteraf.

Wat de gewichten verraden over bereik

Phoenix voorspelt per post de kans op tientallen acties: liken, reageren, reposten, citeren, delen, doorklikken, een video openen, de auteur volgen, maar ook wegklikken, muten, blokkeren en melden. Die kansen worden met vaste gewichten opgeteld tot één score. Die standaardgewichten staan nu in de code, en ze lopen ver uiteen:

  • Reactie en citaat wegen allebei 5,0. Dat is tien keer zo zwaar als een like, die op 0,5 staat. Komt de reactie van iemand die je wederzijds volgt, dan komt daar een boost van 15,0 bovenop.
  • Delen via een gekopieerde link weegt 20,0. Delen via een DM telt voor 5,0, via de deelknop voor 2,0.
  • Een repost weegt 1,0, de auteur gaan volgen 4,0.
  • Klikken tellen licht mee. Een klik op de post staat op 0,4, een doorklik naar een link op 0,2, en het openen van een foto of video op 0,05.
  • Verblijftijd op de post weegt 0,0. Een klik naar het profiel telt eveneens nul.

Negatieve signalen wegen ordes van grootte zwaarder. "Niet geïnteresseerd" telt voor -43,2, een blokkade voor -31,2, een mute voor -58,8 en een melding voor -234,0. In gewicht weegt één melding dus ongeveer even zwaar als 468 likes. X tekent er in de code zelf bij aan dat die getallen twee dingen combineren: hoeveel een actie waard is, en hoe vaak die actie op het netwerk voorkomt. Negatieve feedback is zeldzaam, en dat is deels waarom het gewicht zo hoog ligt.

Dat verandert de rekensom achter een contentkalender. Een post die reacties en doorgestuurde links oplevert is in dit model tientallen keren waardevoller dan een post die alleen likes trekt. Een video die mensen openen maar waar verder niets gebeurt, telt met 0,05 nauwelijks mee. Eén kanttekening hoort erbij: dit zijn de standaardwaarden in de code, en X kan ze aan de serverkant bijstellen. Behandel ze als de gepubliceerde uitgangspositie, niet als een garantie.

Under the hood: wat je kunt downloaden

De transparantietool staat op x.com/i/under_the_hood en geeft geaggregeerde statistieken over de labels op je account en je posts. In de pilot krijg je het rapport alleen als je account minstens een jaar oud is en je in de voorgaande maand tien of meer posts plaatste. Het rapport dekt één kalendermaand; in het voorbeeld dat X toonde staat juli 2026 als periode. Je haalt het binnen als JSON-bestand.

Schermafbeelding van de pagina Under the hood in X: een rapport over de labels die de zichtbaarheid van posts kunnen beperken, met als eisen tien of meer posts in de voorgaande maand en een account van minstens een jaar oud. Bron: X
Schermafbeelding van de pagina Under the hood in X: een rapport over de labels die de zichtbaarheid van posts kunnen beperken, met als eisen tien of meer posts in de voorgaande maand en een account van minstens een jaar oud. Bron: X

Wat je met dat bestand doet, is de crux. X wijst erop dat je de labels naast de repository kunt leggen om te zien of en hoe ze je zichtbaarheid raken, en dat je kunt nagaan of een label handmatig is toegekend in plaats van door een automatisch systeem. Leest niemand in je team code, dan is de route die het bedrijf zelf voorstelt praktisch: het JSON-bestand in een taalmodel plakken, dat model naar de GitHub-repo wijzen en om uitleg vragen.

De filterlaag kent per post en kijker maar drie antwoorden: tonen, tonen achter een waarschuwingsscherm dat de kijker kan wegtikken, of niet tonen. Daarmee wordt het woord shadowban preciezer dan het meestal gebruikt wordt. Het gaat om labels die tot een van die drie uitkomsten leiden, en welke daarvan op jouw account stonden is nu opvraagbaar.

Wat er niet vrijkomt

Een beperkt aantal bestanden blijft dicht, schrijft X in de repository: de prompts van Grox, het systeem dat tekst en beeld classificeert, en een deel van de botmaker-regels. Ook de systemen die Grok inzetten om te voorspellen of een post de regels overtreedt zitten er niet in. De reden die het bedrijf geeft is dat publicatie daarvan het gamen van het systeem te makkelijk maakt.

Waar dit heen wijst

De timing valt in een Europese context. De Europese Commissie beboette X op 5 december 2025 met 120 miljoen euro voor het schenden van transparantieverplichtingen onder de Digital Services Act, de eerste boete onder die wet. Op 16 juli 2026 accepteerde de Commissie een actieplan dat X zes maanden geeft om zijn advertentiedatabank te verbeteren en onderzoekers kosteloos toegang tot publieke data te geven, met daarna een externe audit. Die verplichtingen gaan niet over de rankingcode, en X presenteert deze vrijgave ook niet als naleving. Het is wel het klimaat waarin een platform zijn eigen zichtbaarheidsregels op tafel legt.

Het is de tweede keer dit jaar dat de organisatie achter X een kerncomponent op GitHub zet. In juli verscheen de volledige broncode van coding-agent Grok Build onder xai-org, inclusief de agent-loop en het uitbreidingssysteem voor plugins en MCP-servers.

Wat hier verandert is niet dat een platform iets belooft over eerlijke verdeling, maar dat het de getallen publiceert waarop die verdeling rust. Zolang de tool een pilot is en de gewichten aan de serverkant aanpasbaar blijven, is het geen meetlat die je blind kunt vertrouwen. Het verplaatst wel de vraag of je bereik geknepen wordt van het domein van het vermoeden naar dat van een downloadbaar bestand. Voor wie budget en werktijd over kanalen verdeelt, is dat een argument dat bij elk ander platform nog ontbreekt.

Veelgestelde vragen

Alisina Nawabi
Geschreven doorAlisina Nawabi

AI Product Engineer & Solutions Architect

Meten wat je platform verbergt

Ik help je van vraag naar werkend systeem: bedenken welke cijfers je echt nodig hebt, de exports en API's van je kanalen aan elkaar knopen en er een dashboard omheen bouwen dat je team elke ochtend openslaat. Waar het kan draait dat op je eigen server, zodat je data niet in weer een extra tool belandt.

Meer informatie

Dit artikel is geproduceerd samen met het Agent Team. Meer over de redactie.

Genoemde integraties

Dit artikel noemt deze tools. Ik koppel ze op maat aan je eigen systemen.

Gerelateerde artikelen

Anthropic watermerkt alle tekst van Claude, wereldwijd
Nieuws
5 minBijgewerkt om 02:37

11 aug 02:10

Anthropic watermerkt alle tekst van Claude, wereldwijd

Anthropic weeft een onzichtbaar watermerk in alle tekst die Claude genereert, wereldwijd en op modelniveau, vanaf modellen van na 2 augustus 2026. Dat verandert de herkomst van je output, niet je eigen meldplicht als ondernemer.

Brits kabinet overweegt AI-regels als vrijwillige tests tekortschieten
Nieuws
4 min

4 aug 12:27

Brits kabinet overweegt AI-regels als vrijwillige tests tekortschieten

AI-minister Kanishka Narayan zegt tegen Reuters dat het VK regels overweegt als vrijwillige tests tekortschieten, en de ICO volgt OpenAI en Anthropic. Twee uitspraken, geen wetsvoorstel, en het derde regime in vijf dagen.

OpenAI zet Codex Security CLI open source onder Apache 2.0
Nieuws
4 min

29 jul 16:15

OpenAI zet Codex Security CLI open source onder Apache 2.0

OpenAI geeft de code van beveiligingsscanner Codex Security vrij onder Apache 2.0, op GitHub en npm. Lezen en aanpassen mag, maar scannen vraagt nog altijd toegekende toegang tot de dienst zelf.

Block lanceert Buzz, open-source teamchat voor mensen en AI-agents
Nieuws
4

21 jul 22:10

Block lanceert Buzz, open-source teamchat voor mensen en AI-agents

Block, het bedrijf van Jack Dorsey, brengt Buzz uit: een open-source en zelf te hosten teamchat waarin mensen en AI-agents samen in dezelfde kanalen werken. Een open alternatief voor Slack en GitHub, al zit het nog in een vroege fase.

OpenAI's Codex versleutelt instructies tussen AI-agents, ontwikkelaars verliezen inzicht
Nieuws
4 min

16 jul 10:23

OpenAI's Codex versleutelt instructies tussen AI-agents, ontwikkelaars verliezen inzicht

OpenAI's Codex versleutelt sinds begin juni de instructies tussen de hoofdagent en zijn subagents. Ontwikkelaars kunnen de interne taakverdeling niet meer nalezen of auditen, precies het spoor dat je nodig hebt om incidenten te debuggen.

xAI maakt coding-agent Grok Build open source
Nieuws
4 min

16 jul 00:12

xAI maakt coding-agent Grok Build open source

xAI stelt de broncode van coding-agent Grok Build open op GitHub, dagen nadat bleek dat de tool complete codebases met .env-secrets naar de eigen cloud uploadde. Voortaan kun je de agent lokaal draaien en zelf nalezen wat hij doet.