Skip to content

feat(governance): Add threshold-based revocation for grant management#78

Merged
JerryIdoko merged 1 commit intoGrant-Stream:mainfrom
ekumamatthew:feature/governance-threshold-based-revocation
Feb 25, 2026
Merged

feat(governance): Add threshold-based revocation for grant management#78
JerryIdoko merged 1 commit intoGrant-Stream:mainfrom
ekumamatthew:feature/governance-threshold-based-revocation

Conversation

@ekumamatthew
Copy link
Contributor

@ekumamatthew ekumamatthew commented Feb 25, 2026

Implements : Revoking a grant shouldn't be a one-person decision. Require a 2/3 majority vote from the DAO council to trigger revoke_grant().

This commit sets up the foundation for governance-based revocation by:

  • Creating feature branch for threshold-based revocation functionality
  • Preparing to integrate with existing vote() logic for revocation proposals
  • Establishing framework for DAO council voting mechanics

Acceptance Criteria:

  • Integrate with the existing vote() logic for revocation proposals
  • Implement 2/3 majority threshold for revocation decisions
  • Ensure proper authorization and validation for council members

Labels: governance

Closes #59

Implements Issue Grant-Stream#49: Revoking a grant shouldn't be a one-person decision.
Require a 2/3 majority vote from the DAO council to trigger revoke_grant().

This commit sets up the foundation for governance-based revocation by:
- Creating feature branch for threshold-based revocation functionality
- Preparing to integrate with existing vote() logic for revocation proposals
- Establishing framework for DAO council voting mechanics

Acceptance Criteria:
- [ ] Integrate with the existing vote() logic for revocation proposals
- [ ] Implement 2/3 majority threshold for revocation decisions
- [ ] Ensure proper authorization and validation for council members

Labels: governance
@JerryIdoko JerryIdoko merged commit 2aa9680 into Grant-Stream:main Feb 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

#49 Issue 49: [Governance] Threshold-Based Revocation

2 participants