Saltar al contenido

Historial

Cómo verificar un pronóstico

Cada lote de pronósticos se sella minutos antes del inicio. No tienes que creernos: comprueba cualquier lote aquí en tu navegador o en tu propio ordenador con herramientas gratuitas.

Comprueba un lote en tu navegador

Introduce el id de un lote, pega un enlace a un lote o elige un archivo de lote que hayas descargado. Tu navegador descarga el archivo y sus recibos de nuestra API pública, calcula la huella por sí mismo y lee la hora firmada dentro de cada recibo de sellado.

Tu navegador no puede comprobar las firmas digitales de las autoridades: para eso hacen falta sus certificados y OpenSSL. Los pasos 3 y 4 explican cómo y llevan unos minutos.

Paso a paso en tu ordenador

Necesitas una terminal y OpenSSL, que vienen con macOS y Linux (en Windows, usa Git Bash o WSL). Los comandos usan el lote 6ad7b8ebf5c911225f24680c como ejemplo; todos los lotes funcionan igual.

  1. Descarga el archivo de lote y sus recibos

    Cada lote tiene cuatro archivos: el archivo de lote (JSON), dos recibos de sellado (.tsr, uno por autoridad) y una prueba de OpenTimestamps (.ots). Descárgalos desde la página del lote o con estos comandos. El archivo de lote se publica cuando terminan sus partidos; los recibos son públicos desde el principio.

    Descargar
    B=https://api.footballedge.io/proofs/6ad7b8ebf5c911225f24680c
    curl -sOJ $B/manifest.json
    curl -sOJ $B/freetsa.tsr
    curl -sOJ $B/digicert.tsr
    curl -sOJ $B/manifest.json.ots
  2. Vuelve a calcular la huella

    Calcula el SHA-256 del archivo de lote y compáralo con la huella que aparece en el lote. Deben ser idénticas, carácter por carácter. Si se hubiera cambiado un solo pronóstico o porcentaje, la huella sería completamente distinta.

    macOS o Linux
    shasum -a 256 footballedge-picks-20261020T1900Z-c3aa18237f11.json
    Windows
    certutil -hashfile footballedge-picks-20261020T1900Z-c3aa18237f11.json SHA256
  3. Comprueba las firmas de las autoridades de sellado

    FreeTSA y DigiCert son autoridades de sellado de tiempo independientes (RFC 3161). Cada una firmó nuestra huella junto con la hora en que la recibió. OpenSSL comprueba que la firma es auténtica y que corresponde exactamente a este archivo. Ambos comandos deben mostrar «Verification: OK».

    FreeTSA
    curl -sO https://freetsa.org/files/cacert.pem
    curl -sO https://freetsa.org/files/tsa.crt
    openssl ts -verify -data footballedge-picks-20261020T1900Z-c3aa18237f11.json -in footballedge-picks-20261020T1900Z-c3aa18237f11.json.freetsa.tsr -CAfile cacert.pem -untrusted tsa.crt
    DigiCert
    openssl ts -verify -data footballedge-picks-20261020T1900Z-c3aa18237f11.json -in footballedge-picks-20261020T1900Z-c3aa18237f11.json.digicert.tsr -CAfile /etc/ssl/cert.pem

    Para ver la hora firmada, muestra el recibo. Debe ser anterior al inicio del lote.

    Hora firmada
    openssl ts -reply -in footballedge-picks-20261020T1900Z-c3aa18237f11.json.freetsa.tsr -text

    Los certificados de FreeTSA se descargan de freetsa.org. El certificado raíz de DigiCert ya está en el almacén de certificados de tu sistema: /etc/ssl/cert.pem en macOS, /etc/ssl/certs/ca-certificates.crt en Debian y Ubuntu.

  4. Comprueba el anclaje en Bitcoin

    OpenTimestamps añade la huella a un bloque de Bitcoin, normalmente en pocas horas. A partir de ahí nadie puede eliminarla ni cambiar su fecha, tampoco las autoridades de sellado. Compruébalo con el cliente de OpenTimestamps o arrastra el archivo .ots y luego el archivo de lote a opentimestamps.org.

    Instala el cliente una vez
    pip install opentimestamps-client
    OpenTimestamps
    ots verify footballedge-picks-20261020T1900Z-c3aa18237f11.json.ots
    opentimestamps.org
  5. Compara los pronósticos con el historial

    Abre el archivo de lote con cualquier editor de texto. Cada entrada es una decisión: el partido, el mercado (1X2 o Más/Menos 2,5), «pick» o «skip» (sin pronóstico), el resultado y nuestra probabilidad en porcentaje entero. Busca el partido en el historial o en su página: la decisión, el resultado y el porcentaje deben coincidir.

    Ver el historial

Un solo comando para todo

Nuestro verificador de código abierto hace todas las comprobaciones anteriores, incluidas las firmas y el bloque de Bitcoin, y muestra un PASS o FAIL claro para cada una. Necesita Node.js 20 o posterior y nada más.

Node.js 20+
npx footballedge-verify 6ad7b8ebf5c911225f24680c
Código fuente (licencia MIT)

Qué demuestra y qué no

Demuestra

  • El archivo de lote existía, tal como se publicó, antes del inicio de sus partidos.
  • Nadie, tampoco nosotros, cambió, añadió ni eliminó después un pronóstico sellado.
  • Cada lote está completo: incluye todas las decisiones sobre sus partidos, también las marcadas como sin pronóstico.

No demuestra

  • Que los pronósticos sean buenos ni que alguno vaya a acertar. Las tasas de acierto y la calibración están en el historial.
  • Cómo se hacen los pronósticos. No es una auditoría de nuestros métodos por parte de un contable ni de ninguna otra empresa; es una comprobación matemática del momento que cualquiera puede repetir.
  • Nada sobre los pronósticos anteriores al 16 de octubre de 2026: no están sellados.

Solo mayores de 18 años. Nuestros pronósticos son estimaciones estadísticas, nunca certezas. Si apuestas, apuesta solo lo que puedas permitirte perder.

Todos los lotes sellados y cómo comprobarlos