Merkl

  • Name: Merkl
  • URL: https://merkl.xyz/
  • Category: incentive-distribution infrastructure / emissions-routing middleware / programmable rewards engine
  • Tags: ethereum-ecosystem
  • Summary: Merkl is reward-accounting middleware. Campaign budgets and claim contracts are the easy part; the real product is the engine that reconstructs positions, forwards eligibility through wrappers and vaults, and decides which merkle root is fit to publish. Useful because it makes incentive routing explicit instead of pretending emissions are just contract math.
  • What it does:
    • Lets DAOs and other campaign creators deposit tokens onchain and define time-bounded incentive campaigns through the Distribution Creator contract
    • Computes user reward allocations offchain from campaign rules, protocol events, and periodic invariant checks instead of discretionary snapshotting
    • Publishes chain-level merkle roots to a Distributor contract so users can claim many campaign rewards efficiently from one aggregated root
    • Inserts a 1–2 hour dispute period after reward publication, during which watchers can challenge an incorrect root by posting the dispute token
    • Supports reward forwarding so indirect holders behind integrated contracts such as staking wrappers, Morpho markets, vaults, or selected Pendle positions can receive rewards attributed through protocol-specific logic
    • Exposes campaign-level policy controls such as whitelists, blacklists, protocol filters, privacy modes, token/NFT boosts, event-based gating, and API-based dynamic boost or eligibility hooks
  • Key claims:
    • The technical overview makes the stack plain: campaign rules are declared onchain, the Merkl engine computes rewards offchain, and a merkle root is then published onchain for claims. That is compute-and-publication middleware, not just a nicer farm dashboard.
    • The engine claims exhaustive tracking from protocol events plus invariant checks where raw events are not enough. That matters because the hard part is protocol-specific accounting, not the distributor contract.
    • The dispute window is a real trust surface. Roots remain unclaimable until the challenge period passes, disputes can revoke an incorrect root, and watcher-bot operation is therefore part of the security model.
    • Reward forwarding is the strongest distinctive mechanism in the docs. Merkl can route incentives through wrappers, vaults, lending markets, and similar holding contracts so rewards follow effective exposure instead of the first visible address.
    • Custom filters, boosts, sanctions checks, address remapping, and team-managed integrations make Merkl a policy engine as much as a rewards calculator.
  • Whitepaper: No canonical standalone Merkl whitepaper surfaced in this pass. The strongest primary materials were the official docs pages for technical overview, reward forwarding, and customization, plus the official smart-contract repository; see ../whitepapers/merkl-primary-sources-2026-05-11.md.
  • Sources:

Internal linkages

Control surface

  • The leverage sits in integration coverage, position-reconstruction logic, forwarding rules, dispute-bot operation, and which custom filters or API-fed boosts Merkl is willing to support.

  • Treat Merkl as emissions accounting and routing middleware, not as a neutral onchain distributor.

  • Last reviewed: 2026-06-18 UTC