ioID Integration

DePINscan supports ioID, IoTeX’s decentralized identity framework for machines and devices. By integrating ioID, every device in your DePINscan project can be assigned a verifiable, on-chain identity (did:io:...) that is cryptographically bound to an ioID NFT. This ensures that data and actions from your devices are provable, traceable, and interoperable across DePIN ecosystems.

This section of the documentation will guide you through the process of adding ioID to an existing DePINscan project directly from the DePINscan Dashboard UI.

With ioID in place, your DePINscan project gains:

  • Secure device authentication → each device has a unique, tamper-proof identity.

  • On-chain programmability → devices can be linked to token-bound accounts for payments, rewards, and automation.

  • Interoperability → ioID-enabled devices can interact seamlessly across different DePIN protocols and ecosystems.

ioID registry on DePINscan is free. Gas fees are required for regular on-chain operations

Requirements

Before integrating ioID into your DePINscan project, make sure the following prerequisites are in place:

  1. An existing DePINscan project

    You’ll first need to have created a project in DePINscan. If you haven’t done so yet, follow the steps in the Project Integration guide.

  2. Devices registered via the DePINscan API

    Once your project is set up, you must register your devices with DePINscan by sending a request through the DePINscan API. This ensures that each device is recognized and ready to be assigned an ioID. You can also refer to the Endpoints Overview section for more details on how to complete this step.

With these two requirements in place, you’ll be ready to integrate ioID identities for your devices directly through the DePINscan UI.

Last updated