SLIPs are composable building blocks for decentralized web servers. Pick the SLIPs you need — different combinations create different profiles.
| SLIP | Name | Status | JSS |
|---|---|---|---|
| 10 | HTTP Methods | Draft | ✅ |
| 11 | CORS Headers | Draft | ✅ |
| 12 | JSON-LD | Draft | ✅ |
| 13 | URI Resources | Draft | ✅ |
| SLIP | Name | Status | JSS |
|---|---|---|---|
| 20 | WebID Profile | Draft | ✅ |
| 21 | did:nostr | Draft | ✅ |
| 22 | Identity Linking | Draft | ⏳ |
| SLIP | Name | Status | JSS |
|---|---|---|---|
| 30 | Turtle | Draft | ✅ |
| 31 | Content Negotiation | Draft | ✅ |
| 32 | Data Islands | Draft | ⏳ |
| 33 | PATCH | Draft | ✅ |
| SLIP | Name | Status | JSS |
|---|---|---|---|
| 40 | Containers | Draft | ✅ |
| 41 | Pods | Draft | ✅ |
| 42 | WebSockets | Draft | ✅ |
| 43 | Type Index | Draft | ⏳ |
| 44 | Mashlib/SolidOS | Draft | ✅ |
| SLIP | Name | Status | JSS |
|---|---|---|---|
| 50 | ActivityPub | Draft | ⏳ |
| 51 | WebFinger | Draft | ⏳ |
| 52 | HTTP Signatures | Draft | ⏳ |
| 53 | Nostr Relays | Draft | ⏳ |
| SLIP | Name | Status | JSS |
|---|---|---|---|
| 80 | Null Auth | Draft | ✅ |
| 81 | Bearer Token | Draft | ✅ |
| 82 | Schnorr/NIP-98 | Draft | ✅ |
| 83 | Solid-OIDC | Draft | ✅ |
| SLIP | Name | Status | JSS |
|---|---|---|---|
| 90 | Owner Write | Draft | ✅ |
| 91 | WAC | Draft | ✅ |
| 92 | ACP | Draft | ⏳ |
Different SLIP combinations create different server profiles:
| Profile | SLIPs | Description |
|---|---|---|
| Minimal | 10, 11, 12, 80 | 10-minute implementation |
| Single-User | Minimal + 81, 90 | Personal data store |
| LWS | Core + 20, 83, 91, 40 | W3C target |
| ActivityPub | Minimal + 50, 51, 52 | Fediverse |
| Full JSS | All SLIPs | Complete Solid server |
| Nostr-Native | Minimal + 21, 82, 91 | Passwordless, no registration |
- Discuss your idea in GitHub Issues
- Draft a SLIP following the template
- Submit a Pull Request
- Review and iterate with community
- Implement in reference server (JSS)
- 1-99: Core protocol
- 100-999: Extended features
- 1000-9999: Related projects
- 10000+: Community extensions