Relays in decentralized networks act as intermediaries that receive, validate, and forward posts to other nodes. However, these nodes aren’t obligated to propagate every message they receive. The filtering mechanisms in relays are influenced by protocol rules and individual relay policies. While the protocol ensures a baseline of message integrity and authenticity through cryptographic validation, it grants relay operators discretion in determining which posts to accept or reject.
Reasons for post refusal include:
- Messages failing cryptographic signature verification, indicating potential tampering or spam.
- Posts exceeding size limits imposed to maintain network performance.
- Content flagged as malicious or violating community guidelines established by the relay operator.
- Repeated or duplicate posts which clutter relay resources and reduce efficiency.
The ability for relays to refuse posts safeguards network health and user experience but also introduces variability in message propagation. Users must understand that while most legitimate posts will be relayed, there is no guarantee of global acceptance across all nodes. This decentralized moderation empowers individual operators to uphold standards but requires awareness of potential filtering when troubleshooting message delivery.
Create your Nostr Profile

