Compreendendo o processo de digitalização e verificação de código QR para documentos DID

Alaa Rezk Nov 12, 2024

BPMN diagram illustrating the QR code scanning and verification process with DID resolver, signature validation, IPFS hash retrieval, and metadata verification steps

Tabela de conteúdo

 

QR Code Scanning and Verification BPMN Diagram

1. Start Event

  • The process begins with the Start Event, where a user initiates the QR code scanning through a mobile application.

2. Scan QR Code

  • Next, the QR code scanner on the mobile application captures and scans the QR code.

3. DID Resolver Fetches Document

  • The DID (Decentralized Identifier) resolver retrieves or fetches the DID document associated with the QR code. This document contains essential information that enables further verification steps.

4. Verify Signature

  • In this step, the verifier application checks the authenticity of the QR code by verifying its digital signature.
    • Decision Point for Signature Validity: If the signature is valid, the process continues to the next step to fetch the IPFS (InterPlanetary File System) hash. If the signature is not valid, the process ends here.

5. Fetch IPFS Hash

  • The verifier application then fetches the hash from IPFS, where it is securely stored on the blockchain.

6. Verify Metadata

  • The application verifies the metadata associated with the QR code to check its integrity.
    • Decision Point for Metadata Verification: If the metadata check passes, the product is marked as "Verified." If it fails, the product is marked as "Fake."

7. End Event

  • The process concludes with the final verification result, indicating whether the product is authentic or not.

 

Our services

To understand how ComplyMarket can support you to build your Digital Product Passport,  visit this Page or contact us directly.

 

Warning: ComplyMarket Solutions are patented and any use without written permission from ComplyMarket will lead to severe legal consequences.

 

written by : Alaa Rezk , Senior software developer

 

Compartilhe com sua comunidade

Comentários

Deixe um comentário ou faça uma pergunta

Enter this letter

logo-footer-white

Entre em contato

Complicar UG (Haftungsbeschränkt)
Tal 44 - 80331 Munique, Alemanha

info@complymarket.com
+491637819457

Páginas

Nossa newsletter

Inscreva -se em nossa newsletter para receber nossas notícias e ofertas a você.

© 2023-2025 Complymarket. Todos os direitos reservados.