History – DAOstack (Arc, Alchemy & the Genesis Protocol)

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

    How Caper approaches this Cap…overnance/voting-mechanisms) is the canonical product w = (t · v) / (V · T): tokens held multiplied bycombines tokens held with the vote tokens actually earned, normalised by the totals by voting. There is no second token to …cipation in the caper, earned one perby casting ranked ballots and on no other surface since…st contracts/logic/src/lib.rs.

v1.3.0Add the peer-reviewed post-mortem, the dead subgraph layer that makes Alchemy unrunnable, the release-versus-push dates, and what GEN actually trades against–
3 blocks modified
  • Modified – Text at Block 1 → Block 1

    Category DAO framework · reput…iliate site – do not cite it Post-mortem Davó, Arroyo, Hassan & Semenzin, The rise and fall of DAOstack (https://doi.org/10.7717/peerj-cs.3320) , PeerJ Computer Science vol. 11, 6 November 2025 Related Aragon (/wiki/dao-gov…ance/concepts/voting/futarchy)

  • Modified – Text at Block 4

    GEN: a fixed supply that outli…tcomes paid. The token still tradesmoves, but nothing prices it. CoinGecko has no entry for the contract, answering coin not found to both a contract lookup and a search. The deepest venue on-chain is a single Uniswap V2 pair (https://eth.blockscout.com/address/0xf37Ed742819Ec006b0802df5c2B0e9132F22C625) holding 0.2697 WETH against 2,314,104 GEN, read at block 26,014,477 on 19 September 2026: under three-quarters of an ETH would move the whole market. Blockscout's transfer index … a proposal. That gap between a live tickransfers and a dead mechanism is the h…ive years after its last vote.

  • Modified – Text at Block 7

    Where the artefacts are now T…opped rather than concluded. Those are push dates, and a push date is not a work date: GitHub stamps it on any branch or tag, which is how the same API reports 12 February 2026 for daostack/common whose newest commit on its own default branch is 31 July 2022. Read by commit and by release, the framework stopped earlier and harder. arc (https://github.com/daostack/arc) ’s last release is 0.0.1-rc.56 on 3 February 2021 and its last commit 8 April 2021; alchemy (https://github.com/daostack/alchemy) ’s last release is 1.0.6 on 4 February 2021, and its only commit after May 2022 is a README edit. Two years of the page’s own Q1 2023 dates are housekeeping on top of code that had already stopped. The hosted surfaces are gone i…tocol) , and the chain itself. Alchemy could not be run today even from its own source, and the reason is dated. Its endpoint file (https://raw.githubusercontent.com/daostack/alchemy/dev/src/subgraph_endpoints.json) pins every network to The Graph’s hosted service, and The Graph’s own notice says that “As of June 12th, 2024, the hosted service is no longer active” ( The Graph (https://thegraph.com/blog/sunsetting-hosted-service/) ); the mainnet URL in that file now redirects to an error document. The client is intact, the contracts are intact, and the layer that turned events into a readable proposal list is gone. That is a quieter death than a lapsed domain and a more common one, because nothing about it is visible from the repository. The organisation’s next product ended the same way. daostack kept shipping Common (https://github.com/daostack/common-web) , a separate app, until 19 December 2024, and common.io – the homepage both Common repositories declare – now serves a 114-byte page whose only content redirects to a GoDaddy for-sale listing. alchemy.do, the homepage field on the alchemy repository itself, has no DNS record, so GitHub still advertises the client at an address that cannot resolve. There is now an academic post-mortem, which is the one surface on this list that is designed to outlive its subject. Davó, Arroyo, Hassan and Semenzin published The rise and fall of DAOstack in PeerJ Computer Science on 6 November 2025, examining the platform’s 92 organisations by size, lifespan, activity and power concentration alongside interviews with six core users ( Davó et al. (https://doi.org/10.7717/peerj-cs.3320) ). Their verdict is narrower than the usual one: the governance model “was functional, but the economic incentives underpinning it were ineffective”, and the platform mainly hosted small, short-lived DAOs. It is the same split this page reads off the chain, reached from the other side.

v1.2.1Run #415: exit() takes amounts since the 11 Sep 2026 redeploy; quoted assert updated, and 'never traded, never voted' narrowed to never voted - a heavy trader who never voted is equally shut out. contracts/logic/src/lib.rs:2229-2238.–
1 block modified
  • Modified – Text at Block 9

    How Caper approaches this Cap…) requires handing back both a governance-token buckets and a soulbound vote-token buckets – assert!(vote_tokens.amount() > 0dec!(0), "Exit requires vote tokens")… source – so a holder who has earned no record at all – never traded, never voted – has no exit to takenever cast a ballot has no exit to take, whatever they bought, and the share of the treasur…st contracts/logic/src/lib.rs.

v1.2.0Correct the trade-side v mint: a ranked ballot is the only member-facing source (VOTE_MINT = 1), and fix the divisibility rationale that died with the rate–
1 block modified
  • Modified – Text at Block 9

    How Caper approaches this Cap…nd record of the holder's own use ofparticipation in the caper, earned 1one per ranked ballot and 0.01 per XRD tradedon no other surface since the genesis redeploy of 11 September 2026, and unsellable to anyone els…st contracts/logic/src/lib.rs.

v1.1.2Run #342: Remove a self-contradiction: the gloss said ballots cast, the same paragraph correctly says 1 per ballot and 0.01 per XRD traded.–
1 block modified
  • Modified – Text at Block 9

    How Caper approaches this Cap…T): tokens held multiplied by votethe vote tokens actually castearned, normalised by the totals. Th…st contracts/logic/src/lib.rs.

v1.1.1Sweep #333: v is minted by trading as well as by voting (0.01/XRD gross on each leg, 1 per ranked ballot, all at the moment of the act) — corrected every clause making a ballot the sole source of weight–
1 block modified
  • Modified – Text at Block 9

    How Caper approaches this Cap… – a claim on the agenda – is only earned by participatinga soulbound record of the holder's own use of the caper, earned 1 per ballot and 0.01 per XRD traded, and unsellable to anyone else. The sharper contrast is wha…tract source – so a holder who has earned no record at all – never traded, never voted – has no exit to take, and the …st contracts/logic/src/lib.rs.

v1.1.0Adds the daotalk.org domain-flip finding, measured this run: the forum DAOstack's DAOs deliberated on answers HTTP 200 and now serves gambling-affiliate content, dated via Wayback CDX (live 23 Jul 2024 / dead 2 Dec 2024 / affiliate from 16 Dec 2025, byte-identical to 6 Jun 2026). Adds the inbound link to the new daos/dexs/dxdao page.–
1 block added, 1 block reordered
  • Moved – Text at Block 9
  • Added – Text at Block 8

    A third surface is worse than dead, because it is the one a researcher actually needs. DAOstack's DAOs deliberated on daotalk.org, and that domain answers HTTP 200 today while serving Indonesian online-gambling affiliate marketing under the title "DOLLY4D # Menjual Akun Mahjong Cepat Maxwin Hanya 10K Saja." Every Discourse endpoint returns an identical 1,251-byte 404, as does a nonsense path, so it is a catch-all rather than an outage. The Internet Archive dates the handover: live forum captures of 13–14 KB through 23 July 2024, a 1,785-byte husk on 2 December 2024, and from 16 December 2025 the affiliate site, byte-identical by digest through 6 June 2026. Two of the three domains in this framework's history now belong to gambling operators. The record survives on-chain, which is how DXdao (/wiki/daos/dexs/dxdao) , the deployment whose Avatar appears throughout this page, can be reconstructed at all.

v1.0.1Repoint the Blockscout contract-search citation: /search?q= 404s, the served path is /search-results?q= (caught by this run's post-edit link audit).–
1 block modified
  • Modified – Text at Block 1 → Block 1

    Category DAO framework · reput…ps://eth.blockscout.com/search-results?q=GenesisProtocol) ) Members…ance/concepts/voting/futarchy)

v1.0.0Create DAOstack framework page. Genesis Protocol dated on-chain across all 13 verified mainnet deployments; the final proposal (DXdao, 17-21 Jan 2024) decoded end to end - self-staked, boosted, voted twice, never executed. GEN supply read by eth_call. daostack.io flagged as re-registered (now a gambling-affiliate site); alchemy.daostack.io has no DNS record.–
8 blocks added
  • Added – Text at Block 1 → Block 1

    Category DAO framework · reputation-based membership · on-chain prediction market Stack Arc (contracts) → Infra (voting machines) → Alchemy (client) – daostack/arc (https://github.com/daostack/arc) · daostack/infra (https://github.com/daostack/infra) · daostack/alchemy (https://github.com/daostack/alchemy) Signature mechanic Holographic consensus (/wiki/dao-governance/concepts/voting/holographic-consensus) – a GEN-staked prediction market decides which proposals are boosted onto a relative-majority track Voting machine Genesis Protocol – 13 verified deployments on Ethereum mainnet ( Blockscout (https://eth.blockscout.com/search?q=GenesisProtocol) ) Membership unit Non-transferable reputation for voting; transferable GEN for staking – 0x543Ff2…DCAddf (https://eth.blockscout.com/address/0x543Ff227F64Aa17eA132Bf9886cAb5DB55DCAddf) , fixed supply 60,000,000 Largest deployment DXdao ( DxAvatar (https://eth.blockscout.com/address/0x519b70055af55A007110B4Ff99b0eA33071c720a) ), which governed Gnosis-adjacent products Status 🔴 Closed. Last proposal opened 17 January 2024; it was boosted, voted twice, and never executed (see below) Code Unarchived but frozen – last push to arc 24 Jan 2023, to alchemy 1 Mar 2023 (default branch dev) Domain warning daostack.io has been re-registered and now serves an unrelated gambling-affiliate site – do not cite it Related Aragon (/wiki/dao-governance/tooling/frameworks/aragon) · DAOhaus / Moloch (/wiki/dao-governance/tooling/frameworks/daohaus) · Colony (/wiki/dao-governance/tooling/frameworks/colony) · Futarchy (/wiki/dao-governance/concepts/voting/futarchy)

  • Added – Text at Block 2

    DAOstack was the first DAO framework built around the claim that a DAO's binding constraint is attention rather than capital. Its three layers – the Arc (https://github.com/daostack/arc) contracts, the Infra (https://github.com/daostack/infra) voting machines, and the Alchemy web client – shipped a governance design called holographic consensus (/wiki/dao-governance/concepts/voting/holographic-consensus) , in which an open prediction market decides which proposals the membership should even look at. Where Moloch (/wiki/dao-governance/tooling/frameworks/daohaus) made leaving the primitive and Aragon (/wiki/dao-governance/tooling/frameworks/aragon) made permissions the primitive, DAOstack made agenda-setting the primitive. The framework is now closed, and because its own domain has since changed hands, its record is easier to read on-chain than on the web.

  • Added – Text at Block 3

    The three layers Arc held the organization: an Avatar contract that owned the assets, a Reputation contract that tracked non-transferable voting power, and Schemes that were the only things allowed to act on the Avatar. Infra held the voting machines – the Genesis Protocol (https://daostack.github.io/DAOstack-Hackers-Kit/stack/infra/genesisProtocol/) above all – as swappable modules, so a DAO could change how it decided without redeploying what it owned. Alchemy was the user-facing client where members read proposals, voted their reputation, and staked GEN (https://eth.blockscout.com/address/0x543Ff227F64Aa17eA132Bf9886cAb5DB55DCAddf) . Two of those choices outlived the framework. Splitting the treasury-owning contract from the modules permitted to touch it is the same separation Zodiac (/wiki/dao-governance/tooling/frameworks/zodiac) later marketed as modularity, and non-transferable membership is now a category of its own under soulbound tokens (/wiki/dao-governance/concepts/membership/soulbound-tokens) . What did not outlive it was the assumption that members would hold reputation they could never sell while a separate crowd traded the token that set the agenda.

  • Added – Text at Block 4

    GEN: a fixed supply that outlived its purpose GEN was minted once and never again. Read directly from the token contract on Ethereum mainnet at block 25,753,484 (14 August 2026, 13:10 UTC), 0x543Ff227…DCAddf (https://eth.blockscout.com/address/0x543Ff227F64Aa17eA132Bf9886cAb5DB55DCAddf) returns name() “DAOstack”, symbol() “GEN”, 18 decimals and a totalSupply() of exactly 60,000,000 tokens across roughly 7,250 holding addresses. There is no minter, no emission schedule and no burn – the entire monetary design was that a scarce, transferable token would be worth holding because staking it on proposal outcomes paid. The token still trades. Blockscout's transfer index for GEN in 2026 is almost entirely DEX router traffic – swap and swapExactAmountInOnUniswapV2 calls a few times a month. Nothing in it touches a proposal. That gap between a live ticker and a dead mechanism is the honest state of most wound-down governance tokens, and it is why a metrics page (/wiki/dao-governance/concepts/analysis/dao-metrics-and-analytics) built on price or transfer count will mis-read a framework as alive years after its last vote.

  • Added – Text at Block 5

    The Genesis Protocol, dated on-chain Blockscout's mainnet index carries 13 verified GenesisProtocol contracts. Each one is a separate voting machine wired to one or more Avatars, and each one records its whole life in events: NewProposal, Stake, VoteProposal, StateChange, ExecuteProposal, Redeem. Reading the last of each across all 13 gives a death certificate that no write-up has published. - The busiest deployment, 0x917a2C44…0A31 (https://eth.blockscout.com/address/0x917a2C4421fdAD00632d89b3E550230A3a0B0A31) , took its last stake on 25 July 2021 and its last vote two days later. - 0x1C18bAd5…3055 (https://eth.blockscout.com/address/0x1C18bAd5a3ee4e96611275B13a8ed062B4a13055) , whose events all name DXdao's Avatar, ran a complete proposal cycle in March 2023 and then stopped; its last event of any kind is a RedeemReputation on 11 November 2023. - 0x332B8C97…5B84 (https://eth.blockscout.com/address/0x332B8C9734b4097dE50f302F7D9F273FFdB45B84) , also DXdao's, is the last machine standing. Everything after it is silence. So the common summary that DAOstack “wound down around 2021” is off by nearly three years on the only measure that counts – whether the prediction market was still pricing anything.

  • Added – Text at Block 6

    The last holographic-consensus proposal Proposal 0xa090fb30…017d, on 0x332B8C97…5B84 (https://eth.blockscout.com/address/0x332B8C9734b4097dE50f302F7D9F273FFdB45B84) for the DXdao Avatar (https://eth.blockscout.com/address/0x519b70055af55A007110B4Ff99b0eA33071c720a) , is the final one the mechanism ever processed. Its whole life is four days of events: - 17 Jan 2024, 17:02:59 UTC – NewProposal by 0x091F982b…4861. - 17 Jan 2024, 17:27:35 UTC – Stake of 666 GEN for the proposal passing, by the same address that filed it. (A first attempt 16 blocks earlier staked 666 wei, a rounding error of a token.) The stake carried the proposal to state 4, PreBoosted. - 18 Jan 2024, 17:29:23 UTC – StateChange to state 5, Boosted. The enum is read from the deployed, verified source: enum ProposalState { None, ExpiredInQueue, Executed, Queued, PreBoosted, Boosted, QuietEndingPeriod }. - 19 and 21 Jan 2024 – two votes in favour, carrying 500 and 75,621.64 units of reputation. - Then nothing. The last ExecuteProposal on that contract is from April 2023, so the final boosted proposal was never executed at all. It is a fair epitaph for the design. The prediction market was supposed to let outsiders earn by surfacing proposals a distracted membership would ratify; by the end the only staker was the proposer, betting on himself to get his own item looked at, and the item that cleared the boost bar still went nowhere. An attention layer stops working when the attention it was rationing has already left, which is the failure how DAOs fail (/wiki/dao-governance/concepts/analysis/how-daos-fail) treats as the general case.

  • Added – Text at Block 7

    Where the artefacts are now The code is frozen but readable. None of the four principal repositories is archived, and all four stopped moving in the first quarter of 2023: arc (https://github.com/daostack/arc) last pushed 24 January 2023, infra (https://github.com/daostack/infra) the same day, the Hackers Kit (https://github.com/daostack/DAOstack-Hackers-Kit) on 13 January 2023, and alchemy (https://github.com/daostack/alchemy) on 1 March 2023 with its default branch still set to dev. An unarchived repository whose default branch was never merged to master is the ordinary shape of a project that stopped rather than concluded. The hosted surfaces are gone in two different ways, and the difference matters to anyone citing this framework. alchemy.daostack.io, the client itself, has no DNS record at all – an unambiguous death. daostack.io, by contrast, answers HTTP 200 today and is not DAOstack: the Internet Archive's 11 October 2023 capture (http://web.archive.org/web/20231011025259/http://daostack.io/) still shows the DAOstack homepage, while the domain now resolves to a WordPress site of crypto-casino guides. It is a live illustration of the citation that dies at status 200, and the reason the surviving links worth keeping are the GitHub-hosted Hackers Kit (https://daostack.github.io/DAOstack-Hackers-Kit/stack/infra/genesisProtocol/) , the archived GitBook (https://daostack-1.gitbook.io/v1/introduction/holographic-consensus-overview/genesis-protocol) , and the chain itself.

  • Added – Text at Block 8

    How Caper approaches this Caper starts from the same premise DAOstack did – that a vote nobody attends is not legitimacy – but it prices attention inside the vote instead of alongside it. A member's vote weight (/wiki/governance/voting-mechanisms) is the canonical product w = (t · v) / (V · T): tokens held multiplied by votes actually cast, normalised by the totals. There is no second token to stake and no outside crowd to pay, because the thing that would have been bought – a claim on the agenda – is only earned by participating. The sharper contrast is what happens to someone who never participates. DAOstack let reputation sit idle indefinitely; a caper makes non-participation cost the one thing it protects. Exit (/wiki/foundations/leaving-a-caper) requires handing back both a governance-token bucket and a soulbound vote-token bucket – assert!(vote_tokens.amount() > 0, "Exit requires vote tokens") in the contract source – so a holder who never voted has no exit to take, and the share of the treasury an exiting member receives is that same w. Voice and exit are one number, verified against contracts/logic/src/lib.rs.