System Architecture

System Architecture

A high-level system architecture of ioID is illustrated in the figure below.

A High-Level Architecture of ioID

Components of ioID

ioID consists of the following core components:

Decentralized Identifier A globally unique, W3C-compliant decentralized identifier used to represent the identity of a machine or agent in a portable and verifiable way.

Device NFT A digital representation of a physical or virtual device on-chain, implemented as an ERC-721 token. This NFT is typically minted by a DePIN (Decentralized Physical Infrastructure Network) project and serves as the anchor for identity and ownership.

Machine-Bound Account (MBA) A smart contract wallet inspired by ERC-6551, created for each device NFT. The MBA enables the machine to interact directly with decentralized applications (dApps), manage assets, and execute transactions autonomously.

Last updated

Was this helpful?