Preuve d’existence

Horodatez n’importe quel fichier avec @beat — gratuit et public. Votre fichier ne quitte jamais votre appareil ; seul son SHA-256 est enregistré. Plus tard, prouvez que le document existait à ce moment-là.

Vérifiable sans faire confiance à personne — pas même à nous

Votre entrée ne repose pas sur notre parole. Elle est scellée par des témoins indépendants — Bitcoin, une banque et des archives publiques —, chacun avec un propriétaire, un pays et un mobile différents. Les chiffres sont en direct et chaque carte mène à la preuve.

Journal public

191
Entrées du journal

Chaque empreinte est chaînée à la précédente, et n’importe qui peut télécharger et recalculer le journal entier.

Parcourir les points de contrôle

Points de contrôle signés

#3
Dernier point de contrôle · 27 septembre 2026

Chaque jour et après chaque semaine clôturée, l’état de l’ensemble du journal est signé et chaîné au précédent.

Ouvrir le dernier point de contrôle

Bitcoin

16
Preuves dans des blocs Bitcoin

Les racines hebdomadaires et les points de contrôle sont inscrits dans Bitcoin via OpenTimestamps, et chaque point de contrôle cite un bloc récent — le temps est ainsi borné des deux côtés.

Comment le temps est borné

Virements bancaires

13
Semaines ancrées par une banque

Chaque racine hebdomadaire est inscrite dans le libellé d’un virement auprès d’une banque régulée — un enregistrement daté que nous ne contrôlons pas.

Voir les ancrages bancaires

GitHub

Chaque semaine
Publications immuables

Les points de contrôle, le journal et la page de la semaine, dans une publication immuable qui ne peut plus être modifiée.

Voir les publications

Internet Archive

Chaque semaine
Instantanés indépendants

Un instantané de la page et du point de contrôle de chaque semaine, conservé par une archive indépendante à but non lucratif.

Voir les instantanés

Zenodo

Chaque trimestre
Journal complet avec DOI

Le journal complet, déposé dans le dépôt de recherche ouvert du CERN, avec un DOI permanent.

Pourquoi nous l’avons construit ainsi — lisez le manifeste

Votre horodatage est enregistré instantanément — les sceaux supplémentaires sont ajoutés plus tard

Immédiatement, lorsque vous horodatez : votre hachage, son heure @beat et UTC, ainsi que sa position dans la chaîne de hachage à ajout seul. Cela prouve déjà à lui seul que le document existait à ce moment-là.

En moins d’une journée, le prochain point de contrôle quotidien (après 00:00 UTC) signe l’ensemble du journal — votre entrée comprise — et l’inscrit dans Bitcoin quelques heures plus tard.

Après la fin de la semaine — une fois la semaine en cours close (le lundi suivant, 00:00 UTC), sa racine Merkle hebdomadaire est gelée, et trois couches indépendantes viennent s’y ajouter :

Ainsi, un certificat récent affichant « pending — week still open » (en attente — semaine encore ouverte) est tout à fait normal. Revenez une fois votre semaine terminée et scellée, puis vérifiez à nouveau ou téléchargez encore une fois le certificat (ou scannez son code QR) — la signature, l’attestation Bitcoin et l’ancrage bancaire apparaîtront alors. L’horodatage lui-même ne change jamais.

Ancrage hebdomadaire des hachages

La racine Merkle de chaque semaine est ancrée sur une référence bancaire indépendante — un enregistrement distinct et horodaté attestant que le journal de la semaine existait à cette date.

2026-09-21 · semaine 2026-W38
731921cf38dd24474ddd4719489c969999334761ddaa4c60c2534cab674b5c3e
Ancré par : Swissquote Bank SA (Swiss bank) · Statut : ✓ confirmé · Réf. bancaire : 1177850516
2026-09-15 · semaine 2026-W37
6e6195e7b3fc68759313b51ad9cdc9561aa0f2ea7ac3543ac7fc2335b6b069de
Ancré par : Swissquote Bank SA (Swiss bank) · Statut : ✓ confirmé · Réf. bancaire : 1174262612
2026-09-10 · semaine 2026-W36
9f4047d4e380e4aafe5c74e5c79adaea91e4e17d06451d6b287942206402cb9b
Ancré par : Swissquote Bank SA (Swiss bank) · Statut : ✓ confirmé · Réf. bancaire : 1169672496
2026-09-01 · semaine 2026-W35
5e063fd45948dff2c7c514386acc1d876132566eca203f5f4bcf7e9c8c85067d
Ancré par : Swissquote Bank SA (Swiss bank) · Statut : ✓ confirmé · Réf. bancaire : 1165796278
2026-08-25 · semaine 2026-W34
ff3a763358a943dc75e4b0a485f135047ecb637ab47ae6eab1d8ced1888c8e17
Ancré par : Swissquote Bank SA (Swiss bank) · Statut : ✓ confirmé · Réf. bancaire : 1161577508
2026-08-18 · semaine 2026-W33
7a1465c1c122c9f788f6e10d563f440b3784b111dfbddcef3ac020278d07ce96
Ancré par : Swissquote Bank SA (Swiss bank) · Statut : ✓ confirmé · Réf. bancaire : 1156833423
2026-08-10 · semaine 2026-W32
d9c958ab2f36d533bd7a054f89348324a973cd7a3fa0141a80503b604c41d02f
Ancré par : Swissquote Bank SA (Swiss bank) · Statut : ✓ confirmé · Réf. bancaire : 1152611848
2026-08-04 · semaine 2026-W31
ec00a1a0bc015e4b13feda72fe0dd859507d48f859da81498c2a1eceab970253
Ancré par : Swissquote Bank SA (Swiss bank) · Statut : ✓ confirmé · Réf. bancaire : 1148932604
2026-07-28 · semaine 2026-W30
955c494562039bfadb857622fffb95a9881c5250f7cd9a9479d363112c5f55dd
Ancré par : Swissquote Bank SA (Swiss bank) · Statut : ✓ confirmé · Réf. bancaire : 1144955485
2026-07-28 · semaine 2026-W30
gfKbhyyKvpQMYvOe9zWGRoyMHno0VFWAznoVD7GAHuYrXb2g1bIlwhr+z6ard6w+
Le champ racine de cette entrée a été mal saisi et ne correspond pas à la racine de la semaine. Les entrées ne peuvent qu’être ajoutées, jamais modifiées : celle-ci reste donc visible. La racine de la semaine est 955c494562039bfadb857622fffb95a9881c5250f7cd9a9479d363112c5f55dd.
Ancré par : Swissquote Bank SA (Swiss bank) · Statut : ✓ confirmé · Réf. bancaire : 1144955485
2026-07-23 · semaine 2026-W29
72c71c70291a6d3cebf5e84ebe0a01163187a56ccd469785beb06b79346f292a
Ancré par : Swissquote Bank SA (Swiss bank) · Statut : ✓ confirmé · Réf. bancaire : 1141610457
2026-07-06 · semaine 2026-W27
a66f790ca3fdd097dadf24226139aa148ae9b84e29e8aec53accf5e22b594fbf
Ancré par : Swissquote Bank SA (Swiss bank) · Statut : ✓ confirmé · Réf. bancaire : 1132054035
2026-06-30 · semaine 2026-W26
b460cb716fbf3481480b428f97d7ec115d8816f0fcb3669a85e03774065256b8
Ancré par : Swissquote Bank SA (Swiss bank) · Statut : ✓ confirmé · Réf. bancaire : 1127113185
2026-06-23 · semaine 2026-W25
1b33c081be206b028d508be5046a3da6a195448fbded7d54a6f2e02d13a5749d
Ancré par : Swissquote Bank SA (Swiss bank) · Statut : ✓ confirmé · Réf. bancaire : 1122189662

Comment ça marche

1. Votre navigateur calcule le SHA-256 du fichier — le fichier reste sur votre appareil.

2. Le hachage est enregistré dans un journal à ajout seul, chaîné par hachage, avec son heure @beat et UTC.

3. Chaque semaine, tous les hachages sont combinés en une racine Merkle, signée avec notre clé Ed25519 et ancrée à l’extérieur — sur une référence bancaire indépendante et dans Bitcoin via OpenTimestamps.

4. N’importe qui peut ensuite vérifier le hachage d’un fichier, son horodatage, sa preuve d’inclusion jusqu’à la racine ancrée, la signature et l’attestation Bitcoin (.ots téléchargeable).

Cela atteste l’existence à un instant donné et l’intégrité — et non la paternité ou l’authenticité du contenu.

Vous partagez une photo horodatée via une messagerie ? Envoyez-la comme document/fichier — les applications qui recompressent les images modifient les octets, et le hachage de ce qui arrive ne correspond plus à l’original horodaté.

Vous voulez l’algorithme exact — le hachage des feuilles et des nœuds, le message signé, comment recalculer une preuve d’inclusion ? Lisez la spécification complète de la preuve.

La preuve répond à « cela existait avant cet instant ». Son miroir répond à « cela ne peut être lu avant cet instant » : une capsule scellée ne s’ouvre qu’après un @beat choisi, et seulement lorsque des détenteurs de clés indépendants se réunissent — personne ne peut donc l’ouvrir plus tôt, nous compris. Le format est ouvert : lisez la spécification des capsules.

Les racines Merkle hebdomadaires sont signées avec notre clé Ed25519. Clé publique : e7y9THJIUKvNKOZHmdBjJ8E0bOKyBFVxxMpAJ8w574Y=
Historique et rotation des clés