Altme's documentation
  • ๐ŸงพIntroduction
    • ๐Ÿ“‹What is Self Sovereign Identity ?
    • ๐Ÿ•ต๏ธAltme solution suite is made up of 3 components
      • ๐Ÿ—‚๏ธAltme Wallet
      • ๐Ÿ“‡Altme Saas
      • ๐Ÿ“‡Altme Web3 issuer
    • ๐Ÿ—‚๏ธGive an Identity to your crypto wallet
    • ๐Ÿ› ๏ธTechnical considerations
  • โ˜๏ธAltme Saas
    • Quick start
      • โฌ‡๏ธDownload Altme Wallet from Apple or Google store
      • ๐Ÿ“Get more credentials in your wallet
      • ๐Ÿ”’Connect to the Altme Saas platform to setup a SSI verifier
      • ๐Ÿ“ฒIntegration in your app
    • Beacon integration
      • ๐Ÿ–ฅ๏ธOverview
      • ๐Ÿ…Verify the age of your users (+13, +18) in a dApp
      • ๐Ÿ“ฒReceive the Verifier data with a webhook in your backend
      • ๐Ÿช™On-chain and off-chain access with TezID
      • ๐Ÿ’พVerify other data with other credentials
      • ๐Ÿ“‡Issue a Welcome card in a dApp
      • โœ…Check user data of your Issuer (no code)
      • โœ…Check user data of your Issuer with a webhook
      • ๐Ÿ•ต๏ธUnder the hood : the process flow of a Beacon Verifier
    • OpenID integration
      • ๐Ÿ–ฅ๏ธOverview
      • 1๏ธExample 1 with an โ€œimplicit flowโ€ with no code
      • 1๏ธExample 1 with an โ€œauthorization code flowโ€ in Python
    • EBSII integration
  • ๐Ÿ—‚๏ธAlme Wallet
    • Protocols overview
      • ๐Ÿ”‘Collecting a verifiable credential
      • ๐Ÿ”‘Requesting a verifiable presentation
    • Credential offer protocol
      • ๐Ÿง˜โ€โ™€๏ธMotivation
      • ๐Ÿ“–Issuer implementation
    • ๐Ÿ–ฅ๏ธCredential manifest of the credential offer protocol
    • ๐Ÿ’ฐWallet rendering
      • ๐Ÿ“Input descriptors
    • Presentation request query types
      • ๐Ÿง˜โ€โ™€๏ธMotivation
      • ๐Ÿ“–Verifier implementation
      • ๐Ÿ”DIDAuth
      • QueryByExample
      • QBE Examples
    • โœ…Issuers and Verifiers return codes accepted by wal
    • ๐Ÿ”—Universal link
      • ๐Ÿ–ฅ๏ธAccess from a desktop viewer
      • ๐Ÿ“ฑAccess from smartphone viewer
  • *๏ธOthers
    • ๐Ÿ“‚Flow between wallet, dApp and Verifier
      • ๐Ÿ“ฑHybrid dApp onboards a user with VCs
      • ๐Ÿ“ฑdApp onboards a user with VCs
      • ๐Ÿ“ฑdApp adds a user in whitelist
    • ๐Ÿ“Indices and tables
      • ๐Ÿ“Index
      • ๐Ÿ”Search
    • ๐Ÿ‘จโ€๐Ÿ’ปShow source
Powered by GitBook
On this page
  1. Alme Wallet
  2. Presentation request query types

Verifier implementation

There are 2 possibilities to foresee for the value of query.type of the JSON of the GET response of the Verify (โ€œDIDAuthโ€ or โ€œQueryByExampleโ€):

{
  "type": "VerifiablePresentationRequest",
  "query": [
    {
      "type": "DIDAuth"
    }
  ],
  "challenge": "a random uri",
  "domain" : "talao.co"
}

or:

{
  "type": "VerifiablePresentationRequest",
  "query": [{
    "type": "QueryByExample",
    "credentialQuery": [
      {}]
  }],
  "challenge": "a random uri",
  "domain" : "talao.co"
}
PreviousMotivationNextDIDAuth

Last updated 2 years ago

๐Ÿ—‚๏ธ
๐Ÿ“–