Opacus INFT Overview: Sovereign DID + H3 Geo-Identity + 0G Infrastructure

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

  • :white_check_mark: Off-chain land registry is live: POST /v1/land/register
  • :white_check_mark: Micro-fee routing is live in agent-kernel
  • :white_check_mark: Phase 1 is active: 0.25% of each task fee is tracked off-chain in Opacus KV
  • :white_check_mark: Fee query endpoint is live: GET /v1/land/fees
  • :rocket: On-chain deployment targets 0G Chain
  • :wrench: Contracts written, pending cell pool generation and Phase 0 virtual cell minting

How it works

  1. Mint an INFT for an H3 cell
  2. Run the node or delegate operation
  3. Agents use that cell for routing
  4. RentRouter splits the fee automatically
  5. 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 traffic
  • v:ethereum — Ethereum traffic
  • v:0g — 0G native storage + compute
  • v:solana — Solana traffic
  • v: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 owner58% × tier multiplier
  • Res-5 parent royalty8%
  • Res-7 parent royalty4%
  • Node operator30%
  • Opacus Treasury10% + 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 gets 30%
  • 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.

Docs: INFT — Infrastructure NFT Overview — Opacus Docs