Blockchain Basicsbeginnerarticle25 min read

treasury-fund-allocation

Vietcardano teamTeam

Đội ngũ biên tập VietCardanoCommunity — các chuyên gia blockchain và Cardano, cung cấp nội dung giáo dục và nghiên cứu chuyên sâu cho cộng đồng.

Published August 31, 2026Updated August 12, 2026
# Treasury Fund Allocation: How Cardano's Treasury Spends Its Money Every epoch, the Cardano network mints new ADA as a reward for securing the blockchain. But not all of it goes to stake pools and delegators. Roughly **one-fifth** is quietly diverted into a separate pot — the **Cardano treasury**. That diversion is not a bug; it is the network's built-in funding mechanism. And unlike a corporate budget or a government appropriation bill, this money cannot be spent by a CEO, a minister, or a foundation. It moves only when a **treasury governance action** passes a two-body on-chain vote: the **Constitutional Committee** checks constitutionality, and **DReps** (Delegated Representatives) vote with stake-weighted power. If you have read the introductory overview of the Cardano treasury, you know *what* it is — a self-funding pool filled by transaction fees and a cut of epoch rewards. This article goes deeper: it explains *how the allocation actually works*, from the protocol parameter that sets the cut, through the Intersect budget process that prepares proposals, to the CIP-1694 ratification gauntlet every withdrawal must run. Flowchart - Epoch Rewards Split: Monetary Expansion → treasuryCut → Treasury Pot (~20%) + Stake Rewards (~80%) ## The Inflow Mechanism: `treasuryCut` and the ~20% Slice The Cardano ledger does not hard-code the treasury's share. Instead, a protocol parameter called **`treasuryCut`** (in the economic parameter group) determines what fraction of each epoch's monetary expansion flows to the treasury versus the stake reward pot. ``` Treasury Inflow = Monetary Expansion × treasuryCut Stake Rewards = Monetary Expansion × (1 − treasuryCut) ``` At current settings, `treasuryCut = 0.2` — meaning **20% of newly minted ADA per epoch goes to the treasury**, and 80% funds block production rewards. This is not a fixed tax; it is a **governable parameter**. If the community decides the treasury is growing too fast (or too slow), a protocol parameter change governance action can adjust `treasuryCut` — subject to the same Constitutional Committee + DRep ratification as any economic parameter change. Transaction fees provide a second, smaller inflow. Every transaction pays a fee; roughly 20% of that fee is redirected to the treasury (the rest goes to the block-producing pool). Combined, these inflows have built a treasury holding **over 1.5 billion ADA** and growing. > **Key distinction from Article 12**: The earlier article described the treasury's *sources* in broad strokes. Here we name the exact protocol parameter (`treasuryCut`), show the epoch-level math, and emphasize that the "tax rate" is itself a governance decision. ## The Outflow Mechanism: Treasury Withdrawal Governance Actions Under the Shelley-era design, treasury movements used **MIR certificates** (Move Instantaneous Rewards) authorized by a fixed set of governance keys. CIP-1694 replaced that with a **governance action** framework. Treasury withdrawal is now **governance action type 6** — one of seven action types, each with its own ratification rules. ### What a Treasury Withdrawal Action Contains Per CIP-1694 specification, a treasury withdrawal action carries: - A **map from stake credentials to Lovelace amounts** — i.e., a list of recipients and how much each receives - A **deposit** (`govActionDeposit`) — refunded whether the action passes or expires - An **anchor** — a URL + hash pointing to off-chain metadata (the budget rationale, project details, audit reports) - The **governance action ID** of the most recently enacted withdrawal (to prevent accidental clashes) This design means every withdrawal is **self-describing** on-chain: you can see exactly who gets what, and trace the justification via the anchor. ### The Ratification Gauntlet: CC + DRep (No SPO Vote) CIP-1694's ratification table is explicit: **treasury withdrawals require approval from exactly two bodies** — the Constitutional Committee and DReps. Stake Pool Operators do **not** vote on treasury withdrawals. | Governance Action | Constitutional Committee | DReps | SPOs | |-------------------|--------------------------|-------|------| | Treasury Withdrawal | ✓ Must approve | P6 threshold (% active voting stake) | — Not required | **Constitutional Committee (CC)**: Votes **only on constitutionality**. If a withdrawal violates the Cardano Constitution (e.g., funds a project that undermines network decentralization), the CC votes `No`. The CC does *not* judge whether a project is "good value" — that is the DReps' domain. **DReps**: Vote with **stake-weighted power** (1 Lovelace = 1 vote). The threshold `P6` is a governance parameter (percentage of active voting stake that must vote `Yes`). If `P6 = 51%`, then DReps controlling >51% of actively delegated stake must approve. **Why no SPO vote?** Treasury spending is a fiscal decision, not a network-security decision. SPOs vote on hard forks and security-relevant protocol parameters (via `Q5`), but fiscal policy is delegated to the stake-weighted electorate (DReps) plus the constitutional backstop (CC). Flowchart - Treasury Withdrawal Governance Action Lifecycle: Proposal → CC Review → DRep Voting → Ratification → Enactment ## The Budget Process: Intersect and the Annual Cycle Governance actions do not appear spontaneously. They are the output of a **structured budget process** administered by **Intersect MBO** — the member-based organization tasked with "administering and championing Cardano's community-led governance implemented by CIP-1694" (Intersect GitHub profile, Pillar 2). ### Intersect's Budget Cycle (Annual) 1. **Call for proposals** — Working groups (Technical Steering Committee, Open Source Office, Catalyst, etc.) and community members submit funding requests with scope, milestones, and budget. 2. **Review & prioritization** — Intersect committees evaluate technical merit, strategic alignment, and cost-effectiveness. 3. **Community consultation** — Draft budget published for open feedback; amendments incorporated. 4. **Budget finalization** — Approved line items compiled into one or more **treasury withdrawal governance actions**. 5. **On-chain submission** — Intersect (or designated submitter) posts the governance action(s) with `govActionDeposit`. 6. **Ratification voting** — CC reviews constitutionality; DReps vote on merit. Voting period spans multiple epochs. 7. **Enactment** — If ratified, funds transfer at the next epoch boundary. 8. **Execution & reporting** — Recipients receive funds; progress reported publicly; feeds into next cycle's review. ### How This Differs from Project Catalyst | Aspect | Project Catalyst | Intersect Budget | |--------|------------------|------------------| | **Purpose** | Innovation fund — experiments, new ideas | Core protocol, infrastructure, strategic ops | | **Cycle** | Rolling funds (every 6–12 weeks) | Annual, synchronized with roadmap | | **Voters** | Registered stake (Catalyst app) | DReps + CC (CIP-1694 on-chain) | | **Output** | Catalyst-funded projects | Treasury withdrawal governance actions | | **Oversight** | Community advisors + Catalyst team | Intersect committees + on-chain ratification | Both ultimately move ADA from the treasury via governance actions, but **Catalyst is a program *within* the budget**, while the Intersect budget covers the *entire* operational envelope — node development, formal specification, security audits, governance tooling, and Catalyst itself. Circular Flow - Intersect Annual Budget Cycle: Call for Proposals → Review → Community Consultation → Budget Finalization → Governance Action → Ratification & Enactment ## Constitutional Safeguards: Two Layers of Protection ### Layer 1: Constitutional Committee (Human Judgment) The CC is a **multi-signature body** (hot/cold key setup, variable size, per-member terms) whose sole mandate is: *"ensure the Constitution is respected."* It cannot enforce its judgment on-chain — it is a social contract — but a `No` vote from the CC blocks the withdrawal. The Constitution is an **off-chain document** (hash recorded on-chain). Example constitutional principles: - "The Cardano network must always be able to produce new blocks" - "No single entity shall control protocol upgrades" - "Treasury funds shall not be used to enrich insiders at the expense of the community" If a withdrawal proposes funding a centralized exchange integration that creates a single point of failure, the CC may deem it unconstitutional. ### Layer 2: Guardrails Script (Optional On-Chain Enforcement) CIP-1694 provides for an optional **Guardrails Script** — a Plutus script that can enforce hard rules on treasury withdrawals and protocol parameter changes. Examples of guardrails: - Maximum withdrawal per epoch (e.g., ≤5% of treasury balance) - No withdrawals to addresses on a sanctions list - Mandatory multi-sig for withdrawals > threshold If deployed, the guardrails script **must be satisfied** for the transaction to be valid — it is a *technical* constraint, not a social one. As of writing, no guardrails script has been ratified; the CC provides the sole constitutional check. ### No-Confidence: The Ultimate Override If the CC oversteps (e.g., routinely blocking legitimate withdrawals), Ada holders can trigger a **Motion of No-Confidence** (governance action type 1). This requires DRep threshold `P1` and SPO threshold `Q1`. Once passed, the CC enters a **state of no-confidence** — it cannot vote on any governance action until replaced via an "Update Committee" action (type 2a/2b). This is the electorate's nuclear option. Diagram - Two-Layer Constitutional Safeguard: CC (human judgment) + Guardrails Script (on-chain enforcement) protecting Treasury Withdrawal Action ## Vietnamese Context: Ngân Sách Nhà Nước with Continuous Accountability For a Vietnamese reader, the Cardano treasury allocation process mirrors the **state budget (ngân sách nhà nước)** — but with three radical upgrades: | State Budget (Vietnam) | Cardano Treasury Allocation | |------------------------|------------------------------| | **Revenue**: Taxes, fees, SOE dividends | **Inflow**: `treasuryCut` (~20% epoch rewards) + transaction fees | | **Budget drafting**: Ministry of Finance → Government → National Assembly | **Budget drafting**: Intersect committees → Community consultation → On-chain governance action | | **Oversight**: State Audit + National Assembly (annual sessions) | **Oversight**: Constitutional Committee (constitutionality) + DReps (stake-weighted vote) — **continuous, on-chain** | | **Expenditure**: Ministries, localities, programs | **Expenditure**: Treasury withdrawal governance actions (recipients + amounts on-chain) | | **Transparency**: Reports published periodically | **Transparency**: Every withdrawal permanently auditable on ledger by anyone | | **Recall**: Elections every 5 years | **Recall**: DRep delegation changeable **instantly**; CC replaceable via no-confidence | The critical difference: **continuity**. In Vietnam's system, you wait for the next National Assembly session to question a budget line. In Cardano, every withdrawal is a governance action with a public anchor, a CC vote record, and a DRep vote tally — all visible in real time. A DRep who votes for a wasteful withdrawal can be **undelegated instantly** by stakeholders. There is no election cycle; accountability is *continuous*. ## Step-by-Step: From Idea to Funded Project 1. **Need identified** — e.g., "Cardano node needs a new P2P layer for scalability" 2. **Proposal drafted** — Technical Steering Committee scopes work, estimates 2M ADA over 6 months 3. **Budget inclusion** — Proposal enters Intersect annual budget; community consultation 4. **Governance action created** — Intersect submits treasury withdrawal action: `{ stakeCredential: IntersectTreasuryMultisig, amount: 2_000_000_000_000 }` (2M ADA in Lovelace) 5. **CC review** — Committee checks: Does this violate Constitution? (No — core protocol development aligns with sustainability principle) 6. **DRep voting** — DReps review anchor (technical spec, milestones, team). Stake-weighted vote; threshold `P6` must be met 7. **Ratification** — Both CC and DRep thresholds met → action **ratified** 8. **Enactment** — Next epoch boundary: 2M ADA moves from treasury to Intersect multisig 9. **Delivery & reporting** — Intersect pays developers; monthly progress reports published; feeds into next budget cycle ## Common Questions About Treasury Fund Allocation ### What is the `treasuryCut` parameter and can it change? `treasuryCut` is a protocol parameter (economic group) that sets the fraction of epoch monetary expansion going to the treasury. Current value ~0.2 (20%). It **can be changed** via a protocol parameter change governance action (type 5b), requiring CC + DRep ratification. ### Who decides the DRep threshold `P6` for treasury withdrawals? `P6` is a **governance parameter** set by the community (via governance action type 5d — governance group). It can be adaptive: CIP-1694 notes "the treasury threshold could also be adaptive, depending on the total Lovelace being withdrawn." ### Can the Constitutional Committee block a withdrawal for policy reasons? **No.** The CC's mandate is strictly **constitutionality**. It should only vote `No` if the withdrawal violates the Cardano Constitution. Policy merit (is this project worth the money?) is the DReps' decision. ### What happens if a treasury withdrawal action expires? If ratification thresholds aren't met before `govActionLifetime` epochs, the action **expires**. The deposit is returned to the submitter. No funds move. A new action can be submitted with adjustments. ### How does Intersect's budget relate to Project Catalyst? Catalyst is a **line item within the Intersect budget**. The annual budget process allocates a tranche to Catalyst; Catalyst then runs its own funding rounds. Both use treasury withdrawal governance actions to move funds. ### Can I audit every treasury withdrawal myself? **Yes.** Every withdrawal is a governance action on-chain. You can query any Cardano explorer or node for: the action ID, recipients + amounts, CC votes, DRep vote tally, anchor metadata. The ledger is the receipt. ### What prevents a "runaway" treasury drain? Three safeguards: (1) CC constitutional veto, (2) DRep stake-weighted threshold `P6`, (3) optional Guardrails script (hard-coded limits). The deposit (`govActionDeposit`) also disincentivizes spam. ### How often does the budget cycle run? **Annual**, aligned with the Cardano Technical Roadmap. Emergency withdrawals are possible via ad-hoc governance actions but face the same ratification gauntlet. --- ## Quick Reference | Property | Value | |----------|-------| | **Inflow parameter** | `treasuryCut` (~0.2 = 20% of epoch monetary expansion) | | **Secondary inflow** | ~20% of transaction fees | | **Current balance** | ~1.5B+ ADA (growing) | | **Withdrawal action type** | Governance action type 6 (CIP-1694) | | **Ratification: CC** | ✓ Must approve (constitutionality only) | | **Ratification: DReps** | P6 threshold (% active voting stake) | | **Ratification: SPOs** | Not required | | **Enactment priority** | 6th (after protocol parameter changes) | | **Budget administrator** | Intersect MBO (annual cycle) | | **Constitutional backstop** | CC + optional Guardrails script | | **Ultimate override** | Motion of No-Confidence (type 1) | | **Auditability** | 100% on-chain, permanent, public | --- *The Cardano treasury turns "community-owned network" from a slogan into an operational reality: every ADA spent is proposed, debated, voted, and recorded on a public ledger you can audit right now. The allocation mechanism — `treasuryCut` for inflow, CIP-1694 governance actions for outflow, Intersect for budget process, CC + DReps for oversight — is a complete, governable, transparent fiscal pipeline. No ministry, no boardroom, no black box. Just code, constitution, and continuous consent.*

Tags:

cardano treasurycardano treasury fundtreasury withdrawalscardano treasury allocationtreasury governance action