You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This NIP proposes a set of opt-in, community-driven anti-spam tools for Nostr that respect privacy and decentralization.
Specification
Spam Reporting
Users report spam by publishing events with tags:
l="spam"
a=<event_id> of spam event
Optional r=<relay_url> if relay specific
Relays can filter events based on spam reports.
Reports are public allowing transparency.
Anonymized Blocklists
Relays anonymize blocklisted pubkeys:
identifier = SHA3(salt + pubkey)
Shared as events with tags:
l="blocklist"
d=<identifier>
Clients can import blocklists to filter events.
Lightning Proof-of-Work Captchas
Relays challenge suspicious accounts with Lightning invoices.
Users pay invoice to bypass challenge.
Transparency
Relays publish moderation policies via signed metadata events.
Policies cover spam reporting, blocklists, captchas, and rate limiting.
Allows users to voluntarily choose their desired anti-spam levels.
Rationale
This set of tools enables community-driven anti-spam efforts while respecting Nostr values:
Decentralized - No central authority or gatekeepers.
Transparent - Public policies empower user choice.
Privacy-preserving - Anonymization and minimal proofs-of-work.
Open - Avoid permanent censorship via blocklists.
Effective - Multiple layers of protection.
Moderation is shifted onto voluntary community signals and peer coordination, avoiding centralized gatekeeping. Users control their desired level of protection by configuring clients and selecting relay policies.
Abstract
This NIP proposes a set of opt-in, community-driven anti-spam tools for Nostr that respect privacy and decentralization.
Specification
Spam Reporting
l="spam"
a=<event_id>
of spam eventr=<relay_url>
if relay specificAnonymized Blocklists
identifier = SHA3(salt + pubkey)
l="blocklist"
d=<identifier>
Lightning Proof-of-Work Captchas
Transparency
Rationale
This set of tools enables community-driven anti-spam efforts while respecting Nostr values:
Moderation is shifted onto voluntary community signals and peer coordination, avoiding centralized gatekeeping. Users control their desired level of protection by configuring clients and selecting relay policies.
References
Copyright
This NIP is public domain.
The text was updated successfully, but these errors were encountered: