Governance Inconsistency: Why do we vote to pay back some users, but not others?
The Core Issue
I’m raising a concern regarding the lack of a consistent governance framework when it comes to major treasury movements. Specifically, I’m looking at the stark difference in how we handled the Aave reimbursement versus the current DNS hijack situation.
In both cases, the protocol technically functioned as intended. However, the process for returning funds has been completely different, and it raises some serious questions about how decisions are actually made here.
A Tale of Two Incidents
1. The AAVE Investor Reimbursement (March 12, 2026)
-
What happened: A user lost nearly $50M due to a slippage error on Aave’s UI. CoW’s routing protocol generated roughly $600k in fees from this single trade.
-
CoW’s Responsibility: Zero. The mistake happened on Aave’s interface, not ours. CoW just provided the back-end routing.
-
The Response: The $600k was reimbursed to the user.
-
The Governance Gap: This was done without a DAO vote. It was essentially an executive decision to return over half a million dollars of protocol revenue.
2. The DNS Hijack Incident (April 14, 2026)
-
What happened: CoW Swap’s official domain (swap.cow.fi) was compromised. Total user losses are around $1.2M.
-
CoW’s Responsibility: Significant. Users visited our official site and trusted our brand. This happened on our “front porch.”
-
The Response: We are currently being told we need a DAO vote to decide if we should reimburse these victims.
-
The Governance Gap: Why is this one being treated as a debate? If anything, this reimbursement is far more justified than the Aave one because the failure happened on our official infrastructure.
The Token Holder’s Perspective: “Heads You Win, Tails We Lose”
As a COW token holder, I’m starting to feel like governance is only a thing when it’s convenient for the team.
-
Value Extraction: When the protocol “accidentally” makes $600k from a user’s mistake on another platform, that value belongs to the DAO (and by extension, the token holders). When that money is sent back without a vote, our treasury is being diluted by executive fiat.
-
Selective Voting: Why is it that when it’s time to take value away from the DAO (reimbursing the Aave user), there’s no vote, but when we have a moral obligation to protect our own users (DNS hijack), we have to sit through weeks of governance theater?
-
The Illusion of Control: If the team can unilaterally decide to give away $600k of DAO revenue, then what is the point of holding COW? We are the first ones to “suck the value from” when it’s time to be generous to outsiders, but we are the last ones consulted when our own reputation is on the line.
The Inconsistency
The optics here are really bad. When we had no responsibility (Aave), $600k was sent back immediately without asking the DAO. But when the fault lies with our own official site (DNS hijack), the team suddenly wants to “ask the DAO” before helping users.
The irony: We bypassed governance to be generous to a user who made a mistake on a different platform, but we are hiding behind a formal vote to delay helping users who were exploited on our own domain.
Why This Matters
-
The Double Standard: If the $600k Aave refund didn’t need a vote, then the DNS refund-which is much more justified-shouldn’t be stuck in a governance bottleneck either.
-
Selective Governance: It feels like governance is being used as a shield to avoid making a hard decision on a $1.2M payout, even though the team already proved they can move $600k without a vote when they want to.
-
Brand Trust: Users who used swap.cow.fi were let down by our infrastructure. Making them wait for a DAO vote while the Aave user got a “fast-track” refund is a slap in the face to our core users.
Proposed Resolution
We need to stop moving the goalposts and respect the token holders.
-
Option A: If the Aave reimbursement was “automatic,” the DNS hijack victims should be reimbursed with the same urgency, bypass the vote, and be made whole immediately.
-
Option B: If we are a DAO that votes on everything, then the $600k Aave refund was a governance violation and we need a post-mortem on why it was allowed to happen without a proposal.
-
Option C: Establish a clear rule: If a loss happens on an official CoW Swap interface, reimbursement is automatic up to a certain threshold.
Questions for the DAO
-
Why was the Aave user’s refund more “urgent” than the users who were hacked on our own official site?
-
Who decided that $600k of token holder value could be given away without a vote?
-
If I am holding COW to participate in governance, why am I only invited to the table when the decision is difficult or expensive?
Conclusion
We shouldn’t be “fast-tracking” refunds for outsiders using DAO revenue while “slow-tracking” our own users who trusted our official domain. If the team can return $600k for an Aave error without a vote, they are effectively spending token holder value without permission. We deserve a consistent process that protects both our users and the treasury.
References: