Skip to content

Verifier

The Verifier module is used to develop a Verifier implementation or as part of developing and testing an Issuer or Holder implementation. Typically, a real world asset tokenisation use case would use the Verifier module to define eligibility criteria and independently verify claims made by users against those criteria using verifiable credentials already issued to them.

graph LR
  A((Issuer)) ---->|VC| B((Holder))
  B((Holder)) ---->|Proof| C((Verifier))
  C((Verifier)) -.->|Trust| A((Issuer))
style C fill:#526cfe

The documentation will guide you through:

  • setting up your environment (for your chosen method)
  • defining eligibility criteria
  • embedding the request
  • how to verify proofs sent to you by users.

Getting started

Step 1: Select method

Consider which method is appropriate for your use case.

  • Proof by Query


    Verify credentials that leverage zero knowledge proofs to construct and validate claims on-chain.

    Learn more ›

  • Selective Disclosure


    Verify credentials that require users to reveal specified, verifiable information off-chain.


    Learn more ›

Step 2: Proceed with verification requirements

So we can direct you to the right documentation, please select based on what are you trying to achieve.