Skip to content

Add dispute evidence upload pipeline#353

Open
Valreb001 wants to merge 1 commit into
StayLitCodes:mainfrom
Valreb001:feature/dispute-evidence-pipeline
Open

Add dispute evidence upload pipeline#353
Valreb001 wants to merge 1 commit into
StayLitCodes:mainfrom
Valreb001:feature/dispute-evidence-pipeline

Conversation

@Valreb001
Copy link
Copy Markdown

Closes #281

Summary:
Implemented a dispute evidence pipeline for the backend.

Added endpoints to upload, list, and retrieve dispute evidence under /escrows/:id/evidence. Uploads now accept multipart files, validate allowed evidence types, enforce size/count limits, send files to IPFS, and store returned CIDs with file metadata on the dispute record.

Also updated dispute filing so existing evidence CIDs are attached as metadata, added an evidenceFiles JSON field plus migration, added IPFS streaming support, protected evidence access for dispute parties/admins, added upload rate limiting, and wrote focused tests for the evidence flow.

@drips-wave
Copy link
Copy Markdown

drips-wave Bot commented Jun 1, 2026

@Valreb001 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

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.

[Backend] Dispute Evidence: File Upload, IPFS Storage, and Retrieval Pipeline

1 participant