INFT — Infrastructure NFT
INFT is the ownership layer for the Opacus.
Every H3 cell on Earth has exactly one INFT. Owning it means owning the node license for that cell — and receiving a share of every task fee, IoT packet, and MEV bundle that originates there. Permanently, on-chain.
Current status
Off-chain land registry is live: POST /v1/land/register
Micro-fee routing is live in agent-kernel
Phase 1 is active: 0.25%of each task fee is tracked off-chain in Opacus KV
Fee query endpoint is live: GET /v1/land/fees
On-chain deployment targets 0G Chain
Contracts written, pending cell pool generation and Phase 0 virtual cell minting
How it works
- Mint an INFT for an H3 cell
- Run the node or delegate operation
- Agents use that cell for routing
RentRoutersplits the fee automatically- INFT owner earns USDC
Every Citadel agent already carries a Res-5 H3 assignment via its CitadelDID. When an agent executes a task, the RentRouter contract checks whether the cell has an INFT holder and routes a share of the fee to them automatically — no claim needed.
Cell types
- Res 5 — MetroCell (~252 km²)
Genesis — 64 cells - Res 7 — DistrictCell (~5.16 km²)
Series 2 — 512 cells - Res 8 — NeighborhoodCell (~0.74 km²)
Open mint - Res 9 — AgentCell (~0.1 km²)
Unlimited claim
CitadelDIDs are already anchored to Res-5 cells, so MetroCell INFTs map directly to the same cells agents use.
Virtual cells
For non-geographic traffic, Opacus supports virtual cells:
v:base— all Base trafficv:ethereum— Ethereum trafficv:0g— 0G native storage + computev:solana— Solana trafficv:bitcoin— Bitcoin L2 / Lightning traffic
Owning a virtual cell means earning on every protocol flow from that chain automatically.
Tier & rarity
INFT tier is fixed at mint time and frozen forever:
- Legendary — 0–500 km from nearest Nitro node →
2.0× - Rare — 500–1500 km →
1.5× - Uncommon — 1500–3000 km →
1.2× - Common — 3000+ km →
1.0×
Current Nitro nodes: Singapore, Frankfurt, Virginia, Tokyo, São Paulo, London, Sydney.
Fee split
Every task fee is split by RentRouter.sol:
- INFT owner —
58% × tier multiplier - Res-5 parent royalty —
8% - Res-7 parent royalty —
4% - Node operator —
30% - Opacus Treasury —
10%+ unclaimed royalties
Phase 1 is off-chain micro-fee tracking; Phase 2 is full on-chain settlement on Base.
Parent royalty structure
Owning a parent cell earns royalties from child mints:
Res-5 MetroCell owner
- Own Res-5 tasks →
58% × tier_mult - Child Res-7 royalties →
+8% - Child Res-8 royalties →
+5% - Child Res-9 royalties →
+3%
Res-7 DistrictCell owner
- Own Res-7 tasks →
62% × tier_mult - Child Res-8/9 royalties →
+4% - Pays
8%upward to Res-5 parent
If a parent is unminted, royalties flow to Treasury.
Node modes
- Active — owner runs node → owner gets
88%total - Delegated — operator runs node → owner gets
58% × mult, operator gets30% - Passive — no node/delegation → only parent royalties
Delegation splits can be configured up to 50% for the operator.
Weekly uptime reward
Active INFTs earn a weekly uptime bonus:
weeklyReward = (uptime_pct / 100) × tier_multiplier × (weekly_pool / active_INFT_count)
Node offline = 0 uptime reward.
Supply & phases
| Phase | Name | Count | Cumulative | Method |
|---|---|---|---|---|
| 0 | Admin | 5 | 5 | Virtual chain cells |
| 1 | Partner | 20 | 25 | Merkle whitelist |
| 2 | Investor | 44 | 69 | Merkle whitelist |
| 3 | Whitelist | 1,000 | 1,069 | Merkle whitelist |
| 4 | Public | 500 | 1,569 | Random draw |
| 5 | Open Mint | Unlimited | Unlimited | Oracle-signed claims |
Total capped supply in phases 0–4 = 1,569. Phase advancement is one-way.
Revenue example
- Year 1: 1,000 tasks × $0.01 → ~44 USDC/year
- Year 2: 10,000 tasks × $0.02 → ~876 USDC/year
- Year 3: 100,000 tasks × $0.05 → ~21,900 USDC/year
A 500 USDC genesis INFT could reach ~21,900 USDC/year at scale.
Real use cases
IoT — Agricultural sensor
A soil sensor in NewYork maps to Res-5 853f6287fffffff. Task fees route so the INFT owner earns from data traffic and parent royalties.
MEV bot — Frankfurt
A latency-sensitive MEV bot routes to the Frankfurt Nitro node. The Frankfurt MetroCell INFT owner earns automatically.