Comment on page

Token Gating Use Cases

How does Token Gating work in the real world?

Use Case: OrangeDAO members only content

OrangeDAO, the premier DAO currently, gates access to their member only site via a non-transferrable NFT. This allows the DAO to keep private information to the DAO available to anyone who currently holds a gem as well as anyone who holds a gem in the future. It relies entirely on the Blockchain rather than an internal database or other mechanism.
They implement this via the following steps:
  1. 1.
    DAO members have an explicit way to prove they meet the criteria to join the DAO.
  2. 2.
    The minting contract for the gem 0xc1c6a331d4013f40ca830c06ed47564d0d2b21cd has access gating provided by an oracle which checks step 1.
  3. 3.
    When the user tries to access sensitive content, stored in web2, they must sign a local transaction to prove they own the wallet.
  4. 4.
    The server uses the balanceOf ERC721 query on the contract to ensure that user holds at least 1 gem.
  5. 5.
    If (4) is true then the user is granted access to the sensitive content.

Zoom Meeting Access

Gating zoom meetings per wallet is common for groups in Web3 and DAOs. Rather than create an organization or store a password that can leak, you can token gate!
  1. 1.
    Create a recurring Zoom meeting
  2. 2.
    Using Zoom's API, fetch the recurring link's URL and cache it in the web server.
  3. 3.
    Using SlashAuth, gate access to that content via Token Gating to ensure the wallet holds your organization's NFT.
  4. 4.
    Expose the link only if (3) is correct.