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à.

Déposez un fichier ici, ou cliquez pour choisir — haché localement (SHA-256).

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à.

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 par rapport à une référence bancaire indépendante — un enregistrement distinct et horodaté attestant que le journal de la semaine existait à cette date.

2026-07-28 · semaine 2026-W30
gfKbhyyKvpQMYvOe9zWGRoyMHno0VFWAznoVD7GAHuYrXb2g1bIlwhr+z6ard6w+
Ancré par : Swissquote Bank SA (Swiss bank · Statut : ✓ confirmed · Réf. bancaire : 1144955485
2026-07-23 · semaine 2026-W29
72c71c70291a6d3cebf5e84ebe0a01163187a56ccd469785beb06b79346f292a
Ancré par : Swissquote Bank SA (Swiss bank · Statut : ✓ confirmed · Réf. bancaire : 1141610457
2026-07-06 · semaine 2026-W27
a66f790ca3fdd097dadf24226139aa148ae9b84e29e8aec53accf5e22b594fbf
Ancré par : Swissquote Bank SA (Swiss bank · Statut : ✓ confirmed · Réf. bancaire : 1132054035
2026-06-30 · semaine 2026-W26
b460cb716fbf3481480b428f97d7ec115d8816f0fcb3669a85e03774065256b8
Ancré par : Swissquote Bank SA (Swiss bank · Statut : ✓ confirmed · Réf. bancaire : 1127113185
2026-06-23 · semaine 2026-W25
1b33c081be206b028d508be5046a3da6a195448fbded7d54a6f2e02d13a5749d
Ancré par : Swissquote Bank SA (Swiss bank · Statut : ✓ confirmed · 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 — par rapport à 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é — non la paternité ni l’authenticité du contenu.

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 de preuve complète.

Les racines Merkle hebdomadaires sont signées avec notre clé Ed25519. Clé publique : YNVYXDyg3hQGM3F+/ec+ZNmeN1JI/hZX+CxLqyJdyN0=