mirror of
https://github.com/PR0M3TH3AN/bitvid.git
synced 2026-10-28 08:22:24 +00:00
- Move from root publishing to clean `dist/` directory - Create `scripts/build-dist.mjs` to orchestrate build and copy assets - Update `package.json` build script - Update `netlify.toml` to publish `dist/` - Ignore `dist/` in `.gitignore` Co-authored-by: PR0M3TH3AN <[email protected]>
23 lines
845 B
Markdown
23 lines
845 B
Markdown
# NIPs bitvid uses (Moderation-Relevant)
|
|
|
|
## Required
|
|
- **NIP-56 — Reporting**
|
|
`kind 1984` events with a `type` tag such as `nudity`, `spam`, `illegal`, `impersonation`, `malware`, `profanity`, `other`.
|
|
Client may act on **reports from friends** (our trusted set).
|
|
|
|
- **NIP-51 — Lists**
|
|
- `10000` mute list (authors to mute).
|
|
- `30000` categorized people (used for admin/curation lists).
|
|
- `30001` bookmarks (not moderation, but used elsewhere).
|
|
|
|
- **NIP-10 — Replies & Mentions**
|
|
Threading for comments; moderation badges appear in the thread UI.
|
|
|
|
## Recommended
|
|
- **NIP-45 — COUNT**
|
|
Event counts; we use it opportunistically for faster totals with graceful fallback.
|
|
|
|
## Nice-to-have
|
|
- **NIP-36 — Sensitive Content / Content Warning**
|
|
If present, we pre-blur content even without reports; user can “show anyway”.
|