Skip to content

[Backend] Marketplace dispute resolution and arbitration #394

Closed

Description

@Penielka

Overview

Marketplace transactions can go wrong (non-delivery, misrepresentation). Add a dispute flow: buyers open disputes, evidence is attached, a mediator/adjudicator resolves with refund or release, and the escrow contract is invoked accordingly.

Acceptance Criteria

  • Buyers can open disputes against a marketplace listing
  • Evidence attachment and messaging within a dispute
  • Mediator resolution triggers refund or release via escrow
  • Dispute lifecycle is audit-logged and surfaced to admins
  • Escalation path from automated rules to human mediator

Files to Modify

  • backend/src/services/disputes/ — dispute service
  • backend/src/models/Dispute.ts — new model
  • backend/src/routes/disputes.ts — endpoints
  • contracts/src/marketplace.rs — escrow resolution hooks

Priority: Medium

Activity

  1. changed the title [-][Backend] Add unit tests for BulkOperationService[/-] [+][Backend] Marketplace dispute resolution and arbitration[/+] on Aug 15, 2026
  2. indubala0103-hue commented on Aug 29, 2026

    @indubala0103-hue
    Contributor

    Good day Dev, I can gracefully implement a dispute flow to your project. Kindly assign

  3. grantfox-oss commented on Aug 29, 2026

    @grantfox-oss

    🦊 GrantFox — @indubala0103-hue has been assigned to this issue as part of the Third Campaign campaign!

    Next steps:

    1. Open a Pull Request referencing this issue (e.g., Closes #394)
    2. Your PR will be reviewed by the AetherEdu maintainers

    Good luck! Track your progress on GrantFox.

  4. grantfox-oss commented on Aug 30, 2026

    @grantfox-oss

    🎉 This issue has been marked as completed on GrantFox!

    @indubala0103-hue's PR #488 was approved and merged by @Penielka.

    🏆 @indubala0103-hue: You earned 35 FoxPoints for this contribution! Your current tier: Explorer (80 total points). Track your full progress on GrantFox.

    👏 Great work, @indubala0103-hue! Keep contributing to AetherEdu.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

GrantFox OSSIssue tracked in GrantFox OSSMaybe RewardedIssue may be eligible for a GrantFox rewardThird CampaignCampaign: Third Campaign

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions