Skip to content

Add IP Commitment Dispute Resolution with Evidence #405

@fejilaup-cloud

Description

@fejilaup-cloud

Description

If two inventors claim the same IP, there is no mechanism to resolve disputes. A dispute resolution system with evidence submission would allow the community or admin to determine rightful ownership.

Tasks

  • Add DataKey::IpDisputes(u64) to store Vec of dispute records
  • Implement initiate_dispute(env, ip_id, challenger, evidence_hash) -> u64
  • Implement submit_dispute_evidence(env, dispute_id, evidence_hash) for both parties
  • Implement resolve_dispute(env, dispute_id, winner_address) — admin-only
  • Add tests for dispute flow and evidence submission
  • Emit events for dispute initiation and resolution

Priority: High | Estimated Time: 3 hours

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions