Solid Lite Implementation Proposals (SLIPs) 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 IssuesDraft a SLIP following the templateSubmit a Pull RequestReview and iterate with communityImplement in reference server (JSS)1-99 : Core protocol100-999 : Extended features1000-9999 : Related projects10000+ : Community extensions