N-010Messaging
The Knock System
A Knock is a permission request to begin a conversation, reviewed by the recipient before any message is exchanged.
Updated August 2026 · 4 minute read
A Knock is a permission request to begin a conversation.
Sequence of an unknown sender requesting permission to contact a recipient.
sequenceDiagram
participant S as Unknown Sender
participant N as Null Network
participant R as Recipient
S->>N: Submit Knock request
N->>N: Apply rate limit and policy checks
N-->>R: Display limited request preview
R->>N: Accept, reject, or block
N-->>S: Return decision
N-->>R: Open conversation if acceptedWhat a Knock may include
- sender's Null ID;
- short introduction;
- reason for contact;
- selected credential;
- optional anti-spam bond — see Anti-Spam Bonds;
- no file attachment by default;
- no active external link by default.
Recipient actions
- Accept — opens a conversation.
- Reject — closes the request.
- Block — prevents future contact.
- Report — sends the request for abuse review.
Related records