GetProofAnchor logo
GetProofAnchor
Preuves web vérifiables
Vérification indépendante · Aucun compte requis

Vérifiez des paquets de preuve — en ligne ou hors ligne.

Vérifiez une preuve publique par ID/lien, ou validez un ZIP de preuve exporté hors ligne. Les paquets de preuve sont inviolables : toute modification change les empreintes SHA-256 et fait échouer la vérification.

Nous extrayons l’UUID automatiquement du lien.

Ce que contient le ZIP de preuve

Un paquet forensique autonome — environ 30 fichiers, généralement 5–150 Mo selon les artefacts optionnels inclus (vidéo, HAR complet). Artefacts capturés + identité réseau + une pile de confiance cryptographique à quatre couches, le tout relié par un manifeste SHA-256.

Artefacts capturés
screenshot.png
Capture d’écran pleine page rendue au moment de la capture (Playwright Chromium, zone d’affichage 1280 px, défilement pleine hauteur jusqu’à 15000 px).
page.html
Le DOM/HTML brut réellement fourni par le serveur — utile pour inspecter la structure, les liens et les scripts tels qu’ils ont été servis.
page.mhtml
Archive MHTML autonome (RFC 2557) : la page plus toutes ses ressources — CSS, images, polices — intégrées en ligne dans un seul fichier. S’ouvre et s’affiche hors ligne exactement comme capturé, même si le site d’origine change ou disparaît par la suite. Son empreinte SHA-256 est scellée sous l’horodatage qualifié eIDAS.
content.txt
Texte brut extrait — ce qu’un lecteur aurait réellement vu, débarrassé du balisage. Pratique pour citer et rechercher.
capture.webm
Enregistrement d’écran de toute la session de capture au format WebM/VP9. Utile pour montrer le contenu dynamique, les animations et le traitement des fenêtres de consentement.
Identité réseau et preuve des requêtes
network/capture.har
Archive HTTP (HAR 1.2) de chaque requête réseau effectuée par le navigateur : URL, méthodes, en-têtes, codes de statut, temporisations, tailles de réponse.
tls/ + network/tls.json
Certificat feuille TLS du serveur + chaîne complète (fichiers PEM) plus métadonnées JSON lisibles. Prouve l’identité cryptographique du serveur qui a servi la page.
network/dns.json + rdap.json
Résultats DNS multi-résolveurs au moment de la capture (1.1.1.1 + 8.8.8.8 + 9.9.9.9) plus données d’enregistrement RDAP. La piste d’identité complète selon ISO/IEC 27037 § 6.4–6.5.
Contexte de capture et documentation
proof.json
Enregistrement principal de la preuve : Proof ID, URL source, URL finale après redirections, horodatage de capture, toutes les empreintes SHA-256, statut d’ancrage et eIDAS, bloc Bitcoin + transaction.
capture/capture_meta.json
Métadonnées forensiques détaillées : version du moteur, user agent, zone d’affichage, tours de défilement, fenêtres de consentement traitées automatiquement, statut de chargement des images, score de qualité visuelle.
README.md + report.pdf
Guide de vérification hors ligne bilingue (EN + CS) pour experts forensiques + un rapport de preuve lisible (~5–6 Mo) adapté aux dossiers et aux impressions.
Pile de confiance cryptographique (4 couches indépendantes)
manifest.json
Empreinte SHA-256 de chaque autre fichier du paquet + tête de chaîne + métadonnées d’ancrage et eIDAS. La vérification commence toujours ici. Un seul octet changé = le contrôle échoue.
chain/
Chaîne d’empreintes en ajout seul (proof_chain.jsonl + chain_head.json). Chaque événement renvoie au précédent via prev_hash — insérer ou modifier quoi que ce soit brise la chaîne.
anchor/
Ancrage Bitcoin OpenTimestamps (anchor_payload.json + anchor_receipt.ots). Une fois confirmé, l’horodatage est préservé par l’ensemble du réseau Bitcoin — pas par nous.
timestamp/
Kit d’horodatage qualifié eIDAS (10 fichiers) : TSR RFC 3161, contenu canonique, chaîne de certificats TSA (PEM + JSON), EU Trusted List pour le pays du signataire, rapport de vérification.
Propriété clé : cet export est inviolable. Si un fichier change, les empreintes du manifeste ne correspondront plus et la vérification échoue. Les quatre couches de la pile de confiance sont indépendantes — en compromettre une ne brise pas les autres.
Vous voulez que chaque fichier soit expliqué un par un avec des commandes de vérification à copier-coller ? Lisez le tutoriel ZIP de preuve — chaque fichier à l’intérieur.
Vérificateur CLI open source

Vérifiez de manière indépendante et hors ligne — de niveau forensique

Pour une analyse de niveau judiciaire, exécutez le CLI open source sur n’importe quel ZIP de preuve. Il effectue sept couches de vérification, dont la validation d’horodatage RFC 3161, la structure du reçu OpenTimestamps et la liaison du certificat feuille TLS — entièrement hors ligne, sans aucun serveur GetProofAnchor.

$ pip install gpa-verify
$ gpa-verify path/to/evidence.zip
7 couches de vérification
Intégrité du paquet, références croisées, intégrité de la chaîne, signature eIDAS, empreinte canonique d’ancrage, structure du reçu OTS, preuve TLS.
Python pur, sans dépendance GPA
S’exécute sur n’importe quel ZIP de preuve en utilisant uniquement asn1crypto + cryptography. Aucun appel réseau vers notre infrastructure.
Licence MIT, open source
Auditez le code source, forkez-le, exécutez-le dans des environnements isolés. Vérification reproductible par n’importe quel tiers.
Prend en charge tous les formats de preuve
Fonctionne avec les paquets evidence-1 à evidence-4. Vérifié sur des preuves de production.
Quand l’utiliser : Le vérificateur web ci-dessus vous donne une réponse rapide oui/non. Le CLI est destiné aux procédures contradictoires où vous avez besoin d’une preuve de niveau judiciaire du pourquoi une preuve est valide — avec une validation structurelle complète de chaque couche cryptographique.

FAQ

Ai-je besoin d’un compte pour vérifier ?

Non. La vérification est publique et ne nécessite pas de connexion.

Que signifie « inviolable » ?

Le ZIP contient un manifeste avec des empreintes SHA-256. Si un fichier change, la vérification échoue.

Puis-je vérifier sans accès à Internet ?

Oui. Téléchargez le ZIP de preuve et vérifiez-le hors ligne sur cette page.

La preuve est-elle « recevable en justice » ?

Nous fournissons des enregistrements forensiquement utiles et vérifiables. La recevabilité dépend de la juridiction et du contexte.