LogoLogo
Our WorkHelp CenterAbout Us
  • Developer Resources
    • ⚙️Web/HTML Implementation
      • Getting Started
      • Simple HTML Example
  • Native App Implementation
  • 🛠️API Resources
    • Verify
    • Claim
    • Recover
    • Tag Verifications
  • Protocol
    • 🖼️Overview
      • Technical Specs
    • 📜Smart Contracts
      • 🔓Locking Mechanism
      • 🔓Locked721
      • 🔑Access Control Roles
      • 📃Customizing the Locked721 Contracts
    • 📏Customizations
      • 🛳️Blockchain Deployment Options
      • 🪙Digital ID Options
      • 🗞️Product Metadata Options
      • 🔐Locking Mechanism Options
Powered by GitBook
On this page

Was this helpful?

Export as PDF
  1. Protocol
  2. Customizations

Digital ID Options

PreviousBlockchain Deployment OptionsNextProduct Metadata Options

Last updated 10 months ago

Was this helpful?

Legitimate maps each unique digital ID to a token on a decentralized blockchain network. For simplicity and consistency, our documentation will refer to each digital ID as a token.

Tokens will be minted by Legitimate and made claimable if Legitimate is deploying the contract as well. As part of our hosted services, we can enable brands and creators to sell or give the end customer the items first without requiring wallets or crypto transactions.

The required permission can also be granted to third party wallets or smart contracts to directly manage the minting process.

Our contract can also be modified and extended for an on-chain mint directly by potential holders as well. In the case of web3 native projects, tokens can be minted by the owner's wallet with some modifications to our contract permissions and the token will automatically enter a locked state.

Required changes include making the mint() function publicly accessible (or defining a new mint function that is publicly accessible) and setting limitations such as wallet allowlists or maximum supply of tokens. The owner can then unlock the token when the physical item with the LGT Tag is received afterwards.

For more info on how to customize the contract, see Customizing the Locked721 Contracts.

📏
🪙
NFT_MANAGER_ROLE