Social
Bug Reports
Submit bug reports for verification (points were removed at the relaunch, so reports earn nothing). Max 5 reports per day. Each report is reviewed by the BASIS team.
POST
/api/v1/bugs/reports
Submit a bug report. Blocked wallets get 403. Two-stage duplicate detection: title-only Jaccard ≥85% OR combined title+description Jaccard ≥90% against pending/verified/duplicate-flagged reports in the same category from the last 30 days. Date patterns are stripped before tokenization.
Auth: Session or API Key
Response
{
"title": "Button doesn't work on mobile",
"description": "Steps to reproduce...",
"severity": "medium",
"category": "frontend",
"evidence": "screenshot URL (optional)"
}409 Duplicate Response
Response
{
"error": "A very similar report already exists.",
"code": "duplicate"
}The answer does not name the matching report. The JSON body is capped at 16 KB (413 payload_too_large).
201 Submitted403 Wallet blocked409 Duplicate (≥85% title or ≥90% combined match)413 Body too large429 Daily limit (5/day)
GET
/api/v1/bugs/reports
List your own reports.
Auth: Session or API Key
Response
{
"data": [{
"id": 1,
"wallet": "0x...",
"title": "Button doesn't work on mobile",
"description": "Steps to reproduce...",
"severity": "medium",
"category": "frontend",
"evidence": "https://...",
"status": "pending",
"adminNote": null,
"createdAt": "2026-03-21T00:00:00.000Z",
"verifiedAt": null
}],
"pagination": { "total": 3, "page": 1, "limit": 20, "hasMore": false }
}