History – Juicebox

Back
v1.1.6 · currentVote-weight formula replaced with outcome-only wording (VOICE.md §4 Caper overlay)–
1 block modified
  • Modified – Text at Block 2

    Juicebox is the money layer of…he tokens a trade moves, and anpro-rata exitexit for a fair share (/wiki/governance/voting) whose share isset by the member's canonicalearned vote weight (t·v)/(V·T) – so exit tracks participatio…27Ed27c77addBc47d3 (Ethereum).

v1.1.5Em dashes become spaced en dashes (VOICE.md); dashes inside quotes and source titles kept–
2 blocks modified
  • Modified – Text at Block 1 → Block 1

    Category On-chain treasury (/…able, rules-based fundraising —– funding cycles, project token… Arbitrum · 84 Optimism in V4 —– all five unchanged between co…ernance/tooling/treasury/safe)

  • Modified – Text at Block 2

    Juicebox is the money layer of…ly raises and holds the money —– a programmable, fully on-chai…tokens back against the funds —– the machinery behind the most…roject runs on funding cycles —– time-boxed configurations of …roceeds exactly as configured —– no multisig discretion requir…p/rage-quit-and-exit-rights) —– a backer who changes their mi…/types-of-daos) case studies —– proof that a rules-based on-c…not a verdict on the protocol —– registrations are lumpy, and …on rate and splits each cycle —– flexibility that suits a besp…nical vote weight (t·v)/(V·T) —– so exit tracks participation,…27Ed27c77addBc47d3 (Ethereum).

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

    Juicebox is the money layer of…tter anywhere on the terminal.Read live from the deployed Et…hat suits a bespoke fundraise.A caper instead ships one set …27Ed27c77addBc47d3 (Ethereum).

v1.1.3The trade fee is gone: the skim now splits 49.5% to the caper's treasury, 50% to the founder and 0.5% to the $CAPER treasury–
1 block modified
  • Modified – Text at Block 2

    Juicebox is the money layer of…/markets/trading) , a founder allocationpaid half of a skim on every trade and capped by the contract caps at 45% of each mint and a 0.5% trade fee on buythe XRD and 5% of the tokens a trade moves, and a pro-rata exit (/wiki…27Ed27c77addBc47d3 (Ethereum).

v1.1.2Finish the 18 September 2026 fee correction: a swap pays one trade fee, on its buy leg, and the fee is charged on buys only.–
1 block modified
  • Modified – Text at Block 2

    Juicebox is the money layer of…each mint and a 0.5% trade fee on buys, and a pro-rata exit (/wiki/…27Ed27c77addBc47d3 (Ethereum).

v1.1.1Turn the dated registry snapshot into a two-point series. The same five count() calls re-read on 8 September 2026 return exactly the 18 August figures — 863 legacy, 182 Ethereum / 159 Base / 94 Arbitrum / 84 Optimism on V4 — so no project was registered anywhere in three weeks. Bounds the 'shape of the migration' reading the section draws.–
2 blocks modified
  • Modified – Text at Block 1 → Block 1

    Category On-chain treasury (/… Arbitrum · 84 Optimism in V4 (count(), 18 Aug— all five unchanged between count() reads on 18 Aug and 8 Sep 2026) Site juicebox.money (https:…ernance/tooling/treasury/safe)

  • Modified – Text at Block 2

    Juicebox is the money layer of…ism 84 All read on 18 August 2026 and again, unchanged to the unit, on 8 September 2026. The four are separate co…ost all of the history sits. Reading the same five counters three weeks later adds the fact a single snapshot cannot carry: all five registered nothing in three weeks. Not one project was minted into the legacy registry or into any of the four V4 registries between 18 August and 8 September 2026. Three weeks is a short window and a zero in it is not a verdict on the protocol — registrations are lumpy, and a treasury that already exists keeps working whether or not a new one is created beside it. But it does bound the reading above: the migration to V4 is not in progress, it is where it landed. A directory quoting 182 as evidence of momentum would be quoting a number that has not moved. How Caper approaches this Of …27Ed27c77addBc47d3 (Ethereum).

v1.0.0Sweep #264: state the fee schedule as configured rather than flat/fixed, matching governance/proposals and help/faq–
1 block modified
  • Modified – Text at Block 2

    Juicebox is the money layer of…s (/wiki/markets/trading) , a fixed founder allocation the contract caps at 5% of each mint and a 0.5% trade fee, and a pro-rat…27Ed27c77addBc47d3 (Ethereum).

v1.1.0Correct the fee claim (V4 hardcodes FEE = 25 as a constant; the 5% governance cap was V3) and add on-chain V2/V3 vs V4 project counts read 18 Aug 2026.–
2 blocks modified
  • Modified – Text at Block 1 → Block 1

    Category On-chain treasury (/wiki/daos-governance/concepts/treasury/dao-treasur…nd ConstitutionDAO (/wiki/daos-governance/concepts/fundamentals/history… + revnets; V5 is the latest Protocol fee 2.5% on payouts leaving the ecosystem, and in V4 a Solidity constant rather than a governance parameter (FEE() = 25 out of MAX_FEE 1000, read on-chain 18 Aug 2026) Projects registered 863 in the legacy V2/V3 registry; 182 Ethereum · 159 Base · 94 Arbitrum · 84 Optimism in V4 (count(), 18 Aug 2026) Site juicebox.money (https://… quit & exit rights (/wiki/daos-governance/concepts/membership/rage-quit…) · Types of DAOs (/wiki/daos-governance/concepts/fundamentals/types-of-daos) · Safe (/wiki/daos-governance/tooling/treasury/safe)

  • Modified – Text at Block 2

    Juicebox is the money layer of…ck. Where Snapshot (/wiki/daos-governance/tooling/voting/snapshot) and Tally / Cactus (/wiki/daos-governance/tooling/voting/tally) run a … votes and DeepDAO (/wiki/daos-governance/tooling/analytics/deepdao) m…ising and treasury (/wiki/daos-governance/concepts/treasury/dao-treasur… crowdfunding DAOs (/wiki/daos-governance/concepts/fundamentals/what-is…uilt-in exit right (/wiki/daos-governance/concepts/membership/rage-quit…l crowdfunding-DAO (/wiki/daos-governance/concepts/fundamentals/types-o…red by the $JBX token, and it sets a membership fee — historically 2.5%, adjustable by governance up to a 5% cap — charged only when funds are paid out of the Juicebox ecosystem; treasury-to-treasury transfers are free. The 2025 V4 release was an omnichain rewrite: projects can now deploy across Ethereum, Optimism, Arbitrum and Base in any combination, it introduced revnets (immutable, ownerless revenue-sharing treasuries), routed protocol fees to a $NANA revnet, and renamed the core concepts (funding cycles became “rulesets,” redemptions became “cash outs”). The current on-chain contracts live under the Bananapus / nana-core (https://github.com/Bananapus/nana-core) organisation, with V5 shipping as a bug-fix fork of V4. ( Juicebox developer docs (https://docs.juicebox.money/dev/) )takes a protocol fee charged only when funds are paid out of the Juicebox ecosystem; treasury-to-treasury transfers are free. That fee used to be a governance parameter and no longer is. In V3 the terminal held it in storage as uint256 public override fee = 25_000_000 out of a billion, 2.5%, which JuiceboxDAO could move up to the _FEE_CAP of 50,000,000 (https://github.com/jbx-protocol/juice-contracts-v3/blob/main/contracts/abstract/JBPayoutRedemptionPaymentTerminal3_1_2.sol) , 5%. V4 hardcodes it: uint256 public constant override FEE = 25 out of JBConstants.MAX_FEE = 1000, still 2.5%, but a constant rather than a storage slot (https://github.com/Bananapus/nana-core/blob/main/src/JBMultiTerminal.sol) , with no setter anywhere on the terminal. Read live from the deployed Ethereum terminal 0xdb96…7dbc (https://eth.blockscout.com/address/0xdb9644369c79c3633cde70d2df50d827d7dc7dbc) , FEE() returns 25 (18 August 2026). Changing it now means deploying a new terminal and migrating projects onto it, not passing a proposal. Any page still describing the Juicebox fee as something JBX holders can vote is describing V3. The 2025 V4 release was an omnichain rewrite: projects can now deploy across Ethereum, Optimism, Arbitrum and Base in any combination, it introduced revnets (immutable, ownerless revenue-sharing treasuries), routed protocol fees to a $NANA revnet, and renamed the core concepts (funding cycles became “rulesets,” redemptions became “cash outs”). The current on-chain contracts live under the Bananapus / nana-core (https://github.com/Bananapus/nana-core) organisation, with V5 shipping as a bug-fix fork of V4. ( Juicebox developer docs (https://docs.juicebox.money/dev/) ) How much of Juicebox has actually moved to V4 Juicebox publishes no adoption dashboard, but the registry is an ERC-721 with a public counter, so the answer is one call per chain. The legacy V2/V3 JBProjects (https://eth.blockscout.com/address/0xD8B4359143eda5B2d763E127Ed27c77addBc47d3) on Ethereum returns count() = 863: every project minted into that registry since 2021, the crowdfunding-DAO era included. The V4 registry, deployed at the same address on all four chains (https://github.com/Bananapus/nana-core/blob/main/deployments/nana-core/ethereum/JBProjects.json) , returns: Chain V4 projects Ethereum 182 Base 159 Arbitrum 94 Optimism 84 All read on 18 August 2026. The four are separate contracts that happen to share an address, and an omnichain project registers in more than one of them, so these counts overlap and must not be added up. Nor are they a headcount of live treasuries: a registration is an NFT mint, not evidence that anyone ever paid in. What the numbers do settle is the shape of the migration. Four years of V2 and V3 produced 863 Ethereum registrations; V4, live since 2025, has 182, and the newer chains carry a real share of the traffic rather than none. The protocol did not fork its user base onto a rollup and abandon mainnet, and it did not carry the old base across either. For a DAO choosing a treasury protocol, the relevant fact is that the contracts a 2021 project runs on are not the contracts a 2026 project deploys, and that the older registry is where almost all of the history sits. How Caper approaches this O…ore) (Juicebox V4 contracts). - Bananapus, JBMultiTerminal.sol (https://github.com/Bananapus/nana-core/blob/main/src/JBMultiTerminal.sol) and JBConstants.sol (https://github.com/Bananapus/nana-core/blob/main/src/libraries/JBConstants.sol) (the V4 fee constant and its denominator). - jbx-protocol, JBPayoutRedemptionPaymentTerminal3_1_2.sol (https://github.com/jbx-protocol/juice-contracts-v3/blob/main/contracts/abstract/JBPayoutRedemptionPaymentTerminal3_1_2.sol) (the V3 settable fee and its 5% cap). - Project counts read on 18 August 2026 with eth_call against count() on the V4 registry 0x0b538a02610d7d3cc91ce2870f423e0a34d646ad (Ethereum, Base, Arbitrum, Optimism) and the legacy registry 0xD8B4359143eda5B2d763E127Ed27c77addBc47d3 (Ethereum).

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

    Category On-chain treasury (/wiki/daos/concepts/treasury/dao-treasury-management) · cr…nd ConstitutionDAO (/wiki/daos/concepts/fundamentals/history-of-daos) (~$47M, 2021… quit & exit rights (/wiki/daos/concepts/membership/rage-quit-and-exit-rights) · Types of DAOs (/wiki/daos/concepts/fundamentals/types-of-daos) · Safe (/wiki/daos/tooling/treasury/safe)

  • Modified – Text at Block 2

    Juicebox is the money layer of…ck. Where Snapshot (/wiki/daos/tooling/voting/snapshot) and Tally / Cactus (/wiki/daos/tooling/voting/tally) run a community's votes and DeepDAO (/wiki/daos/tooling/analytics/deepdao) measures the field, …ising and treasury (/wiki/daos/concepts/treasury/dao-treasury-management) mana… crowdfunding DAOs (/wiki/daos/concepts/fundamentals/what-is-a-dao) of the last cy…uilt-in exit right (/wiki/daos/concepts/membership/rage-quit-and-exit-rights) — …l crowdfunding-DAO (/wiki/daos/concepts/fundamentals/types-of-daos) case studies —…ore) (Juicebox V4 contracts).

v1.0.0Create Juicebox tooling page — programmable on-chain treasury/crowdfunding protocol, funding cycles + redemption bonding curve, ConstitutionDAO/AssangeDAO raises, V4 omnichain; completes the tooling triad with tally + deepdao–
2 blocks added
  • Added – Text at Block 1 → Block 1

    Category On-chain treasury (/wiki/dao/concepts/dao-treasury-management) · crowdfunding protocol Launched July 2021 on Ethereum; governed by JuiceboxDAO ( $JBX (https://juicebox.money/@juicebox) ) What it does Programmable, rules-based fundraising — funding cycles, project tokens, redemption bonding curves and payout splits, all on-chain Known for The fundraising engine behind ConstitutionDAO (/wiki/dao/concepts/history-of-daos) (~$47M, 2021) and AssangeDAO (~17,400 ETH, 2022) Current version V4 omnichain (Ethereum, Optimism, Arbitrum, Base) + revnets; V5 is the latest Site juicebox.money (https://juicebox.money/) · docs (https://docs.juicebox.money/dev/) Related Rage quit & exit rights (/wiki/dao/concepts/rage-quit-and-exit-rights) · Types of DAOs (/wiki/dao/concepts/types-of-daos) · Safe (/wiki/dao/tooling/safe)

  • Added – Text at Block 2

    Juicebox is the money layer of the DAO stack. Where Snapshot (/wiki/dao/tooling/snapshot) and Tally / Cactus (/wiki/dao/tooling/tally) run a community's votes and DeepDAO (/wiki/dao/tooling/deepdao) measures the field, Juicebox is where a community actually raises and holds the money — a programmable, fully on-chain protocol for community fundraising and treasury (/wiki/dao/concepts/dao-treasury-management) management. Launched on Ethereum in July 2021 and governed by JuiceboxDAO, it lets anyone spin up a treasury that issues its own token against contributions, pays out on pre-set rules, and lets backers redeem their tokens back against the funds — the machinery behind the most famous crowdfunding DAOs (/wiki/dao/concepts/what-is-a-dao) of the last cycle. ( Juicebox docs (https://docs.juicebox.money/dev/) ) How funding cycles work A Juicebox project runs on funding cycles — time-boxed configurations of the treasury's rules. During a cycle the parameters are locked; a project owner can queue changes, but they only take effect in the next cycle, so backers always know the rules can't be rewritten mid-flight. Each cycle sets a weight (how many project tokens each contributed ETH mints), a reserved rate (a share of newly minted tokens withheld for the team, contributors or other Juicebox projects), and payout splits that route outgoing funds to a fixed list of addresses or other treasuries. Contributors pay in, receive the project's token, and the splits distribute the proceeds exactly as configured — no multisig discretion required. ( Juicebox protocol overview (https://docs.juicebox.money/dev/v3/learn/overview) ) Project tokens and the redemption bonding curve The primitive that made Juicebox interesting to DAOs is redemption. A project sets a redemption rate that governs a bonding curve (/wiki/markets/bonding-curve) for cashing project tokens back in: at a 100% rate the curve is linear, so redeeming X% of the token supply returns X% of the redeemable treasury; lower rates bend the curve to favour those who stay. That single dial is a built-in exit right (/wiki/dao/concepts/rage-quit-and-exit-rights) — a backer who changes their mind, or whose project fails its goal, can burn their tokens and reclaim a pro-rata slice of the funds. ConstitutionDAO ran a 100% redemption rate precisely so contributors could get their ETH back if the bid lost, which it did. ConstitutionDAO, AssangeDAO and the crowdfunding-DAO moment Juicebox is best known for two raises that defined the 2021–22 crowdfunding-DAO wave. ConstitutionDAO used a Juicebox treasury to raise roughly $47M in ETH from over 17,000 contributors in about a week in November 2021, aiming to buy a first-printing copy of the US Constitution at Sotheby's; it was outbid at $43.2M by Citadel's Ken Griffin, and its 100%-redemption config let backers reclaim their funds afterward, with the $PEOPLE token (https://www.coindesk.com/tech/2021/11/19/constitutiondao-outbid-for-first-printing-of-americas-founding-document-in-sothebys-auction) persisting as a memento. Three months later AssangeDAO raised an even larger ~17,400 ETH (~$54M) through Juicebox for Julian Assange's legal defence, concluding in February 2022 (https://cryptopotato.com/assangedao-concludes-fundraise-after-securing-17422-eth-54-million/) . Both are canonical crowdfunding-DAO (/wiki/dao/concepts/types-of-daos) case studies — proof that a rules-based on-chain treasury could coordinate tens of millions of dollars from strangers in days, with the refund path baked into the contract rather than promised by an organiser. ( Juicebox on ConstitutionDAO (https://docs.juicebox.money/blog/constitutiondao-highlight/) ) Governance, fees and the V4 rewrite The protocol governs itself: JuiceboxDAO is project ID 1 on Juicebox, steered by the $JBX token, and it sets a membership fee — historically 2.5%, adjustable by governance up to a 5% cap — charged only when funds are paid out of the Juicebox ecosystem; treasury-to-treasury transfers are free. The 2025 V4 release was an omnichain rewrite: projects can now deploy across Ethereum, Optimism, Arbitrum and Base in any combination, it introduced revnets (immutable, ownerless revenue-sharing treasuries), routed protocol fees to a $NANA revnet, and renamed the core concepts (funding cycles became “rulesets,” redemptions became “cash outs”). The current on-chain contracts live under the Bananapus / nana-core (https://github.com/Bananapus/nana-core) organisation, with V5 shipping as a bug-fix fork of V4. ( Juicebox developer docs (https://docs.juicebox.money/dev/) ) How Caper approaches this Of all the DAO tooling, Juicebox is the closest cousin to a caper (/wiki/foundations/what-is-a-caper) 's economic core: both are on-chain treasuries that issue a token against contributions and let holders redeem against the pooled funds along a curve. The difference is configurable protocol versus fixed protocol. A Juicebox project owner picks and can reconfigure the weight, reserved rate, redemption rate and splits each cycle — flexibility that suits a bespoke fundraise. A caper instead ships one set of rules every caper shares: a single bonding curve (/wiki/markets/bonding-curve) that prices both buys and sells (/wiki/markets/trading) , a fixed founder allocation and 0.5% trade fee, and a pro-rata exit (/wiki/governance/voting) whose share is the member's canonical vote weight (t·v)/(V·T) — so exit tracks participation, not just token balance, and no operator can retune the terms after people have paid in. Juicebox optimises for a fundraise you shape yourself; Caper optimises for a standing organisation whose economic guarantees are the same for everyone and can't be quietly changed. References - Juicebox, developer documentation (https://docs.juicebox.money/dev/) and protocol overview (https://docs.juicebox.money/dev/v3/learn/overview) . - Juicebox, “ConstitutionDAO” case study (https://docs.juicebox.money/blog/constitutiondao-highlight/) (Juicebox attribution and config). - CoinDesk, “ConstitutionDAO Outbid for First Printing of America's Founding Document” (https://www.coindesk.com/tech/2021/11/19/constitutiondao-outbid-for-first-printing-of-americas-founding-document-in-sothebys-auction) (raise, contributors, winning bid). - CryptoPotato, “AssangeDAO Concludes Fundraise After Securing 17,422 ETH” (https://cryptopotato.com/assangedao-concludes-fundraise-after-securing-17422-eth-54-million/) (final total). - Bananapus, nana-core (https://github.com/Bananapus/nana-core) (Juicebox V4 contracts).