Copy HTML

Make Base the best place
to put capital to work.

Compelling opportunities. The apps investors already use. More value in lasting participation.

Base Blue rewards and Base Black membership: brushed silver with a polished blue edge, and brushed graphite with a chrome edge.
Dashboard30D   All wallets (3)

Spot trading volume

$569K

+10.9%vs previous 30 days

By asset category

Majors$295.9K

Tokenized stocks$119.5K

Long tail$153.6K

Where you traded

Aerodrome$216.2K

Uniswap$165K

Base App$91K

Trader view · Sample data

Base Rewards · Experience Review · 30 October 2026

More ways to participate.
More reasons to stay.

Connect useful financial opportunities with distribution, rewards and a lasting relationship with Base.

Reach investors

Through the relationships
partners already have.

  • Wallets
  • Trading apps
  • Fintechs & distributors
  • APIs connecting more apps

Put capital to work

Trade

Stocks, perps and priority markets.

Earn

Deposits with useful investment opportunities.

Borrow

Financing that makes assets more useful.

Provide liquidity

Support markets investors can use.

Markets and asset lists help investors discover opportunities and understand liquidity.

Build lasting participation

Rewards
Introduce investors to worthwhile activity and grow stock ownership.
Recognition & access
Make a continuing relationship tangible.
Visibility
Help investors and partners see their results.
The aim

Useful opportunities for investors. Sustainable economics for partners. Capital and activity that stay on Base.

Longer-term exploration: Base Points and deeper participation in the Base economy.

Dashboard for traders

Q4 analytics for anyone who links a wallet. Blue reward history is proposed for Q1.

Welcome back, Jesse

Trading activity across your wallets

7D30DQTDAll wallets (3)

Spot trading volume

$569K+10.9%

vs previous 30 days
Illustrative 30-day spot trading volume trend
30 days ago Oct 27 · Partial day

By asset category

Spot trading volume by asset category
Majors$295.9K
Tokenized stocks$119.5K
Long tail$153.6K

Where you traded

Spot trading volume by venue
Aerodrome$216.2K
Uniswap$165K
Base App$91K
Other$96.8K

DeFi positions as of Oct 27

Vault deposits
$48.2K
Direct supply
$13.7K
Borrowed
$9.6K

Linked wallets · 3

Spot trading volume by linked wallet
jesse.base.eth$384K
0x45d3…23Ed$157.9K
0xB91e…04aA$27.1K

Trader view concept · Sample data

Link wallets Q4 2026

Sign a message to prove ownership, using the same flow as the Black application. Your activity is private to you.

See your wallets together Q4 2026

See combined totals or filter to one wallet. Unlinking a wallet removes its activity from the view immediately.

Base Blue rewards Proposed · Q1 2027

Bring rewards from partner apps into one view. Claims stay in the app where rewards were earned; scope follows Q1 planning.

Dashboard for partners

Q4 · Campaigns managed with Base. Rewards claimed inside partner apps.

KyberSwapActivity / Incentives

Your partnership with Base

Your users

Rewards to your users

$5,492
Wallet participations
642
Paid by
Base, to users

Your company

Accrued under your agreement

$3,150
Paid
$2,100
Next payment
Nov 15
Payment queued

Campaigns 2 live

Stock purchase cashback

Your users Up to 4% cashback

Morpho USDC vault campaign

Your company Agreed partner incentive

KyberSwap example · Sample data

Every campaign in one place

See economic activity on Base and live or past campaigns, with their terms, qualifying activity and results.

See who earns what

Track rewards to users separately from company incentives under a partner agreement, including payment status.

Base runs the campaign

Base configures, launches and coordinates payouts. Partners integrate rewards into their app and own the customer experience.

Q4 · Assisted access for selected partners. Explore campaign setup · Partner terms · How the API fits

Base Blue

Discover eligible opportunities, understand the terms, then earn and claim in your app.

Find eligible stocks

Lists support discovery. Campaigns determine which activity earns rewards.

Stocks on BaseLiquid List
NVIDIANVDAc
No active incentive

Know what qualifies

Check eligible assets, purchase or holding requirements, dates, limits and payout currency.

View sample campaign terms

Illustrative list and incentive status. A liquid stock can be unrewarded.

Earn and claim

The Blue card brings progress and rewards together.

Base Blue
Ready to claim

20.00USDC

Zerion example · Campaign balance shown

Qualifying activity
Eligible stock purchases
Reward paid
USDC

Your app’s design

FOMO boosts creator earnings and pays the reward in stocks.

FOMO

Rewards

Total earned

$52,545.90

+$175.54 this week

Claim $412.18

Boosted creator rewards

2× on Base$40.00 USD valuePaid in tokenized stocks
Claim $40.00
Explore FOMO’s native Rewards screen

Q4 partner packageAPI delivery, shared guidelines, placement examples and creative assets.API and integration details

FOMO, Zerion and Coinbase Wallet

Different campaigns, built into the apps customers use.

FOMO

Participation confirmed
Integration in progress

2× creator rewards

Paid in tokenized stocks. A home banner leads to the boost in FOMO’s native Rewards screen.

NextFinalize the stock payout details and test a reward period.

Zerion

Main wallet + B2B API
Placement to confirm

Wallet and client apps

Blue in Zerion’s wallet. Client apps keep their own UI, with rewards through Zerion’s API or a direct Base API connection.

NextAgree wallet placement, client rollout and a first trade-to-claim test.

Coinbase Wallet

Rewards program planned
Placement being scoped

Rewards in Coinbase Wallet

Launch a rewards campaign with the Wallet team. Volume-based Mystery Boxes are one option under discussion.

NextAgree the campaign and delivery path. Box placement and timing remain open.

Explore the app experiences · Zerion API delivery · Partner terms and launch checks

Incentive design

Build, test and measure new ways to grow onchain stock ownership.

First format under review: Mystery Boxes

Grow the holder base.

Help more people own stocks onchain and discover priority stocks and new issuances.

Build
Develop new incentive formats ourselves or with partners.
Test
Compare formats, audiences and reward structures.
Measure
New holders, continued ownership, issuance uptake and cost per retained holder.

Make qualification, reward allocation and delivery terms clear before participation. Measure trust alongside ownership outcomes.

Q4 2026 · Pilot target

Scope a limited pilot with partners such as Voltrade and Merkl. Review the format with Legal, size the budget and test the full reward journey. Base provides shared style guides and assets; no standalone SDK in Q4.

Illustrative format and campaign terms. Pilot scope, partner integration and measurement

Base Black

An invite-only membership in Dashboard. Q4 launch target, with perks and access.

Base Black: a thin brushed graphite metal membership card with a polished chrome edge.

For the top traders on Base.

Invite traders to apply through Dashboard, starting with 20–30 members this quarter.

$750K+Qualifying spot volume over 30 days.
Every application is reviewed.
  1. Invite
  2. Apply
  3. Review
  4. Join

Access to builders and teams

Introductions to early-stage builders raising on Base, plus one-to-one time with the Base core team.

Events and experiences

Trader dinners and meetups, selected concerts and Base events, and a welcome box.

A personal connection to Base

A dedicated Base relationship manager to help members make the most of their access.

Perks at launch; cash rewards are outside the initial membership.

Members get the same trader analytics as everyone else, alongside their membership and benefits. Launch plan

Launching Base Black

The application is built. Next is the benefits view. Target: Q4 2026.

DashboardWallets / Benefits
Base Black

Your benefits

Builders and teams

Introductions to the people building on Base, and time with the core team.

Request an introduction

Events and experiences

Trader dinners, meetups and selected Base events.

Register your interest

Your relationship manager

A personal contact at Base for your membership and benefits.

Get in touch

Benefits view concept

Application built

Application, wallet linking, Telegram connection and required email are in Dashboard.

Before launch

Build the benefits view, finalize perks and terms with Legal, and establish the application review process.

Direct outreach

Reach traders individually through Base’s VIP coverage team and Telegram, starting with 20–30 members.

Concierge, Coinbase One and token-sale access are being finalized. Explore Dashboard for traders

From first releases to what’s next

Four product tracks across Q4 2026 and Q1 2027.

Q4 2026Initial releases
Q1 2027Build on the first releases

Blue

  1. Q4 2026

    Partner rewards

    Campaigns and claims in apps. Shared brand guidelines and creative assets.

  2. Q1 2027

    Consumer rewards in Dashboard

    Proposed: show partner-app reward history in the trader view. Claims stay in the app where rewards were earned.

    Launch scope to define

Black

  1. Q4 2026

    Applications and benefits

    Application built. Complete the benefits view, Legal terms and review process; target 20–30 members.

  2. Q1 2027

    Additional member features

    Build on the first member experience.

    Feature set to define

Trader
Dashboard

  1. Q4 2026

    Initial trader view

    Standard analytics for everyone connecting wallets, including Black applicants.

  2. Q1 2027

    Improve the trader experience

    Use feedback to extend the initial view.

Partner
Dashboard

  1. Q4 2026

    Assisted partner portal

    Financial apps see economic activity and manage campaigns with Base.

  2. Q1 2027

    Extend partner workflows

    Develop campaign setup, reporting and renewals.

Incentive design · Q4 pilot target. Scope one format and partner, complete Legal and budget review, then build, test and measure. Pilot approach

What we need to settle

Keep the first release focused and assign the teams who will maintain it.

Blue

Agree partner campaigns and placement. Scope the Q4 incentive pilot, its budget, Legal review and success measures.

Paige / BD · Peter · Partner teams

Black

Finish the benefits view, perk terms and application review process. Target 20–30 members through direct outreach.

Dan · Marketing · Legal

Dashboard

Confirm the Q4 trader view and limited partner portal. Choose Q1 features from usage and feedback.

Aayushi · Dan · Peter

Measure whether it works

New and retained stock holders, repeat activity and cost per outcome—alongside the work required to run each campaign.

Paige leads product and partner priorities. Kewei measures campaign results. Rohan leads Earn execution.

Rewards in partner apps

Follow the customer from first seeing a campaign to receiving a reward.

Explore campaigns and available rewards inside each app.

FOMO

2× creator rewards · Tokenized stocks

Zerion

Trading rewards

Coinbase Wallet

$100k box concept

Example placements and balances · Full reward journey · Future reward history

Campaign formats and calculation

Prioritize onchain stock ownership, then choose the activity and reward structure.

Campaign types

Stock ownership
First stock purchases, priority stocks and new issuances; measure continued ownership
Trading rewards
Stock-to-stock boosts, cashback and eligible-volume pools
Competitions
Volume, realised PnL or hybrid scoring
Creator rewards
Boost qualifying creator earnings
Earn rewards
Reward eligible USDC deposits over time

Stock trading reward example

The app reaches $250,000 in eligible stock volume and unlocks a 3,000 USDC reward pool.

Your $10,000 = 4% of the volume

4% × 3,000 = 120 USDCReward preview

This estimate changes as others trade. Final rewards are calculated when the campaign closes.

Mystery Boxes can accompany cashback, competitions or other rewards. Explore Mystery Boxes

Illustrative volume example · Campaign settings and box rules · Earn example

Future Blue reward history

Explore one view of rewards earned in participating apps.

Consumer history concept · Scope and timing to define

AlexYour rewards
Open history concept

USDC earned

180.00 USDC

Ready to claim

20.00 USDC

Claimed

160.00 USDC

Pending rewards

120.00 USDC

Reward history

Amounts in USDC · Pending rewards are estimates

Campaign / appStatusEarnedPendingReady to claimClaimedOpen app
CashbackZerionActive20.000.0020.000.00Open Zerion
Volume boostZerionEnded60.000.000.0060.00Open Zerion
Stock-to-stock rewardsZerion · Stock-to-stock swapsEnded100.000.000.00100.00Open Zerion
App reward poolZerionActive0.00120.000.000.00Open Zerion
FOMO · 2× creator rewardsPaid in tokenized stocks · Sample USD value: $130 earned, $40 ready to claim, $90 claimed
Open FOMO →
Optional Mystery Boxes · Coinbase Wallet1 box ready to open · Stock prizes tracked separately
Open your box →

Your rewards stay here after a campaign ends. Claim through a supported partner app. The claim can include other Merkl rewards for the same token on Base.

Base Black

Invitation-led membership.

Perks and benefits in Dashboard.

Black membership is reviewed separately from Blue rewards.

Consumer history concept · Sample rewards and campaign terms

Built on Base’s incentives infrastructure

Blue brings the rewards experience into partner apps. Dashboard and the API connect it to campaign operations.

Base Dashboard

Project, API key, campaign setup and attribution. Campaign reporting and transaction checks.

Partner setup

Partner app

Blue card or rewards in the partner’s own interface.

Show campaigns and rewards

Base Incentives API

Opportunities, Liquid List and incentive flags, investor eligibility, balances and claim plans.

Merkl

Campaign configuration, reward calculation and published allocations.

Reward data
To claim: the app requests unsigned calls → the investor’s wallet signs → the Merkl Distributor pays.

From asset discovery to rewards

Asset and market lists

The Liquid List identifies stocks meeting liquidity criteria. Its incentive flags distinguish the rewarded subset; historical versions preserve the set at trade time.

Campaign scope and terms

Specify eligible assets or markets, qualifying activity, dates, limits and reward currency. A campaign can use a fixed set or the list version defined in its terms.

Customer eligibility and rewards

Check the app and customer against those terms. Return eligibility, accrued and claimable balances, and the claim plan for the app to display.

Extend this pattern to other asset and market collections, including priority issuances and Earn opportunities. Agree the additional fields and list ownership with the API team; the documented stock-list interface is the starting point.

Zerion’s wallet and API distribution

Working delivery model · Both routes serve client apps in their own UI.

Through Zerion

  1. Client app
  2. Zerion API
  3. Base Incentives API

Direct to Base

  1. Client app
  2. Base Incentives API

The app keeps its existing Zerion integration alongside rewards.

Client identity
Each client gets its own Base API key.
Trade attribution
Builder Codes are the working approach for Zerion clients.
Claim integration
Prefer Zerion to obtain and present claim plans. The investor’s wallet signs and submits; Merkl calculates and distributes rewards.

What Blue adds

A recognizable rewards experience, common brand guidelines, placement examples and reusable creative assets. Partners choose the card or their own interface.

Use the existing API for supported reward flows. Scope additional components with each partner’s stack and campaign needs.

Where Earn fits

Earn opportunities can appear in the catalog. Vault details, positions and deposits come from Base Earn; eligible Merkl rewards can share the claim route.

Additional campaign formats

The Q4 incentive pilot targets one partner and a defined format. Base supplies style guides, assets and common qualify → reveal → receive behavior. Scope activity verification, reward assignment, inventory funding and delivery with the selected app and reward operator. No standalone SDK release in Q4.

API operations and integration details
Base Incentives API · Documented operations
JobOperations
Discover campaigns and termsListOpportunities · GetOpportunity
Read current and historical Liquid Lists, with incentive flagsListLiquidStocks · GetLiquidStocks
Check one investor’s eligibilityGetAccountEligibility
Show rewards by opportunity and tokenListAccountRewards
Build unsigned claim calls and source breakdownGetRewardClaimPlan

Project-scoped keys come from Dashboard. Setup changes happen there; the runtime API reads campaign configuration. Stable opportunity IDs connect terms, eligibility and rewards across renewals.

Pass returned claim calls to the investor’s wallet. The app’s Builder Code suffix is already applied; do not append it again. Preserve pending, claimable and claimed amounts, stale data and unknown amounts as separate states.

Base Incentives API partner guide · Supplied October 29. Claim journey and breakdown · Back to Blue

Full reward journey

The states behind the customer’s progress and reward history.

The investor can see the campaign and check its terms before trading.

Reward and payment states

Pending checks
Activity is still being checked. The estimated amount is not claimable.
Confirmed
The award exists, but publication or delivery is pending.
Ready to claim
The published reward is available. A pending claim transaction remains unpaid until confirmed.
Received
The intended recipient has received the payment. A failed claim can be retried without another award.
Campaign ended
Keep earned rewards, open claims and history. Ending a campaign does not revoke a published claim.

One claim, several reward sources

For the documented Merkl route, one claim pays the address’s claimable balance for that token on Base. Show the full total and label this campaign, other campaigns and Earn separately. The campaign’s earnings stay distinct from the transaction total.

What to measure

Campaign viewed → eligibility checked → qualified activity → available → received → repeat activity. Track enrollment separately where a campaign requires it. Use the same campaign, customer group and observation period for each conversion.

Count verified customer identities where available; state wallet coverage otherwise. Keep missing events visible and separate during-campaign returns from post-campaign returns.

Direct-payment campaigns omit the claim action. Keep payment and claim records behind the customer’s history. Back to partner examples

Campaign settings

An example Voltrade volume campaign and a separately configurable Mystery Box campaign.

Operator configuration

Activity
Trading in one partner app through validated routes
Assets
Selected Base Liquid List subset, fixed for this campaign
Period and scoring
14 days · Fixed start/end · Volume, pro-rata
Pool
$250k volume unlocks 3,000 USDC
$500k unlocks 8,000 USDC maximum
Customer cap
250 USDC for the period
Calculation
$10,000 ÷ $250,000 × 3,000 = 120 USDC

Liquid does not always mean rewarded

The Base Incentives API separates the Liquid List from the weekly incentivized set, with historical membership checked at trade time. The fixed asset set shown here is a separate campaign configuration.

Before launch

Agree caps, allocation when caps bind, late or excluded activity, overlapping campaigns and unused funds. Track confirmed awards and published but unreceived rewards against funding.

Reward preview

An estimate before close. It changes with eligible activity and pool unlocks; viewing it creates no award.

Q4 pilot: define, build and measure

Target one format with a selected partner. Bring Legal into design, review customer trust and Base/Coinbase brand perception, and set a funded budget before launch. Use findings to decide whether to extend the format.

What partner integration means

Base supplies style guides, assets and common reward states. The partner app presents terms, tracks qualifying progress and hosts reveal and claim screens. Scope the activity feed, qualification checks, funded reward assignment and delivery with Voltrade, Merkl or the selected operator. Assign an owner to each step and test one complete journey. No standalone SDK in Q4.

Measure value and trust

Compare the format with a simple, transparent reward using comparable audiences where practical. Track new stock holders, 30-day continued ownership, uptake of priority issuances, cost per retained holder and customer understanding or complaints. Set the pilot budget and success criteria before launch; box openings alone do not establish impact.

Minimum volume and repeat boxes

Set the eligible Liquid List assets, trade routes, campaign period and minimum volume per box. Example: $750 earns no box; $1,000 earns one; $3,000 earns three; the campaign caps each wallet at five.

Confirm, then reveal

Validate activity and reserve the prize before confirming a box. Pending progress is not an earned box. Opening reveals the assigned reward once; retries keep the same prize. Stop new issuance when capacity runs out.

Normal campaign rewards do not wait for a box to open. A Daily Draw entry can win nothing; a confirmed box contains a reward.

Allocation choices

Set prize counts, odds, the opening deadline and delivery route. Stock prizes need a valuation time, token and quantity. A bonus box is issued once, with a separate cap and funded prize behind it; it does not add trading volume or create an unlimited chain.

Campaign pool, customer scoring and customer caps are separate settings. Backpack precedent. Back to the campaign example

Partner setup and attribution

Set up the integration in Dashboard. Confirm the campaign and supported transaction route before launch.

  1. Create the projectProject identity, team access and API key.
  2. Select the campaignCashback, stock-to-stock boost or a volume-unlocked pool.
  3. Connect attributionDirect transactions or a supported aggregator route.
  4. Check and launchValidate sample activity; the operator activates the campaign.

Set up a campaign with Base

Walk through the assisted setup, attribution check and campaign status.

Codes and IDs have different jobs

App Builder Code
Identifies the app that originates a supported transaction.
Campaign Builder Code
Connects a direct transaction to the selected campaign setup.
Validated integrator code
Attributes activity through a supported aggregator. Keep this route where validated; it does not require migration to Builder Codes.
Project, opportunity and campaign IDs
The API key authenticates a project and scopes access; a Builder Code attributes supported activity. The project scopes reporting. The opportunity links the investor-facing campaign across renewals. Operator campaign IDs identify the underlying campaign instances.

Validate the actual route

Check a sample transaction’s app, campaign and action. Match the recipient and count the economic trade once. API or CSV feeds deliver activity records; they do not replace attribution.

Keep terms and setup aligned

Base and the partner agree the campaign. The operator configures its rules and budget, checks the data and activates it. Partners see status and request changes.

Reward-eligible assets

Use the incentivized subset, not the entire Liquid List. The documented API updates the set weekly on Monday at 00:00 UTC; historical lookups return the version effective when a trade occurred.

A campaign with a fixed asset set follows its own agreed rule. FOMO separately uses qualifying creator earnings and the creator payout wallet.

Q4 access remains limited and assisted. Back to partner Dashboard · API responsibilities

Campaign roles

Each campaign needs a clear owner for the campaign, activity, awards and delivery.

Partner apps

Show the campaign, supply attributed activity and support the customer’s wallet experience.

Base

Agree partner terms and placement, and coordinate the limited portal and shared product work.

Voltrade

Operate its trading campaigns, from configuration and scoring to final awards.

Merkl

Calculate supported reward types or receive final allocations, then publish and distribute rewards.

FOMO’s 2× creator rewards are paid in tokenized stocks, using its earnings feed and Merkl calculation. The operator, data route and delivery responsibilities are set for each campaign.

Partner integration · Later operator options

Shared activity concept

Q1 concept: explore whether eligible activity across apps should count toward one campaign.

App A

$700

Eligible trading

App B

$500

Eligible trading

Shared progress

$1,200

One campaign · One period
Illustrative mechanics · Q1 concept

See rewards together

Explore a shared history of rewards already earned in participating apps.

Earn toward one campaign

Separately define which activity could combine toward a campaign target or optional box.

Combining Merkl payments is separate from combining activity toward a campaign. Initial partner campaigns retain their own qualification rules. Shared loyalty precedents · Requirements to resolve

Shared activity requirements

Explore shared earning. Separately scope Spindl’s possible role in future campaign operations.

Before activity can combine

  • Link wallets with proof of control and consent; agree methods for embedded wallets.
  • Shared history shows existing rewards. Shared earning needs agreed apps, assets, periods, thresholds and caps.
  • Count each economic action once per campaign. Preserve its originating app and event time across feeds and swap legs.
  • Decide whether app-specific and shared rewards stack, replace or offset one another. Keep partner budgets and private reports separate.
  • Define box thresholds, expiration and any cross-period carryover. New wallet links must not reissue past rewards.

Later operator options

Voltrade operates its trading campaigns today. Spindl could eventually take on campaign setup or reward logic; scope and timing remain open.

If an operator changes

  • Agree ownership of tracking, eligibility, scoring, checks, awards, reporting and support.
  • Retain project IDs, rule versions and wallet links. Export progress, event origin, reward states, Merkl campaign IDs and receipts.
  • Preserve earned boxes, assigned prizes and reveal states. Retries must not create another reward.
  • Reconcile activity, allocations, publication and claims before a campaign or reward-period boundary.
  • Assign one issuer per period. Keep existing claims available and define late-data and rollback handling.

Nectar supports shared earning; Backpack’s box example is single-venue. Onchain attribution and settlement still need design. Shared-activity example

Earn with USDC

Deposit, track your earnings, withdraw and claim your Blue rewards.

Illustrative rates and balances. Each campaign sets its own rate, dates and budget. Earn handles deposits and withdrawals; Blue adds rewards.

Backpack and shared loyalty

Three useful precedents for different parts of Base Rewards.

Backpack

Volume → Mystery Boxes

Cumulative trading unlocks multiple boxes, capped at 15. Every box contains a stock reward; odds and opening dates are published.

For Base: configurable thresholds, limits and a reveal inside the partner app. Boxes remain an optional reward.

Backpack is a single-venue campaign. Its eligible markets exclude spot stocks and API trading. Liquid List qualification and a reusable component are our design.

Backpack campaign rules ↗

Nectar

Shared earning across partners

Independent partners report qualifying transactions to one program. Each partner sets its earning rules; the program records the rewards.

To explore: eligible activity from participating apps could contribute to a shared campaign, retaining app origin and campaign terms.

A shared record does not make every transaction eligible. Define participating apps, assets, periods and overlapping campaigns.

Nectar collector rules ↗

oneworld

Status recognized by partners

Status comes from a member airline’s program. Other airlines recognize a defined set of benefits, with partner-specific exceptions.

For Black: Base manages membership; participating partners deliver agreed perks.

Q4 Black remains invitation-led. This precedent supports recognition across partners; it does not require automatic qualification from trading.

oneworld member benefits ↗

Base-specific work: validate wallet and app attribution, agree campaign funding and prize supply, and preserve awards after Merkl publication. The reviewed sources do not establish a public Mystery Box SDK or disclose inter-partner settlement terms.

Trading rewards and return

E1–E4 · Reward balances captured October 28, 2026 · Amounts in USDC

CampaignRewards earnedCashback receivedCashback claimantsMedian receivedFirst-time claimants returning in 7 days
Jumper$17,940.68$6,751.991,076$1.9682 / 784 · 10.46%
1inch$56,980.35$34,871.741,003$35.7054 / 387 · 13.95%
KyberSwap$6,678.01$5,411.62277$19.9929 / 85 · 34.12%

What the amounts include

Earned rewards include all recorded participants and funders. Jumper includes its $10,000 raffle; raffle winner payments are not included in cashback received. Whole-program paid cost remains unknown.

1inch settlement

E4 is settled at $24,892.68 after prior-reward offsets. Published awards total $56,980.35; the $106.98 difference from the partner report sits in earlier periods.

Who returned

First-time observed stock traders with a positive cashback claim balance. Return means any Base-stock trade from October 19 at 16:00 to October 26 at 16:00 UTC, end excluded.

Coverage

History starts August 12. Prior history remains unresolved for 496 1inch claimants, 29 Jumper and two Kyber; they are excluded from first-time counts. Claim status was measured after the return window.

Saved October 28 campaign analysis. Fourteen- and thirty-day return windows end November 2 and November 18. Sources and full definitions

Campaign history by partner

Historical partner register through October 26. October 28 rewards and settled 1inch E4.

PartnerCampaignLaunch and campaign historyResults and open questions
1inch dApp and WalletTrading cashbackCampaign ran; trading exports available through October 19$32,087.67 published across the main campaign plus the separate E3 airdrop. Original agreement $25k ($15k Base + $10k 1inch); No record of a later $35k increase was found. Merkl’s reported E4 calculation ($36,696.14) exceeds current funds; the $25 cap proposal is not accepted by 1inch. 5% cashback, caps $25 → $50.
JumperTrading cashbackLive tracker shared August 24; ran through October 19Allocation grew after October 21 to $7,940.68; $5,887.24 claimed. The raffle and the Glider campaign for Jumper users are separate. LI.FI key jumperrwa.
KyberSwapTrading cashbackCampaign and reward participation recorded from the first reward periodLatest allocated $6,678.01, $4,035.13 claimed. Only trades through selected pools qualified, which conflicted with the aggregator’s route selection. The vesting calculation delayed E4 claims. A fee-based campaign was discussed but not agreed. 2% then 4%, $10/$20 caps.
GrowTrading cashbackCampaign live August 24; tracking issue fixed August 26; extension reported October 5$78.66 allocated, $10 claimed. Most allocated rewards remain unclaimed. New assets were withheld until liquidity improved. Case-sensitive LI.FI key Grow; the reported extension and configured end date still need checking.
BankrTrading cashbackSwap campaign reported live August 25$70.00 allocated, $58.17 claimed. Eight LP campaigns are separate; a record for adding liquidity does not count as another cashback trade.
Bitget WalletTrading cashbackCampaign ran and participation was recorded; tracking scheduled August 24$17.65 allocated in the saved October 21 data. Non-renewal reported September 7; the CSV history is incomplete.
LiminalTrading cashbackIntegration code deployed; participation in earlier campaigns7 eligible buyers, $6,304.35 purchases, $49.73 allocated, no claims recorded. Non-renewal reported September 7.
Oku via EnsoTrading cashbackCampaign reported live September 77 observed eligible buyers, $23,533.53 purchases. Shares the Enso campaign’s $40.88 allocated / $39.99 claimed with Kyo and Nami; payouts cannot be split by app.
Kyo via EnsoTrading cashbackCampaign reported live September 7One observed buyer, $1,080.50 purchases. Shares the Enso payout; no separate result for Kyo.
Nami via EnsoTrading cashbackTracking reported started September 10The saved feed has no rows. The integrator key and data delivery need checking before usage can be measured. A customer’s October 15 report of missing rewards remains open.
Spire / BaiBaiTrading and FXLaunch and tracking reported around October 979 eligible buyers, $241,809.43 in purchases counted once per transaction ($458,528.93 counting both stock sides); 42 weekly wallets, 21 active on multiple days. Cashback plus a volume competition; final recipients, payouts and reward rules remain unresolved.
Reserve MAG7Portfolio purchases and holdingLaunch reported August 26; extension reported October 5$127.27 allocated, $19.89 claimed. Covers minting and secondary purchases; the eligibility list and pool migration still need checking.
GliderPortfolio and holding rewardsMain campaign ended October 23; Jumper-only campaign runs to November 16Two campaigns: $13,504.68 allocated, $13,388.46 claimed; the main campaign returned $26,343.96. Rewards depend on eligible portfolio value and how long it is held. The portfolio API requires a key we do not have.
ZyFAIStock holding rewardsAnnouncement reported September 8; extension September 21; runs to November 5$3,734.03 allocated, $3,634.61 claimed. Rewards depend on how long users hold eligible stocks — the September 8 announcement named AAPLc, GOOGLc, NVDAc and METAc. The 45 buyers do not measure how many customers kept their balances.
Feel.cashStock holding rewardsRan October 6–20; first distribution created October 21$12,498.40 to 286 wallets at agreed October 20 prices; Merkl enabled autoclaim for embedded wallets and confirmed all claimed October 22. A second payment of up to $8,656.96 for 82 holders depends on the November 5 check.
Ample / Layer3Deposit and prize campaignStock-deposit campaign launched and promoted August 26; promotion continued in SeptemberThe Merkl configuration records $0 allocated and claimed, with $10k returned. The deposit/prize campaign still needs checking against these records, which do not show whether native prizes were paid.

Sources: the historical scorecard (campaign scorecard), the live Telegram observations and follow-up corrections (partner conversations and follow-up notes), the October 18 partner-attribution report and the October 22 verified analysis. Enso routes for Oku, Kyo and Nami; Spire and BaiBai are one partner; 1inch’s dApp and Wallet share a campaign. The source archive includes additional campaigns outside this presentation’s selected scope.

Trading volume and trader counts

Historical activity snapshot: August 12–October 20 totals and October 14–20 weekly activity. Current campaign outcomes.

Horizontal bar chart of cumulative volume: KyberSwap 40.1 million, Jumper 6.3 million, Glider 4.1 million, Spire/BaiBai 523 thousand, Bankr 356 thousand, Enso routing 333 thousand, ZyFAI 60 thousand, Bitget 17.8 thousand, Grow 7.3 thousand, Liminal 6.7 thousand dollars.
Total volume by app. Enso combines Oku, Kyo and Nami; Glider manages portfolios.
Horizontal bar chart of weekly trader wallets October 14 to 20: Jumper 1,221, Glider 167, KyberSwap 139, Grow 65, Spire/BaiBai 42, Bankr 16, ZyFAI 8, Bitget 2, Liminal 1.
Weekly trading wallets and the share that traded on two or more days.
App or integrationRoleCumulative volumeOct 14–20 volumeWeekly wallets2+ days
KyberSwapTrading frontend$40,144,255$6,178,17713923.0%
JumperTrading frontend$6,282,553$246,8291,2216.4%
GliderPortfolio management$4,089,490$108,72016767.7%
Spire / BaiBaiTrading frontend$523,280$250,4594250.0%
BankrTrading frontend$356,047$4,0351625.0%
Enso routingTrade routing (pooled)$332,792$2,792333.3%
ZyFAITrading frontend$60,194$4,184837.5%
Bitget WalletWallet$17,773$1,26420.0%
GrowTrading frontend$7,257$5366510.8%
LiminalTrading frontend$6,747$14710.0%

Volume counts each stock involved in a swap, so a stock-to-stock trade counts both sides. These are historical gross-volume tables; the main deck now shows post-campaign claimant return. A weekly trader is a distinct wallet with at least one priced buy, sell or swap through the app that week. Glider can trade automatically when portfolios rebalance. Another $2.989bn of total volume cannot be linked to an app and is excluded from campaign results. The campaign analysis has the full table of 29 apps, including Aerodrome, GMGN and Relay, which were outside the program.

Purchases of eligible stocks
during the campaigns

Historical purchase snapshot through October 20, within each campaign’s configured dates and eligible stock list. Includes buys and stock-to-stock purchases; excludes sells and liquidity events.

FrontendPeriods coveredUnique eligible buyersPurchase recordsBuys / stock-to-stockStock-side volumeVolume, once
1inchE1–E41,6693,4303,408 / 22$4,554,299$4,544,346
JumperE1–E47,23216,49815,672 / 826$3,518,980$3,367,319
KyberSwapE1–E44845,0254,960 / 65$19,767,499$19,580,497
GrowE1–E3124229229 / 0$2,492$2,492
BankrE1–E2106222221 / 1$105,702$105,701
Bitget WalletE1101313 / 0$1,070$1,070
LiminalE172828 / 0$6,304$6,304
OkuE2–E374242 / 0$23,534$23,534
KyoE3133 / 0$1,080$1,080
BaiBaiSpire epoch793,220336 / 2,884$458,529$241,809

Eligibility here checks dates and stocks, but not whether customers met any holding requirement. App data includes eligible purchases missing from partner feeds. For Jumper, that adds 7,261 records ($993,915, 4,304 wallets), which changes the acquisition-cost calculation. Across the ten measured apps, 9,156 distinct wallets made eligible purchases; 374 used more than one app. A transaction between two 1inch trading wallets creates two wallet records, with the value split between them.

Historical reward balances

October 25 snapshot; Bitget retains October 21 balances. This predates 1inch E4 settlement. Current rewards and payments.

Frontend or campaign IDConfigured budgetAllocated to participantsClaimed, per MerklReturned to creator
1inch · main campaign$25,000.00$13,249.68$12,055.75$0.00
1inch · separate E3 airdrop$18,837.99$18,837.99$16,856.43$0.00
Jumper$10,000.00$7,940.68$5,887.24$2,059.32
KyberSwap$20,000.00$6,678.01$4,035.13$13,321.99
Grow$6,000.00$78.66$10.00$5,921.34
Bankr$25,000.00$70.00$58.17$24,930.00
Bitget Wallet$25,000.00$17.65$0.34$24,982.35
Liminal$20,000.00$49.73$0.00$19,950.27
Enso (Oku, Kyo, Nami)$24,937.50$40.88$39.99$24,896.62
Totals · 9 selected trading-cashback campaign IDs$174,775.49*$46,963.27$38,943.05$116,061.90

*Configured budgets can differ from agreed funding. Subtracting allocations and refunds does not prove how much funding is available. 1inch’s original agreement was $25k; its two campaign IDs are configured at $43,837.99. Allocated and claimed amounts come from the October 25 reward records. “Claimed” is Merkl’s reported amount; it is not a set of onchain transfers traced to each campaign. Creator refunds and bookkeeping entries are excluded. Jumper and KyberSwap include rewards published after October 21 whose earning periods cannot be identified in the saved data. Spire/BaiBai has no published cashback rewards yet and is excluded. The snapshot excludes 1inch E4, subsequently settled at $24,892.68 after prior-reward offsets. Current published 1inch awards total $56,980.35 across three IDs; see current trading results. Bankr’s eight LP campaigns appear on the next slide.

Holding, portfolio and
LP reward balances

Historical holding and portfolio records through October 26. The LP and carry table uses records collected October 21.

Holding and portfolio programsReward basisConfigured budgetAllocatedClaimedReturned
ZyFAI · runs to November 5How long eligible stocks were held$5,000.00$3,734.03$3,634.61$0.00
Glider · main · ended October 23Time-weighted portfolio TVL$39,400.00$13,056.04$12,983.41$26,343.96
Glider · Jumper-only · to November 16Time-weighted portfolio TVL$19,700.00$448.64$405.06$0.00
Reserve MAG7Minting and pool purchases$25,000.00$127.27$19.89$24,872.73
Ample / Layer3Deposit/prize campaign; payouts still need checking$10,000.00$0.00$0.00$10,000.00
Feel.cash · first distributionHolder rewards, three coinsnative PLTRc / METAc / LLYc$12,498.40 at agreed October 20 pricesfully claimed—

Feel’s rewards are recorded in token units. Dollar values use the agreed closing-price file. A second payment of up to $8,656.96 for 82 holders at campaign close depends on the November 5 check. These balances show rewards for each program; they do not measure cashback acquisition cost or retention.

Other programs (LP, carry, lending)Campaigns countedReward assetAllocatedClaimed
Beefy18USDC$37,173.40$35,932.19
Revert2USDC$47,004.51$45,321.13
Superform5USDC$8,972.72$6,843.06
Superform2sUP70,417.26 sUP67,574.37 sUP
Pendle4USDC$2,830.27$760.22
Bankr LP8USDC$2,784.99$2,643.67
Tau / IPOR25USDC$8,272.30$1,270.70
Tau / IPOR2ipor-fusion-pointsNo balance availableNo balance available
Makina1USDC$889.64$729.23
Aave V4 Coinbase Stocks Hub/Spoke2USDC$129.96$3.72
Frgmnt1USDC$1.25$0.00

The latest available reward records were collected October 21; individual campaign records have different dates. Child campaigns are included in their parent totals to avoid double counting. These balances measure participant rewards, not new capital or trading-cashback results.

Historical cost per wallet

E1–E3 comparison saved October 22. These descriptive reward-cost ratios do not measure acquisition caused by incentives. Current claimant outcomes.

FrontendEligible buyer walletsFirst trade via this appFirst Base stock tradeClaimedClaimed per new Base stock traderAllocated per new Base stock traderCoverage note
Jumper5,4875,3334,304$4,973.55$1.16$1.28All eligible app trades; partner feed comparison below
KyberSwap313279142$3,144.96$22.15$24.31Includes eligible app trades absent from its feed
Grow124111108$10.00$0.09$0.73Most allocated rewards remain unclaimed
Bankr106100100$58.04$0.58$0.70Total claims are newer than the wallet-level data
Bitget Wallet10107$0.34$0.05$2.52Very small measured group; export coverage limited
Liminal755$0.00$0.00$9.95Allocated rewards; no claims recorded
FrontendCustomer populationNewly observed Base stock tradersClaimed per new traderAllocated per new trader
JumperWallets appearing in the partner feed2,537$1.96$2.16
JumperAll eligible app trades4,304$1.16$1.28
KyberSwapWallets appearing in the partner feed96$32.76$35.96
KyberSwapAll eligible app trades142$22.15$24.31
Historical coverage gapsLimits recorded in the October 22 comparison
1inchE1–E3 has 473 wallets known to be new to Base stocks and 404 whose earlier history is unresolved. This calculation uses $28,204.75 claimed in the October 22 comparison, excluding the later $28,912.18 total through October 25. Cost is $59.63 per known-new wallet, or about $32.16 if all 404 unresolved wallets were new. Neither figure is a complete campaign CAC. Which apps the export covers and whether it is complete also remain unresolved.
Oku, Kyo and NamiShares the Enso rewards account. Earlier app history and integrator data are incomplete.
Spire / BaiBaiFirst-use and return data are available, but final recipients and payouts are missing. The earlier ~$5 estimate per newly observed app wallet remains provisional.
Reserve MAG7Pool buyers have been counted, but eligible customers and new holders have not yet been matched to all holding rewards.
GliderThe main and Jumper-only campaigns have separate reward balances. The portfolio API requires a key we do not have. Portfolio ownership and value history are still needed.
ZyFAIRewards depend on holding eligible stocks over time, so acquisition cost needs a count of new holders rather than new trading wallets.
Feel.cash286 recipients, $43.70 average allocation; prior stock ownership and acquisition dates are needed for holder CAC.
Ample / Layer3Stock-deposit campaign launched August 26. Native prize payouts still need checking against Merkl’s records. New customers have not been measured.

Covers the first three reward periods ending October 5, or each app’s earlier end. Customers are counted by wallet, including eligible wallets that earned no reward. A missing payment record does not mean zero acquisition cost.

Historical repeat trading

Earlier first-use and post-campaign tables, saved through October 24. October 28 seven-day claimant return.

FrontendAny Base stock app · day 7Day 14Day 30Same app · day 30
1inch143/562 (25.4%)254/475 (53.5%)334/370 (90.3%)153/360 (42.5%)
Jumper761/4,719 (16.1%)1,247/4,363 (28.6%)1,027/2,582 (39.8%)849/2,582 (32.9%)
KyberSwap62/180 (34.4%)65/143 (45.5%)61/110 (55.5%)47/110 (42.7%)
Grow21/108 (19.4%)29/108 (26.9%)29/89 (32.6%)28/89 (31.5%)
Bankr34/100 (34.0%)49/100 (49.0%)56/100 (56.0%)54/100 (54.0%)
Bitget Wallet3/7 (42.9%)3/7 (42.9%)4/7 (57.1%)0/7 (0.0%)
Liminal0/5 (0.0%)1/5 (20.0%)1/5 (20.0%)1/5 (20.0%)
Oku0/2 (0.0%)2/2 (100.0%)2/2 (100.0%)Not yet measurable
KyoNot yet measurableNot yet measurableNot yet measurableNot yet measurable
BaiBai13/30 (43.3%)Not yet measurableNot yet measurableNot yet measurable
After rewards endedWithin 7 days · any stockWithin 7 days · same appWithin 14 days · any stockWithin 30 days · any stock
Bankr17/106 (16.0%)16/106 (15.1%)21/106 (19.8%)Not enough follow-up
Grow13/124 (10.5%)13/124 (10.5%)19/124 (15.3%)Not enough follow-up
Bitget Wallet5/10 (50.0%)0/10 (0.0%)5/10 (50.0%)6/10 (60.0%)
Liminal1/7 (14.3%)1/7 (14.3%)1/7 (14.3%)Not enough follow-up
Oku6/7 (85.7%)Not observable6/7 (85.7%)Not enough follow-up
Kyo1/1 (100.0%)Not observable1/1 (100.0%)Not enough follow-up
Jumper · KyberSwap · 1inchNow measured; see current trading results for the claimant cohort—14-day window ends November 230-day window ends November 18
Volume after rewards ended14 days before · per day14 days after · per dayShare of earlier daily volume
Bankr$6,960$2,82340.6%
Grow$116$6758.1% (much smaller base)

Follow-up starts at each wallet’s first eligible campaign purchase (day 0). A return means another trade on a later UTC date within the window. History starts July 29; complete days end October 21, 00:00 UTC. At this historical cutoff the largest three apps lacked post-campaign follow-up. The October 28 campaign analysis now measures their seven-day return; its claimant population differs from these older first-use tables. The October 18–24 app totals mix campaign and post-campaign days, and 1inch’s same-app export ends October 19. These results do not show whether incentives caused customers to join or return. Wallets may also earn through other programs after an app’s campaign ends.

Holding and portfolio programs

Results for holding and portfolio campaigns are measured separately from cashback retention.

ProgramWhat it paid forMeasured resultOpen item
Feel.cashHolding three qualifying coins, October 6–20$12,498.40 first payout across 286 wallets (PLTRc $4,575.39 / 117; METAc $4,549.52 / 131; LLYc $3,373.49 / 61), fully claimed after Merkl enabled autoclaim for embedded wallets. Campaign context: 38 launches across 20 pairings, $400,823.86 volume, 6,253 swaps, 1,020 trader-wallet labels.$8,656.96 reserved for 82 closing holders, conditional on the November 5 check (each coin must retain ≥60% of eligible closing holders). Holder acquisition cost unresolved.
Reserve MAG7Minting and secondary pool purchases406 first-time pool buyers across the first three periods; 387 not mint/redemption actors.Which assets qualified after the pool migration, and a complete breakdown of customer types.
GliderTime-weighted portfolio TVL167 weekly wallets; 67.7% traded on 2+ days — but rebalancing can trade without a customer returning.The portfolio API needs a key we do not have. Portfolio ownership and value history are still missing.
ZyFAIHolding eligible stocks over time (initial set AAPLc, GOOGLc, NVDAc, METAc)Rewards depend on how long stocks are held. The number of trading wallets does not measure this.Which stocks qualified on each date, and the final dates after renewal.
Beefy (vault study)Strategy shares78.7% of the rewarded group’s September 21 shares still held September 29; 46 of 54 holders remaining.Measures capital still held, rather than whether traders returned.
Jumper rafflePrize drawRecorded separately from swap cashback, with source records saved.Prize-draw costs cannot be compared directly with cashback acquisition cost.

Feel’s 309 stock-and-wallet entries match the participant reward records exactly; the dollar amounts use agreed October 20 cutoff prices, not later market valuation. Beefy, Revert, Bankr LP, Superform, Pendle and Tau/IPOR allocations are in the accounting appendix.

Merkl templates and calculations

Which Merkl templates support each campaign, with examples from past campaigns. Checked against creator data on October 26; source files and hashes are in Merkl research files.

CampaignWho qualifiesRules to setCustomer reward
CashbackEligible purchase meeting the transaction minimumBasis, reward amount or rate, cap, assets, period, any holding ruleReward set by the campaign rules
Volume boostEligible trading volumeThresholds, bonus or allocation rule, assets, caps and datesBonus based on the campaign’s volume rules
Stock-to-stock rewardsEligible stock input and outputVolume condition, allocation and limitsReward set by the competition rules
App reward poolEligible trading across the appVolume milestones, cumulative pool amounts, allocation rule and datesThe customer’s proportional share, raffle prize or ranking-based reward
Earn boostEligible USDC balance held over timeRate, assets, dates, budget and withdrawal treatmentBlue rewards paid separately from lending earnings
Creator boostQualifying creator earningsEarnings basis, bonus rate, creator recipient, caps and datesExtra reward paid to the recorded creator

A milestone adds funding to the campaign. It does not give each customer a claim; the campaign rules determine individual rewards. Raffles need a winner count and either odds or weighting. Exclusion and review rules must be set before calculating winners and rewards.

Past campaigns · configurations saved October 25Campaign typeDistribution
1inch cashback · Jumper cashback · ZyFAI swap-and-holdENCOMPASSINGAIRDROP
Glider portfolios (both campaigns)GLIDER_APIMAX_APR
Feel.cash stock rewards (amounts calculated by the partner)JSON_AIRDROPone-off airdrop files
FOMO 2× creator rewards · Tokenized stocksMerkl calculation on FOMO’s earnings feedto be confirmed by testing one reward period

Feel supplies final reward amounts; Glider calculates them from portfolio positions. These differ from Encompassing cashback. FOMO and Blue require their own integration and testing. The saved volume trackers — base-cashback, epoch2, epoch3, epoch4, spire — have sixteen client IDs, including one for each Enso app.

SettingSelected options in the current data
Score methodsgenericTimeWeighted; cappedScore; maxBalance; maxDeposit; aboveThreshold / belowThreshold; logarithmic; indicator.
Distribution methodsAIRDROP; DUTCH_AUCTION; FIX_APR; AIRDROP_EPOCH; MAX_APR; MAX_DISTRIBUTION_RATE; VESTING; COMPOSED; ERC4626_APR top-ups.
HooksJumper bridge eligibility; token-holding eligibility; OFAC exclusion; raffle; API boost; static boost; per-period distribution; snapshot conditions.
Base config fieldsReward token, total amount, start time, calculation chain and campaign creator.
Reward statesRewards are calculated, published in a Merkle root, then made claimable when that root becomes active. Ready-to-claim rewards equal the amount made available minus what the customer has already claimed; pending rewards stay separate. A claim uses the cumulative amount and its matching proof. The app checks onchain claim status before offering another claim.

The public creator lists 118 templates and 235 campaign types, including ENCOMPASSING (27), ERC20LOGPROCESSOR (18), MORPHOVAULT (56) and GLIDER_API (162). Supported combinations depend on the campaign type. Merkl points developers to the current schemas and campaigns configured or dedicated APIs for combinations missing from Studio. The official type list marks ERC20, ERC20 snapshot, Silo, Morpho-direct and other older types as deprecated.

Public templates define campaign settings; they do not show that Base campaign creation is automated. On October 20, Merkl said the volume work was manual/custom and proposed an integration built by a developer. Peter and Merkl need to confirm the cashback and competition rules, which code will run them, and which settings it supports. Sources: Merkl research, template-mapping.json, raw/.

Pilot terms and launch checks

Partner terms, open decisions and checks needed before launch.

Who receives the money?

Participant rewards

Zerion: proposed up to $100K based on qualifying usage, across the wallet and client distribution. FOMO: 2× creator rewards paid in tokenized stocks; final budget to confirm.

App and router economics

Trading fees and revenue splits follow the relevant commercial agreement. Confirm the fee basis, payer and recipient for each route.

Separate partner payments

Any additional Base payment to Zerion or FOMO is a commercial term to confirm. Dashboard can report company incentives separately where an agreement includes them.

Participant reward budgets and illustrative company balances in Dashboard are separate from a payment for partner integration or distribution.

PartnerCurrent status and termsTo settle before rewards start
FOMO2× creator rewards, paid in tokenized stocks and claimed inside FOMO. Rewards go to the recorded creator payout wallet, which may differ from the trading wallet. FOMO’s underlying earnings remain separate. FOMO supplies its earnings endpoint; Merkl calculates the reward. Builder codes measure app volume, while creator earnings determine the reward.Confirm the feed and reward-record IDs, eligible earnings basis, stock assets, valuation and recipient eligibility. Set caps, budget and dates, then test one reward period and a stock payout, including a late record. Placement and production delivery remain in progress.
ZerionMain wallet and B2B API delivery. Client apps can receive rewards through Zerion’s API or connect to Base directly with their own key. Onboarding and placement in progress; brand assets and the mockup are the immediate dependency. The example campaign is cashback on eligible stock purchases; the same catalog also includes volume boosts, stock-to-stock rewards and app reward pools. A participant reward envelope of up to $100K is proposed, based on qualifying usage across Zerion and client apps. It is separate from any partner company payment and the VIP discussion. The main goal is new stockholders, followed by volume, with an emphasis on APAC.Decide whether rewards cover the first purchase or repeat purchases; define “new stockholder” and how far back to check. Base must send Zerion the geographic restrictions; targeting non-U.S. users alone is insufficient. Agree wallet placement and the client rollout. Test Builder Code attribution and the preferred Zerion-owned claim integration, with wallet signing and Merkl distribution. Decide whether Premium customers receive extra rewards.
Coinbase WalletRewards program planned; Mystery Box placement and timing remain open. The separate volume-based Mystery Box concept illustrates a $100,000 total prize pool. An illustrative $1,000 in eligible trading earns one box, up to five per wallet. Five $10,000 Take-Two prizes use $50,000; the remaining $50,000 supports other stock rewards. Bonus boxes have a separate issuance cap.Settle eligible assets and routes, period, prize counts and odds, inventory funding, geography and delivery. Price stock awards at a defined time; specify token, quantity and recipient. Revealed prizes and completed delivery remain separate records.
JumperFollow-up planned for a second phase with a rotating list of liquid tokens. A call was being arranged as of October 26. “Around November 22” was a reported target date, not an agreed date.Design a campaign that brings traders back (78 of 1,221 weekly wallets repeated). Measure trading, raffle, Glider and Aave deposit groups separately.
KyberSwapFollow-up conversation. Open to a longer engagement.Rebate or fee basis, placement constraints, exclusivity; asset-pair rather than pool-specific eligibility.
Launch checkWhat to check
Visible in the real appTerms, recipient, qualifying action, caps and claim timing match the agreed rules and the portal record.
Activity matchesThe correct recipient is identified for qualifying, excluded, zero-earning, multiple-wallet, duplicate and late records.
A period finishesSave the input data and rule version, state whether the data is complete, and show how each final reward was calculated.
Customers receive rewardsCustomers can claim in the partner app. Receipts show the correct recipient, token and amount. A failed attempt can be retried without paying twice.
Totals reconcileFor each token, totals agree across the source data, calculator, Merkl, portal and partner. Any rounding or correction difference has an explanation and someone responsible for resolving it.
History is preservedCorrect a reward period and renew a campaign without losing the original campaign or earlier terms.
Funding limits are clearBefore launch, the campaign owner and Merkl agree whether rewards stop, are reduced proportionally or are capped when funding runs low. The campaign states this rule.

Measure how many customers see the campaign, activate it, qualify, have rewards available, claim and return. Also track time from agreed inputs to launch, reused and new components, manual work between teams, data delays, support cases and differences in reported totals. Sources: Base partner rewards plan; partner conversation summary; Merkl research.

Definitions and data coverage

Current findings use the saved October 28 campaign analysis. Earlier appendix tables retain their stated October 20–26 cutoffs.

Definitions used throughout

Volume

Economic purchase volume counts each resolved transaction once. Gross stock-side volume can count both sides of a stock-to-stock trade. Each table states its basis. The newer rd-t27/rd-t28 data uses gross volume across all transaction types and is kept separate from the corrected economic-volume comparison.

Weekly trader

A distinct wallet that bought, sold or swapped stocks through that app during the week. Wallets, not verified people.

Newly observed Base-stock trader

A wallet with no earlier qualifying buy, sell or stock-to-stock trade in the model or partner history. This does not mean the wallet itself is new, represents a unique person, has never used the app, or started trading because of incentives. Wallets with unresolved history are counted separately.

Return / retention window

Current seven-day return: any Base-stock trade in [October 19 16:00, October 26 16:00 UTC), among first-time observed cashback claimants. Historical first-use tables start at each wallet’s first purchase and use a different population.

Reward cost per wallet

Current earned-cost ratios include all participant awards and funders, including Jumper’s raffle. Historical E1–E3 tables use the claims recorded then. Neither cost basis measures incremental acquisition.

Funding and reward amounts

Agreed funding, configured budget, estimated rewards owed, calculated rewards, published allocations, claimed rewards and remaining funding are different amounts. The 1inch case shows why these distinctions matter. Allocated, claimed and returned amounts are tracked separately and must not be added together. One onchain Distributor claim can include several campaigns paying the same token, so it cannot always be traced to one campaign.

Known data-quality limits

Attribution gaps

Nami’s integrator data never arrived. Bitget’s CSV history is incomplete. 1inch’s export does not identify the app interface. Jumper’s feed and app views cover different activity, and the integrator selection remains unresolved. Oku, Kyo and Nami share one Enso rewards account, counted once.

Unresolved history

The current claimant analysis excludes 496 1inch, 29 Jumper and two Kyber wallets from first-time counts because prior history is unresolved. Model history starts August 12. Older E1–E3 figures use a different population.

Open payments

Still needed: BaiBai’s final recipients and payment; Glider’s Jumper-only balances through November 16; Feel’s conditional November 5 payment; and ZyFAI’s final period through November 5. Onchain claims cannot yet be fully matched to individual campaigns.

Open questions

1. Rejoin campaign and recipient records to the newer v17 activity export, then check cohort and seven-day-return differences. Fourteen-day and thirty-day windows end November 2 and November 18. 2. Reconcile Jumper’s raffle winner payments, 1inch’s $106.98 prior-epoch difference and the Base/partner funding split. The 1inch E4 net settlement is $24,892.68; the proposed $25 cap was not the final rule. 3. Agree KyberSwap’s revised campaign: spend or fee basis, placement constraints and any exclusivity terms (gap -02). 4. Complete Feel’s November 5 retention check; confirm Spire/BaiBai’s final recipients, Glider’s Jumper-only balances and ZyFAI’s final period. 5. Confirm FOMO’s data feed and reward rule, then test one reward period. Telegram observations and follow-up corrections are preserved in partner conversations and follow-up notes; these open questions are separate from measured results.

Sources

Current campaign analysis and product research, with historical snapshots labelled separately.