Step-by-step Integration
Open your Project → go to the ioID tab

Make sure your DePINscan project already exists (see Project Integration).
From the DePINscan dashboard, select your project and switch to the ioID tab.
On this page, choose one of two integration flows:
Option A — Autopilot (IoTeX-managed)

Best when you want a zero-ops setup with no gas management on your side.
Note: To unlock advanced ioID features (e.g., device-level permissions, automation, or token-bound account behavior), you’ll need to transfer each device NFT to the device’s actual owner once Autopilot completes.
Option B — Manual (Builder-managed)
Choose this if you want to control the ioID and user binding process manually.
1. Create or Import your Device NFT contract
You have two ways to set the contract used to represent devices:
Create from Template: Use the built-in “Use Template” flow to deploy a standard Device NFT on IoTeX mainnet.
Please refer to this template reference contract for more details.
Import Existing Contract: If you already issue device NFTs to owners, import your contract by address.

2. Send Device Ownership via API

Once your Device NFT contract is set:
Use the ioID API to submit device ownership metadata (mapping each device to its owner).
Last updated