Comprueba cualquier pronóstico
en tu propio navegador.
Cada pronóstico se publica como un hash SHA-256 antes del saque, y la cadena exacta que hay detrás de ese hash se revela cuando el día se liquida. Eso convierte el registro en algo que compruebas y no en algo que crees. Esta página explica cómo funciona, recorre un día real del archivo y lo hashea en tu propio navegador: aquí ninguna respuesta viene de nuestro servidor.
Un hash antes,
la cadena después.
Publicamos un hash, y nada más
La fecha, el partido, el mercado, la selección, la línea, la cuota, la cuota mínima, la hora de inicio y una sal aleatoria se unen con una | y pasan por SHA-256. Lo que sale antes del partido son esos 64 caracteres. Se leen igual sea cual sea el lado que hayamos tomado, así que no te dicen nada del pronóstico — y de eso se trata, porque todavía no lo has pagado.
Publicamos la cadena con la que se hizo
Cuando el día se liquida sale la cadena entera, con la sal incluida. Ahora la selección se puede leer, y ya es demasiado tarde para haberla elegido. Hashea tú la cadena y compárala con el resumen que se publicó horas antes.
Nada de lo que hay en medio se puede cambiar
SHA-256 va en un solo sentido. Nadie sabe cómo coger un resumen publicado y encontrar una segunda cadena que lo produzca, así que en cuanto el hash está fuera, el pronóstico que hay detrás queda fijado. Si editáramos la selección después, la cadena que publicamos dejaría de coincidir con el hash que publicamos — y quien se da cuenta es tu navegador, no nuestro servidor.
Por qué la sal aleatoria
no es un adorno.
Sin ella el hash no valdría nada, y esta es la parte que casi todas las promesas de compromiso previo se saltan en silencio. La cadena que se hashea es corta y previsible: una fecha, dos nombres de equipo, un mercado, una cuota. Antes del saque hay un puñado de partidos en el tablero y dos lados en cada uno, así que cualquiera podría hashear todas las posibilidades y leer nuestra selección directamente del resumen publicado. En un portátil eso son segundos.
La sal son 64 caracteres aleatorios que se generan con el pronóstico y se guardan hasta que el día se liquida. Hace que la lista de cadenas por probar sea inabarcable, así que el resumen no revela nada mientras se juega el partido y aun así fija la selección con exactitud. La sal es lo que hace que el compromiso obligue en vez de ser un gesto: no se puede adivinar hacia delante ni cambiar una vez publicado.
Qué tendríamos que hacer
para falsear esto.
Cambiar la cadena que hay detrás del hash
Cerrado. Nadie sabe cómo encontrar una segunda cadena con el mismo resumen SHA-256. Si editamos la selección después, el hash publicado deja de coincidir — y el comprobador de abajo lo dice con todas las letras, en nuestra propia página y sobre nuestro propio registro.
Enseñarte solo los días que salieron bien
Cerrado por el archivo, no por las cuentas. Cada día que publicamos está ahí, con las derrotas incluidas, cada uno con su dirección y su hash — y la caja de abajo acepta cualquier cadena y cualquier hash que quieras escribir. No elegimos nosotros qué filas se pueden comprobar.
Publicar el hash más tarde de lo que decimos
Estaba abierto y ya no lo está. Una autoridad de sellado firma el hash de compromiso junto a una hora, y la firma se comprueba contra su certificado, no contra la palabra de nuestro propio servidor. Lo que queda es otro hueco: un hash firmado demuestra que ese hash existía, no que hayamos publicado todos los días que jugamos, y que el archivo esté completo sigue dependiendo de nosotros.
Lo que lo cerraría, en detalle → La cadena exacta,
campo por campo.
El partido y el resultado final
Competición, equipos, hora de saque, el mercado exacto y el marcador con el que se liquida la fila. Nada de eso es nuestro: está en la web de la liga y en tu propia casa de apuestas. Si una fila dice ganado y el marcador dice otra cosa, se ve sin salir de la página.
Ejemplo: 2026-08-29|Texas Rangers — Milwaukee Brewers|spread|Texas Rangers +1.5|1.50|-165.00|-165.00|2026-08-29T23:15:00+00:00|<sal>Mira cómo se publica un hash
El hash del compromiso se publica en el canal de Telegram antes del comienzo, como texto, con la selección todavía sellada. El payload llega cuando el día se liquida, así que las dos mitades de la comprobación llegan al mismo sitio y en el orden que le da sentido.
@betsbeats en Telegram Un día real,
de principio a fin.
No es una fila inventada. Es el día más reciente del archivo cuya sal ya se ha revelado, con las mismas cifras que lleva su propia página.
printf '%s' '2026-11-05|UTSA Roadrunners — Florida Atlantic Owls|moneyline|UTSA Roadrunners||-230.00|-230.00|2026-11-06T00:30:00+00:00|WMxF3veWpR6D34JsFMKSYX5t26VbILukcg8SpBrkjyRLK8L7CtWlWw5qfQE3TWpt' | shasum -a 256
Ejecuta esa línea en un terminal y la salida es el hash de arriba, carácter por carácter. Si no lo fuera, habríamos editado el registro después de publicarlo — y estarías viendo la prueba.
curl -sO https://api.betsbeats.com/api/v1/public/timestamps/8db69b4206a28a5c2cd7e22d3535de98c276f89f6fca16154579990fff177ade.tsr curl -sO https://freetsa.org/files/cacert.pem openssl ts -verify -digest 8db69b4206a28a5c2cd7e22d3535de98c276f89f6fca16154579990fff177ade -in 8db69b4206a28a5c2cd7e22d3535de98c276f89f6fca16154579990fff177ade.tsr -CAfile cacert.pem
Descargar el sello (.tsr)El certificado de la autoridad
Baja los dos ficheros, ejecuta la línea y openssl responde Verification: OK. Cambia un carácter del hash y responde message imprint mismatch. Eso fija cuándo existía el hash: no que este archivo tenga todos los días que jugamos, ni que el pronóstico fuera bueno.
Ejecútalo
en tu navegador.
Todo lo de abajo ocurre dentro de esta página, con el crypto.subtle de tu propio navegador. Nada de lo que escribas se nos envía, y ningún veredicto de aquí sale de nuestro servidor: una respuesta nuestra sobre nuestro propio registro no valdría absolutamente nada en una página que trata de no tener que fiarte de nosotros.
Lo que esto
no demuestra.
Que el hash salió antes del saque
El hash demuestra que la fila no se editó. Una autoridad de sellado que no somos nosotros ha firmado ahora ese mismo hash junto a una hora, y la firma se comprueba contra su certificado, no contra nuestra palabra. A la autoridad nunca se le enseñó el pronóstico — la petición es un resumen y un nonce —, y por eso se puede sellar un pronóstico que sigue bloqueado.
curl -sO https://api.betsbeats.com/api/v1/public/timestamps/8db69b4206a28a5c2cd7e22d3535de98c276f89f6fca16154579990fff177ade.tsr
curl -sO https://freetsa.org/files/cacert.pem
openssl ts -verify -digest 8db69b4206a28a5c2cd7e22d3535de98c276f89f6fca16154579990fff177ade -in 8db69b4206a28a5c2cd7e22d3535de98c276f89f6fca16154579990fff177ade.tsr -CAfile cacert.pemDescargar el sello (.tsr)Que el resultado lo fija alguien que no somos nosotros
Las reglas de liquidación nombran una fuente (league-official) y un criterio de desempate (league-wins), y se sirven como datos en vez de escribirse en una página. Lo que no se publica es la lectura: hoy una persona consulta el resultado público y marca la fila, así que la regla está declarada y la lectura sigue siendo nuestra.
Que una fila cerrada no se toca después
El hash de compromiso cubre el pronóstico tal como se escribió. No dice nada de los campos que se añaden al liquidar — el marcador, el veredicto, la marca de tiempo — y una página que se edita sola no te avisaría.
Cubre los días publicados aquí
Una fila por cada día publicado aquí: el pronóstico principal, el único que mueve el contador. Un día entregado solo por Telegram o a mano, si lo hay, se cuenta en el registro y no tiene fila aquí, porque nunca se publicó en esta página. Solo un día publicado lleva hash y dirección permanente, así que solo un día publicado se puede comprobar de esta manera.
Hoy hay 159 días publicados aquí.
El archivo, y lo que cuenta →Demuestra que el pronóstico no se alteró. No dice nada sobre si era bueno
Un compromiso es una afirmación sobre manipulación y sobre nada más. Un hash que coincide demuestra que la selección es la que se fijó antes de que empezara el partido; no la convierte en una buena apuesta. Un día perdido se verifica exactamente igual de limpio que un día ganado, y esta página sería deshonesta si dejara que esas dos cosas se mezclaran.
El pronóstico gratis de hoy, por tu correo
Equipo, apuesta, cuota y el hash con el que se selló: en esta página en cuanto envíes. Gane o pierda, queda público.
o por correo
Registro público del pronóstico principal, con las derrotas: 115 ganados, 44 perdidos. Ver todos
Un pronóstico gratis al día por correo hasta que te des de baja, en un clic. 21+.