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.
Requirements
Before integrating ioID into your DePINscan project, make sure the following prerequisites are in place:
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.
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.
Last updated