Empreintes quotidiennes

Chaque nuit, une empreinte SHA-256 unique résume l'état des cinq chaînes d'intégrité tenues par Conforms — archivage des journaux, événements de sécurité, factures, attestations, exécutions d'agents — à l'instant du relevé. Elle est publiée ici, signée, et reprend celle de la veille : la série se lit comme une suite continue, pas comme des valeurs isolées. Un jour manquant reste manquant — aucune empreinte n'est jamais posée rétroactivement.

Ce que vous pouvez en faire.

Si vous conservez le reçu remis avec chaque attestation mensuelle et dans chaque export de données, vous pouvez recalculer vous-même, hors de nos systèmes et sans nous, que l'état de vos chaînes était bien résumé dans l'empreinte du jour indiqué. Si notre historique était réécrit après coup, il ne redonnerait plus ces valeurs : l'écart serait constatable par vous, et par tout autre détenteur d'un reçu du même jour.

Cette page est servie par Conforms : elle montre ce que notre base contient aujourd'hui. C'est la copie que VOUS détenez qui fait le témoin.

Clé publique de signature (Ed25519) : 16a7051680a645fe6dff3e6f2d37539d35c73af97890f31c59e1c9dde5e1970e

JourRelevé (UTC)FeuillesRacineEmpreinte de maillon
242026-09-1212 sept. 2026, 03:0064406800c9de2a8fc7887d05bb1ee1d252fe3275a755ae465305fbfd8069231826fffab151904668b0
232026-09-1111 sept. 2026, 03:0064c3995f596d24098c8b1e121e59485d20309f40ef99a604ef5d467ede4cc838761ab2593a0486fdd4
222026-09-1010 sept. 2026, 03:00640b3366810e3d324095373dd3d122557721813a93072a817cbfce4be27929cb89fd04dbae4fb1f690
212026-09-099 sept. 2026, 03:0064cd513ee19a349f5f6d41ac6f21530cc4a91391213b9ecbe179bd26693d940890c244552ce41d5d0b
202026-09-088 sept. 2026, 03:00645805651e7b20f739e2df1f81c8e3ea77add69d2ee818ab204b1dcfeaa553d255a3c7cc569ec5df53
192026-09-077 sept. 2026, 03:00642a68b2208cf367eda7be2423976a26bd2b889399256da34040829add5cac667596c74fb65cbba493
182026-09-066 sept. 2026, 03:00640fee31c130e65b648a27ca67ceacc1e47b97124f66c610a24b6ad0a87e0d568915cb7bb4f78c580a
172026-09-055 sept. 2026, 03:006447366ce8617dbed491d95807f4753a0261643ca179bd0a767e43d020cc3381e195a2ebce8348c6ca
162026-09-044 sept. 2026, 03:00640235417c83a20019764c30da4084e8b659210a1966b10b12da5a15ec2632dfe950941568fae73f8b
152026-09-033 sept. 2026, 03:0064eef74c0c2efb25cf5d3e896654c9bfdac3df39915dc3625d96574ffbc94560d9b39c899da348d7ca
142026-09-022 sept. 2026, 03:006470b631b2ef7767f14b72a28acae744a6e1e00b3a5c3c79406f8027cc68e2cfe8cf2c579b387ba5dc
132026-09-011 sept. 2026, 03:0064f12d89e33be429dd654b4793789a2e542af56ce8d3390a15328e53377a02e84ef2f3828e2fa4bdcc
122026-08-3131 août 2026, 03:00649dcff85823977e2fc3f7366cebf5db39213aa6f8d564961291142a0f18d56420a746b8edb6ea6e6e
112026-08-3030 août 2026, 03:0064e379292196ee6d3521232677f385e214bf38362a8ce93669a98a7688d4af030c8fa106bad21cfe51
102026-08-2929 août 2026, 03:006469d5dd3a9f923bf04ee0d5694e76d6886406f28f6ec09c39174695c13d6fc2e4fbf76e7a0405d486
92026-08-2828 août 2026, 03:00644164cddf86bf2cd7fdabb52d0fb9675847a5e8ab12dd9444b1b8d6dcaffcf52a6c92249b602be4dc
82026-08-2727 août 2026, 03:00644212028762c0ae85f086c6d6fc573974fd8bfecd37b088843fbb8722ad3edae178febc7a870b4f40
72026-08-2626 août 2026, 03:00647da83d04351f191410f3f3ff3fc97ff79a3f193b9ed74c9187894839fee122f6f7659463d3b9e74d
62026-08-2525 août 2026, 03:00648fd2ea73bc81276fa320fddd399a48ff6dc40f36f22d2f73a3b40e0d2c4e9430c286779f69c31c67
52026-08-2424 août 2026, 03:0064b6d4709f3f5728aa5db63c0cc17f163f809d03e208823b71236f72cbce1f5d157cd70c184c44b320
42026-08-2323 août 2026, 03:006420eecc25212e7a21ae5755f0b37f45280ff428298908c7dc9dfa9ea8d24df09d277820f687f7c5ce
32026-08-2222 août 2026, 03:006495155c4a38699a1a6c460f65f7031248478f290090a38bb3605c8039f6688f3077ca6589beff47d9
22026-08-2121 août 2026, 03:0064722fcb5d9215c986b35d02d8d367c31e207a5028cf55856782366ac49323d906b36ea7b016b7d808
12026-08-2020 août 2026, 03:00649b8472ad20bbc41f58998b035d8891578308d8cb14b21da1b937a6284cca2d676c52aab6930a8e05
02026-08-1919 août 2026, 03:006481d965a234416049facb5d0f926744d0c6b4229d5ba48fe486a2efa555fdafdfb9657c9999788e40

Conventions publiées

Feuille = SHA-256(0x00 ‖ JSON canonique du descripteur — clés triées, valeurs en chaînes ASCII), aveuglée par un aléa de 32 octets remis dans votre reçu. Arbre : MTH de la RFC 6962 §2.1 (nœud = SHA-256(0x01 ‖ gauche ‖ droite), découpage à la plus grande puissance de 2 inférieure). Le nombre de feuilles est complété par bourrage aléatoire au multiple de 64. Empreinte de maillon = SHA-256(précédente ‖ {jour, racine, nbFeuilles, indexAncre} canonique ‖ instant du relevé). Genèses des chaînes : archive = SHA-256("genesis:" + organisation + système) ; sécurité, factures, attestations, exécutions = SHA-256("security:" | "invoices:" | "attestations:" | "agentruns:" + organisation). Une chaîne vide est représentée par l'index « -1 » et sa genèse — le silence est engagé, lui aussi.

Le vecteur de test du format et le vérificateur sont maintenus dans nos tests publics de non-régression ; toute évolution du format serait une nouvelle version annoncée, jamais une réécriture.