| .. | ||
| README.md | ||
| RFC-001-OSS-DRM.md | ||
| RFC-002-SMSG-FORMAT.md | ||
| RFC-003-DATANODE.md | ||
| RFC-004-TIM.md | ||
| RFC-005-STIM.md | ||
| RFC-006-TRIX.md | ||
| RFC-007-LTHN.md | ||
| RFC-008-BORGFILE.md | ||
| RFC-009-STMF.md | ||
| RFC-010-WASM-API.md | ||
Borg RFC Specifications
This directory contains technical specifications (RFCs) for the Borg project.
Index
| RFC | Title | Status | Description |
|---|---|---|---|
| 001 | Open Source DRM | Proposed | Core DRM system for independent artists |
| 002 | SMSG Container Format | Draft | Encrypted container format (v1/v2/v3) |
| 003 | DataNode | Draft | In-memory filesystem abstraction |
| 004 | Terminal Isolation Matrix | Draft | OCI-compatible container bundle |
| 005 | Encrypted TIM | Draft | ChaCha20-Poly1305 encrypted containers |
| 006 | TRIX PGP Format | Draft | PGP encryption for archives and accounts |
| 007 | LTHN Key Derivation | Draft | Rainbow-table resistant rolling keys |
| 008 | Borgfile | Draft | Container compilation syntax |
| 009 | Secure To-Me Form | Draft | Asymmetric form encryption |
| 010 | WASM Decryption API | Draft | Browser decryption interface |
Status Definitions
| Status | Meaning |
|---|---|
| Draft | Initial specification, subject to change |
| Proposed | Ready for review, implementation may begin |
| Accepted | Approved, implementation complete |
| Deprecated | Superseded by newer specification |
Contributing
- Create a new RFC with the next available number
- Use the template format (see existing RFCs)
- Start with "Draft" status
- Update this README index
Related Documentation
- CLAUDE.md - Developer quick reference
- docs/ - User documentation
- examples/formats/ - Format examples