docs: dual-license protocol CC BY-SA 4.0 and reference code Apache 2.0
This commit is contained in:
parent
f3d54f9f98
commit
059141ca23
9 changed files with 398 additions and 0 deletions
6
RNS.md
6
RNS.md
|
|
@ -1,3 +1,5 @@
|
|||
<!-- SPDX-License-Identifier: CC-BY-SA-4.0 -->
|
||||
|
||||
# Smol Mail Protocol, version 1.2 -- Reticulum transport
|
||||
|
||||
This document is an addendum: version 1.2 is version 1.1 plus these sections, and it edits nothing that came before. §1 to §12 refer to `SPEC.md`, whose sections are unchanged, and the numbering continues from there so this text can fold into that document without renumbering anything.
|
||||
|
|
@ -149,3 +151,7 @@ The `smolmail/1` prefix is kept because §11 is a label namespace, not a version
|
|||
One store, one set of username bindings, rotation chains, accept tokens and queues. Identifiers agree because they are derived from the envelope, so the same message delivered by either route deduplicates against itself. A username registered over one transport is reachable over the other, and `AUTH` is per-session, so a client may register over one and authenticate over the other.
|
||||
|
||||
A 1.1 client and a 1.2 server interoperate over TCP with no negotiation, because there is nothing to negotiate. The implementation is an adapter around the existing operation dispatch: the same request bodies, the same handlers, the same database. Neither LXMF nor any other Reticulum messaging format is involved.
|
||||
|
||||
## License
|
||||
|
||||
© 2026 randogoth. This protocol definition is licensed under the Creative Commons Attribution-ShareAlike 4.0 International license ([CC BY-SA 4.0](LICENSES/CC-BY-SA-4.0.txt)). The reference implementations that accompany it are separate works and are not covered by this license.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue