LE VIVRE-ENSEMBLE

LE VIVRE-ENSEMBLE

Voir plus...

La SQI reconnaît l’importance cruciale du vivre-ensemble pour créer un milieu de travail harmonieux et productif. Le vivre-ensemble repose sur des valeurs fondamentales telles que le respect, la collaboration et l’inclusion, qui sont essentielles pour le bien-être et la satisfaction de toutes les personnes employées. En favorisant un climat de travail sain et inclusif, la SQI tient à créer un environnement où chacun peut s’épanouir pleinement et contribuer de manière significative aux objectifs communs. Le vivre-ensemble n’est pas seulement une valeur, mais une pratique quotidienne qui enrichit notre communauté de travail. La SQI est fière de reconnaître le savoir-faire de ses employé(e)s et de contribuer au développement de leur talent!

Émetteur

Société québécoise des infrastructures

Délivré le

1780315200

Expire le

-
check_circle L’assertion du badge est valide
check_circle Le badge n’a pas été révoqué
check_circle La date de validité du badge n’a pas expiré

Vérifier que ce badge a bien été délivré à cette personne en renseignant son adresse e-mail :

 

Vérification blockchain disponible

verified_user Vérifié — Ce badge est en mode validation blockchain.

fingerprint Vérifié — La somme de contrôle SHA256 de l’assertion hébergée correspond à celle de la cible de hachage.

call_merge Vérifié — Valeurs de targetHash, preuve, et merkleRoot forment un Merkle Path valide.

link Vérifié — La racine merkle est ancrée dans la blockchain.

Afficher les données de preuve (Proof Data)

{
   "anchors" : [
      {
         "chain" : "ethereumMainnet",
         "sourceId" : "0x978581a4e8c96281ac97e99124f0c16ed22a61d0e5567ba745bdc2920b17343b",
         "type" : "ETHData"
      }
   ],
   "merkleRoot" : "1589031faada2b187b61be17be5c73277472a5434ee63286c0cf4e51e29c62b0",
   "proof" : [
      {
         "left" : "27d1942916758fe6c900810ec67118570287e8313c67bdf37c8edbc50728ec90"
      },
      {
         "left" : "b3dcf0b2cdb6319669bbd254ec4e046f44232bc2a2c80cdaecefd91eeea1476f"
      },
      {
         "right" : "e138738b7d46b56d054f040bd67d65a35555cd73a443213a7ebedf760a22d0ac"
      },
      {
         "left" : "20382de6374f82d8e5e3f3e10bf02fa0dccad617e7a3fdd066cac99cecf10120"
      },
      {
         "left" : "fc261a2e16f4838ed55217eaf37584d4218580894d17c78ac168aa0b830b1b5e"
      },
      {
         "left" : "a6de7975acacf1cd96367fa5cfb04a3e7ec6b646536b7362edfc92a128fbe43d"
      },
      {
         "left" : "a16aa173c3cc4051491574140e2508c4d4e89ff1853aa5e41ba046bc0471f29f"
      },
      {
         "right" : "bc41e67362eab3934f4e1834244c2cba451701bb94e3776d7ae08600cd186d32"
      },
      {
         "right" : "ee5ed0625a24a46b8b4b48b8656aa2b7d8060b1893f0d59fb511d941c1a5a457"
      },
      {
         "right" : "365dc23bb48afb73e28fe7416ab67103d6ae5f5e6cbb701f35f91bfccc4c4d4a"
      }
   ],
   "targetHash" : "27d26eaec99c954205c8a228e1047c4b59f5bad078019183cf434e838a410566",
   "type" : "MerkleProof2017"
}

Steps for independent verification using provided proof data:

  1. Download the hosted assertion from https://factory.cancred.ca/obv3/credentials/238067253bf84d55aa4e3b76921383ee7607b87e.json

  2. Calculate the SHA256 checksum of the downloaded JSON string.

  3. Verify that targetHash matches the hex-encoded SHA256 checksum.

  4. Verify that the values targetHash, proof, and merkleRoot form a valid Merkle Path.

    Starting with targetHash, traverse the proof list and calculate SHA256 checksums for each pair. Pairs are formed from the value of previous calculation and each list item map value. Argument position of the list item in the hash function is determined by the map key "left" or "right". Final value must match merkleRoot value. Note that all checksums are calculated from hex-decoded binary bytes.

  5. Verify that merkleRoot matches what is stored in the blockchain transactions of the "anchors" list.

    The value to check is stored in the data field of an Ethereum transaction identified by sourceId value. You can use a service like https://etherscan.io to look up the data field using the provided transaction hash.

Vous pouvez valider le badge PDF ici :


Valider un autre badge