Architecture
IMG is composed of three planes: an off-chain action registry that ingests signed messages from participant wallets, an on-chain settlement contract that holds season pools and settles distributions, and a proof layer that pins Merkle roots of each epoch's XP state to Robinhood Chain.
Wallets never surrender custody. All state-changing operations are user-signed. All rewards are pulled — never pushed.
participant wallet
│ sign(action)
▼
action-registry ──► epoch merkle root ──► L1 settlement
│ │
└────────► leaderboard state ◄─────────────────┘XP Formula
Every action is assigned a base weight. Weights decay against time-of-signal and are multiplied by an epoch-wide XP multiplier that reflects total protocol participation.
XP(action) = base_weight
× decay(now - t_signal, half_life = 72h)
× epoch_multiplier
× identity_verified ? 1.0 : 0.5- Signal post: base 100
- Verified amplification: base 40
- Referral (activated wallet): base 600
- Season quest completion: variable, 250 – 5,000
Reward Distribution
The season pool is distributed as follows:
- 70% XP-weighted pro-rata to all participants
- 20% top-100 leaderboard tier bonus
- 5% referrer bounty (paid to inviters of active wallets)
- 5% protocol treasury (audits, infra, grants)
Distribution is executed by publishing a Merkle root of the final claim table. Participants call claim(proof) to pull their share.
Wallet Verification
Verification is a single personal_sign call over a Robinhood Chain sign-in message. It costs no gas, never leaves the browser, and can be revoked at any time by disconnecting the wallet.
img-protocol.com wants you to sign in with your Robinhood Chain account:
0xA93…B91C
Season: 01
Nonce: 8f2c…
Issued: 2026-07-11T00:00:00ZSeason Mechanics
Each season is exactly 30 days. Seasons open in sequence with no gap. At season close: XP is snapshotted, the pool is finalized, a Merkle root is published, and claims open. XP does not carry over. Badges and streak history do.
Roadmap
- Q3 2026 — Season 01 launch on Robinhood Chain, XP registry live, on-chain claim.
- Q4 2026 — Delegated signals, referral trees, mobile wallet-first UX.
- Q1 2027 — L2 mirror for cheap action attestation.
- Q2 2027 — Public API and open indexer for third-party leaderboards.
FAQ
No. Rewards are paid in the chain's native gas token / USDC. XP is a non-transferable accounting unit inside a season.
Only the season pool is held by the settlement contract. Participants keep their keys and pull rewards themselves.
No penalty. Streak resets. Badges and profile persist. Join any future season with the same wallet.
The full protocol runs in a mobile browser today. A native wrapper is on the roadmap.
