Skip to content

JavaScriptSolidServer/jips

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

JIPs - JSS Improvement Proposals

JIPs are proposals for improving the JavaScript Solid Server.

Inspired by BIPs (Bitcoin) and NIPs (Nostr).

List of JIPs

JIP Title Status
JIP-0001 did:nostr Authentication & Schnorr Signatures Draft
JIP-0002 Git Support for Containers Draft

Process

Proposing a JIP

  1. Fork this repository
  2. Copy template.md to jip-XXXX.md (use next available number)
  3. Write your proposal following the template
  4. Submit a Pull Request
  5. Discuss in PR comments

Statuses

Status Meaning
Draft Initial proposal, open for discussion
Review Being reviewed for implementation
Final Accepted specification
Implemented Merged into JSS
Withdrawn Proposal withdrawn by author
Rejected Not accepted after review

What belongs in a JIP?

  • New authentication methods
  • Protocol extensions
  • API changes
  • Interoperability features
  • Client-client standards (data shapes, discovery)

What doesn't need a JIP?

  • Bug fixes
  • Minor improvements
  • Documentation updates
  • Refactoring

Philosophy

JIPs should be:

  • Concise - Get to the point
  • Implementable - Clear enough to code from
  • Compatible - Work with existing Solid specs where possible
  • Decentralized - Favor user control and interoperability

History

The JIP process was created in December 2024 to provide a lightweight proposal system for JSS, similar to how NIPs work for Nostr.

License

All JIPs are released under CC0 (public domain).

About

JIPs - JSS Improvement Proposals

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published