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
  • Altme Web3 Issuer is a SSI issuer for web3 use cases
  • Altme Web3 Issuer partners for identification
  • Altme Web3 Issuer DID
  1. Introduction
  2. Altme solution suite is made up of 3 components

Altme Web3 issuer

PreviousAltme SaasNextGive an Identity to your crypto wallet

Last updated 2 years ago

Altme Web3 Issuer is a SSI issuer for web3 use cases

Altme Web3 Issuer supports more than 20 credentials see : .

Alltme Web3 Issuer provides verifiable credentials in the format of Self Sovereign Identity for users of Crypto games, NFT Marketplaces, DeFi and Metaverse. Verifiable Credentials are off-chain data container, for privacy protection and GDPR compliance they are never published on-chain as NFT or SBTs.

Many credentials are today available specifically for Web3 use cases :

  • Loyalty cards and vouchers for gaming platforms

  • Custom Gamer Pass and DeFi pass

  • Mobile device information

  • Discord or Twitter account proof

  • Age Over 13 and Age Over 18 credential

  • Age range credential

  • Nationality proof

  • Residency proof

  • AML check

  • Verifiable ID (EBSI/ESSIF)

  • Unique identifier for DAO voting

  • Email proof and Phone proof for authentication

  • Verifiable credentials for blockchain account proof of ownership for Tezos, Ethereum, Polygon, Fantom and Binance chain

  • Company pass

Wallet rendering of Age Over verifiable credentials in Altme Wallet

We apply the principle of data minimization and thus credentials always carry the minimum data required for user needs. All credential data are displayed in the wallet for user data control.

Altme Web3 Issuer partners for identification

Identification is a complex activity. In order to guarantee the best level of quality, Altme has selected 2 recognized companies for the production of basic data:

Altme Web3 Issuer DID

Altme Issuer DID is did:web:app.altme.io:issuer

{
      "@context": [
            "https://www.w3.org/ns/did/v1",
            {
                  "@id": "https://w3id.org/security#publicKeyJwk",
                  "@type": "@json"
            }
      ],
      "assertionMethod": [
            "did:web:app.altme.io:issuer#key-1"
      ],
      "authentication": [
            "did:web:app.altme.io:issuer#key-1"
      ],
      "capabilityInvocation": [
            "did:web:app.altme.io:issuer#key-1"
      ],
      "id": "did:web:app.altme.io:issuer",
      "keyAgreement": [
            "did:web:app.altme.io:issuer#key-1"
      ],
      "verificationMethod": [
            {
                  "controller": "did:web:app.altme.io:issuer",
                  "id": "did:web:app.altme.io:issuer#key-1",
                  "publicKeyJwk": {
                        "crv": "Ed25519",
                        "kty": "OKP",
                        "x": "FUoLewH4w4-KdaPH2cjZbL--CKYxQRWR05Yd_bIbhQo"
                  },
                  "type": "JwsVerificationKey2020"
            }
      ]
}

Altme used some other DIDs (deprecated)

  • Tezos Mainnet : did:tz:tz1NyjrTUNxDpPaqNZ84ipGELAcTWYg6s5Du

  • DNS : did:web:talao.co

  • Ethereum Mainnet : did:ethr:0x61fb76ff95f11bdbcd94b45b838f95c1c7307dbd

Yoti: : The partnership we have with Yoti concerns its activity in artificial intelligence and in particular the ability to assess the age of a user based on photos of identify. This approach has the advantage of allowing a rapid evaluation with a margin of error of less than 2 years in 90% of cases. Using an AI helps to minimize friction with Web3 users who are not inclined to present their ID card for further identification. Based on Yoti’s age rating, Altme is able to sign proof of age +13, +18 and age range.

Passbase: : The partnership with Passbase concerns its identification activity with 3D liveness test and authentication of documents (driver’s license, identity card or passport). Based on the information provided by Passbase Altme is able to sign credentials with the bare minimum of data: proof of nationality, residence, birth date, sex, age and of course the standard DeFI KYC and AML. A unique identification number for voting in DAOs is also available.

Altme Issuer DID Document is available through the DIF Universal Resolver :

🧾
🕵️
📇
https://talao.co//sandbox/saas4ssi/credential_supported
https://www.yoti.com/
https://passbase.com
https://dev.uniresolver.io/