Aller au contenu

Historique

Comment vérifier un choix

Chaque lot de choix est scellé quelques minutes avant le coup d'envoi. Inutile de nous croire sur parole : vérifiez n'importe quel lot ici dans votre navigateur, ou sur votre propre ordinateur avec des outils gratuits.

Vérifier un lot dans votre navigateur

Saisissez l'identifiant d'un lot, collez un lien vers un lot ou choisissez un fichier de lot que vous avez téléchargé. Votre navigateur télécharge le fichier et ses reçus depuis notre API publique, calcule lui-même l'empreinte et lit l'heure signée dans chaque reçu d'horodatage.

Votre navigateur ne peut pas vérifier les signatures numériques des autorités : il faut pour cela leurs certificats et OpenSSL. Les étapes 3 et 4 ci-dessous expliquent comment faire, en quelques minutes.

Étape par étape sur votre ordinateur

Il vous faut un terminal et OpenSSL, fournis avec macOS et Linux (sous Windows, utilisez Git Bash ou WSL). Les commandes prennent le lot 6ad7b8ebf5c911225f24680c comme exemple ; tous les lots fonctionnent de la même façon.

  1. Télécharger le fichier de lot et ses reçus

    Chaque lot comporte quatre fichiers : le fichier de lot (JSON), deux reçus d'horodatage (.tsr, un par autorité) et une preuve OpenTimestamps (.ots). Téléchargez-les depuis la page du lot ou avec ces commandes. Le fichier de lot est publié une fois les matchs du lot terminés ; les reçus sont publics dès le départ.

    Télécharger
    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. Recalculer l'empreinte

    Calculez le SHA-256 du fichier de lot et comparez-le à l'empreinte affichée pour le lot. Ils doivent être identiques, caractère par caractère. Si un seul choix ou un seul pourcentage avait été modifié, l'empreinte serait totalement différente.

    macOS ou Linux
    shasum -a 256 footballedge-picks-20261020T1900Z-c3aa18237f11.json
    Windows
    certutil -hashfile footballedge-picks-20261020T1900Z-c3aa18237f11.json SHA256
  3. Vérifier les signatures des autorités d'horodatage

    FreeTSA et DigiCert sont des autorités d'horodatage indépendantes (RFC 3161). Chacune a signé notre empreinte avec l'heure à laquelle elle l'a reçue. OpenSSL vérifie que la signature est authentique et qu'elle porte exactement sur ce fichier. Les deux commandes doivent afficher « 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

    Pour voir l'heure signée, affichez le reçu. Elle doit être antérieure au coup d'envoi du lot.

    Heure signée
    openssl ts -reply -in footballedge-picks-20261020T1900Z-c3aa18237f11.json.freetsa.tsr -text

    Les certificats de FreeTSA se téléchargent sur freetsa.org. Le certificat racine de DigiCert se trouve déjà dans le magasin de certificats de votre système : /etc/ssl/cert.pem sous macOS, /etc/ssl/certs/ca-certificates.crt sous Debian et Ubuntu.

  4. Vérifier l'ancrage Bitcoin

    OpenTimestamps inscrit l'empreinte dans un bloc Bitcoin, en général en quelques heures. Ensuite, personne ne peut la supprimer ni en changer la date, pas même les autorités d'horodatage. Vérifiez-le avec le client OpenTimestamps, ou déposez le fichier .ots puis le fichier de lot sur opentimestamps.org.

    Installer le client une fois
    pip install opentimestamps-client
    OpenTimestamps
    ots verify footballedge-picks-20261020T1900Z-c3aa18237f11.json.ots
    opentimestamps.org
  5. Comparer les choix avec l'historique

    Ouvrez le fichier de lot dans n'importe quel éditeur de texte. Chaque entrée est une décision : le match, le marché (1X2 ou Plus/Moins 2,5), « pick » ou « skip » (pas de choix), l'issue et notre probabilité en pourcentage entier. Retrouvez le match dans l'historique ou sur sa page : la décision, l'issue et le pourcentage doivent être les mêmes.

    Voir l'historique

Une seule commande pour tout

Notre vérificateur open source effectue tous les contrôles ci-dessus, y compris les signatures et le bloc Bitcoin, et affiche un PASS ou un FAIL clair pour chacun. Il lui faut Node.js 20 ou plus récent, et rien d'autre.

Node.js 20+
npx footballedge-verify 6ad7b8ebf5c911225f24680c
Code source (licence MIT)

Ce que cela prouve, et ce que cela ne prouve pas

Cela prouve

  • Le fichier de lot existait, exactement tel que publié, avant le coup d'envoi de ses matchs.
  • Personne, nous compris, n'a ensuite modifié, ajouté ou retiré un choix scellé.
  • Chaque lot est complet : il contient toutes les décisions sur ses matchs, y compris celles marquées « pas de choix ».

Cela ne prouve pas

  • Que les choix sont bons, ni qu'un choix va passer. Les taux de réussite et la calibration figurent dans l'historique.
  • La façon dont les choix sont faits. Ce n'est pas un audit de nos méthodes par un expert-comptable ni par aucun autre cabinet ; c'est une vérification mathématique du moment, que chacun peut refaire.
  • Quoi que ce soit sur les choix antérieurs au 16 octobre 2026 : ils ne sont pas scellés.

Réservé aux plus de 18 ans. Nos choix sont des estimations statistiques, jamais des certitudes. Si vous pariez, ne misez que ce que vous pouvez vous permettre de perdre.

Tous les lots scellés et comment les vérifier