Incentive distribution platforms evaluated on whether an outsider can recompute a disputed allocation, who holds the budget and can still edit the list after publication, what has already gone wrong on the machinery, and what is written down about sybil defence.
Merkl (Angle Labs)
#1 of 9 · published ranking
Merkl (Angle Labs)
81ChainChoice Score
4199
Why it leads
Best in the pool on recomputable allocation and incident and operator record
9incentive distribution · sorted by chainchoice score
ranked before any payout data is seen
#1 overall·computed before any payout data is seenOverall
Merkl (Angle Labs)
Merkl (Angle Labs)
Offchain reward engine that publishes a per-recipient reward file for every merkle root it pushes to a named Distributor contract, opens a 1-2 hour onchain dispute window before rewards become claimable, and takes its 3% out of the deposited budget rather than on top of it.
Leads the pool on If someone disputes their number, can anyone outside the vendor recompute it?
81ChainChoice Score · first of 9
4199
Catalog strengths
Recomputable allocationBudget control after publicationIncident and operator record
Why it leads
Best in the pool on recomputable allocation and incident and operator record
3 points ahead of Sablier Airdrops (Merkle Lockups): +5.6 pts recomputable allocation, +1.4 pts incident and operator record
Provider states broad availability
Evidence
4/4
criteria scored · 4 receipts quoted
Margin
+3
over Sablier Airdrops (Merkle Lockups), ranked #02
Rank stability
Firm
#1 holds when every published criterion is moved ±1
Tradeoff
−2
Who is holding my budget, who can still change the list, and what comes back to me? — behind this pool's best
Jurisdiction
Global
no restricted market on record
Score breakdowntick = pool best
Recomputable allocation9/10
Budget control after publication8/10
Incident and operator record8/10
Sybil defence in writing8/10
Ranking-blind · a guided run tailors this to your size, custody & jurisdiction
#ProviderScoreEvidenceKey strengths
2−3
SA
Sablier Airdrops (Merkle Lockups)
Budget control after publicationSybil defence in writing
3−7
BO
Boost (Rabbithole)
Budget control after publicationSybil defence in writing
4−1
ST
Streamflow
Budget control after publicationSybil defence in writing
5−4
HE
Hedgey
Budget control after publicationRecomputable allocation
6−5
LA
Layer3
Incident and operator recordSybil defence in writing
7−2
GA
Galxe Quest / Business+
Incident and operator recordSybil defence in writing
8−5
AB
Absinthe Labs
Budget control after publicationSybil defence in writing
9−4
ZE
Zealy
Sybil defence in writingBudget control after publication
Ranking-blind — order computed before any payout data is joined
Below the table
How this ranking works
Everything the table draws on continues here: how firm the #1 is, the per-criterion arithmetic behind each score, who pays ChainChoice, and the full guide to choosing.
Direct answer
What is the best incentive distribution in 2026?
Merkl (Angle Labs) ranks #1 overall for incentive distribution on ChainChoice. Offchain reward engine that publishes a per-recipient reward file for every merkle root it pushes to a named Distributor contract, opens a 1-2 hour onchain dispute window before rewards become claimable, and takes its 3% out of the deposited budget rather than on top of it. It holds that rank under an affiliate-blind methodology scored across 4 published, weighted criteria — the code that ranks providers physically cannot read affiliate payouts (CI-enforced), so a payout can't move a rank. The verdict re-computes on every fee change, incident, or regulatory action; full reasoning and the audit receipt are below.
Best picks
Best incentive distribution in 2026
Weighted on recomputable allocation (30), budget control after publication (28), incident and operator record (22), and sybil defence in writing (20). The heaviest is whether someone outside the vendor can re-derive a disputed number: eight of the nine publish no contest path at all, and the one appeal route that exists is an unbounded support ticket the same terms then disclaim. The sybil finding is starker — six of nine market a named defence and none publish a removal count or a sybil report for a real campaign. Advertised integrations are not scored anywhere.
Best overall
Merkl (Angle Labs)
Merkl (Angle Labs)
Offchain reward engine that publishes a per-recipient reward file for every merkle root it pushes to a named Distributor contract, opens a 1-2 hour onchain dispute window before rewards become claimable, and takes its 3% out of the deposited budget rather than on top of it.
Data checked Aug 2026
Offchain reward engine that publishes a per-recipient reward file for every merkle root it pushes to a named Distributor contract, opens a 1-2 hour onchain dispute window before rewards become claimable, and takes its 3% out of the deposited budget rather than on top of it. Strongest on if someone disputes their number, can anyone outside the vendor recompute it? (9/10): READ ON https://docs.merkl.xyz/merkl-mechanisms/technical-overview.md (2026-08-17): 'At regular intervals — potentially different from the computation intervals — the Merkl Engine generates a merkle tree from all processed campaigns, compresses it into a single merkle root, and pushes that root onchain to the **Merkl… Weakest on what exactly stops a farm from eating this budget, and what happens when it flags the wrong person? (8/10): MERKL RUNS NO PROPRIETARY SYBIL DETECTOR — it hands the buyer the filter and publishes exactly what the filter can do. READ ON https://docs.merkl.xyz/merkl-mechanisms/customization-options.md (2026-08-17): '### Blacklisting — You can exclude specific addresses from receiving rewards. Published price: READ ON https://docs.merkl.xyz/distribute-with-merkl/fee-model (2026-08-17): "Merkl's fees are deducted directly from the tokens deposited into the campaign." — "Standard campaign fee: 3% of distributed incentives" — "Airdrop discount: JSON-based airdrops are…
Best for: Recomputable allocation — 9/10
Why this score4 published criteria · leads 3 of 4
Published criterionWtScore, and the best hereGap/10Pts
If someone disputes their number, can anyone outside the vendor recompute it?7.2·98.6
Who is holding my budget, who can still change the list, and what comes back to me?6.7−287.2
What has already gone wrong on this machinery, and who is actually running it today?5.3·85.6
What exactly stops a farm from eating this budget, and what happens when it flags the wrong person?4.8·85.1
Σ methodology points26.6/32
Each bar is the score on that criterion’s own 0–10 scale, never rescaled to the pool. The dark line is the best any product here reached on that axis. Wt is the most the criterion can add to the 86-point weighted total. Pts is weight × score × 32; the sum is the methodology score, and each weighted point behind the leader costs 2.6 on the displayed score. how these are weighted
Considered and not ranked
8 products we looked at and left out
A shortlist is only honest if it says who it turned away. Each of these was assessed against the same published criteria as the ranked table and excluded for a stated reason — not overlooked.
We assessed 12 products here and rank 4 — 33% of what we looked at. That share is of the products we assessed, not of the category: how many exist is not something we can count, so we do not claim a number for it.
Royco (and its Sonar incentive-market product)TurtleDisperseSuperfluidTrueFi pointsRabbithole as a separate pool entryGalxe Passport, Human Passport, World ID and other personhood providersTrusta Labs, Nansen sybil scoring and other detection-only vendors
Why it ranks first
Why Merkl (Angle Labs) leads this category right now
Offchain reward engine that publishes a per-recipient reward file for every merkle root it pushes to a named Distributor contract, opens a 1-2 hour onchain dispute window before rewards become claimable, and takes its 3% out of the deposited budget rather than on top of it. Strongest on if someone disputes their number, can anyone outside the vendor recompute it? (9/10): READ ON https://docs.merkl.xyz/merkl-mechanisms/technical-overview.md (2026-08-17): 'At regular intervals — potentially different from the computation intervals — the Merkl Engine generates a merkle tree from all processed campaigns, compresses it into a single merkle root, and pushes that root onchain to the **Merkl… Weakest on what exactly stops a farm from eating this budget, and what happens when it flags the wrong person? (8/10): MERKL RUNS NO PROPRIETARY SYBIL DETECTOR — it hands the buyer the filter and publishes exactly what the filter can do. READ ON https://docs.merkl.xyz/merkl-mechanisms/customization-options.md (2026-08-17): '### Blacklisting — You can exclude specific addresses from receiving rewards. Published price: READ ON https://docs.merkl.xyz/distribute-with-merkl/fee-model (2026-08-17): "Merkl's fees are deducted directly from the tokens deposited into the campaign." — "Standard campaign fee: 3% of distributed incentives" — "Airdrop discount: JSON-based airdrops are…
Best for
Recomputable allocation — 9/10
Main tradeoff
The friendly docs page and the Terms PDF do not say the same thing about your leftover budget. docs.merkl.xyz/distribute-with-merkl/fee-model tells you 'Campaign creators on Merkl can freely reallocate all unclaimed rewards once their campaign ends'; Art. 4 of merkl-terms.pdf (last revised 13 May 2026) says that if you have not reallocated within a year, 'Angle Labs reserves the right, at its sole discretion, to recover such unclaimed rewards in whole or in part and to reallocate, redistribute, or otherwise apply them as Angle Labs sees fit, including by reallocating them to other Merkl Campaigns, to other Recipients, to operational reserves', and 'The Incentivizor expressly waives any right to claim, recover, or be reimbursed'. Pair that with Art. 3.3 — Merkl may 'pause, suspend, modify, refuse, terminate' a live campaign at sole discretion 'with or without prior notice' — Art. 5.4, which routes every aggrieved recipient's miscalculation claim to you with an indemnity running back to Angle Labs, and Art. 6, which caps Angle Labs' liability at three months of your fees. A budget-holder who read only the docs will not have priced any of that; the one operational chore that prevents the worst of it is a calendar reminder to reallocate unclaimed rewards inside twelve months.
Verify before signup
READ ON https://docs.merkl.xyz/distribute-with-merkl/fee-model (2026-08-17): "Merkl's fees are deducted directly from the tokens deposited into the campaign." — "Standard campaign fee: 3% of distributed incentives" — "Airdrop discount: JSON-based airdrops are charged at a reduced rate of 0.5%". The degressive schedule, read on the .md source of the same page the same day: "**3%** on the first $1M distributed", "**2.25%** on amounts between $1M and $2.5M", "**1.75%** on amounts between $2.5M and $5M", "**1.5%** on amounts above $5M", plus "Merkl offers a 25% fee discount when you commit upfront to campaigns distributing more than $500k in total incentives." Point programmes are billed separately and are NOT charged a distribution fee — https://docs.merkl.xyz/distribute-with-merkl/create-a-point-program.md (2026-08-17): "Indexing campaigns are billed at **$40 per week** per point source, paid in credits. There are no distribution fees for indexing campaigns." Services are also published rather than quoted behind a form — https://studio.merkl.xyz/services/professional-services (2026-08-17): "Subscription: $3,000 per month, or $30,000 per year (two months free)."; https://studio.merkl.xyz/services/managed-campaigns (2026-08-17): "Subscription: $5,000 per month, or $50,000 per year (two months free)."; https://studio.merkl.xyz/services/autoclaim (2026-08-17): "Starter $500 5,000 $0.09 / claim", "Growth $2,500 30,000 $0.07 / claim", "Scale $5,000 100,000 $0.045 / claim", "Enterprise Custom Custom $0.02+ / claim". Standard Support is "Included for free with every Merkl client" (https://docs.merkl.xyz/distribute-with-merkl/merkl-services.md, 2026-08-17). Nothing material is unpublished except the Integration Fee, which the ToS says is negotiated: "The exact amount of the Integration Fee will be proposed to the Incentivizor who will have to either accept or reject it." (https://docs.merkl.xyz/merkl-terms.pdf, Art. 4, read 2026-08-17).
Recommendation summary
What should decide this category
If someone disputes their allocation, can anyone outside the vendor recompute it?
Between funding and claiming, who holds the budget, and who can still change the list?
What has already gone wrong on this machinery, and does the vendor say so on a page it controls?
Quick picks
Strong options in this category
Start with the lead choice first, then use the shortlist only if you still need a challenger or stronger fit for a specific setup.
Best overall
Merkl (Angle Labs)
Merkl (Angle Labs)
Offchain reward engine that publishes a per-recipient reward file for every merkle root it pushes to a named Distributor contract, opens a 1-2 hour onchain dispute window before rewards become claimable, and takes its 3% out of the deposited budget rather than on top of it.
Offchain reward engine that publishes a per-recipient reward file for every merkle root it pushes to a named Distributor contract, opens a 1-2 hour onchain dispute window before rewards become claimable, and takes its 3% out of the deposited budget rather than on top of it. Strongest on if someone disputes their number, can anyone outside the vendor recompute it? (9/10): READ ON https://docs.merkl.xyz/merkl-mechanisms/technical-overview.md (2026-08-17): 'At regular intervals — potentially different from the computation intervals — the Merkl Engine generates a merkle tree from all processed campaigns, compresses it into a single merkle root, and pushes that root onchain to the **Merkl… Weakest on what exactly stops a farm from eating this budget, and what happens when it flags the wrong person? (8/10): MERKL RUNS NO PROPRIETARY SYBIL DETECTOR — it hands the buyer the filter and publishes exactly what the filter can do. READ ON https://docs.merkl.xyz/merkl-mechanisms/customization-options.md (2026-08-17): '### Blacklisting — You can exclude specific addresses from receiving rewards. Published price: READ ON https://docs.merkl.xyz/distribute-with-merkl/fee-model (2026-08-17): "Merkl's fees are deducted directly from the tokens deposited into the campaign." — "Standard campaign fee: 3% of distributed incentives" — "Airdrop discount: JSON-based airdrops are…
Best for: Recomputable allocation — 9/10
If someone disputes their number, can anyone outside the vendor recompute it? · 30%
9/10
Who is holding my budget, who can still change the list, and what comes back to me? · 28%
8/10
What has already gone wrong on this machinery, and who is actually running it today? · 22%
8/10
What exactly stops a farm from eating this budget, and what happens when it flags the wrong person? · 20%
8/10
Quick pick
SA
Sablier Airdrops (Merkle Lockups)
A pure claim rail: the budget-holder uploads a CSV of [address, amount] pairs, Sablier builds a merkle tree, pins the full recipient list to IPFS and deploys an immutable-root campaign contract the buyer alone administers — it computes no allocation and publishes nothing about sybil defence, and as of 2026-07-13 Sablier Labs has stopped active development and funds maintenance only through June 2028.
A pure claim rail: the budget-holder uploads a CSV of [address, amount] pairs, Sablier builds a merkle tree, pins the full recipient list to IPFS and deploys an immutable-root campaign contract the buyer alone administers — it computes no allocation and publishes nothing about sybil defence, and as of 2026-07-13 Sablier Labs has stopped active development and funds maintenance only through June 2028. Strongest on who is holding my budget, who can still change the list, and what comes back to me? (10/10): READ ON https://docs.sablier.com/concepts/airdrops (2026-08-17, HTTP 200): '**You keep full control over unclaimed Tokens**. If a recipient doesn't claim their airdrop, it's not created, and you remain in full control over their allocation.'; '**You can retrieve your funds in case of misconfiguration**. Weakest on if someone disputes their number, can anyone outside the vendor recompute it? (6/10): READ ON https://docs.sablier.com/api/airdrops/merkle-api/overview (2026-08-17, HTTP 200; also fetched as https://docs.sablier.com/api/airdrops/merkle-api/overview.md): 'Sablier Airdrops use pre-configured Merkle trees, a data structure that efficiently stores recipient lists and their individual claim details.' and… Published price: From https://sablier.com/pricing (read 2026-08-17, HTTP 200): 'Sablier Pricing — You only pay when something happens onchain.' | 'Claim an airdrop — When a user claims an airdrop on Sablier, they pay about $1.99 in the chain's native token (for example, ETH).
Best for: Budget control after publication — 10/10
If someone disputes their number, can anyone outside the vendor recompute it? · 30%
6/10
Who is holding my budget, who can still change the list, and what comes back to me? · 28%
10/10
What has already gone wrong on this machinery, and who is actually running it today? · 22%
7/10
What exactly stops a farm from eating this budget, and what happens when it flags the wrong person? · 20%
8/10
Quick pick
BO
Boost (Rabbithole)
Onchain incentive protocol from Boost Studios Inc (formerly RabbitHole) where the budget sits in a named ManagedBudget contract the buyer owns and eligibility is set as inspectable, buyer-configured filters and onchain allowlists — but no reward file, no dispute window, no appeal path and no security page are published anywhere in its 104-page documentation corpus.
Onchain incentive protocol from Boost Studios Inc (formerly RabbitHole) where the budget sits in a named ManagedBudget contract the buyer owns and eligibility is set as inspectable, buyer-configured filters and onchain allowlists — but no reward file, no dispute window, no appeal path and no security page are published anywhere in its 104-page documentation corpus. Strongest on who is holding my budget, who can still change the list, and what comes back to me? (8/10): Named roles, readable on chain, with an explicit recovery right and a stated bound — and a disclosed vendor backdoor, which this rubric credits. Weakest on what has already gone wrong on this machinery, and who is actually running it today? (5/10): Unproven, not proven clean — the exact case this rubric puts at mid-band. NO VENDOR SECURITY PAGE EXISTS. https://docs.boost.xyz/security returns HTTP 404 (loaded 2026-08-17). Published price: Boost charges a **10% protocol fee** on rewards distributed through One-Time Actions. The fee is added on top of your spend limit when you deploy — if you want to distribute 1,000 USDC, you'll need 1,100 USDC in your budget account.
Best for: Budget control after publication — 8/10
If someone disputes their number, can anyone outside the vendor recompute it? · 30%
6/10
Who is holding my budget, who can still change the list, and what comes back to me? · 28%
8/10
What has already gone wrong on this machinery, and who is actually running it today? · 22%
5/10
What exactly stops a farm from eating this budget, and what happens when it flags the wrong person? · 20%
8/10
Quick pick
ST
Streamflow
Solana-only distribution rail that takes the buyer's own CSV, publishes a merkle root on chain via an open-sourced SDK and IDL, and hands the campaign creator per-recipient cancellation, clawback and admin transfer — with the semantics documented in a package README rather than in the help centre a budget-holder would read.
Solana-only distribution rail that takes the buyer's own CSV, publishes a merkle root on chain via an open-sourced SDK and IDL, and hands the campaign creator per-recipient cancellation, clawback and admin transfer — with the semantics documented in a package README rather than in the help centre a budget-holder would read. Strongest on who is holding my budget, who can still change the list, and what comes back to me? (7/10): DEPARTS UPWARD FROM THE RUBRIC'S 5-6 ANCHOR, and the reason is evidential, not charitable: the anchor states Streamflow publishes the two cancel articles 'without stating the semantics'. Weakest on what has already gone wrong on this machinery, and who is actually running it today? (6/10): ABOVE THE SILENCE FLOOR OF 5 BECAUSE THE VENDOR SPEAKS — but the claim is stale, unscoped, its evidence link is unreadable, and a real discontinuity is unacknowledged. THE CLEAN-RECORD CLAIM, AND ITS DATE. Published price: Airdrop | N/A | 1 airdrop, up to 300k recipients | 2 airdrops, up to 300k recipients | Custom — Airdrop Claim | 0.0237 SOL - 0.0317 SOL | 0.0237 SOL - 0.0317 SOL | 50% discount | Custom — Subscription fee | Free, only creation fees apply | Starting from…
Best for: Budget control after publication — 7/10
If someone disputes their number, can anyone outside the vendor recompute it? · 30%
6/10
Who is holding my budget, who can still change the list, and what comes back to me? · 28%
7/10
What has already gone wrong on this machinery, and who is actually running it today? · 22%
6/10
What exactly stops a farm from eating this budget, and what happens when it flags the wrong person? · 20%
7/10
Frequently asked
Questions people ask before choosing incentives
Is this not just an airdrop tool?
Sending tokens is the easy half and every product here does it. What separates them is what happens when the list is wrong: whether an outsider can recompute a disputed allocation, who is holding the budget between funding and claiming, who can still edit the list after publication, and what stops a farm from eating it. Eight of the nine publish no contest path at all. The single appeal route that exists is an unbounded support ticket that the same terms then disclaim.
Every vendor advertises sybil protection. How do you separate them?
By what is written down and parameterised, not by the adjective. Six of the nine market a named defence, and none of the nine publish a removal count or a sybil report for a real campaign — so nobody in this pool can show you what their filter actually did. The products that score well are the ones where eligibility is criteria you set and can export afterwards, because that is a filter you can defend line by line to a recipient who is angry. A claim to minimise false positives with no number attached earns nothing here.
How much should past incidents matter when picking one?
More than the pool would like. All nine carry a dated discontinuity within the last 32 months — a rebrand, a pivot, an exploit or a change of ownership — so a clean-looking record usually means an untested one. Two have a published, quantified loss of user funds, and the larger of the two is roughly 167 times the size of the other yet appears on none of that vendor's live surfaces. Self-disclosure with a number scores above silence, which is the opposite of how the category markets itself.
Free advisor·No signup needed
Still unsure? Get your best incentives pick
Answer a few quick questions and get one clear recommendation based on how you actually plan to use crypto — then review the evidence before deciding.
No signup·Free first pass · Private·No spam · No account
Not financial advice · Independent · Always do your own research
Browse this network
How this ranking is built
Reviewed on if someone disputes their number, can anyone outside the vendor recompute it?, who is holding my budget, who can still change the list, and what comes back to me?, what has already gone wrong on this machinery, and who is actually running it today?, and what exactly stops a farm from eating this budget, and what happens when it flags the wrong person?.
Data checked Aug 2026 · Independent rankings · We show our work
Not financial advice · For informational purposes only · Always do your own research
//Analytics consent·GDPR · ePrivacy · TTDSG
ChainChoice measures page views and conversions with two cookieless, EU-hosted services: Plausible and Cloudflare Web Analytics. Nothing loads until you accept, and rankings are identical either way.ChainChoice measures how the engine is used — page views, conversions, referrer — through two cookieless, EU-hosted services: Plausible and Cloudflare Web Analytics. No advertising cookies, no cross-site profile, no data resale. Neither script loads until you accept, and rankings are identical whether you accept or decline.