Qué dice el código abierto de X sobre el alcance (2026)
Código público de X, 5 de noviembre de 2026: ventana de 48 horas, impulso a cuentas pequeñas, recorte por publicar seguido y sin respuestas a no seguidores.
Por Shadowban Radar
Publicado el · Actualizado el · 6 min de lectura

El código abierto del feed Para ti (For You) de X, leído el 5 de noviembre de 2026, fija cinco reglas que moldean el alcance de cada publicación. Una publicación solo puede recomendarse durante 48 horas. Una publicación original reciente de una cuenta pequeña puede recibir un impulso.
Las publicaciones adicionales del mismo autor en un feed se recortan. Las respuestas y los reposts de cuentas que quien ve el feed no sigue se eliminan, y el resto del contenido de fuera de su red se descuenta.
Ninguna de estas reglas es un shadowban. Se aplican a todas las cuentas, todos los días.
¿Qué cubre el código abierto de X?
El repositorio público de X xai-org/x-algorithm contiene el código que decide qué publicaciones ve una persona en el feed Para ti. Su README dice que el feed combina publicaciones de cuentas que esa persona sigue con publicaciones que encuentra el aprendizaje automático, las filtra y después las clasifica con un modelo transformer.
Muchos valores se leen de un sistema de configuración. El README de X dice que unos scripts programados (cron) ajustan los valores predeterminados del código a "los valores principales de producción". Los números de abajo son esos valores predeterminados publicados, leídos en el commit 021afa4 del 5 de noviembre de 2026.
La primera línea de home-mixer/params/param.rs indica su última sincronización: el 4 de noviembre de 2026. vm-ranker/params.rs no tiene esa línea. Contiene los valores de Author Diversity y de fuera de la red, así que esos números son valores predeterminados escritos en el código.
El repositorio se vuelve a publicar casi a diario. Un valor puede cambiar de un commit al siguiente.
¿Cuánto tiempo puede una publicación estar en el feed Para ti?
Gratis, sin inicio de sesión, resultados en segundos.
Una publicación puede aparecer en el feed Para ti de X como máximo 48 horas. El proceso de Para ti ejecuta un AgeFilter que elimina toda publicación candidata de más de MAX_POST_AGE = 48 * 60 * 60 segundos, antes de cualquier puntuación. El mismo límite de 48 horas está escrito en el código fuente de TweetMixer.
Pasadas las 48 horas, la publicación sigue existiendo. Se puede ver en el perfil del autor, en la búsqueda, en una conversación o mediante un enlace. Deja de ser candidata para nuevas recomendaciones.
¿X da un impulso a las cuentas pequeñas?
Sí, el código de X contiene un paso de arranque en frío (cold start) que puede subir una publicación por cada solicitud de feed hasta la puntuación de la publicación en el puesto 16 de ese feed. El README de X lo llama New-Author Boost.
Con los valores de producción que publica X, una publicación cumple las condiciones solo si se dan todas estas:
| Condición | Valor predeterminado publicado |
|---|---|
| Tipo de publicación | Una publicación original, no una respuesta ni un repost |
| Seguidores del autor | 50.000 o menos (ColdStartFollowerCap) |
| Antigüedad de la publicación | Menos de 2 horas (ColdStartMaxPostAgeSecs = 7200) |
| Vistas en Inicio hasta ahora | Menos de 200 (ColdStartImpressionThreshold) |
| Puesto actual | Dentro del 97 % superior de las publicaciones puntuadas de quien ve el feed |
El paso está activado por defecto (EnableViewerColdStart). Para quienes ven el feed fuera de sus grupos de prueba, puede cumplir las condiciones cualquier autor. Para quienes están dentro de un grupo de prueba, solo los autores del grupo correspondiente.
El código elige una sola publicación por solicitud entre las que cumplen las condiciones. Sube su puntuación hasta, como mínimo, la de la publicación en el puesto 16, y nunca la baja.
¿Publicar varias veces seguidas perjudica el alcance?
Publicar varias veces seguidas reduce la puntuación de cada publicación adicional en el feed de la misma persona. X lo llama Author Diversity. El código multiplica cada publicación posterior a la primera de un autor por (1 - floor) × decay^k + floor, donde k es el número de publicaciones del autor ya clasificadas por encima de ella.
Con los valores predeterminados publicados, decay es 0,5 y floor es 0,25:
| Publicación del mismo autor en un feed | Multiplicador |
|---|---|
| 1.ª | 1 |
| 2.ª | 0,625 |
| 3.ª | 0,4375 |
| 4.ª | 0,34375 |
| Cualquier publicación posterior | Nunca menos de 0,25 |
El multiplicador se aplica dentro de una solicitud de feed. No penaliza a la cuenta. Significa que es mucho más probable que alguien vea una publicación tuya que cinco.
¿Las publicaciones con 0 me gusta quedan enterradas?
Ninguna regla publicada entierra las publicaciones sin ningún me gusta. El código de X tiene una fuente de recuperación para ellas (ForYouPhoenixRetrievalZeroFav) y un experimento, ZeroFavCodivertFilter, que aparta esas candidatas. Solo elimina las candidatas encontradas únicamente por esa fuente, y solo para quienes ven el feed y los autores de sus grupos de tratamiento.
El experimento está desactivado en los valores publicados. X no publica qué parte del tráfico abarca.
¿Las respuestas y los reposts llegan a quienes no te siguen?
Las respuestas y los reposts de cuentas que quien ve el feed no sigue se eliminan de su feed Para ti antes de puntuar. El OONRetweetReplyFilter de X descarta todos los reposts de fuera de la red y todas las respuestas de fuera de la red, salvo que un ajuste lo permita.
Dos ajustes controlan la excepción para las respuestas:
EnablePhoenixOonRepliesdeja pasar las respuestas que encuentra el modelo de recuperación de X. Su valor predeterminado publicado es desactivado.PhoenixOonRepliesRootOnly, añadido al código en octubre de 2026, limita esa excepción a las respuestas a la publicación original de una conversación. Su valor predeterminado publicado es desactivado.
El mismo filtro elimina toda respuesta cuya publicación padre falta.
Quienes ya te siguen sí pueden ver tus respuestas en Para ti. Cualquiera puede verlas en la propia conversación, salvo que se aplique una restricción como un ghost ban o un reply deboosting.
¿Se descuentan las publicaciones de cuentas que no sigues?
Las publicaciones de cuentas que quien ve el feed no sigue se multiplican por 0,75 con los valores predeterminados publicados (OonWeightFactor). El README de X describe el mismo descuento para las respuestas y los reposts de cuentas que quien ve el feed sí sigue.
Para quien ve el feed con una cuenta nueva, el código puede aplicar un factor aparte, NewUserOonWeightFactor, fijado en 0,00001. La antigüedad por debajo de la cual una cuenta cuenta como nueva es de 0 segundos por defecto, así que con los valores publicados este factor no se aplica a nadie.
¿Qué pasa con las cuentas marcadas por contenido para adultos?
El OONNsfwSimclustersFilter de X elimina las publicaciones de autores marcados por contenido para adultos cuando llegan de SimClusters, una de las fuentes de publicaciones de fuera de la red, y quien ve el feed no sigue al autor. Los seguidores no se ven afectados por este filtro.
Otras reglas del filtrado de visibilidad de X también tratan el contenido para adultos. La entrada del glosario sobre contenido sensible explica cómo las etiquetas de cuenta por contenido sensible ocultan las publicaciones a quienes no siguen la cuenta.
¿Qué sugiere hacer el código?
Publica contenido original, espacia tus publicaciones y cuenta con una vida de 48 horas en Para ti: eso es lo que respalda el código publicado de X. X no publica cuánto pesa cada regla frente a las predicciones del modelo de clasificación.
- Publica contenido original para llegar a gente nueva. Tus respuestas y reposts se eliminan del feed Para ti de quienes no te siguen.
- Las primeras 2 horas son las que más cuentan para una cuenta pequeña. El impulso de arranque en frío exige una publicación de menos de 2 horas y con menos de 200 vistas en Inicio.
- Espacia tus publicaciones. Una segunda publicación en el feed de la misma persona conserva el 62,5 % de su puntuación, y una tercera cerca del 44 %.
- Cuenta con una vida útil de 48 horas en Para ti. Las publicaciones más antiguas salen de las recomendaciones, aunque sigan recibiendo me gusta.
El código de puntuación de Para ti no tiene ningún multiplicador para los suscriptores de Premium: consulta si X Premium aumenta el alcance.
¿Cómo saber si tengo shadowban en X (Twitter)?
Si tu alcance sigue bajo durante más de unos días, comprueba si X restringe tu cuenta. Estas cinco reglas se aplican a todo el mundo. Un shadowban es distinto: una restricción que el filtrado de visibilidad de X aplica a una sola cuenta. Si tus vistas cayeron de golpe, consulta por qué bajan las vistas en X.
El detector de shadowban gratuito de Shadowban Radar prueba las 4 restricciones en cualquier usuario público, sin iniciar sesión: search suggestion ban, search ban, ghost ban y reply deboosting. Nuestra guía sobre la duración de un shadowban explica cuánto suele durar cada una.
Fuentes
Leído el 5 de noviembre de 2026 en el repositorio xai-org/x-algorithm, en el commit 021afa4, publicado el 5 de noviembre de 2026.
- README.md: los valores predeterminados publicados y los valores de producción.
- config.rs:
MAX_POST_AGE = 48 * 60 * 60. - phoenix_candidate_pipeline.rs: el orden de los filtros previos a la puntuación, incluidos el filtro de 48 horas y el experimento de los cero me gusta.
- tweet_mixer_source.rs: el límite de 48 horas en la fuente
TweetMixer. - author_cold_start.rs: quién cumple las condiciones del impulso de arranque en frío y cómo sube la puntuación.
- param.rs: los valores predeterminados del arranque en frío.
- param.rs: la cabecera con la fecha de la última sincronización, el 4 de noviembre de 2026.
- scoring.rs: la fórmula de Author Diversity y el multiplicador de fuera de la red.
- vm-ranker/params.rs: los valores predeterminados de Author Diversity y de los factores de fuera de la red.
- oon_retweet_reply_filter.rs: el filtro de respuestas y reposts de fuera de la red.
- param.rs: los dos ajustes de respuestas y sus valores predeterminados.
- oon_nsfw_simclusters_filter.rs: el filtro de autores marcados por contenido para adultos.
- zero_fav_codivert_filter.rs: el experimento de los cero me gusta.
- param.rs: sus interruptores, todos desactivados por defecto.
- phoenix_source.rs: la fuente de recuperación de publicaciones sin ningún me gusta.
Shadowban Radar no está afiliado a X Corp. Para ver cómo se relaciona el informe de etiquetas de X con una comprobación en vivo, consulta Under the Hood de X.
Historial de actualizaciones
- Releído en el commit 021afa4: los valores predeterminados no han cambiado. Nueva sección sobre publicaciones con 0 me gusta y enlaces a guías relacionadas.


