ONTO Wallet Help Center
Home
  • ONTO Introduction
  • Guides
    • App Basics
      • Download ONTO App and Create ONT ID Wallet
      • App Overview
    • Wallet Management
      • Create ONT ID Wallet
      • Add Chain Wallet in ONT ID Wallet
      • Import ONT ID Wallet
      • ONT ID Wallet Backup
      • Export Chain Wallet in ONT ID Wallet
      • Delete ONT ID Wallet
      • Delete Chain Wallet in ONT ID Wallet
      • Switch Wallets
      • Change Wallet Name & Reset Password
      • Import, Export, Switch or Delete Single Chain Wallet
    • Assets Management
      • Adding and Submitting Tokens
      • Sending and Receiving Ontology Assets
      • Sending and Receiving Ontology EVM Assets
      • Swapping ONT for ONG
      • Sending and Receiving Ethereum Assets
      • Sending and Receiving BNB Smart Chain (BSC) Assets
      • Sending and Receiving Aptos Assets
      • Sending and Receiving BitTorrent Assets
      • Sending and Receiving Aurora Assets
      • Sending and Receiving Arbitrum Assets
      • Sending and Receiving Vision Assets
      • Sending and Receiving zkSync Assets
      • Sending and Receiving XDC Assets
      • Sending and Receiving Optimism Assets
      • Sending and Receiving Clover Assets
      • Sending and Receiving NEAR Assets
      • Sending and Receiving HALO Assets
      • Sending and Receiving Caduceus Assets
      • Sending and Receiving IoTeX Assets
      • Sending and Receiving Boba Assets
      • Sending and Receiving OKXChain Assets
      • Sending and Receiving Polygon Assets
      • Sending and Receiving Bitcoin
      • Sending and Receiving Neo Assets
      • Migration NEO or GAS from Neo Legacy to Neo N3
      • Sending and Receiving Solana Assets
      • Sending and Receiving Huobi Eco Chain Assets
      • Sending and Receiving BNB Beacon Chain Assets
      • Sending and Receiving TRON Assets
      • Sending and Receiving DOT
      • Sending and receiving KSM
      • Sending and Receiving KLAY
      • Sending and Receiving Harmony Assets
      • Sending and Receiving FIO
      • FIO Address Management
      • Sending and Receiving Avalanche Assets
      • Use ONTO to Switch or Add Nodes
      • Private Transactions on Ethereum
      • NFT management
      • Transaction fee of ONT transfer
    • Swap & Bridge
      • Swap
      • Bridge
      • Earn
    • NFT Marketplace
      • NFT Marketplace Section Overview
      • Buy NFTs
    • Interact with dApps
      • ONTO Anydrop Airdrop Assistant
        • ONTO Anydrop Participant Guide
        • ONTO Anydrop Organizer Guide
      • Microworkers Withdrawal
        • Withdrawing Your Microworkers Balance with ONTO
        • Withdraw BUSD
        • Withdraw to MasterCard
      • Ontology
        • Ontology Node Staking Guide
        • Sign Up to Run an Ontology Node in ONTO Wallet
        • Ontology Bridge
        • pWING Liquidity Mining Guide
        • Wing Inclusive Pool User Guide
        • Use ONTO to participate in Wing Finance 1st Anniversary Celebration
        • Wing Flash Pool User Guide
        • Ontology Avatar NFT User Guide
        • Sending and Receiving Red Packets
      • Arbitrum
        • Aboard User Guide
      • Polygon
        • CafeSwap User Guide
        • mStable User Guide
        • QuickSwap User Guide
        • Polygon Bridge User Guide
        • Anyswap User Guide
        • ApeSwap User Guide
      • Binance Smart Chain (BSC)
        • Ivy Market User Guide
        • SIL Finance User Guide
        • BabySwap User Guide
        • OCP Finance User Guide
        • Acsi Finance User Guide
        • Landshare User Guide
        • O3 Swap User Guide
        • Kalata User Guide
        • Mars Ecosystem User Guide
        • Moonpot User Guide
        • TEN Finance User Guide
        • GameDAO User Guide
        • ApeSwap User Guide
        • BurgerSwap Guide
        • Beefy Finance Guide
        • Bunicorn Guide
        • ForTube Guide
        • Argon Guide
        • Wault Finance Guide
        • Deri Protocol Guide
        • dFuture User Guide
        • Acryptos User Guide
        • SWFT AllChain Swap User Guide
        • OpenOcean User Guide
        • HyperJump User Guide
        • DODO User Guide
        • CafeSwap User Guide
        • DeFiBox User Guide
        • Claim Ontology MainNet 3rd Anniversary NFT in Galaxy
        • Binance Bridge User Guide
        • Multi-Chain Lend (MCL) User Guide
        • MDEX User Guide
        • Solo.top User Guide
        • Cancel Account Allowance Approval in BSC User Guide
        • BakerySwap User Guide
        • CircleSwap User Guide
        • Use ONTO to take part in the Soteria Initial Farm Offerings
        • Use the ONTO Wallet App to claim Binance Blockchain Week’s limited NFTs
      • Binance Smart Chain Testnet
        • Deri Protocol Testnet User Guide
      • Huobi Eco Chain (Heco)
        • ButterSwap User Guide
        • LuckTogether User Guide
        • Depth User Guide
        • CoinWind User Guide
        • LendHub User Guide
        • Deri Protocol User Guide
        • Depth User Guide
        • LendHub User Guide
        • FilDA User Guide
      • OKExChain
        • OKX NFT User Guide
        • KSwap User Guide
        • KSwap User Guide
        • Get PAID To Try Premier OKExChain dApps In ONTO!!
        • Wing Flash Pool(OKExchain) User Guide
        • Lemond User Guide
        • AntFarm Finance User Guide
        • WePiggy User Guide
        • DeFiner User Guide
        • CherrySwap User Guide
        • GAP Cash User Guide
        • ADAM oracle User Guide
        • King Kong Swap User Guide
        • OKLend User Guide
        • OKExChain TestNet User Guide
      • Ethereum
        • Visit and Use DeBank on ONTO wallet
        • Bifrost User Guide
      • Avalanche
        • How to get AVAX in the beginning
      • Neo
        • Flamingo Vault User Guide
      • WalletConnect
        • Connect ONTO Wallet via WalletConnect
    • Other Features
      • Profile Section Overview
      • Getting in touch with us
      • Identity Mode
      • App Lock
      • Enable Application Mode for iOS
      • Invite Friends
      • NFT Domain
      • How to add contacts
      • How to Enable Address Monitoring
      • How to create and send a Verifiable Credential
      • How to endorse a Verifiable Credential
      • Earning and using ONTO points
      • Earning and using ONT Score
      • ONTO Assets Score Helps
      • ポチ袋イベント
      • Valentine's NFTs Design Contest Guidance
      • Runes Minting and Transfering
  • Q & A
    • ONTO Basics
    • Wallet Management
    • Assets Management
      • Ontology Assets
    • Interact with dApps
      • Ontology Node Staking on ONTO
    • Other Features
    • Ontology Node Staking on ONTO
  • Basics
    • ONTO Features
      • What is ONTO ?
      • What are the requirements of the system for ONTO Android version and iOS version ?
      • Single and Multi-chain Wallets
      • Account Abstraction Wallet
      • ONTO OScore Helps
      • What is Red Packet
    • ONT ID
      • Everything you need to know about the ONT ID digital identity wallet
      • What is ONT ID
      • What is EthID?
      • ONT ID User Services
      • ONT ID Privacy Policy
      • What is a mnemonic phrase?
      • What is a private key?
      • What are seed words?
      • What is Keystore?
      • What is WIF?
      • How can I distinguish private key and WIF?
      • What is OScore?
      • What is a verifiable credential?
      • The importance of wallet backup
      • What can wallet password do?
      • What is a CFCA Certification?
      • What is IdentityMind Certification?
      • What is Shufti Pro Certification?
      • Credentials Function
    • Assets & Trade
      • What is a Collectible/NFT?
      • Importing/Exporting Wallet Private Keys and Mnemonic Phrases
      • BTC
      • Bitcoin - Legacy and Segwit Addresses
      • What's ETH 2.0?
      • ETH 2.0 Staking
      • EIP-1559
      • Polkadot
      • Tron
      • TRON Assets
      • Binance Chain
      • Binance Smart Chain
      • Ontology Assets
      • Neo Assets
      • Polkadot Assets
      • OKT Chain
      • Cross-chain Aggregated Swap
      • CeFi and DeFi - Differences
      • Approve
  • DEVELOPERS
  • Integrate ONTO in Mobile DApp
  • Deep Link
Powered by GitBook
On this page

Was this helpful?

  1. Basics
  2. ONT ID

Credentials Function

Verifiable Credentials (VC) are descriptive proof of some of the user's Decentralized Identity (DID) properties (the relationship between the identity of the entity and the entity) backed by the DID of the issuer with its own digital signature in the field of DID. It can be regarded as a type of digital certificate. ONTO's Credentials function allows users to edit and send the credentials to their contacts for verification; verified credentials can be sent to other contacts to verify their status. Verifiable Credentials enable long-distance interaction of authoritative information.

For example, when someone joins a new company, a credential of his/her work experience can be sent to his/her former employee for verification, after which this credential can be used for background checking. The new company can verify whether his/her work experience is true by simply verifying the credentials.

My Credentials

You can find your verified credentials here and check the authentication history or send the credentials to your contacts for authentication or verification.

Request

This includes authentication requests and credential verification requests. You can view and process the requests sent to you by other users.

History

Here you can find the history of the authentication, issuance, and verification actions you made for others. Each historical record includes the recipient, the recipient's ONT ID, the time the credential was created, the type of credential, and the time of authentication or verification.

Drafts

Unsent credential drafts will be saved here, and you can edit and send them out later.

Credential Templates

These include templates of academic courses, proof of employment, and skills. You can select a template, fill in the information, and send it out. You can upload a PDF file to the template to generate a file hash, which will be authenticated or verified as part of the credential. The PDF file can be sent to the authenticator (verifier) by third-party applications (social apps, email, etc.). After receiving the invitation, the authenticator (verifier) needs to upload the same file to verify whether the file hash matches for authentication (verification), thus ensuring that the PDF file it receives is the one uploaded by the sender when editing the credential.

Customize Credentials

Tap the pencil icon in the lower right corner to create a custom credential, and tap the "+" icon on the "Edit" page to add field values.

Issuance

The issuance process of verifiable credentials involves two roles, namely the Issuer and the Recipient. Generally, a verifiable credential should include the contents of the credential, digital signature, and blockchain records. More specifically, a credential contains:

1. Credential ID: the unique credential ID;

2. Credential content: specific information, such as degree certificate;

3. Credential metadata:

1) Creation time: the time the credential was created;

2) Issuer: ONT ID of the Issuer;

3) Recipient: ONT ID of the Recipient;

4) Expiry time: the time when the credential automatically expires;

5) Revocation mechanism: the revocation list can be used, or the revocation information can be directly recorded in the smart contract;

4. Blockchain proof

5. Signature

1) Issuer's public key ID

2) Signature value

Verifiable Credential Issuance Process

In a nutshell, there are two ways to authenticate and issue credentials:

Authenticate by invitation: that is, the recipient fills in the content of the credential and invites the issuer to authenticate the credential. After the issuer authenticates it, the result is sent back to the recipient, and the credential will then belong to the recipient. For example, an employee fills in his proof of employment and sends it to his/her company. After the company authenticates it, the proof of employment becomes effective, and the employee obtains the credential.

Issue credentials: Issuers fill in the Credentials, authenticate them, and send them to the recipients, who will be the owners. For example, teachers fill in and send the report credentials to the students.

Verify Credentials

Authenticated credentials can be shared with your contacts, who need to check their validity when viewing. Simply put, verifying credentials has three steps:

1. Check if it's on the blockchain;

2. Check if the signature has expired (optional);

3. Check if the credential has been revoked (optional).

In the future, more credential templates will be added and more authentication institutions will be available to meet the demand for different scenarios, improve the DID authentication system, and enable users to manage their identity credentials.

Last updated 1 month ago

Was this helpful?