Trade
Stocks, perps and priority markets.
Compelling opportunities. The apps investors already use. More value in lasting participation.

+10.9%vs previous 30 days
Majors$295.9K
Tokenized stocks$119.5K
Long tail$153.6K
Aerodrome$216.2K
Uniswap$165K
Base App$91K
Trader view · Sample data
Base Rewards · Experience Review · 30 October 2026
Connect useful financial opportunities with distribution, rewards and a lasting relationship with Base.
Through the relationships
partners already have.
Stocks, perps and priority markets.
Deposits with useful investment opportunities.
Financing that makes assets more useful.
Support markets investors can use.
Markets and asset lists help investors discover opportunities and understand liquidity.
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.
Q4 analytics for anyone who links a wallet. Blue reward history is proposed for Q1.
Trading activity across your wallets
$569K+10.9%
vs previous 30 days| Majors | $295.9K |
|---|---|
| Tokenized stocks | $119.5K |
| Long tail | $153.6K |
| Aerodrome | $216.2K |
|---|---|
| Uniswap | $165K |
| Base App | $91K |
| Other | $96.8K |
| jesse.base.eth | $384K |
|---|---|
| 0x45d3…23Ed | $157.9K |
| 0xB91e…04aA | $27.1K |
Trader view concept · Sample data
Sign a message to prove ownership, using the same flow as the Black application. Your activity is private to you.
See combined totals or filter to one wallet. Unlinking a wallet removes its activity from the view immediately.
Bring rewards from partner apps into one view. Claims stay in the app where rewards were earned; scope follows Q1 planning.
Q4 · Campaigns managed with Base. Rewards claimed inside partner apps.
Rewards to your users
$5,492Accrued under your agreement
$3,150Your users Up to 4% cashback
Your company Agreed partner incentive
KyberSwap example · Sample data
See economic activity on Base and live or past campaigns, with their terms, qualifying activity and results.
Track rewards to users separately from company incentives under a partner agreement, including payment status.
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
Discover eligible opportunities, understand the terms, then earn and claim in your app.
Lists support discovery. Campaigns determine which activity earns rewards.
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.
The Blue card brings progress and rewards together.

Zerion example · Campaign balance shown
FOMO boosts creator earnings and pays the reward in stocks.
Total earned
$52,545.90+$175.54 this week
Boosted creator rewards
Q4 partner packageAPI delivery, shared guidelines, placement examples and creative assets.API and integration details
Different campaigns, built into the apps customers use.
Participation confirmed
Integration in progress
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.
Main wallet + B2B API
Placement to confirm
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.
Rewards program planned
Placement being scoped
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
Build, test and measure new ways to grow onchain stock ownership.
Help more people own stocks onchain and discover priority stocks and new issuances.
Make qualification, reward allocation and delivery terms clear before participation. Measure trust alongside ownership outcomes.
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
An invite-only membership in Dashboard. Q4 launch target, with perks and access.

Invite traders to apply through Dashboard, starting with 20–30 members this quarter.
Introductions to early-stage builders raising on Base, plus one-to-one time with the Base core team.
Trader dinners and meetups, selected concerts and Base events, and a welcome box.
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
The application is built. Next is the benefits view. Target: Q4 2026.
Introductions to the people building on Base, and time with the core team.
Request an introductionTrader dinners, meetups and selected Base events.
Register your interestA personal contact at Base for your membership and benefits.
Get in touchBenefits view concept
Application, wallet linking, Telegram connection and required email are in Dashboard.
Build the benefits view, finalize perks and terms with Legal, and establish the application review process.
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
Four product tracks across Q4 2026 and Q1 2027.
Campaigns and claims in apps. Shared brand guidelines and creative assets.
Proposed: show partner-app reward history in the trader view. Claims stay in the app where rewards were earned.
Launch scope to defineApplication built. Complete the benefits view, Legal terms and review process; target 20–30 members.
Build on the first member experience.
Feature set to defineStandard analytics for everyone connecting wallets, including Black applicants.
Use feedback to extend the initial view.
Financial apps see economic activity and manage campaigns with Base.
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
Keep the first release focused and assign the teams who will maintain it.
Agree partner campaigns and placement. Scope the Q4 incentive pilot, its budget, Legal review and success measures.
Paige / BD · Peter · Partner teamsFinish the benefits view, perk terms and application review process. Target 20–30 members through direct outreach.
Dan · Marketing · LegalConfirm the Q4 trader view and limited partner portal. Choose Q1 features from usage and feedback.
Aayushi · Dan · PeterNew 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.
Follow the customer from first seeing a campaign to receiving a reward.
Explore campaigns and available rewards inside each app.
Example placements and balances · Full reward journey · Future reward history
Prioritize onchain stock ownership, then choose the activity and reward structure.
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 previewThis 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
Explore one view of rewards earned in participating apps.
Consumer history concept · Scope and timing to define
180.00 USDC
20.00 USDC
160.00 USDC
120.00 USDC
Amounts in USDC · Pending rewards are estimates
| Campaign / app | Status | Earned | Pending | Ready to claim | Claimed | Open app |
|---|---|---|---|---|---|---|
| CashbackZerion | Active | 20.00 | 0.00 | 20.00 | 0.00 | Open Zerion |
| Volume boostZerion | Ended | 60.00 | 0.00 | 0.00 | 60.00 | Open Zerion |
| Stock-to-stock rewardsZerion · Stock-to-stock swaps | Ended | 100.00 | 0.00 | 0.00 | 100.00 | Open Zerion |
| App reward poolZerion | Active | 0.00 | 120.00 | 0.00 | 0.00 | Open Zerion |
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.
Invitation-led membership.
Perks and benefits in Dashboard.
Black membership is reviewed separately from Blue rewards.
Consumer history concept · Sample rewards and campaign terms
Blue brings the rewards experience into partner apps. Dashboard and the API connect it to campaign operations.
Project, API key, campaign setup and attribution. Campaign reporting and transaction checks.
Partner setupBlue card or rewards in the partner’s own interface.
Show campaigns and rewardsOpportunities, Liquid List and incentive flags, investor eligibility, balances and claim plans.
Campaign configuration, reward calculation and published allocations.
Reward dataThe Liquid List identifies stocks meeting liquidity criteria. Its incentive flags distinguish the rewarded subset; historical versions preserve the set at trade time.
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.
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.
Working delivery model · Both routes serve client apps in their own UI.
The app keeps its existing Zerion integration alongside rewards.
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.
Earn opportunities can appear in the catalog. Vault details, positions and deposits come from Base Earn; eligible Merkl rewards can share the claim route.
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.
| Job | Operations |
|---|---|
| Discover campaigns and terms | ListOpportunities · GetOpportunity |
| Read current and historical Liquid Lists, with incentive flags | ListLiquidStocks · GetLiquidStocks |
| Check one investor’s eligibility | GetAccountEligibility |
| Show rewards by opportunity and token | ListAccountRewards |
| Build unsigned claim calls and source breakdown | GetRewardClaimPlan |
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
The states behind the customer’s progress and reward history.
The investor can see the campaign and check its terms before trading.
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.
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
An example Voltrade volume campaign and a separately configurable Mystery Box campaign.
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.
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.
An estimate before close. It changes with eligible activity and pool unlocks; viewing it creates no award.
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.
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.
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.
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.
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.
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
Set up the integration in Dashboard. Confirm the campaign and supported transaction route before launch.
Walk through the assisted setup, attribution check and campaign status.
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.
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.
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
Each campaign needs a clear owner for the campaign, activity, awards and delivery.
Show the campaign, supply attributed activity and support the customer’s wallet experience.
Agree partner terms and placement, and coordinate the limited portal and shared product work.
Operate its trading campaigns, from configuration and scoring to final awards.
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.
Q1 concept: explore whether eligible activity across apps should count toward one campaign.
$700
Eligible trading$500
Eligible trading$1,200
One campaign · One periodExplore a shared history of rewards already earned in participating apps.
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
Explore shared earning. Separately scope Spindl’s possible role in future campaign operations.
Voltrade operates its trading campaigns today. Spindl could eventually take on campaign setup or reward logic; scope and timing remain open.
Nectar supports shared earning; Backpack’s box example is single-venue. Onchain attribution and settlement still need design. Shared-activity example
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.
Three useful precedents for different parts of Base Rewards.
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 ↗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 ↗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.
E1–E4 · Reward balances captured October 28, 2026 · Amounts in USDC
| Campaign | Rewards earned | Cashback received | Cashback claimants | Median received | First-time claimants returning in 7 days |
|---|---|---|---|---|---|
| Jumper | $17,940.68 | $6,751.99 | 1,076 | $1.96 | 82 / 784 · 10.46% |
| 1inch | $56,980.35 | $34,871.74 | 1,003 | $35.70 | 54 / 387 · 13.95% |
| KyberSwap | $6,678.01 | $5,411.62 | 277 | $19.99 | 29 / 85 · 34.12% |
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.
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.
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.
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
Historical partner register through October 26. October 28 rewards and settled 1inch E4.
| Partner | Campaign | Launch and campaign history | Results and open questions |
|---|---|---|---|
| 1inch dApp and Wallet | Trading cashback | Campaign 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. |
| Jumper | Trading cashback | Live tracker shared August 24; ran through October 19 | Allocation 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. |
| KyberSwap | Trading cashback | Campaign and reward participation recorded from the first reward period | Latest 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. |
| Grow | Trading cashback | Campaign 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. |
| Bankr | Trading cashback | Swap 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 Wallet | Trading cashback | Campaign 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. |
| Liminal | Trading cashback | Integration code deployed; participation in earlier campaigns | 7 eligible buyers, $6,304.35 purchases, $49.73 allocated, no claims recorded. Non-renewal reported September 7. |
| Oku via Enso | Trading cashback | Campaign reported live September 7 | 7 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 Enso | Trading cashback | Campaign reported live September 7 | One observed buyer, $1,080.50 purchases. Shares the Enso payout; no separate result for Kyo. |
| Nami via Enso | Trading cashback | Tracking reported started September 10 | The 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 / BaiBai | Trading and FX | Launch and tracking reported around October 9 | 79 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 MAG7 | Portfolio purchases and holding | Launch 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. |
| Glider | Portfolio and holding rewards | Main campaign ended October 23; Jumper-only campaign runs to November 16 | Two 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. |
| ZyFAI | Stock holding rewards | Announcement 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.cash | Stock holding rewards | Ran 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 / Layer3 | Deposit and prize campaign | Stock-deposit campaign launched and promoted August 26; promotion continued in September | The 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.
Historical activity snapshot: August 12–October 20 totals and October 14–20 weekly activity. Current campaign outcomes.
| App or integration | Role | Cumulative volume | Oct 14–20 volume | Weekly wallets | 2+ days |
|---|---|---|---|---|---|
| KyberSwap | Trading frontend | $40,144,255 | $6,178,177 | 139 | 23.0% |
| Jumper | Trading frontend | $6,282,553 | $246,829 | 1,221 | 6.4% |
| Glider | Portfolio management | $4,089,490 | $108,720 | 167 | 67.7% |
| Spire / BaiBai | Trading frontend | $523,280 | $250,459 | 42 | 50.0% |
| Bankr | Trading frontend | $356,047 | $4,035 | 16 | 25.0% |
| Enso routing | Trade routing (pooled) | $332,792 | $2,792 | 3 | 33.3% |
| ZyFAI | Trading frontend | $60,194 | $4,184 | 8 | 37.5% |
| Bitget Wallet | Wallet | $17,773 | $1,264 | 2 | 0.0% |
| Grow | Trading frontend | $7,257 | $536 | 65 | 10.8% |
| Liminal | Trading frontend | $6,747 | $147 | 1 | 0.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.
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.
| Frontend | Periods covered | Unique eligible buyers | Purchase records | Buys / stock-to-stock | Stock-side volume | Volume, once |
|---|---|---|---|---|---|---|
| 1inch | E1–E4 | 1,669 | 3,430 | 3,408 / 22 | $4,554,299 | $4,544,346 |
| Jumper | E1–E4 | 7,232 | 16,498 | 15,672 / 826 | $3,518,980 | $3,367,319 |
| KyberSwap | E1–E4 | 484 | 5,025 | 4,960 / 65 | $19,767,499 | $19,580,497 |
| Grow | E1–E3 | 124 | 229 | 229 / 0 | $2,492 | $2,492 |
| Bankr | E1–E2 | 106 | 222 | 221 / 1 | $105,702 | $105,701 |
| Bitget Wallet | E1 | 10 | 13 | 13 / 0 | $1,070 | $1,070 |
| Liminal | E1 | 7 | 28 | 28 / 0 | $6,304 | $6,304 |
| Oku | E2–E3 | 7 | 42 | 42 / 0 | $23,534 | $23,534 |
| Kyo | E3 | 1 | 3 | 3 / 0 | $1,080 | $1,080 |
| BaiBai | Spire epoch | 79 | 3,220 | 336 / 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.
October 25 snapshot; Bitget retains October 21 balances. This predates 1inch E4 settlement. Current rewards and payments.
| Frontend or campaign ID | Configured budget | Allocated to participants | Claimed, per Merkl | Returned 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.
Historical holding and portfolio records through October 26. The LP and carry table uses records collected October 21.
| Holding and portfolio programs | Reward basis | Configured budget | Allocated | Claimed | Returned |
|---|---|---|---|---|---|
| ZyFAI · runs to November 5 | How long eligible stocks were held | $5,000.00 | $3,734.03 | $3,634.61 | $0.00 |
| Glider · main · ended October 23 | Time-weighted portfolio TVL | $39,400.00 | $13,056.04 | $12,983.41 | $26,343.96 |
| Glider · Jumper-only · to November 16 | Time-weighted portfolio TVL | $19,700.00 | $448.64 | $405.06 | $0.00 |
| Reserve MAG7 | Minting and pool purchases | $25,000.00 | $127.27 | $19.89 | $24,872.73 |
| Ample / Layer3 | Deposit/prize campaign; payouts still need checking | $10,000.00 | $0.00 | $0.00 | $10,000.00 |
| Feel.cash · first distribution | Holder rewards, three coins | native PLTRc / METAc / LLYc | $12,498.40 at agreed October 20 prices | fully 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 counted | Reward asset | Allocated | Claimed |
|---|---|---|---|---|
| Beefy | 18 | USDC | $37,173.40 | $35,932.19 |
| Revert | 2 | USDC | $47,004.51 | $45,321.13 |
| Superform | 5 | USDC | $8,972.72 | $6,843.06 |
| Superform | 2 | sUP | 70,417.26 sUP | 67,574.37 sUP |
| Pendle | 4 | USDC | $2,830.27 | $760.22 |
| Bankr LP | 8 | USDC | $2,784.99 | $2,643.67 |
| Tau / IPOR | 25 | USDC | $8,272.30 | $1,270.70 |
| Tau / IPOR | 2 | ipor-fusion-points | No balance available | No balance available |
| Makina | 1 | USDC | $889.64 | $729.23 |
| Aave V4 Coinbase Stocks Hub/Spoke | 2 | USDC | $129.96 | $3.72 |
| Frgmnt | 1 | USDC | $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.
E1–E3 comparison saved October 22. These descriptive reward-cost ratios do not measure acquisition caused by incentives. Current claimant outcomes.
| Frontend | Eligible buyer wallets | First trade via this app | First Base stock trade | Claimed | Claimed per new Base stock trader | Allocated per new Base stock trader | Coverage note |
|---|---|---|---|---|---|---|---|
| Jumper | 5,487 | 5,333 | 4,304 | $4,973.55 | $1.16 | $1.28 | All eligible app trades; partner feed comparison below |
| KyberSwap | 313 | 279 | 142 | $3,144.96 | $22.15 | $24.31 | Includes eligible app trades absent from its feed |
| Grow | 124 | 111 | 108 | $10.00 | $0.09 | $0.73 | Most allocated rewards remain unclaimed |
| Bankr | 106 | 100 | 100 | $58.04 | $0.58 | $0.70 | Total claims are newer than the wallet-level data |
| Bitget Wallet | 10 | 10 | 7 | $0.34 | $0.05 | $2.52 | Very small measured group; export coverage limited |
| Liminal | 7 | 5 | 5 | $0.00 | $0.00 | $9.95 | Allocated rewards; no claims recorded |
| Frontend | Customer population | Newly observed Base stock traders | Claimed per new trader | Allocated per new trader |
|---|---|---|---|---|
| Jumper | Wallets appearing in the partner feed | 2,537 | $1.96 | $2.16 |
| Jumper | All eligible app trades | 4,304 | $1.16 | $1.28 |
| KyberSwap | Wallets appearing in the partner feed | 96 | $32.76 | $35.96 |
| KyberSwap | All eligible app trades | 142 | $22.15 | $24.31 |
| Historical coverage gaps | Limits recorded in the October 22 comparison |
|---|---|
| 1inch | E1–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 Nami | Shares the Enso rewards account. Earlier app history and integrator data are incomplete. |
| Spire / BaiBai | First-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 MAG7 | Pool buyers have been counted, but eligible customers and new holders have not yet been matched to all holding rewards. |
| Glider | The 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. |
| ZyFAI | Rewards depend on holding eligible stocks over time, so acquisition cost needs a count of new holders rather than new trading wallets. |
| Feel.cash | 286 recipients, $43.70 average allocation; prior stock ownership and acquisition dates are needed for holder CAC. |
| Ample / Layer3 | Stock-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.
Earlier first-use and post-campaign tables, saved through October 24. October 28 seven-day claimant return.
| Frontend | Any Base stock app · day 7 | Day 14 | Day 30 | Same app · day 30 |
|---|---|---|---|---|
| 1inch | 143/562 (25.4%) | 254/475 (53.5%) | 334/370 (90.3%) | 153/360 (42.5%) |
| Jumper | 761/4,719 (16.1%) | 1,247/4,363 (28.6%) | 1,027/2,582 (39.8%) | 849/2,582 (32.9%) |
| KyberSwap | 62/180 (34.4%) | 65/143 (45.5%) | 61/110 (55.5%) | 47/110 (42.7%) |
| Grow | 21/108 (19.4%) | 29/108 (26.9%) | 29/89 (32.6%) | 28/89 (31.5%) |
| Bankr | 34/100 (34.0%) | 49/100 (49.0%) | 56/100 (56.0%) | 54/100 (54.0%) |
| Bitget Wallet | 3/7 (42.9%) | 3/7 (42.9%) | 4/7 (57.1%) | 0/7 (0.0%) |
| Liminal | 0/5 (0.0%) | 1/5 (20.0%) | 1/5 (20.0%) | 1/5 (20.0%) |
| Oku | 0/2 (0.0%) | 2/2 (100.0%) | 2/2 (100.0%) | Not yet measurable |
| Kyo | Not yet measurable | Not yet measurable | Not yet measurable | Not yet measurable |
| BaiBai | 13/30 (43.3%) | Not yet measurable | Not yet measurable | Not yet measurable |
| After rewards ended | Within 7 days · any stock | Within 7 days · same app | Within 14 days · any stock | Within 30 days · any stock |
|---|---|---|---|---|
| Bankr | 17/106 (16.0%) | 16/106 (15.1%) | 21/106 (19.8%) | Not enough follow-up |
| Grow | 13/124 (10.5%) | 13/124 (10.5%) | 19/124 (15.3%) | Not enough follow-up |
| Bitget Wallet | 5/10 (50.0%) | 0/10 (0.0%) | 5/10 (50.0%) | 6/10 (60.0%) |
| Liminal | 1/7 (14.3%) | 1/7 (14.3%) | 1/7 (14.3%) | Not enough follow-up |
| Oku | 6/7 (85.7%) | Not observable | 6/7 (85.7%) | Not enough follow-up |
| Kyo | 1/1 (100.0%) | Not observable | 1/1 (100.0%) | Not enough follow-up |
| Jumper · KyberSwap · 1inch | Now measured; see current trading results for the claimant cohort | — | 14-day window ends November 2 | 30-day window ends November 18 |
| Volume after rewards ended | 14 days before · per day | 14 days after · per day | Share of earlier daily volume |
|---|---|---|---|
| Bankr | $6,960 | $2,823 | 40.6% |
| Grow | $116 | $67 | 58.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.
Results for holding and portfolio campaigns are measured separately from cashback retention.
| Program | What it paid for | Measured result | Open item |
|---|---|---|---|
| Feel.cash | Holding 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 MAG7 | Minting and secondary pool purchases | 406 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. |
| Glider | Time-weighted portfolio TVL | 167 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. |
| ZyFAI | Holding 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 shares | 78.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 raffle | Prize draw | Recorded 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.
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.
| Campaign | Who qualifies | Rules to set | Customer reward |
|---|---|---|---|
| Cashback | Eligible purchase meeting the transaction minimum | Basis, reward amount or rate, cap, assets, period, any holding rule | Reward set by the campaign rules |
| Volume boost | Eligible trading volume | Thresholds, bonus or allocation rule, assets, caps and dates | Bonus based on the campaign’s volume rules |
| Stock-to-stock rewards | Eligible stock input and output | Volume condition, allocation and limits | Reward set by the competition rules |
| App reward pool | Eligible trading across the app | Volume milestones, cumulative pool amounts, allocation rule and dates | The customer’s proportional share, raffle prize or ranking-based reward |
| Earn boost | Eligible USDC balance held over time | Rate, assets, dates, budget and withdrawal treatment | Blue rewards paid separately from lending earnings |
| Creator boost | Qualifying creator earnings | Earnings basis, bonus rate, creator recipient, caps and dates | Extra 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 25 | Campaign type | Distribution |
|---|---|---|
| 1inch cashback · Jumper cashback · ZyFAI swap-and-hold | ENCOMPASSING | AIRDROP |
| Glider portfolios (both campaigns) | GLIDER_API | MAX_APR |
| Feel.cash stock rewards (amounts calculated by the partner) | JSON_AIRDROP | one-off airdrop files |
| FOMO 2× creator rewards · Tokenized stocks | Merkl calculation on FOMO’s earnings feed | to 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.
| Setting | Selected options in the current data |
|---|---|
| Score methods | genericTimeWeighted; cappedScore; maxBalance; maxDeposit; aboveThreshold / belowThreshold; logarithmic; indicator. |
| Distribution methods | AIRDROP; DUTCH_AUCTION; FIX_APR; AIRDROP_EPOCH; MAX_APR; MAX_DISTRIBUTION_RATE; VESTING; COMPOSED; ERC4626_APR top-ups. |
| Hooks | Jumper bridge eligibility; token-holding eligibility; OFAC exclusion; raffle; API boost; static boost; per-period distribution; snapshot conditions. |
| Base config fields | Reward token, total amount, start time, calculation chain and campaign creator. |
| Reward states | Rewards 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/.
Partner terms, open decisions and checks needed before launch.
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.
Trading fees and revenue splits follow the relevant commercial agreement. Confirm the fee basis, payer and recipient for each route.
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.
| Partner | Current status and terms | To settle before rewards start |
|---|---|---|
| FOMO | 2× 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. |
| Zerion | Main 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 Wallet | Rewards 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. |
| Jumper | Follow-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. |
| KyberSwap | Follow-up conversation. Open to a longer engagement. | Rebate or fee basis, placement constraints, exclusivity; asset-pair rather than pool-specific eligibility. |
| Launch check | What to check |
|---|---|
| Visible in the real app | Terms, recipient, qualifying action, caps and claim timing match the agreed rules and the portal record. |
| Activity matches | The correct recipient is identified for qualifying, excluded, zero-earning, multiple-wallet, duplicate and late records. |
| A period finishes | Save the input data and rule version, state whether the data is complete, and show how each final reward was calculated. |
| Customers receive rewards | Customers can claim in the partner app. Receipts show the correct recipient, token and amount. A failed attempt can be retried without paying twice. |
| Totals reconcile | For 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 preserved | Correct a reward period and renew a campaign without losing the original campaign or earlier terms. |
| Funding limits are clear | Before 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.
Current findings use the saved October 28 campaign analysis. Earlier appendix tables retain their stated October 20–26 cutoffs.
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.
A distinct wallet that bought, sold or swapped stocks through that app during the week. Wallets, not verified people.
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.
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.
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.
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.
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.
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.
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.
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.
Current campaign analysis and product research, with historical snapshots labelled separately.