Skip to content

Commit f80b5ee

Browse files
docs: add planned features including HTTP 402 and best practices
1 parent bade897 commit f80b5ee

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

docs/features/inbox-and-spam-mitigation.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -95,14 +95,17 @@ The inbox spam problem is structurally similar to email spam. The web community
9595
| Reputation systems | Issuer allowlists / trust scores | Not yet implemented |
9696
| UX segregation | Trusted vs untrusted inbox views | Not yet implemented |
9797

98-
## What's Not Yet Implemented
98+
## Planned
9999

100-
These are natural next steps that can be layered on without protocol changes:
100+
These are natural next steps that can be layered on without protocol changes, following industry best practices:
101101

102102
- **Issuer allowlists**: Trust specific OIDC issuers, deprioritize unknown ones
103103
- **Payload shape validation**: Require notifications to match a specific ShEx/SHACL shape
104104
- **Inbox segregation**: Separate trusted and untrusted notifications at the storage level
105105
- **Reputation scoring**: Track sender behavior over time
106+
- **HTTP 402 Payment Required**: Support for payment-gated access, enabling micropayments or subscription-based access control as a spam deterrent and monetization layer
107+
- **CAPTCHA / proof-of-work challenges**: Raise the cost of automated abuse without blocking legitimate users
108+
- **Sender verification escalation**: Progressively require stronger identity proof based on trust level
106109

107110
## ActivityPub Inbox
108111

0 commit comments

Comments
 (0)