INFT Land System → Overview

INFT — Infrastructure NFT

Every H3 cell on Earth has exactly one INFT. Owning it means owning the node licence 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 (POST /v1/land/register) and micro-fee routing (0.25% of every task) are live in agent-kernel. On-chain deployment targeting 0G Chain (chainId 16600) — contracts written, pending cell pool generation and Phase 0 virtual cell minting. Jump to live API →

How It Works

1.
Mint INFT
for H3 cell
2.
Run node or
delegate
3.
Agents use
that cell
4.
RentRouter
splits fee
5.
INFT owner
earns USDC

INFT is the ownership layer of the Opacus network. Every Citadel agent already carries an H3 cell assignment (resolution 5, ~252 km²) derived from its CitadelDID. When that agent executes a task, the RentRouter contract looks up whether the cell has an INFT holder and, if so, routes a share of the fee to them automatically — no claiming required.

Cell Resolution Tiers

INFT uses H3's native resolution system. Each INFT covers exactly one cell:

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
CitadelDID alignment: Opacus natively assigns every agent a Res-5 H3 cell via _assignH3FromWallet(). MetroCell (Res-5) INFTs therefore cover exactly the same cells that CitadelDIDs are anchored to — no extra mapping needed.

Virtual Cells (Protocol-Anchored) v:chain

Not all valuable traffic is tied to geography. Virtual cells capture all Opacus traffic originating from a specific blockchain — regardless of where the agent physically sits.

Cell IDScopeGenesis PriceNotes
v:baseAll Base chain trafficN/AHighest current volume
v:ethereumEthereum mainnet agentsN/AL1 settlement traffic
v:0g0G chain (native)N/AStorage + compute tasks
v:solanaSolana ecosystemN/ASOL agent bridge traffic
v:bitcoinBitcoin L2 (Lightning, Citrea)N/AFuture growth vector

New chain integrations automatically benefit virtual cell holders — the owner of v:base earns on every new Base protocol Opacus integrates, without any action.

INFT Tier — Geographic Proximity

Tier is calculated once at mint by measuring the Haversine distance to the nearest active Opacus Nitro node. This value is written to NFT metadata and is immutable. Virtual cells are always Legendary.

Legendary
0 – 500 km from nearest Nitro node
2.0×
rent multiplier
Rare
500 – 1500 km
1.5×
rent multiplier
Uncommon
1500 – 3000 km
1.2×
rent multiplier
Common
3000+ km
1.0×
rent multiplier

Current Nitro node locations: Singapore (ap-southeast), Frankfurt (eu-central), Virginia (us-east), Tokyo (ap-northeast), São Paulo (sa-east), London (eu-west), Sydney (ap-south).

As Opacus adds more Nitro nodes, minted tier stays frozen. Early minters lock in high-tier positions before the network densifies.

Kinetic Score boost: INFT ownership feeds directly into the agent's Kinetic Score. Legendary INFT holders get a +10 pt score bonus, making their node the preferred routing target in their cell — a compound advantage.

Revenue — How Fees Are Split

Every Opacus task (agent command, IoT packet, MEV bundle, bridge) generates a fee. RentRouter.sol splits it automatically:

RecipientShareCondition
INFT owner (direct cell) 58 % × tier multiplier Cell is minted. Node active or delegated.
Res-5 parent royalty 8 % Parent MetroCell is minted. Else → Treasury.
Res-7 parent royalty 4 % Parent DistrictCell is minted. Else → Treasury.
Node operator 30 % Node is running a live Nitro endpoint.
Opacus Treasury 10 % (+ unclaimed parent royalties) Fixed protocol fee.

Phase 1 (live today): the micro-fee is 0.25 % of each task fee and is tracked off-chain in the Opacus KV store. Query your earned fees at GET /v1/land/fees. Phase 2: full on-chain settlement via RentRouter.sol on Base.

Parent Royalty Hierarchy

H3's parent–child relationship maps directly to a royalty chain. Owning a MetroCell (Res-5) means earning passive royalties from every Res-7, Res-8, and Res-9 cell minted within it:

Res-5 MetroCell owner (Istanbul)
├── Own Res-5 tasks → 58 % × tier_mult
├── Child Res-7 cells → + 8 % parent royalty
├── Child Res-8 cells → + 5 % parent royalty
└── Child Res-9 cells → + 3 % parent royalty

Res-7 DistrictCell owner
├── Own Res-7 tasks → 62 % × tier_mult
├── Child Res-8/9 cells → + 4 % parent royalty
└── Pays to Res-5 above → - 8 % flows up

Unminted parent cell → royalty flows to Treasury
(strong genesis incentive)

Node Operation Modes

ModeStatusOwner earnsOperator earns
Active Owner runs the node 58 % × mult + 30 % = 88 % (full)
Delegated Operator runs node on owner's behalf 58 % × mult 30 %
Passive No node, no delegation Parent royalties only

Delegation split is configurable: owner can grant 0–50 % of their share to the operator via DelegationManager.sol. Maximum 50 % to prevent operator capture.

Weekly Uptime Reward

Independent of task-fee rent, every active INFT earns a weekly uptime reward:

weeklyReward = (uptime_pct / 100)
             × tier_multiplier
             × (weekly_pool / active_INFT_count)

Node offline → uptime_pct = 0 → no weekly reward. This drives 24/7 node availability and is calculated by the NodeRegistry oracle (heartbeat every 5 minutes).

Supply & Mint Phases

PhaseNameCountCumulativeMint MethodPrice
0 Admin 5 5 Virtual chain cells — Opacus only N/A
1 Partner 20 25 Merkle whitelist — strategic partners TBA
2 Investor 44 69 Merkle whitelist — investors & influencers TBA
3 Whitelist 1,000 1,069 Merkle whitelist — community & node ops TBA
4 Public 500 1,569 Random draw from pre-loaded H3 pool TBA
5 Open Mint Unlimited Unlimited Any unclaimed H3 cell (oracle-signed) TBA
Total bounded supply (phases 0–4) 1,569 Single contract · 0G Chain · chainId 16600

Phases advance one-way via INFT.advancePhase() — there is no mechanism to revert. Phase 4 (Public) random draw uses block.prevrandao for unbiased cell selection from the pre-loaded pool. Phase 4 is open-ended: every H3 cell on Earth can be claimed exactly once, so the total supply grows with network adoption.

Revenue Projection

ScenarioDaily TasksAvg FeeLegendary INFT / year
Year 1 — Early1,0000.01 USDC~44 USDC
Year 2 — Growth10,0000.02 USDC~876 USDC
Year 3 — Scale100,0000.05 USDC~21,900 USDC

Year 3 = a 500 USDC genesis INFT generating 21,900 USDC/year (43.8× ROI). Does not include parent royalties or weekly uptime rewards.

Real-World Use Cases

IoT — Agricultural Sensor (Aegean)

A soil-moisture sensor in Aydın sends data to Opacus. The SDK converts the GPS coordinates to an H3 Res-5 index (853f6287fffffff — Aydın MetroCell). Task fee is routed: Aydın INFT owner gets 58 % × tier, parent Res-5 owner gets 8 %, node operator gets 30 %. Agricultural insurance companies subscribe to the cell's data stream, creating a second revenue layer for the INFT holder.

MEV Bot — Frankfurt

A high-frequency MEV bot uses nearestNode() in the Opacus SDK and gets routed to the Frankfurt Nitro node (852d3333fffffff). Lower latency → higher MEV capture rate. Each task auto-pays the Frankfurt MetroCell INFT holder. The INFT owner earns passively without running anything.

New Chain Integration

Opacus adds Monad support. A v:monad virtual cell is created. Whoever holds that cell automatically starts earning on all Monad traffic from day one, with zero additional action.

Deploy Plan

PhaseTimelineDeliverable
Phase 1 — Live now Done Off-chain land registry (KV), 0.25 % micro-fee routing, /v1/land/register, /v1/land/fees APIs
Phase 2 — PoC contracts +4 weeks H3LandNFT.sol + RentRouter.sol on Base testnet. Chainlink oracle for mint-time tier calc.
Phase 3 — Node software +6 weeks Docker image, heartbeat oracle, SDK nearestNode(), NodeRegistry.sol uptime tracking.
Phase 4 — Audit +4 weeks OpenZeppelin review + independent audit. USDC flow verification.
Phase 5 — Genesis mint Month 4 69 INFT genesis on Base mainnet. Node operator incentive program.
Phase 6 — Series 2 Month 6+ 512 DistrictCell. Secondary market. IoT partner deals.

Related Pages