You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Smart contract infrastructure for issuing machine-readable ENS subname identities at scale. Built on Ethereum mainnet with ENS NameWrapper integration and Chainlink oracle pricing.
Overview
Onchain ID lets organizations register ENS subnames (e.g. alpha-001.robot-id.eth) for IoT devices, robots, drones, vehicles, and machines. The SubnameRegistrar contract supports two access models:
License NFT — Pay $100,000 USD (in ETH) for unlimited subname registration under a parent zone
Pay-per-sub — Tiered pricing based on batch size, no license required
Parent Zones
Zone
Example Subname
robot-id.eth
unit-42.robot-id.eth
device-id.eth
sensor-7.device-id.eth
drone-id.eth
hawk-01.drone-id.eth
machine-id.eth
press-3.machine-id.eth
vehicle-id.eth
truck-99.vehicle-id.eth
Pay-per-sub Pricing
Quantity
Price per sub
1-10
$4.50
11-50
$3.00
51+
$1.50
All USD prices are converted to ETH at the time of transaction using the Chainlink ETH/USD oracle.
git clone https://github.com/onchain-idllc/onchain-id-protocol.git
cd onchain-id-protocol
npm install
cp .env.example .env
# Edit .env with your private key and Etherscan API key