History – Sablier (token streaming)

Back
v1.3.2 · currentEm dashes become spaced en dashes (VOICE.md); dashes inside quotes and source titles kept–
5 blocks modified
  • Modified – Text at Block 2

    Sablier ( sablier.com (https:/…ern DAOs reach for constantly —– vesting a contributor grant, … time rather than all at once.

  • Modified – Text at Block 3

    Money streaming: the idea The…m/ethereum/eips/issues/1620) —– a standard for representing c…mediary to meter out the drip —– the contract simply makes the…rawable as the clock advances.

  • Modified – Text at Block 4

    Lockup, Flow, and Merkle airdr…pose product lines: - Lockup —– finite-duration streams for …nvested balance back. - Flow —– open-ended, cancelable stream… schedule. - Merkle Airdrops —– on-chain claim campaigns wher…alter a stream after the fact.

  • Modified – Text at Block 5

    Why DAOs use it Streaming sol…over the whole sum on day one —– that is a trust and alignment…billions in cumulative volume —– it sits alongside Safe (/wik…r-second with no escrowed pot —– the two are the escrowed-vest…w poles of on-chain streaming.

  • Modified – Text at Block 8

    How Caper approaches this Sab… answers a different question —– “should the treasury spend at…Where they differ is emphasis —– Caper puts the deliberation a…t a person, enforce the terms.

v1.3.1Split paragraphs over 150 words at sentence boundaries; wording unchanged.–
1 block modified
  • Modified – Text at Block 5

    Why DAOs use it Streaming sol…nder if the relationship ends.The same logic covers contrib…w poles of on-chain streaming.

v1.3.0Licence corrected: the eth.sablier.license-change-date record lives on license-dates.sablier.eth (the name LICENSE-BUSL.md gives), set to 2026-07-13 at block 25,524,492, tx 0x6e52c3ce. The Change Date has passed and the core contracts are GPL-3.0-or-later. The 20 Aug reading had checked sablier.eth and lockup.sablier.eth. Re-read 26 Sep 2026. wiki-sweep caper run #475.–
4 blocks modified
  • Modified – Text at Block 1 → Block 1

    Tool Sablier (https://sablier…ain/LICENSE-BUSL.md) , convertinged to GPL-3.0-or-later on 13 Jul 2029 or an earlier6, the date written to the eth.sablier.license-change-date ENS record (unset as of 20 Augon license-dates.sablier.eth (https://app.ens.domains/license-dates.sablier.eth) (read 26 Sep 2026) Governance token None …s and streams run indefinitely

  • Modified – Text at Block 6

    Maintenance mode and the publi…osed to buy. The licence half of that promise, thoughlanded the same day, has not landed yean on-chain write rather than a commit.

  • Modified – Text at Block 7

    Where the licence actually sta…BUSL is a delayed-open licence rather than an open-source one: it grants copying, modification and non-production use immediatelyat once, requires a commercial licenc…icense-change-date text record”. That makes the promised acceleration an on-chain write rather than a commit, so no amount of reading the repository can confirm it. Read on 20 August at license-dates.sablier.eth”, wording that commit bd5c831 (https://github.com/sablier-labs/evm-monorepo/commit/bd5c831) added on 13 July 2026. The record was written that afternoon. At 15:05:59 UTC on 13 July 2026, in Etherecord is empty on sablier.eth (https://app.ens.domains/sablier.eth) (um block 25,524,492, a TextChanged event (https://etherscan.io/tx/0x6e52c3ce410909314f4f12c3fff7274eb5068eedd3da965a5fac01f9481da490) on the name’s resolver (0x4976fb03c32e5b8cfe2b6ccb31c09ba78ebaba41, whose url and description text records return values normally, so the read path is sound) and empty on lockup.sablier.eth. With no date written, the fallback binds and the core contracts stay BUSL-1.1 until 1 July 2029. A DAO forking or self-hosting Sablier today is forking source-available code, not GPL code – a distinction that bites hardest in exactly the scenario the maintenance-mode announcement was meant to reassure people about, and one worth checking onf29100983e058b709f3d539b0c765937b804ac15) set it to 2026-07-13, and a read on 26 September 2026 still returns that value. The Change Date has passed, so the contract versions released under that licence text are now available under GPL-3.0-or-later. The BUSL header in LICENSE.md records the terms they were published under; the date is what converted them. A DAO forking or self-hosting Sablier today can do so under the GPL. This page said the opposite from 20 August to 26 September 2026. It read the text record on sablier.eth and lockup.sablier.eth, found it empty on both, and concluded that the 2029 fallback bound. The licence names a third ENS name, and the date was there. The general rule for any tool that claimpromises to be winding down into a public good (/wik…is/dao-tooling-discontinuity) : read the promise at the exact address the licence gives, because a neighbouring name that returns empty looks the same as a record nobody wrote.

  • Modified – Text at Block 9

    References - Sablier, “What …g/article/2076695661303443667) - Sablier, LICENSE-BUSL.md (https://github.com/sablier-labs/evm-monorepo/blob/main/LICENSE-BUSL.md) · license-dates.sablier.eth record, set 13 Jul 2026 (Etherscan) (https://etherscan.io/tx/0x6e52c3ce410909314f4f12c3fff7274eb5068eedd3da965a5fac01f9481da490)

v1.2.1Sweep #372: window/baseline/verdict prose settled against the 7 Sep 2026 redeploy – exact price-time integral with minute checkpoints, trailing baseline as a logic constant, market window as drill tuning; no durations in prose–
1 block modified
  • Modified – Text at Block 8

    How Caper approaches this Sab…hat clear a vote, survive the 48-hour market window that a pass open…t a person, enforce the terms.

v1.2.0Two-phase branch in the How-Caper section: a voted PAYOUT or INVEST must still clear its market window–
1 block modified
  • Modified – Text at Block 8

    How Caper approaches this Sab…/proposals) that clear a vote and, survive the 48-hour market window that a pass opens, and only then execute a discrete PAYOU…t a person, enforce the terms.

v1.1.0Licence status corrected: core contracts are still BUSL-1.1, not GPL. Read LICENSE.md and LICENSE-BUSL.md in sablier-labs/evm-monorepo plus the eth.sablier.license-change-date ENS text record (empty on sablier.eth and lockup.sablier.eth on 2026-08-20), so the fallback Change Date of 2029-07-01 binds. Added an infobox Licence row and a 'Where the licence actually stands' section.–
1 block added, 3 blocks modified, 2 blocks reordered
  • Modified – Text at Block 1 → Block 1

    Tool Sablier (https://sablier…reum + EVM chains and Solana Licence Core contracts BUSL-1.1 (https://github.com/sablier-labs/evm-monorepo/blob/main/LICENSE-BUSL.md) , converting to GPL-3.0-or-later on 1 Jul 2029 or an earlier date written to the eth.sablier.license-change-date ENS record (unset as of 20 Aug 2026) Governance token None Status …s and streams run indefinitely

  • Modified – Text at Block 5

    Why DAOs use it Streaming sol…ibutor compensation (/wiki/daos-governance/tooling/treasury/coordinape) …its alongside Safe (/wiki/daos-governance/tooling/treasury/safe) and …f the tooling stack (/wiki/daos-governance/tooling/dao-tooling-overview)…part is Superfluid (/wiki/daos-governance/tooling/treasury/superfluid) …w poles of on-chain streaming.

  • Modified – Text at Block 6

    Maintenance mode and the publi…-run public good, and Sablier said it would accelerated its the licensce flip fromthat turns its Business Source License to GPL, immediately open-sourcing the core EVM contracts into GPL. Depending on a contract that…ssionless” is supposed to buy. The licence half of that promise, though, has not landed yet.

  • Moved – Text at Block 8
  • Moved – Text at Block 9
  • Added – Text at Block 7

    Where the licence actually stands Sablier’s EVM contracts live in sablier-labs/evm-monorepo (https://github.com/sablier-labs/evm-monorepo) , which is where the older sablier-labs/lockup path now redirects, and the repository’s LICENSE.md (https://github.com/sablier-labs/evm-monorepo/blob/main/LICENSE.md) still opens “The primary contracts are licensed under the Business Source License 1.1 (BUSL-1.1)”. BUSL is a delayed-open licence rather than an open-source one: it grants copying, modification and non-production use immediately, requires a commercial licence for production use, and converts to a named Change License on a Change Date. Sablier’s LICENSE-BUSL.md (https://github.com/sablier-labs/evm-monorepo/blob/main/LICENSE-BUSL.md) names GPL-3.0-or-later as the Change License and sets the Change Date to “the earlier of 2029-07-01 or the ISO 8601 date stored in the eth.sablier.license-change-date text record”. That makes the promised acceleration an on-chain write rather than a commit, so no amount of reading the repository can confirm it. Read on 20 August 2026, the record is empty on sablier.eth (https://app.ens.domains/sablier.eth) (resolver 0x4976fb03c32e5b8cfe2b6ccb31c09ba78ebaba41, whose url and description text records return values normally, so the read path is sound) and empty on lockup.sablier.eth. With no date written, the fallback binds and the core contracts stay BUSL-1.1 until 1 July 2029. A DAO forking or self-hosting Sablier today is forking source-available code, not GPL code – a distinction that bites hardest in exactly the scenario the maintenance-mode announcement was meant to reassure people about, and one worth checking on any tool that claims to be winding down into a public good (/wiki/dao-governance/concepts/analysis/dao-tooling-discontinuity) .

v1.0.0Add inbound cross-link to new Superfluid page (streaming siblings: escrowed vesting vs live netflow).–
1 block modified
  • Modified – Text at Block 5

    Why DAOs use it Streaming sol… core treasury infrastructure. The continuous, open-ended counterpart is Superfluid (/wiki/daos/tooling/treasury/superfluid) , which streams money per-second with no escrowed pot — the two are the escrowed-vesting and live-netflow poles of on-chain streaming.

v1.0.0Repoint in-content DAO links to canonical typed taxonomy paths (2026-07-17 split carryover)–
1 block modified
  • Modified – Text at Block 5

    Why DAOs use it Streaming sol…pensation (/wiki/daos/tooling/treasury/coordinape) , team and investo…ide Safe (/wiki/daos/tooling/treasury/safe) and the rest of the to… core treasury infrastructure.

v1.0.0Create cornerstone daos/tooling/sablier — token streaming & onchain vesting; the first streaming protocol (ERC-1620), Lockup/Flow/Merkle Airdrops, immutable permissionless contracts, and the July 2026 maintenance-mode pivot.–
8 blocks added
  • Added – Text at Block 1 → Block 1

    Tool Sablier (https://sablier.com/) Category Token streaming · onchain vesting · airdrops · payroll Launched December 2019 (Ethereum mainnet); V2 (https://medium.com/sablier/introducing-sablier-v2-b72f1aa7e458) in 2023 Origin Implements ERC-1620 “Money Streaming” (https://eips.ethereum.org/EIPS/eip-1620) (Paul Razvan Berg, Nov 2018) Contracts Non-upgradeable, permissionless; Ethereum + EVM chains and Solana Governance token None Status Maintenance mode since 13 Jul 2026 (https://x.com/PaulRBerg/article/2076695661303443667) ; contracts and streams run indefinitely

  • Added – Text at Block 2

    Sablier ( sablier.com (https://sablier.com/) ) is a token-streaming protocol: instead of paying a lump sum, a sender locks ERC-20 tokens in a smart contract that releases them to the recipient continuously, second by second, over a set period. It is widely recognised as the first token-streaming protocol (https://docs.sablier.com/concepts/what-is-sablier) on Ethereum, and it is the reference primitive for the pattern DAOs reach for constantly — vesting a contributor grant, paying an ongoing salary, or distributing an airdrop that unlocks over time rather than all at once.

  • Added – Text at Block 3

    Money streaming: the idea The concept predates the protocol. In November 2018 Sablier co-founder Paul Razvan Berg published ERC-1620, “Money Streaming” (https://github.com/ethereum/eips/issues/1620) — a standard for representing continuous payments on-chain, where a locked balance is released to a recipient at a fixed rate per unit of time. Berg and co-founder Gabriel Apostu then built the first implementation, deploying it to Ethereum mainnet in December 2019. Sablier frames this as “real-time finance” (https://docs.sablier.com/concepts/what-is-sablier) : the passage of time itself is the settlement mechanism, so a stream needs no trusted intermediary to meter out the drip — the contract simply makes the vested portion withdrawable as the clock advances.

  • Added – Text at Block 4

    Lockup, Flow, and Merkle airdrops The V2 architecture (https://medium.com/sablier/introducing-sablier-v2-b72f1aa7e458) splits the protocol into distinct, single-purpose product lines: - Lockup — finite-duration streams for vesting (https://sablier.com/vesting) and vested airdrops. A stream can carry a cliff (nothing withdrawable until a date, then a jump) and be created cancelable or non-cancelable, letting a DAO choose whether it can claw an unvested balance back. - Flow — open-ended, cancelable streams for recurring payments and grants with no fixed end, closer to a live payroll rail than a vesting schedule. - Merkle Airdrops — on-chain claim campaigns where eligibility is proven against a Merkle root, so an instant or vesting airdrop can be distributed to thousands of wallets without the issuer pre-funding a stream for each one. Because the contracts are non-upgradeable and permissionless (https://docs.sablier.com/concepts/what-is-sablier) , anyone can create a stream with any ERC-20 on any supported chain, and no admin can alter a stream after the fact.

  • Added – Text at Block 5

    Why DAOs use it Streaming solves a governance problem, not just a payments one. A DAO that votes a contributor a twelve-month grant does not want to hand over the whole sum on day one — that is a trust and alignment risk. Streaming the grant means the recipient earns it as they keep working, and (with a cancelable stream) a governance vote can stop the unvested remainder if the relationship ends. The same logic covers contributor compensation (/wiki/daos/tooling/coordinape) , team and investor token unlocks, and airdrops designed to reward continued participation rather than an instant flip. By its own reporting Sablier has served over 297,000 users and 550,000+ streams (https://blog.sablier.com/analyzing-500k-vesting-streams-patterns-and-insights/) , moving billions in cumulative volume — it sits alongside Safe (/wiki/daos/tooling/safe) and the rest of the tooling stack (/wiki/daos/tooling/dao-tooling-overview) as core treasury infrastructure.

  • Added – Text at Block 6

    Maintenance mode and the public-good ending On 13 July 2026 Sablier Labs announced it was entering maintenance mode (https://x.com/PaulRBerg/article/2076695661303443667) and halting active development. Berg pointed to a sharp Q1-2026 drop in usage as customers postponed token launches, and to AI-assisted coding making it cheap for competitors to clone the product, concluding there was no venture-scale business in onchain streaming. The move is instructive for anyone relying on DAO tooling: the company stopped, but the protocol did not. The immutable, permissionless contracts keep running with no operator, existing streams and vesting plans are unaffected, the hosted frontend is committed through June 2028 before becoming a community-run public good, and Sablier accelerated its license flip from Business Source License to GPL, immediately open-sourcing the core EVM contracts. Depending on a contract that outlives its company is exactly what “permissionless” is supposed to buy.

  • Added – Text at Block 7

    How Caper approaches this Sablier answers “pay this out gradually over time.” Caper (/wiki/foundations/what-is-a-caper) answers a different question — “should the treasury spend at all, and on what?” A caper's treasury releases funds only through proposals (/wiki/governance/proposals) that clear a vote and then execute a discrete PAYOUT or INVEST action, so every disbursement is a governed, on-the-record decision rather than a continuous drip. The two are complementary: a caper could vote a grant and settle it as a single payout, or a payout could itself fund a Sablier stream for a contributor. Where they differ is emphasis — Caper puts the deliberation and the funding decision (/wiki/markets/raising-funds) on-chain and auditable; Sablier puts the schedule of an already-agreed payment on-chain. Both share the same underlying bet: money movement is safer when the rails, not a person, enforce the terms.

  • Added – Text at Block 8

    References - Sablier, “What is Sablier” (docs) (https://docs.sablier.com/concepts/what-is-sablier) - Ethereum, ERC-1620: Money Streaming (https://eips.ethereum.org/EIPS/eip-1620) · original proposal thread (https://github.com/ethereum/eips/issues/1620) - Paul Razvan Berg, “Introducing Sablier V2” (https://medium.com/sablier/introducing-sablier-v2-b72f1aa7e458) - Sablier, Token Vesting (https://sablier.com/vesting) · “Analyzing 500K+ Vesting Streams” (https://blog.sablier.com/analyzing-500k-vesting-streams-patterns-and-insights/) - Paul Razvan Berg, “Sablier Labs is Entering Maintenance Mode” (13 Jul 2026) (https://x.com/PaulRBerg/article/2076695661303443667)