The Token Accountability MVP Program was launched in June 2024, with the goal to innovate on current token distribution methods.
Developer teams were invited to build token program accountability templates on ZKsync in collaboration with the ZKsync Governance Team. Each template would include a smart-contract connecting the capped minter to an distributor contract.
Program Details
Program Goals:
- Test the Token Governor prior to ZKsync Governance Launch
- Migrate current tooling, fork it, or create new contracts that Token Program Proposal builders can use in their proposals.
- Choose one of two possible paths for the MVP development, or a combination of both:
- Accountable Streams: Autonomous and continuous token distributions (e.g. X over a period of time to list of addresses, may include increase in flow based on certain criteria).
- Accountable Milestones: Pre-defined milestone-based token distributions (e.g. X split across specific addresses at A-B-C dates, X per externally validated achieved milestone).
Minimal specifications:
- Permissions to mint tokens from the Token Governor is assigned to a single contract address with accountability template. In other words, streams or milestone-based permissions are automatically deployed if/when governance proposal is approved.
- Token distributions must be cancellable and/or subject to clawback if unclaimed. This could be done via an onchain oracle or a proposer-defined accountability council (i.e. multisig oversight).
- Contract must be immutable, only changeable with significant delay (e.g. 14 days), or subject to accountability council consensus. In short, the proposing token program builder can’t change contract terms unilaterally.
- Contract must be set as “the target address to mint” by the proposal author, not part of the Token Governor itself. Proposers can choose a contract of their choice.
- (Optional) token allocations may have eligibility, for example having attestations or roles (e.g. valid KYC at point of asset release, security audit, UX review etc.).
Delivery Requirements MVP
- Code uploaded to ZKsync Association Github repository
- Onchain smart-contracts on ZKsync Testnet, tested using ZKsync Token Governor
- 1-page document explaining the design choices in written prose form
- 1-page document with contract specification in written prose form
Program Participants and Selection Process
Potential program participants were identified based on feedback from governance teams across Ethereum, and invited to participate based on the following eligibility:
- Aligned values to the ZK Credo
- The technology facilitated decentralized accountability
- Contracts were already in production on mainnet
- Accepted terms of grant (as defined below)
The program gave priority to builders that had successfully deployed on ZKsync (Sablier and Hedgey), and to any builders creating novel mechanics (Hats and MetaLeX). All potential builders had a meeting with the Governance Team to understand their tooling.
Four teams were selected to participate in the program:
- Hedgey
- Sablier
- MetaLeX
- Hats Protocol
These builders represented the current diversity of onchain token mechanics: Streaming, Vesting, Legal Accountability, and Roles.
Builders are encouraged to post the recording of their demos in this thread, as well as post an introductory post on the Token Mechanics Builders forum category.
Program Calendar Summary
Kick-off: June 28th 2024
Demo Days:
- Hats: August 15th 2024
- Hedgey: August 23rd 2024
- Sablier: August 22nd 2024
- MetaLex: November 31st 2024
Teams are requested to post their preferred demo recordings below.
Program Outcomes
The demos helped validate the design of the Token Governor launched on September 12th 2025, and confirm the design of the Capped Minter V1. The outcomes of this work, in combination with feedback from the [TPP-1] ZKsync Ignite Program, informed the design specification for the ZK Capped Minter V2 that was completed in October 2024.
Next Steps
There are no plans for future MVP programs at the moment. However, the Governance Team is able to help with introductions upon request. If you are building a proposal, feel free to reach out to any of these teams, or others working on token mechanics. You can also reach out to the Governance Team to help coordinate an introduction.