HarmonyVoting: A Community-Driven Governance Suite for Harmony Protocol
Reducing Governance Latency
HarmonyVoting is a community-driven initiative β built openly, transparently, and collaboratively by validators and community members who believe in Harmonyβs decentralized future.
This platform exists to reduce governance latency while preserving full optionality for the protocol. It is developed by the community, for the community, with an open invitation to Harmony Protocol to review, adopt, integrate, or eventually supersede it with an official solution.
HarmonyVoting is designed to be gracefully deprecated if a better official solution emerges. Our goal is governance continuity β not ownership.
Context: A Network in Transition
Harmony is navigating a structural transition phase. Like many decentralized networks, it faces the challenge of maintaining coordination and decision-making capacity during periods of change.
This isnβt about blame or failure β itβs about systemic resilience. Mature networks donβt rely on any single entity to function. They build infrastructure that operates regardless of who is or isnβt at the helm.
HarmonyVoting is that infrastructure: governance tooling designed to ensure the network can continue operating independently..
The Vision
The Harmony blockchain has long championed decentralized governance. Today, weβre sharing an overview of HarmonyVoting β a comprehensive governance platform built on Aragon OSx that brings institutional-grade DAO tooling to the Harmony ecosystem.
HarmonyVoting is a modular plugin suite designed specifically to leverage Harmonyβs unique staking architecture, enabling validators and their delegator communities to participate in transparent, on-chain governance β starting now.
The HarmonyVoting Plugin Suite
HarmonyVoting delivers two specialized voting plugins, each addressing distinct governance use cases:
HIP Voting Plugin (Protocol Governance)
The HIP (Harmony Improvement Proposal) Voting Plugin is designed for protocol-level decisions where validators act as the primary stakeholders:
- Validator-weighted voting: Voting power is derived from each validatorβs total staked amount at a specific snapshot block
- Merkle-root verification: An oracle publishes a cryptographic snapshot of validator stakes, ensuring tamper-proof eligibility verification
- Allowlist control: A curated allowlist (
HIPPluginAllowlist) restricts which DAOs can deploy this plugin, maintaining protocol integrity
Ideal for Harmony Improvement Proposals (HIPs), ecosystem fund allocation, and critical protocol parameter changes.
Delegation Voting Plugin (Community Governance)
The Delegation Voting Plugin empowers delegator communities to participate in governance on behalf of their chosen validator:
- Delegator-weighted voting: Each delegatorβs voting power corresponds to the amount staked with a specific validator
- Validator-scoped DAOs: A DAO using this plugin is bound to a single validator address, enabling focused community governance
- Permissionless deployment: Any validator can create a DAO for their delegator community without restrictions
Ideal for validator-specific initiatives, community grants, operational decisions, and delegator engagement programs.
The Opt-In / Opt-Out Framework
A cornerstone of HarmonyVoting is the Validator Opt-In Registry β an on-chain contract that gives validators explicit control over their participation.
How It Works
-
Opt-In: A validator calls optIn(votingAddress) to register their participation, specifying a votingAddress authorized to cast votes on their behalf.
-
Opt-Out: A validator calls optOut() to revoke participation. Their entry is removed from the registry and excluded from future governance snapshots.
Why Opt-In Matters
- Validator sovereignty: Explicit consent rather than automatic enrollment
- Operational flexibility: Opt out if governance conflicts with operational priorities
- Clear accountability: Auditable trail of governance participants
- Gradual adoption: Start with early adopters, scale as confidence grows
Alias Address (Voting Address) Support
Security-conscious validators often prefer to keep operator keys in cold storage. HarmonyVoting addresses this through alias address support.
The Problem
Validator operator addresses control significant staked assets. Using these keys for frequent governance interactions increases exposure risk.
The Solution
When opting in, validators specify a separate voting address (alias):
function optIn(address votingAddress) external {
_statusByOperator[msg.sender] = OptInStatus({
optedIn: true,
votingAddress: votingAddress
});
}
Benefits
- Enhanced security: Hot wallet for voting, cold wallet for staking operations
- Operational separation: Governance activities donβt touch validator operator keys
- Delegate participation: Authorize a trusted party to vote on your behalf
- Key rotation: Update voting addresses without affecting staking operations
Governance Continuity
Decentralized networks donβt pause. Decisions accumulate. Coordination debt compounds.
HarmonyVoting provides governance continuity β a functional, auditable, and secure mechanism for validators and delegators to coordinate while the ecosystem evolves. This is not about replacing anything. Itβs about ensuring the network can keep breathing.
If Harmony Protocol ships an official governance solution tomorrow, HarmonyVoting will have served its purpose. The contracts can be deprecated, the DAOs migrated, the code archived. What matters is that governance never stopped.
Governance and the Recovery Effort
In 2022, Harmony suffered a significant bridge exploit that resulted in the depegging of cross-chain assets. The community responded with resilience: in 2023, a Recovery Plan was approved, allocating 25% of newly minted staking rewards to a Recovery Fund managed by a 7-signature multisig (5 required) β the Recovery Management Committee (RMC).
However, progress has stalled. The departure of key partners and unresolved debates have left the recovery effort in limbo. Critical decisions β approving new recovery partners, releasing accumulated funds from the RMC Safe β require votes that cannot happen without functional governance infrastructure.
The Governance Gap
| Whatβs Needed |
Current Status |
| Approve new recovery partners |
Blocked β no voting mechanism |
| Release RMC funds for recovery operations |
Blocked β requires governance approval |
| Coordinate validator alignment on recovery priorities |
Fragmented β no unified forum |
| Ensure transparency and accountability |
Limited β decisions happen in silos |
How HarmonyVoting Helps
HarmonyVoting can provide the governance infrastructure needed to unblock the recovery effort:
- HIP Voting: Validators can vote on recovery-related proposals β approving new partners, authorizing fund releases, adjusting recovery parameters
- Transparent process: All votes are on-chain, auditable, and verifiable
- Opt-in participation: Validators choose to participate, ensuring legitimacy
- Merkle-verified voting power: Stake-weighted votes reflect actual network commitment
The recovery effort doesnβt need more debate β it needs a decision mechanism. HarmonyVoting provides exactly that.
A Path Forward
Functional governance isnβt just about protocol upgrades or ecosystem grants. For Harmony, right now, governance is essential for directing the recovery effort.
The RMC holds accumulated funds. The community has recovery partners ready to engage. Whatβs missing is the ability to vote, decide, and move forward.
HarmonyVoting can bridge that gap β not by replacing the RMC, but by giving validators and the community a transparent, on-chain mechanism to provide direction and authorization.
Design Principles
HarmonyVoting is built on three core principles:
Neutrality
The platform doesnβt favor any faction, validator, or interest group. Voting power derives purely from stake β verifiable, on-chain, and immutable at snapshot time.
Autonomy
Once deployed, HarmonyVoting operates independently. It doesnβt require:
- Approval from any central entity
- Access to privileged keys or infrastructure
- Ongoing maintenance from any specific team
The community can use it, fork it, or abandon it β the choice remains decentralized.
Irreversibility of Architecture
The structures proposed are designed to operate autonomously, with or without the active presence of any central entity, foundation, or core team.
Once executed, they donβt depend on:
- Discretionary approval from any party
- Single custodians or gatekeepers
- Privileged access to critical infrastructure
This guarantees operational continuity and predictability for the community.
Mature networks donβt bet on miracles. They build systems that work regardless of circumstances.
Architecture Overview
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Harmony Blockchain β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β ββββββββββββββββββββ ββββββββββββββββββββ β
β β HIP Voting β β Delegation β β
β β Plugin β β Voting Plugin β β
β β (Validators) β β (Delegators) β β
β ββββββββββ¬ββββββββββ ββββββββββ¬ββββββββββ β
β β β β
β βββββββββββββ¬ββββββββββββ β
β βΌ β
β ββββββββββββββββββββββββ β
β β HarmonyVotingBase β β
β β (Merkle Voting) β β
β ββββββββββββββββββββββββ β
β β β
β ββββββββββββββββββββββΌβββββββββββββββββββββ β
β β βΌ β β
β β ββββββββββββββββββββββββββββββββββββ β β
β β β Validator Opt-In Registry β β β
β β β β’ optIn(votingAddress) β β β
β β β β’ optOut() β β β
β β β β’ votingAddressOf(operator) β β β
β β ββββββββββββββββββββββββββββββββββββ β β
β β β β
β β ββββββββββββββββββββββββββββββββββββ β β
β β β HIP Plugin Allowlist β β β
β β β (Protocol DAO access control) β β β
β β ββββββββββββββββββββββββββββββββββββ β β
β βββββββββββββββββββββββββββββββββββββββββββ β
β β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Benefits Beyond Protocol Governance
HarmonyVoting isnβt just for Harmony Protocol β itβs governance infrastructure for the entire Harmony ecosystem.
For Existing Projects on Harmony
Any project already deployed on Harmony can leverage HarmonyVoting to:
- Launch a DAO in minutes: No need to build governance from scratch β plug into battle-tested infrastructure
- Engage their community: Token holders, NFT holders, or stakers can participate in transparent on-chain governance
- Coordinate with validators: Projects can create proposals that involve validator input or require validator signoff
- Reduce development costs: Focus on your product, not governance plumbing
For New Projects Considering Harmony
HarmonyVoting makes Harmony an attractive destination for new projects:
- Day-one governance: Launch with a fully functional DAO from the start
- Ecosystem alignment: Participate in Harmony-wide governance and benefit from validator relationships
- Modular flexibility: Start simple, add governance complexity as your project matures
- Proven stack: Built on Aragon OSx β the same framework powering DAOs across Ethereum, Polygon, and beyond
For the Harmony Ecosystem
- Unified governance layer: A shared standard reduces fragmentation and improves interoperability
- Validator-project alignment: Projects can directly involve validators in key decisions
- Ecosystem-wide proposals: Cross-project initiatives can be coordinated through shared governance infrastructure
- Lower barrier to entry: More projects can launch with governance, increasing overall ecosystem quality
Example Use Cases
| Project Type |
Governance Use Case |
| DeFi Protocol |
Treasury management, parameter changes, fee distribution |
| NFT Collection |
Roadmap voting, revenue allocation, collection governance |
| Gaming Project |
In-game economy decisions, feature prioritization |
| Infrastructure |
Upgrade proposals, security decisions, funding requests |
| Community DAO |
Grant allocation, event funding, ecosystem initiatives |
Why Aragon OSx?
HarmonyVoting is built on Aragon OSx, the most battle-tested DAO framework in Web3:
- Modular architecture: Plugins can be installed, upgraded, or removed without migrating the entire DAO
- Permission system: Granular role-based access control for all governance actions
- Upgradeability: UUPS proxy pattern allows improvements without disrupting existing DAOs
- Interoperability: Standard interfaces enable integration with the broader ecosystem
Roadmap
Active development toward production deployment:
- Mainnet deployment of the plugin suite and registry contracts
- Frontend integration in the Aragon App for DAO creation and proposal management
- Backend indexer for real-time governance data
- Validator onboarding through documentation and direct support
- Ongoing dialogue with Harmony Protocol
Risks and Mitigations
| Risk |
Mitigation |
| Low validator opt-in adoption |
Gradual rollout, clear documentation, direct outreach |
| Political resistance from stakeholders |
Neutral positioning, open-source transparency, disposable design |
| Technical vulnerabilities |
Built on battle-tested Aragon OSx, auditable contracts |
| Fragmentation with competing solutions |
Interoperability focus, willingness to deprecate if better solution emerges |
| Governance fatigue |
Simple UX, minimal required participation, delegation support |
Get Involved
- Validators: Test the platform, opt in, shape its direction
- Developers: Review the codebase, contribute, improve
- Community: Provide feedback, participate in governance
- Harmony Protocol: The door is open β always
HarmonyVoting β Governance continuity for Harmony.
Open source. Community-built. Protocol-ready.