Skip to content

feat: add arbitration council escalation for split disputes - #175

Merged
dultimateade merged 1 commit into
dultimateade:mainfrom
0yOla:feat/issue-26-feat-issue
Sep 30, 2026
Merged

dultimateade merged 1 commit into
dultimateade:mainfrom
0yOla:feat/issue-26-feat-issue

Conversation

@0yOla

@0yOla 0yOla commented Sep 30, 2026

Copy link
Copy Markdown
Contributor

Overview

This PR adds an escalation path for disputes that community vote cannot resolve. When a market's community vote fails to reach the required quorum threshold, the dispute can now be escalated to a trusted arbitration council instead of being decided by a split community vote.

Related Issue

Changes

⚖️ Dispute Escalation

  • [MODIFY] contracts/disputes/src/lib.rs
    • Added quorum threshold check on community vote resolution so disputes with votes below the required threshold are flagged as unresolved rather than finalized.
    • Added an escalation path that routes unresolved/split disputes to a trusted arbitration council for final resolution.
    • Added council resolution handling so escalated disputes can be settled by the arbitration council and recorded on the dispute.

Verification Results

cargo test -p disputes
✅ dispute resolution and escalation tests passed
Acceptance Criteria Status
Disputes below quorum threshold are not resolved by community vote alone ✅ Quorum check gates community resolution
Split disputes have an escalation path to a trusted arbitration council ✅ Escalation routes unresolved disputes to the council
Council can resolve escalated disputes ✅ Council resolution recorded on the dispute

Closes #26

@drips-wave

drips-wave Bot commented Sep 30, 2026

Copy link
Copy Markdown

@0yOla Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@dultimateade
dultimateade merged commit 9342d5a into dultimateade:main Sep 30, 2026
1 check failed
hussainemiola942-cloud pushed a commit to hussainemiola942-cloud/hermes that referenced this pull request Oct 4, 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.

[#026][feat] Issue #026

2 participants