Use cases

  1. Event Access Control: Verifying if attendees hold a specific badge in their web3 accounts to grant access to exclusive events, both online (webinars, virtual conferences) and offline (concerts, conventions).
  2. Membership Verification: Managing access to membership-based services by verifying on-chain badges, allowing seamless and secure authentication for premium content on websites or entry to members-only clubs.
  3. In-Game Permissions: Unlocking special in-game features, levels, or items by verifying if players hold certain badges, enhancing the gaming experience with integrated blockchain verification.

Video Setup

Prerequisites

  1. Setup OPENFORMAT

    Before you can continue, please complete the following steps to obtain the necessary credentials:

    1. Go to the OPENFORMAT Dashboard
    2. Register for an account
    3. Generate an API Key
    4. Create a dApp
    5. Create a Badge (only if required)
  2. User’s web3 Account Address

    Obtain the web3 account address of the user whose badge you want to verify, e.g., 0xeed12ae3b7cc78ea09ba4cc6e34a997b969ea8e6.

Get Started

1

Remix this template

Clone this template in BuildShip.

2

OPENFORMAT Node Inputs

Add your OPENFORMAT API Key and dApp ID into the Get User Profile node inputs.

3

Test Integration

To test the integration, click on Test and add the user of your user and the badgeName you want to check into the query of the request.

Node Inputs

Get User Profile

KeyDescription
API KeyYour OPENFORMAT API Key.
dApp IDThe ID for your OPENFORMAT dApp.