Agreely English

Registre à intégrité vérifiable

Vérifier une décision

Collez un identifiant de décision pour vérifier qu'elle a été enregistrée et qu'elle correspond toujours à sa preuve ancrée.

Enregistrée, et l'empreinte de son lot concorde avec la chaîne, selon Agreely

Cette décision a été enregistrée et correspond toujours à sa preuve, ancrée sur la chaîne publique Base : toute modification ultérieure serait détectable.

Décision enregistrée
Statistiques : accepté Fonctionnels : accepté Marketing : accepté
Type
Consentement
Enregistrée le (UTC)
2026-08-10T13:48:55Z
Bannière présentée (empreinte)
0x8e4146690855c6dda3be080de0b5ce8d0e49242d3cb931d45843ef3287f0353c
Version de la bannière
1
Engagement cryptographique
0xd0ae44fe4b0a22ede6a3fb1228fc348c0ad525c26b67c751e3887040bb6c33e6

Si une décision plus récente a été prise dans ce navigateur pour ce site, c'est elle qui s'applique.

  1. 1 Racine de l'époque (Merkle)0x008448fd63fa7c8d2381c546789e8cb12bb6f7d3f636cac76c3b4a3f7069359a
  2. 2 Chemin d'inclusion Merkle 0x2ff5984b116a4e8c7dbd7bbfe2fbf31355125d4cfeb597a5ca6f323ce1f3619e
  3. 3 Transaction sur la chaîne0x1e3a233ac8669f4fe0038d524883845917e0883b464ac1086c29d47312d542d6
Voir sur BaseScan

Recalculé dans votre navigateur

Ce bloc refait les calculs ci-dessus directement dans votre navigateur, à partir des valeurs que la page affiche. Aucune donnée n'est envoyée à Agreely pendant ce recalcul.

  1. en attente calcul concorde diverge indéterminé Version de l'arbre incohérente

    Engagement recalculé

    keccak256( JCS(déclaration liée) || sel )

    Affiché par le registre
    0xd0ae…33e6
    Recalculé ici
    en attente
  2. en attente calcul concorde diverge indéterminé Version de l'arbre incohérente

    Empreinte de ligne recalculée

    keccak256( hachage précédent || JCS({chain_seq, action, config_version, occurred_at, commitment}) )

    Affiché par le registre
    0xe40f…4ddd
    Recalculé ici
    en attente
  3. en attente calcul concorde diverge indéterminé Version de l'arbre incohérente

    Repli Merkle jusqu'à la racine

    keccak256( min(a, b) || max(a, b) ), de l'empreinte de ligne jusqu'à la racine d'époque

    Affiché par le registre
    0x0084…359a
    Recalculé ici
    en attente
  4. en attente calcul concorde diverge indéterminé Version de l'arbre incohérente

    Signature de la clé DID de l'organisation

    Ed25519( JCS(descripteur d'époque), clé publique )

    Clé publique enregistrée
    0x3b61…e4f4
    Recalculé ici
    en attente
  5. en attente fait public lecture ancrée pas encore ancrée non ancrée comme annoncé indéterminé

    Ancrage sur la chaîne publique

    rootOf( racine d'époque ), voie 2 des témoins, lue auprès d'un nœud public

    Transaction sur la chaîne
    0x1e3a…42d6

    Voir sur BaseScan

Ce recalcul n'a pas eu lieu : JavaScript n'est pas actif dans ce navigateur, ou le module n'a pas pu être chargé. Ce n'est pas un échec de vérification. Le constat ci-dessus reste complet, et la recette plus bas permet de tout refaire vous-même.

Ce recalcul s'exécute bien dans votre navigateur, mais le code qui l'exécute est fourni par le même serveur que le constat. Pour une vérification réellement indépendante, refaites la recette hors ligne présentée plus bas, avec vos propres outils.

Recalculer soi-même

La déclaration liée (claim), le sel, le hachage précédent et le numéro de séquence sont révélés pour que quiconque recalcule tout hors ligne, sans faire confiance à la valeur affichée.

Déclaration liée (claim, JSON canonique)
{"action":"grant","banner_locale":"fr","company_id":"1c990b4f-9a7c-4349-97bc-4b7a4f045ad7","config_hash":"0x8e4146690855c6dda3be080de0b5ce8d0e49242d3cb931d45843ef3287f0353c","config_version":"1","consent_id":"a4ff4c25-d5bf-4dd2-930f-3260d38a0667","decisions":"{\"analytics\":true,\"functional\":true,\"marketing\":true}","ip_trunc":null,"occurred_at":"2026-08-10T13:48:55Z","user_agent":null,"website_id":"6c0f602c-d82a-4eb0-955b-2464f97764c5"}
Sel
0x111431bccda17798954aa34516f3e7a139c136b043f9a9953ee4453cd375f8ac
Engagement cryptographique
0xd0ae44fe4b0a22ede6a3fb1228fc348c0ad525c26b67c751e3887040bb6c33e6
Hachage précédent (prev_hash)
0xa0d5edd354dae0d9c9db21013de8de53cce3780677bb0fa092799303f65578ff
Numéro de séquence (chain_seq)
15
  1. 1 Recalculez l'engagement et comparez-le à l'engagement affiché ci-dessusengagement = keccak256( JCS(claim) || salt )
  2. 2 Recalculez l'empreinte de ligneempreinte de ligne = keccak256( hachage précédent || JCS({chain_seq, action, config_version, occurred_at, commitment}) )
  3. 3 Repliez l'empreinte de ligne que vous avez recalculée à l'étape 2, jamais celle qu'affiche la page, le long du chemin d'inclusion jusqu'à la racine ancrée. L'arbre ne distingue pas une feuille d'un nœud interne : seule une empreinte recalculée établit l'appartenance.
Recette complète (pseudo-code)
rowHash = keccak256( fromHex(prevHash) || JSON({action, chain_seq: chainSeq, commitment, config_version, occurred_at}) ) with keys sorted, no whitespace, chain_seq a bare integer and every other value a string; leaf = rowHash; root = commutative-keccak fold of leaf with the inclusion path

Pourquoi n'y a-t-il pas de bouton « demander mes renseignements » ?

Ce registre est conçu pour consigner un choix de témoins, pas une personne : il ne contient ni votre nom ni votre courriel, et vos décisions ne peuvent pas y être retrouvées à partir de ceux-ci. Certaines décisions sont toutefois liées à des données de visite (adresse IP tronquée) ; elles relèvent alors du site que vous avez visité, pour le compte duquel Agreely tient ce registre.

Votre droit d'accès et de rectification s'exerce sur les renseignements personnels que détient le site que vous avez visité, auprès de sa personne responsable de la protection des renseignements personnels, indiquée dans sa politique de confidentialité.

Agreely fournit une intégrité vérifiable (la décision a été enregistrée, et une modification ultérieure devient détectable une fois son lot ancré), et aide l'exploitant du site à documenter et à démontrer sa conformité. Ce n'est pas une preuve de conformité en soi.