1. Introduction
  2. Concepts
  3. Architecture overview
  4. Interface isolation
  5. An interface that holds several peers
  6. The core lock budget
  7. The self-deadlock tripwire
  8. Bluetooth interfaces
  9. Media profiles
  10. How far one firmware build reaches
  11. The firmware's host-test seam
  12. Flashing an LNode
  13. OTA stage 1: entering BLE DFU on a command from the mesh
  14. OTA stage 2: the image itself over the mesh
  15. Python-RNS compatibility
  16. Client tools
  17. Cryptographic identity and forward secrecy
  18. Storage and embedding
  19. Time and clocks
  20. Wire field semantics
  21. Regulatory airtime
  22. lnmsg: a terminal LXMF messenger
    1. lnmsg: architecture
    2. lnmsg: the user interface
    3. lnmsg: conversation storage
    4. lnmsg: the mailbox, and who you talk to
  23. Public channels over LXMF
  24. Telemetry
  25. An LXMF propagation node on a board
  26. Evidence and honesty in testing
  27. Checks that are actually checks
  28. The randomised pre-transmit window
  29. Self-hosted infrastructure
  30. Licensing and third-party notices
  31. User Guide
  32. Installation
  33. Configuration reference
  34. Running lnsd
  35. lnstest command-line utility
  36. lncp file transfer
  37. lnstatus network status
  38. Field testing
  39. Manual page: lnsd(1)
  40. Manual page: lnstest(1)
  41. Manual page: lncp(1)
  42. Manual page: lnstatus(1)
  43. Manual page: lnprobe(1)
  44. Manual page: lnpath(1)
  45. Manual page: lnomad(1)
  46. Manual page: lblogd(1)
  47. Manual page: lnpnd(1)
  48. Manual page: lnflash(1)
  49. Firmware (LNode)
  50. Supported boards
  51. Building and flashing
  52. Serial ports and udev
  53. The USB control envelope
  54. Recovery and troubleshooting
  55. Debugging with the Debug Probe (SWD)
  56. Developer Guide
  57. Choosing a layer
  58. Rust API tutorial
  59. Rust API specification
  60. Embedded integration
  61. C API: overview and concepts
  62. C API: tutorial
  63. C API: how-to
  64. C API: reference
  65. Reference and Internals
  66. RNode serial protocol
  67. SX1262 datasheet reference
  68. Structured event logs
  69. jl / jldiff tools
  70. Storage trait analysis
  71. Broadcast Python-RNS parity
  72. Hop counting
  73. Announce dedup and path replacement
  74. When a transport node repeats a data packet
  75. Four things RNS 1.5.x changed
  76. Testing quick reference
  77. CI pipeline
  78. Soak and endurance
  79. Appendix
  80. Reticulum Protocol Specification
    1. Introduction and scope
    2. Cryptographic primitives
    3. Identity
    4. Destination
    5. Packet format
    6. Announce
    7. Link
    8. Resource
    9. Channel and Buffer
    10. Transport
    11. Framing and IFAC
    12. Constants reference
    13. Coverage ledger
    14. Test vectors
    15. Symbol inventory (frozen)
  81. LXMF Protocol Specification
    1. Introduction and scope
    2. Cryptographic primitives
    3. Identifiers and sizes
    4. Message binary format
    5. Fields
    6. Delivery methods and sizing
    7. On-air sequences
    8. Stamps and proof-of-work
    9. Tickets
    10. Announce application data
    11. Propagation
    12. Router internals (informative)
    13. Constants reference
    14. Coverage ledger
    15. Test vectors
    16. Python 1.1.0 and RNS 1.4.0 parity status
    17. Symbol inventory (frozen)