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:00Z

Season 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

  1. Q3 2026 — Season 01 launch on Robinhood Chain, XP registry live, on-chain claim.
  2. Q4 2026 — Delegated signals, referral trees, mobile wallet-first UX.
  3. Q1 2027 — L2 mirror for cheap action attestation.
  4. Q2 2027 — Public API and open indexer for third-party leaderboards.

FAQ

Is this a token?

No. Rewards are paid in the chain's native gas token / USDC. XP is a non-transferable accounting unit inside a season.

Do you custody funds?

Only the season pool is held by the settlement contract. Participants keep their keys and pull rewards themselves.

What if I miss a season?

No penalty. Streak resets. Badges and profile persist. Join any future season with the same wallet.

Is there a mobile app?

The full protocol runs in a mobile browser today. A native wrapper is on the roadmap.