# Modular Consensus Framework

The Modular Consensus Framework standardizes and facilitates various processes for different stakeholders:

1. **Contributors**:
   * **Contribution Process**: Contributors submit their proposals through our frontend, utilizing the modular consensus framework. Each proposal generates a contribution NFT regardless of acceptance, authenticating the submission's origin.
   * **State Finality in ICV**: Accepted contributions are minted as service NFTs on-chain and assigned to the appropriate Virtual address within the ICV, validating their integration into the Virtual ecosystem.
2. **Validators**:
   * **Strategy and Resource Allocation**: Liquidity providers determine the strategic direction of the protocol by staking on specific Agents, influencing DAO resource allocation based on staking weightage.
   * **Validation and Finalization**: Utilizing a Delegated Proof of Stake mechanism, token holders delegate tokens to qualified validators, who are responsible for finalizing the state of each Agent.

For more info regarding Validators

{% content-ref url="../virtual-agents-as-programmable-decentralized-entities/agent-subdao-governance" %}
[agent-subdao-governance](https://whitepaper.virtuals.io/about-virtuals-1/the-protocol/virtual-agents-as-programmable-decentralized-entities/agent-subdao-governance)
{% endcontent-ref %}
