-
+
Next
-
Git Over Reticulum
+
Distributed Development
diff --git a/docs/manual/objects.inv b/docs/manual/objects.inv
index b6a174fb..50ee55bc 100644
Binary files a/docs/manual/objects.inv and b/docs/manual/objects.inv differ
diff --git a/docs/manual/reference.html b/docs/manual/reference.html
index 2db0678a..3395ac0f 100644
--- a/docs/manual/reference.html
+++ b/docs/manual/reference.html
@@ -222,6 +222,7 @@
Communications Hardware
Configuring Interfaces
Building Networks
+
Distributed Development
Git Over Reticulum
Support Reticulum
Code Examples
diff --git a/docs/manual/search.html b/docs/manual/search.html
index b2a8d147..a4d03069 100644
--- a/docs/manual/search.html
+++ b/docs/manual/search.html
@@ -222,6 +222,7 @@
Communications Hardware
Configuring Interfaces
Building Networks
+
Distributed Development
Git Over Reticulum
Support Reticulum
Code Examples
diff --git a/docs/manual/searchindex.js b/docs/manual/searchindex.js
index 15582c9b..057e1e7e 100644
--- a/docs/manual/searchindex.js
+++ b/docs/manual/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"alltitles":{"A Carrier-Grade Fallacy":[[15,"a-carrier-grade-fallacy"]],"API Reference":[[9,null]],"ARM64":[[2,"arm64"]],"AX.25 KISS Interface":[[6,"ax-25-kiss-interface"]],"Accessing Repository Pages":[[3,"accessing-repository-pages"]],"Adding Radio Interfaces":[[2,"adding-radio-interfaces"]],"An Explanation of Reticulum for Human Beings":[[1,null]],"Anchor In The Flow":[[15,"anchor-in-the-flow"]],"Android":[[2,"android"]],"Announce":[[0,"announce"]],"Announce Propagation Rules":[[12,"announce-propagation-rules"]],"Announce Rate Control":[[6,"announce-rate-control"]],"Announcing Presence":[[15,"announcing-presence"]],"Auto Interface":[[6,"auto-interface"]],"Automated List Sourcing":[[13,"automated-list-sourcing"]],"Automatic Mirror Synchronization":[[3,"automatic-mirror-synchronization"]],"Backbone Interface":[[6,"backbone-interface"]],"Blackhole Management":[[13,"blackhole-management"]],"Bootstrapping Connectivity":[[2,"bootstrapping-connectivity"]],"Broadcast":[[0,"broadcast"]],"Buffer":[[0,"buffer"]],"Build Personal Infrastructure":[[2,"build-personal-infrastructure"]],"Building Networks":[[8,null]],"Channel":[[0,"channel"]],"Code Examples":[[0,null]],"Combining Hardware Types":[[4,"combining-hardware-types"]],"Command-Line Interaction":[[3,"command-line-interaction"]],"Common Interface Options":[[6,"common-interface-options"]],"Communications Hardware":[[4,null]],"Concepts & Overview":[[8,"concepts-overview"]],"Conceptual Overview":[[12,"conceptual-overview"]],"Configuration":[[3,"configuration"]],"Configuration & Data":[[13,"configuration-data"]],"Configuration Example":[[3,"configuration-example"]],"Configuration Methods":[[3,"configuration-methods"]],"Configuring Interfaces":[[6,null]],"Connect to the Distributed Backbone":[[2,"connect-to-the-distributed-backbone"]],"Connecting Remotes":[[6,"connecting-remotes"]],"Connecting Reticulum Instances Over the Internet":[[2,"connecting-reticulum-instances-over-the-internet"]],"Contributing to the Global Ret":[[2,"contributing-to-the-global-ret"]],"Cost Of A Byte":[[15,"cost-of-a-byte"]],"Creating Empty Repositories":[[3,"creating-empty-repositories"]],"Creating RNodes":[[4,"creating-rnodes"]],"Creating Signed Releases":[[3,"creating-signed-releases"]],"Creating a Network With Reticulum":[[2,"creating-a-network-with-reticulum"]],"Creating and Using Custom Interfaces":[[2,"creating-and-using-custom-interfaces"]],"Creating and Using a Network Identity":[[12,"creating-and-using-a-network-identity"]],"Creator Permissions":[[3,"creator-permissions"]],"Cryptographic Attribution":[[3,"cryptographic-attribution"]],"Cryptographic Primitives":[[12,"cryptographic-primitives"]],"Current Status":[[14,"current-status"]],"Current Usage":[[12,"current-usage"]],"Custom Interfaces":[[0,"custom-interfaces"],[6,"custom-interfaces"]],"Customizing Templates":[[3,"customizing-templates"]],"Death To The Address":[[15,"death-to-the-address"]],"Debian Bookworm":[[2,"debian-bookworm"]],"Decentralization Or Uncentralizability?":[[15,"decentralization-or-uncentralizability"]],"Design Patterns For Post-IP Systems":[[15,"design-patterns-for-post-ip-systems"]],"Destination Naming":[[12,"destination-naming"]],"Destinations":[[12,"destinations"]],"Destinations, Not Addresses":[[8,"destinations-not-addresses"]],"Develop a Program with Reticulum":[[2,"develop-a-program-with-reticulum"]],"Discoverable Interfaces":[[6,"discoverable-interfaces"]],"Discovering Interfaces":[[13,"discovering-interfaces"]],"Discovery Parameters":[[6,"discovery-parameters"]],"Donations":[[11,"donations"]],"Echo":[[0,"echo"]],"Emergent Patterns":[[15,"emergent-patterns"]],"Enabling Discovery":[[6,"enabling-discovery"]],"Enabling the Git Page Node":[[3,"enabling-the-git-page-node"]],"Encryption Is Not A Feature":[[15,"encryption-is-not-a-feature"]],"Ethernet-based Hardware":[[4,"ethernet-based-hardware"]],"Ethics Of The Tool":[[15,"ethics-of-the-tool"]],"Example Configuration":[[6,"example-configuration"]],"Fabric Of The Independent":[[15,"fabric-of-the-independent"]],"Fallacy Of The Cloud":[[15,"fallacy-of-the-cloud"]],"Filetransfer":[[0,"filetransfer"]],"Finding Your Way":[[2,"finding-your-way"]],"Fixed Serial Port Names":[[13,"fixed-serial-port-names"]],"Flow & Time":[[15,"flow-time"]],"Forking Repositories":[[3,"forking-repositories"]],"Formatting & Syntax Highlighting":[[3,"formatting-syntax-highlighting"]],"Future Implications":[[12,"future-implications"]],"Getting Further":[[12,"getting-further"]],"Getting Started Fast":[[2,null]],"Git Configuration Parameters":[[3,"git-configuration-parameters"]],"Git Over Reticulum":[[3,null]],"Goals":[[12,"goals"]],"Heltec LoRa32 v2.0":[[4,"heltec-lora32-v2-0"]],"Heltec LoRa32 v3.0":[[4,"heltec-lora32-v3-0"]],"Heltec LoRa32 v4.0":[[4,"heltec-lora32-v4-0"]],"Heltec T114":[[4,"heltec-t114"]],"Heterogeneous Connectivity":[[8,"heterogeneous-connectivity"]],"Hostile Environments":[[15,"hostile-environments"]],"Hosting Public Entrypoints":[[2,"hosting-public-entrypoints"]],"I2P Interface":[[6,"i2p-interface"]],"Identification":[[0,"example-identify"]],"Identities":[[12,"understanding-identities"]],"Identity & Destination Aliases":[[3,"identity-destination-aliases"]],"Identity and Nomadism":[[15,"identity-and-nomadism"]],"Improving System Configuration":[[13,"improving-system-configuration"]],"Included Utility Programs":[[13,"included-utility-programs"]],"Indices and Tables":[[5,"indices-and-tables"]],"Installation":[[4,"installation"]],"Interface Access Codes":[[12,"interface-access-codes"]],"Interface Modes":[[6,"interface-modes"],[6,"interfaces-modes"]],"Interface Modules & Connectivity Resources":[[10,"interface-modules-connectivity-resources"]],"Interface Types and Devices":[[14,"interface-types-and-devices"]],"Introduction & Basic Functionality":[[12,"introduction-basic-functionality"]],"Introductory Considerations":[[8,"introductory-considerations"]],"KISS Interface":[[6,"kiss-interface"]],"LXMF":[[10,"lxmf"]],"LXMF Interactive Client":[[10,"lxmf-interactive-client"]],"LXMFy":[[10,"lxmfy"]],"LXST":[[10,"id16"]],"LXST Phone":[[10,"lxst-phone"]],"Liberation From Limits":[[15,"liberation-from-limits"]],"LilyGO LoRa32 v1.0":[[4,"lilygo-lora32-v1-0"]],"LilyGO LoRa32 v2.0":[[4,"lilygo-lora32-v2-0"]],"LilyGO LoRa32 v2.1":[[4,"lilygo-lora32-v2-1"]],"LilyGO T-Beam":[[4,"lilygo-t-beam"]],"LilyGO T-Beam Supreme":[[4,"lilygo-t-beam-supreme"]],"LilyGO T-Deck":[[4,"lilygo-t-deck"]],"LilyGO T-Echo":[[4,"lilygo-t-echo"]],"LilyGO T3S3":[[4,"lilygo-t3s3"]],"Link":[[0,"link"]],"Link Establishment in Detail":[[12,"link-establishment-in-detail"]],"Listeners":[[6,"listeners"]],"Local Blackhole Management":[[13,"local-blackhole-management"]],"MacOS":[[2,"macos"]],"Managing Group Permissions":[[3,"managing-group-permissions"]],"Managing Repository Permissions":[[3,"managing-repository-permissions"]],"Managing Work Document Permissions":[[3,"managing-work-document-permissions"]],"Manual Synchronization":[[3,"manual-synchronization"]],"Merits Of Scarcity":[[15,"merits-of-scarcity"]],"MeshChatX":[[10,"meshchatx"]],"Micron Parser JS":[[10,"micron-parser-js"]],"Minimal":[[0,"minimal"]],"Mirroring Repositories":[[3,"mirroring-repositories"]],"Mixing Strategies":[[2,"mixing-strategies"]],"Motivation":[[12,"motivation"]],"Naming Is Power":[[15,"naming-is-power"]],"Network Health & Responsibility":[[2,"network-health-responsibility"]],"Network Identities":[[12,"network-identities"]],"New Destination Rate Limiting":[[6,"new-destination-rate-limiting"]],"Node Types":[[12,"node-types"]],"Nomad Network":[[10,"nomad-network"]],"Obtaining Verified Releases":[[3,"obtaining-verified-releases"]],"Open Sky":[[15,"open-sky"]],"OpenCom XL":[[4,"opencom-xl"]],"OpenWRT":[[2,"openwrt"]],"Packet Prioritisation":[[12,"packet-prioritisation"]],"Packet Radio Modems":[[4,"packet-radio-modems"]],"Path Request Burst Control":[[6,"path-request-burst-control"]],"Permission Configuration Locations":[[3,"permission-configuration-locations"]],"Permission Examples":[[3,"permission-examples"]],"Permission Hierarchy":[[3,"permission-hierarchy"]],"Permission Short Forms":[[3,"permission-short-forms"]],"Permission Types":[[3,"permission-types"]],"Permission Validation":[[3,"permission-validation"]],"Permissions":[[3,"permissions"]],"Personal Infrastructure":[[15,"personal-infrastructure"]],"Physics Of Trust":[[15,"physics-of-trust"]],"Pipe Interface":[[6,"pipe-interface"]],"Platform-Specific Install Notes":[[2,"platform-specific-install-notes"]],"Portable Existence":[[15,"portable-existence"]],"Preserving Human Agency":[[15,"preserving-human-agency"]],"Programs & Utilities":[[10,"programs-utilities"]],"Programs Using Reticulum":[[10,null]],"Proposing Work Documents":[[3,"proposing-work-documents"]],"Protocol Specifics":[[12,"protocol-specifics"]],"Protocols":[[10,"protocols"]],"Provide Feedback":[[11,"provide-feedback"]],"Public Domain Protocol":[[15,"public-domain-protocol"]],"Public Key Announcements":[[12,"public-key-announcements"]],"Publishing Blackhole Lists":[[13,"publishing-blackhole-lists"]],"Pure-Python Reticulum":[[2,"pure-python-reticulum"]],"RAK4631-based Boards":[[4,"rak4631-based-boards"]],"RBrowser":[[10,"rbrowser"]],"RISC-V":[[2,"risc-v"]],"RNMon":[[10,"rnmon"]],"RNS FileSync":[[10,"rns-filesync"]],"RNS Page Node":[[10,"rns-page-node"]],"RNode":[[4,"rnode"]],"RNode LoRa Interface":[[6,"rnode-lora-interface"]],"RNode Multi Interface":[[6,"rnode-multi-interface"]],"RRC":[[10,"rrc"]],"Raspberry Pi":[[2,"raspberry-pi"]],"Reaching the Destination":[[12,"reaching-the-destination"]],"Reference Implementation":[[14,"reference-implementation"]],"Reference Setup":[[12,"reference-setup"]],"Release Management":[[3,"release-management"]],"Release Storage & Structure":[[3,"release-storage-structure"]],"Remote Management":[[13,"remote-management"]],"Remote Permission Management":[[3,"remote-permission-management"]],"Remote Shell":[[10,"remote-shell"]],"Repository Creation & Management":[[3,"repository-creation-management"]],"Repository Statistics":[[3,"repository-statistics"]],"Repository Structure":[[3,"repository-structure"]],"Requests & Responses":[[0,"requests-responses"]],"Resolving Dependency & Installation Issues":[[2,"resolving-dependency-installation-issues"]],"Resources":[[12,"resources"]],"RetiBBS":[[10,"retibbs"]],"Reticulum License":[[7,null]],"Reticulum Network Stack Manual":[[5,null]],"Reticulum Network Telephone":[[10,"reticulum-network-telephone"]],"Reticulum Relay Chat":[[10,"reticulum-relay-chat"]],"Reticulum Transport":[[12,"reticulum-transport"]],"Reticulum as a System Service":[[13,"reticulum-as-a-system-service"]],"Retipedia":[[10,"retipedia"]],"Roaming Nodes":[[15,"roaming-nodes"]],"Security Considerations":[[6,"security-considerations"]],"Serial Interface":[[6,"serial-interface"]],"Serial Lines & Devices":[[4,"serial-lines-devices"]],"Serving Pages Over Nomad Network":[[3,"serving-pages-over-nomad-network"]],"Sideband":[[10,"sideband"]],"Sovereignty Through Infrastructure":[[15,"sovereignty-through-infrastructure"]],"Standalone Reticulum Installation":[[2,"standalone-reticulum-installation"]],"State Management":[[3,"state-management"]],"Store & Forward":[[15,"store-forward"]],"Support Reticulum":[[11,null]],"Supported Boards and Devices":[[4,"supported-boards-and-devices"]],"Systemwide Service":[[13,"systemwide-service"]],"TCP Client Interface":[[6,"tcp-client-interface"]],"TCP Server Interface":[[6,"tcp-server-interface"]],"Table Of Contents":[[5,"table-of-contents"]],"The Ability To Disconnect":[[15,"the-ability-to-disconnect"]],"The Announce Mechanism in Detail":[[12,"the-announce-mechanism-in-detail"]],"The Bandwidth Fallacy":[[15,"the-bandwidth-fallacy"]],"The Harm Principle":[[15,"the-harm-principle"]],"The Illusion Of The Center":[[15,"the-illusion-of-the-center"]],"The Interface Is The Medium":[[15,"the-interface-is-the-medium"]],"The Release Workflow":[[3,"the-release-workflow"]],"The Work Is Finished":[[15,"the-work-is-finished"]],"The rncp Utility":[[13,"the-rncp-utility"]],"The rngit Utility":[[3,"the-rngit-utility"],[13,"the-rngit-utility"]],"The rnid Utility":[[13,"the-rnid-utility"]],"The rnodeconf Utility":[[13,"the-rnodeconf-utility"]],"The rnpath Utility":[[13,"the-rnpath-utility"]],"The rnprobe Utility":[[13,"the-rnprobe-utility"]],"The rnsd Utility":[[13,"the-rnsd-utility"]],"The rnsh Utility":[[13,"the-rnsh-utility"]],"The rnstatus Utility":[[13,"the-rnstatus-utility"]],"The rnx Utility":[[13,"the-rnx-utility"]],"Transport Nodes and Instances":[[8,"transport-nodes-and-instances"]],"Trustless Networking":[[8,"trustless-networking"]],"Try Using a Reticulum-based Program":[[2,"try-using-a-reticulum-based-program"]],"UDP Interface":[[6,"udp-interface"]],"Ubuntu Lunar":[[2,"ubuntu-lunar"]],"Understanding Reticulum":[[12,null]],"Unsigned RNode v2.x":[[4,"unsigned-rnode-v2-x"]],"Usage with Reticulum":[[4,"usage-with-reticulum"]],"Userspace Service":[[13,"userspace-service"]],"Using Reticulum on Your System":[[13,null]],"Using the Included Utilities":[[2,"using-the-included-utilities"]],"Verified Releases":[[3,"verified-releases"]],"What does Reticulum Offer?":[[14,"what-does-reticulum-offer"]],"What is Reticulum?":[[14,null]],"Where can Reticulum be Used?":[[14,"where-can-reticulum-be-used"]],"WiFi-based Hardware":[[4,"wifi-based-hardware"]],"Windows":[[2,"windows"]],"Wire Format":[[12,"wire-format"]],"Work Document Permissions":[[3,"work-document-permissions"]],"Work Documents":[[3,"work-documents"]],"Working With Work Documents":[[3,"working-with-work-documents"]],"Zen of Reticulum":[[15,null]],"Zero-Trust Architectures":[[15,"zero-trust-architectures"]]},"docnames":["examples","forhumans","gettingstartedfast","git","hardware","index","interfaces","license","networks","reference","software","support","understanding","using","whatis","zen"],"envversion":{"sphinx":65,"sphinx.domains.c":3,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":9,"sphinx.domains.index":1,"sphinx.domains.javascript":3,"sphinx.domains.math":2,"sphinx.domains.python":4,"sphinx.domains.rst":2,"sphinx.domains.std":2},"filenames":["examples.rst","forhumans.rst","gettingstartedfast.rst","git.rst","hardware.rst","index.rst","interfaces.rst","license.rst","networks.rst","reference.rst","software.rst","support.rst","understanding.rst","using.rst","whatis.rst","zen.rst"],"indexentries":{"__init__() (rns.rawchannelreader method)":[[9,"RNS.RawChannelReader.__init__",false]],"__init__() (rns.rawchannelwriter method)":[[9,"RNS.RawChannelWriter.__init__",false]],"accepts_links() (rns.destination method)":[[9,"RNS.Destination.accepts_links",false]],"add_message_handler() (rns.channel.channel method)":[[9,"RNS.Channel.Channel.add_message_handler",false]],"add_ready_callback() (rns.rawchannelreader method)":[[9,"RNS.RawChannelReader.add_ready_callback",false]],"advertise() (rns.resource method)":[[9,"RNS.Resource.advertise",false]],"announce() (rns.destination method)":[[9,"RNS.Destination.announce",false]],"announce_cap (rns.reticulum attribute)":[[9,"RNS.Reticulum.ANNOUNCE_CAP",false]],"app_and_aspects_from_name() (rns.destination static method)":[[9,"RNS.Destination.app_and_aspects_from_name",false]],"await_path() (rns.transport static method)":[[9,"RNS.Transport.await_path",false]],"blackhole_sources() (rns.reticulum static method)":[[9,"RNS.Reticulum.blackhole_sources",false]],"buffer (class in rns)":[[9,"RNS.Buffer",false]],"cancel() (rns.resource method)":[[9,"RNS.Resource.cancel",false]],"channel (class in rns.channel)":[[9,"RNS.Channel.Channel",false]],"clear_default_app_data() (rns.destination method)":[[9,"RNS.Destination.clear_default_app_data",false]],"concluded() (rns.requestreceipt method)":[[9,"RNS.RequestReceipt.concluded",false]],"create_bidirectional_buffer() (rns.buffer static method)":[[9,"RNS.Buffer.create_bidirectional_buffer",false]],"create_keys() (rns.destination method)":[[9,"RNS.Destination.create_keys",false]],"create_reader() (rns.buffer static method)":[[9,"RNS.Buffer.create_reader",false]],"create_writer() (rns.buffer static method)":[[9,"RNS.Buffer.create_writer",false]],"current_ratchet_id() (rns.identity static method)":[[9,"RNS.Identity.current_ratchet_id",false]],"curve (rns.identity attribute)":[[9,"RNS.Identity.CURVE",false]],"curve (rns.link attribute)":[[9,"RNS.Link.CURVE",false]],"decrypt() (rns.destination method)":[[9,"RNS.Destination.decrypt",false]],"decrypt() (rns.identity method)":[[9,"RNS.Identity.decrypt",false]],"deregister_announce_handler() (rns.transport static method)":[[9,"RNS.Transport.deregister_announce_handler",false]],"deregister_request_handler() (rns.destination method)":[[9,"RNS.Destination.deregister_request_handler",false]],"destination (class in rns)":[[9,"RNS.Destination",false]],"discovered_interfaces() (rns.reticulum static method)":[[9,"RNS.Reticulum.discovered_interfaces",false]],"enable_ratchets() (rns.destination method)":[[9,"RNS.Destination.enable_ratchets",false]],"encrypt() (rns.destination method)":[[9,"RNS.Destination.encrypt",false]],"encrypt() (rns.identity method)":[[9,"RNS.Identity.encrypt",false]],"encrypted_mdu (rns.packet attribute)":[[9,"RNS.Packet.ENCRYPTED_MDU",false]],"enforce_ratchets() (rns.destination method)":[[9,"RNS.Destination.enforce_ratchets",false]],"establishment_timeout_per_hop (rns.link attribute)":[[9,"RNS.Link.ESTABLISHMENT_TIMEOUT_PER_HOP",false]],"expand_name() (rns.destination static method)":[[9,"RNS.Destination.expand_name",false]],"from_bytes() (rns.identity static method)":[[9,"RNS.Identity.from_bytes",false]],"from_file() (rns.identity static method)":[[9,"RNS.Identity.from_file",false]],"full_hash() (rns.identity static method)":[[9,"RNS.Identity.full_hash",false]],"get_age() (rns.link method)":[[9,"RNS.Link.get_age",false]],"get_channel() (rns.link method)":[[9,"RNS.Link.get_channel",false]],"get_data_size() (rns.resource method)":[[9,"RNS.Resource.get_data_size",false]],"get_establishment_rate() (rns.link method)":[[9,"RNS.Link.get_establishment_rate",false]],"get_expected_rate() (rns.link method)":[[9,"RNS.Link.get_expected_rate",false]],"get_hash() (rns.resource method)":[[9,"RNS.Resource.get_hash",false]],"get_instance() (rns.reticulum static method)":[[9,"RNS.Reticulum.get_instance",false]],"get_mdu() (rns.link method)":[[9,"RNS.Link.get_mdu",false]],"get_mode() (rns.link method)":[[9,"RNS.Link.get_mode",false]],"get_mtu() (rns.link method)":[[9,"RNS.Link.get_mtu",false]],"get_parts() (rns.resource method)":[[9,"RNS.Resource.get_parts",false]],"get_private_key() (rns.destination method)":[[9,"RNS.Destination.get_private_key",false]],"get_private_key() (rns.identity method)":[[9,"RNS.Identity.get_private_key",false]],"get_progress() (rns.requestreceipt method)":[[9,"RNS.RequestReceipt.get_progress",false]],"get_progress() (rns.resource method)":[[9,"RNS.Resource.get_progress",false]],"get_public_key() (rns.identity method)":[[9,"RNS.Identity.get_public_key",false]],"get_q() (rns.link method)":[[9,"RNS.Link.get_q",false]],"get_q() (rns.packet method)":[[9,"RNS.Packet.get_q",false]],"get_random_hash() (rns.identity static method)":[[9,"RNS.Identity.get_random_hash",false]],"get_remote_identity() (rns.link method)":[[9,"RNS.Link.get_remote_identity",false]],"get_request_id() (rns.requestreceipt method)":[[9,"RNS.RequestReceipt.get_request_id",false]],"get_response() (rns.requestreceipt method)":[[9,"RNS.RequestReceipt.get_response",false]],"get_response_time() (rns.requestreceipt method)":[[9,"RNS.RequestReceipt.get_response_time",false]],"get_rssi() (rns.link method)":[[9,"RNS.Link.get_rssi",false]],"get_rssi() (rns.packet method)":[[9,"RNS.Packet.get_rssi",false]],"get_rtt() (rns.packetreceipt method)":[[9,"RNS.PacketReceipt.get_rtt",false]],"get_segments() (rns.resource method)":[[9,"RNS.Resource.get_segments",false]],"get_snr() (rns.link method)":[[9,"RNS.Link.get_snr",false]],"get_snr() (rns.packet method)":[[9,"RNS.Packet.get_snr",false]],"get_status() (rns.packetreceipt method)":[[9,"RNS.PacketReceipt.get_status",false]],"get_status() (rns.requestreceipt method)":[[9,"RNS.RequestReceipt.get_status",false]],"get_transfer_size() (rns.resource method)":[[9,"RNS.Resource.get_transfer_size",false]],"has_path() (rns.transport static method)":[[9,"RNS.Transport.has_path",false]],"hash() (rns.destination static method)":[[9,"RNS.Destination.hash",false]],"hash_from_name_and_identity() (rns.destination static method)":[[9,"RNS.Destination.hash_from_name_and_identity",false]],"hops_to() (rns.transport static method)":[[9,"RNS.Transport.hops_to",false]],"identify() (rns.link method)":[[9,"RNS.Link.identify",false]],"identity (class in rns)":[[9,"RNS.Identity",false]],"inactive_for() (rns.link method)":[[9,"RNS.Link.inactive_for",false]],"interface_discovery_sources() (rns.reticulum static method)":[[9,"RNS.Reticulum.interface_discovery_sources",false]],"is_compressed() (rns.resource method)":[[9,"RNS.Resource.is_compressed",false]],"is_ready_to_send() (rns.channel.channel method)":[[9,"RNS.Channel.Channel.is_ready_to_send",false]],"keepalive (rns.link attribute)":[[9,"RNS.Link.KEEPALIVE",false]],"keepalive_timeout_factor (rns.link attribute)":[[9,"RNS.Link.KEEPALIVE_TIMEOUT_FACTOR",false]],"keysize (rns.identity attribute)":[[9,"RNS.Identity.KEYSIZE",false]],"link (class in rns)":[[9,"RNS.Link",false]],"link_mtu_discovery (rns.reticulum attribute)":[[9,"RNS.Reticulum.LINK_MTU_DISCOVERY",false]],"link_mtu_discovery() (rns.reticulum static method)":[[9,"RNS.Reticulum.link_mtu_discovery",false]],"load_private_key() (rns.destination method)":[[9,"RNS.Destination.load_private_key",false]],"load_private_key() (rns.identity method)":[[9,"RNS.Identity.load_private_key",false]],"load_public_key() (rns.identity method)":[[9,"RNS.Identity.load_public_key",false]],"mdu (rns.channel.channel property)":[[9,"RNS.Channel.Channel.mdu",false]],"messagebase (class in rns)":[[9,"RNS.MessageBase",false]],"minimum_bitrate (rns.reticulum attribute)":[[9,"RNS.Reticulum.MINIMUM_BITRATE",false]],"msgtype (rns.messagebase attribute)":[[9,"RNS.MessageBase.MSGTYPE",false]],"mtu (rns.reticulum attribute)":[[9,"RNS.Reticulum.MTU",false]],"next_hop() (rns.transport static method)":[[9,"RNS.Transport.next_hop",false]],"next_hop_interface() (rns.transport static method)":[[9,"RNS.Transport.next_hop_interface",false]],"no_data_for() (rns.link method)":[[9,"RNS.Link.no_data_for",false]],"no_inbound_for() (rns.link method)":[[9,"RNS.Link.no_inbound_for",false]],"no_outbound_for() (rns.link method)":[[9,"RNS.Link.no_outbound_for",false]],"pack() (rns.messagebase method)":[[9,"RNS.MessageBase.pack",false]],"packet (class in rns)":[[9,"RNS.Packet",false]],"packetreceipt (class in rns)":[[9,"RNS.PacketReceipt",false]],"pathfinder_m (rns.transport attribute)":[[9,"RNS.Transport.PATHFINDER_M",false]],"plain_mdu (rns.packet attribute)":[[9,"RNS.Packet.PLAIN_MDU",false]],"pub_to_file() (rns.identity method)":[[9,"RNS.Identity.pub_to_file",false]],"publish_blackhole_enabled() (rns.reticulum static method)":[[9,"RNS.Reticulum.publish_blackhole_enabled",false]],"ratchet_count (rns.destination attribute)":[[9,"RNS.Destination.RATCHET_COUNT",false]],"ratchet_expiry (rns.identity attribute)":[[9,"RNS.Identity.RATCHET_EXPIRY",false]],"ratchet_interval (rns.destination attribute)":[[9,"RNS.Destination.RATCHET_INTERVAL",false]],"ratchetsize (rns.identity attribute)":[[9,"RNS.Identity.RATCHETSIZE",false]],"rawchannelreader (class in rns)":[[9,"RNS.RawChannelReader",false]],"rawchannelwriter (class in rns)":[[9,"RNS.RawChannelWriter",false]],"recall() (rns.identity static method)":[[9,"RNS.Identity.recall",false]],"recall_app_data() (rns.identity static method)":[[9,"RNS.Identity.recall_app_data",false]],"register_announce_handler() (rns.transport static method)":[[9,"RNS.Transport.register_announce_handler",false]],"register_message_type() (rns.channel.channel method)":[[9,"RNS.Channel.Channel.register_message_type",false]],"register_request_handler() (rns.destination method)":[[9,"RNS.Destination.register_request_handler",false]],"remote_management_enabled() (rns.reticulum static method)":[[9,"RNS.Reticulum.remote_management_enabled",false]],"remove_message_handler() (rns.channel.channel method)":[[9,"RNS.Channel.Channel.remove_message_handler",false]],"remove_ready_callback() (rns.rawchannelreader method)":[[9,"RNS.RawChannelReader.remove_ready_callback",false]],"request() (rns.link method)":[[9,"RNS.Link.request",false]],"request_path() (rns.transport static method)":[[9,"RNS.Transport.request_path",false]],"requestreceipt (class in rns)":[[9,"RNS.RequestReceipt",false]],"required_discovery_value() (rns.reticulum static method)":[[9,"RNS.Reticulum.required_discovery_value",false]],"resend() (rns.packet method)":[[9,"RNS.Packet.resend",false]],"resource (class in rns)":[[9,"RNS.Resource",false]],"reticulum (class in rns)":[[9,"RNS.Reticulum",false]],"send() (rns.channel.channel method)":[[9,"RNS.Channel.Channel.send",false]],"send() (rns.packet method)":[[9,"RNS.Packet.send",false]],"set_default_app_data() (rns.destination method)":[[9,"RNS.Destination.set_default_app_data",false]],"set_delivery_callback() (rns.packetreceipt method)":[[9,"RNS.PacketReceipt.set_delivery_callback",false]],"set_link_closed_callback() (rns.link method)":[[9,"RNS.Link.set_link_closed_callback",false]],"set_link_established_callback() (rns.destination method)":[[9,"RNS.Destination.set_link_established_callback",false]],"set_packet_callback() (rns.destination method)":[[9,"RNS.Destination.set_packet_callback",false]],"set_packet_callback() (rns.link method)":[[9,"RNS.Link.set_packet_callback",false]],"set_proof_requested_callback() (rns.destination method)":[[9,"RNS.Destination.set_proof_requested_callback",false]],"set_proof_strategy() (rns.destination method)":[[9,"RNS.Destination.set_proof_strategy",false]],"set_ratchet_interval() (rns.destination method)":[[9,"RNS.Destination.set_ratchet_interval",false]],"set_remote_identified_callback() (rns.link method)":[[9,"RNS.Link.set_remote_identified_callback",false]],"set_resource_callback() (rns.link method)":[[9,"RNS.Link.set_resource_callback",false]],"set_resource_concluded_callback() (rns.link method)":[[9,"RNS.Link.set_resource_concluded_callback",false]],"set_resource_started_callback() (rns.link method)":[[9,"RNS.Link.set_resource_started_callback",false]],"set_resource_strategy() (rns.link method)":[[9,"RNS.Link.set_resource_strategy",false]],"set_retained_ratchets() (rns.destination method)":[[9,"RNS.Destination.set_retained_ratchets",false]],"set_timeout() (rns.packetreceipt method)":[[9,"RNS.PacketReceipt.set_timeout",false]],"set_timeout_callback() (rns.packetreceipt method)":[[9,"RNS.PacketReceipt.set_timeout_callback",false]],"should_use_implicit_proof() (rns.reticulum static method)":[[9,"RNS.Reticulum.should_use_implicit_proof",false]],"sign() (rns.destination method)":[[9,"RNS.Destination.sign",false]],"sign() (rns.identity method)":[[9,"RNS.Identity.sign",false]],"stale_grace (rns.link attribute)":[[9,"RNS.Link.STALE_GRACE",false]],"stale_time (rns.link attribute)":[[9,"RNS.Link.STALE_TIME",false]],"teardown() (rns.link method)":[[9,"RNS.Link.teardown",false]],"to_file() (rns.identity method)":[[9,"RNS.Identity.to_file",false]],"track_phy_stats() (rns.link method)":[[9,"RNS.Link.track_phy_stats",false]],"transport (class in rns)":[[9,"RNS.Transport",false]],"transport_enabled() (rns.reticulum static method)":[[9,"RNS.Reticulum.transport_enabled",false]],"truncated_hash() (rns.identity static method)":[[9,"RNS.Identity.truncated_hash",false]],"truncated_hashlength (rns.identity attribute)":[[9,"RNS.Identity.TRUNCATED_HASHLENGTH",false]],"unpack() (rns.messagebase method)":[[9,"RNS.MessageBase.unpack",false]],"validate() (rns.identity method)":[[9,"RNS.Identity.validate",false]]},"objects":{"RNS":[[9,0,1,"","Buffer"],[9,0,1,"","Destination"],[9,0,1,"","Identity"],[9,0,1,"","Link"],[9,0,1,"","MessageBase"],[9,0,1,"","Packet"],[9,0,1,"","PacketReceipt"],[9,0,1,"","RawChannelReader"],[9,0,1,"","RawChannelWriter"],[9,0,1,"","RequestReceipt"],[9,0,1,"","Resource"],[9,0,1,"","Reticulum"],[9,0,1,"","Transport"]],"RNS.Buffer":[[9,1,1,"","create_bidirectional_buffer"],[9,1,1,"","create_reader"],[9,1,1,"","create_writer"]],"RNS.Channel":[[9,0,1,"","Channel"]],"RNS.Channel.Channel":[[9,1,1,"","add_message_handler"],[9,1,1,"","is_ready_to_send"],[9,2,1,"","mdu"],[9,1,1,"","register_message_type"],[9,1,1,"","remove_message_handler"],[9,1,1,"","send"]],"RNS.Destination":[[9,3,1,"","RATCHET_COUNT"],[9,3,1,"","RATCHET_INTERVAL"],[9,1,1,"","accepts_links"],[9,1,1,"","announce"],[9,1,1,"","app_and_aspects_from_name"],[9,1,1,"","clear_default_app_data"],[9,1,1,"","create_keys"],[9,1,1,"","decrypt"],[9,1,1,"","deregister_request_handler"],[9,1,1,"","enable_ratchets"],[9,1,1,"","encrypt"],[9,1,1,"","enforce_ratchets"],[9,1,1,"","expand_name"],[9,1,1,"","get_private_key"],[9,1,1,"","hash"],[9,1,1,"","hash_from_name_and_identity"],[9,1,1,"","load_private_key"],[9,1,1,"","register_request_handler"],[9,1,1,"","set_default_app_data"],[9,1,1,"","set_link_established_callback"],[9,1,1,"","set_packet_callback"],[9,1,1,"","set_proof_requested_callback"],[9,1,1,"","set_proof_strategy"],[9,1,1,"","set_ratchet_interval"],[9,1,1,"","set_retained_ratchets"],[9,1,1,"","sign"]],"RNS.Identity":[[9,3,1,"","CURVE"],[9,3,1,"","KEYSIZE"],[9,3,1,"","RATCHETSIZE"],[9,3,1,"","RATCHET_EXPIRY"],[9,3,1,"","TRUNCATED_HASHLENGTH"],[9,1,1,"","current_ratchet_id"],[9,1,1,"","decrypt"],[9,1,1,"","encrypt"],[9,1,1,"","from_bytes"],[9,1,1,"","from_file"],[9,1,1,"","full_hash"],[9,1,1,"","get_private_key"],[9,1,1,"","get_public_key"],[9,1,1,"","get_random_hash"],[9,1,1,"","load_private_key"],[9,1,1,"","load_public_key"],[9,1,1,"","pub_to_file"],[9,1,1,"","recall"],[9,1,1,"","recall_app_data"],[9,1,1,"","sign"],[9,1,1,"","to_file"],[9,1,1,"","truncated_hash"],[9,1,1,"","validate"]],"RNS.Link":[[9,3,1,"","CURVE"],[9,3,1,"","ESTABLISHMENT_TIMEOUT_PER_HOP"],[9,3,1,"","KEEPALIVE"],[9,3,1,"","KEEPALIVE_TIMEOUT_FACTOR"],[9,3,1,"","STALE_GRACE"],[9,3,1,"","STALE_TIME"],[9,1,1,"","get_age"],[9,1,1,"","get_channel"],[9,1,1,"","get_establishment_rate"],[9,1,1,"","get_expected_rate"],[9,1,1,"","get_mdu"],[9,1,1,"","get_mode"],[9,1,1,"","get_mtu"],[9,1,1,"","get_q"],[9,1,1,"","get_remote_identity"],[9,1,1,"","get_rssi"],[9,1,1,"","get_snr"],[9,1,1,"","identify"],[9,1,1,"","inactive_for"],[9,1,1,"","no_data_for"],[9,1,1,"","no_inbound_for"],[9,1,1,"","no_outbound_for"],[9,1,1,"","request"],[9,1,1,"","set_link_closed_callback"],[9,1,1,"","set_packet_callback"],[9,1,1,"","set_remote_identified_callback"],[9,1,1,"","set_resource_callback"],[9,1,1,"","set_resource_concluded_callback"],[9,1,1,"","set_resource_started_callback"],[9,1,1,"","set_resource_strategy"],[9,1,1,"","teardown"],[9,1,1,"","track_phy_stats"]],"RNS.MessageBase":[[9,3,1,"","MSGTYPE"],[9,1,1,"","pack"],[9,1,1,"","unpack"]],"RNS.Packet":[[9,3,1,"","ENCRYPTED_MDU"],[9,3,1,"","PLAIN_MDU"],[9,1,1,"","get_q"],[9,1,1,"","get_rssi"],[9,1,1,"","get_snr"],[9,1,1,"","resend"],[9,1,1,"","send"]],"RNS.PacketReceipt":[[9,1,1,"","get_rtt"],[9,1,1,"","get_status"],[9,1,1,"","set_delivery_callback"],[9,1,1,"","set_timeout"],[9,1,1,"","set_timeout_callback"]],"RNS.RawChannelReader":[[9,1,1,"","__init__"],[9,1,1,"","add_ready_callback"],[9,1,1,"","remove_ready_callback"]],"RNS.RawChannelWriter":[[9,1,1,"","__init__"]],"RNS.RequestReceipt":[[9,1,1,"","concluded"],[9,1,1,"","get_progress"],[9,1,1,"","get_request_id"],[9,1,1,"","get_response"],[9,1,1,"","get_response_time"],[9,1,1,"","get_status"]],"RNS.Resource":[[9,1,1,"","advertise"],[9,1,1,"","cancel"],[9,1,1,"","get_data_size"],[9,1,1,"","get_hash"],[9,1,1,"","get_parts"],[9,1,1,"","get_progress"],[9,1,1,"","get_segments"],[9,1,1,"","get_transfer_size"],[9,1,1,"","is_compressed"]],"RNS.Reticulum":[[9,3,1,"","ANNOUNCE_CAP"],[9,3,1,"","LINK_MTU_DISCOVERY"],[9,3,1,"","MINIMUM_BITRATE"],[9,3,1,"","MTU"],[9,1,1,"","blackhole_sources"],[9,1,1,"","discovered_interfaces"],[9,1,1,"","get_instance"],[9,1,1,"","interface_discovery_sources"],[9,1,1,"","link_mtu_discovery"],[9,1,1,"","publish_blackhole_enabled"],[9,1,1,"","remote_management_enabled"],[9,1,1,"","required_discovery_value"],[9,1,1,"","should_use_implicit_proof"],[9,1,1,"","transport_enabled"]],"RNS.Transport":[[9,3,1,"","PATHFINDER_M"],[9,1,1,"","await_path"],[9,1,1,"","deregister_announce_handler"],[9,1,1,"","has_path"],[9,1,1,"","hops_to"],[9,1,1,"","next_hop"],[9,1,1,"","next_hop_interface"],[9,1,1,"","register_announce_handler"],[9,1,1,"","request_path"]]},"objnames":{"0":["py","class","Python class"],"1":["py","method","Python method"],"2":["py","property","Python property"],"3":["py","attribute","Python attribute"]},"objtypes":{"0":"py:class","1":"py:method","2":"py:property","3":"py:attribute"},"terms":{"":[0,2,3,6,8,12,13,14,15],"0":[0,2,3,6,9,12,13,14],"00":[12,13],"00000000":12,"00000100":12,"00000111":12,"01":[3,12],"01010000":12,"02":2,"03":3,"04":3,"05":[0,3],"0536":13,"06915":6,"08":[0,13],"09":3,"0d7334d411d00120cbad24edf355fdd2":3,"0f4259fef4521ab75a3409e353fe9073eb10783b4912a6a9937c57bf44a62c1":13,"0x0101":0,"0x20":0,"0x7d":0,"0x7e":0,"0x91c421ddfb8a30a49a71d63447ddb54cebe3465":11,"0xf000":[0,9],"1":[0,2,3,6,9,12,13,15],"10":[3,6,12,13],"100":[0,6,12],"1000":0,"10000000":12,"1024":0,"109":15,"11":[3,12],"115":12,"115200":[0,6,13],"1178a8f1fad405bf2ad153bf5036bdfd":13,"118":6,"12":[2,3,6,13],"1200":12,"125":6,"125000":6,"127":6,"128":[8,9,12],"13":13,"13425ec15b621c1d928589718000d814":[8,12],"14":[3,6],"15":[3,6],"150":[6,13],"150m":6,"153cb870b4665b8c1c348896292b0bad":3,"15kb":15,"15m":13,"16":[3,6,8,12,13,15],"1625":6,"1625000":6,"167":12,"168":15,"17":13,"1716230400":3,"1726dbad538775b5bf9b0ea25a4079c8":13,"18":[3,13],"1800":9,"187":13,"192":15,"1b03013c25f1c2ca068a4f080b844a10":13,"1h":13,"2":[0,2,3,6,9,12,13],"20":[3,6,12,13],"200":[6,13],"201":6,"2016":[7,14],"2023":[2,13],"2024":3,"2025":3,"2026":[3,7,15],"21":2,"21a8daa6d9c3d3b8aab6e94b6bcb0e33":3,"22":[3,6],"2225fdeecaf6e2db4556c3c2d7637294":13,"23":[3,13],"2316":13,"23h":13,"24":[3,6,13],"2400000000":6,"25":[0,5,14],"250":15,"255":[6,13],"25519":9,"256":[3,6,8,9,12,13,14],"2592000":9,"27":13,"29":6,"297":[12,14],"29716":6,"2b489d06eaf7c543808c76a5332a447d":13,"2b9ec651326d9bc274119054c70fb75":13,"2d03725b327348980d570f739a3a5708":13,"2d882c5586e548d79b5af27bca1776dc":13,"2f":0,"2owjajquafianpecac":2,"3":[0,2,3,6,12,13,14],"30":[6,9,13],"30602def3b3506a28ed33db6f60cc6c9":13,"32":[2,3,9,12],"3278":6,"327c1b2f87c9353e01769b01090b18f2":15,"32m":13,"33":6,"34":[6,15],"360":[3,6,9],"3600":[0,2,6],"37":3,"37428":13,"37429":13,"38":[3,13],"383":9,"3865":13,"399ea050ce0eed1816c300bcb0840938":13,"3a4f8b9c1d2e3f4g5h6i7j8k9l0m1n2o":13,"3b87":6,"4":[3,9,12,13],"40m":13,"42":3,"4242":[2,6],"4251":6,"42671":6,"430":12,"4343":6,"44":14,"44318":6,"45":[0,3,12],"46":13,"464":9,"465":12,"469":13,"48555":6,"49":13,"49555":6,"4965":13,"4e":6,"4faf1b2e0a077e6a9d92fa051f256038":12,"4g":15,"4ghz":6,"5":[0,3,6,9,12,13,14,15],"500":[6,9,12,14,15],"5001":6,"50824b711717f97c2fb1166ceddd5ea9":3,"51":[6,12],"512":[6,9,12,14],"52":13,"521c87a83afb8f29e4455e77930b973b":13,"5245a8efe1788c6a1cd36144a270e13b":13,"53":3,"55":6,"56":13,"564":0,"56m":13,"5757":6,"5858":6,"59":13,"5caf":6,"5d78":6,"5urvjicpzi7q3ybztsef4i5ow2aq4soktfj7zedz53s47r54jnqq":6,"6":[2,3,6,9,13],"60":[0,6],"600":6,"63":13,"64":[2,12,13],"68a4aa91ac350c4087564e8a69f84e86":13,"7":[2,6,12,13],"71":15,"71e5":6,"72":6,"720":[6,9],"7200":6,"73":[6,13],"73cbd378bb0286ed11a707c13447bb1":13,"74":13,"74195":6,"781":13,"7822":13,"7a55144adf826958a9529a3bcf08b149":13,"8":[0,6,13],"80":[11,13],"8001":6,"809":13,"83":[12,13],"83b7328926fed0d2e6a10a7671f9e237":15,"84fpy1qbxhcgdseepynmhthcrgmx4nffbytz2gkytoqhvvhjp8eaw1z1eedrnkd19b3b8nilcgvxzkv17ummmeescrpya5w":11,"86":13,"865":6,"865600000":6,"867":6,"867200000":6,"868":12,"88":6,"89":6,"8a37cdd16938ce79861561adbd59023a":3,"8dd57a738226809646089335a6b03695":13,"8f3a21c9d84e927b":3,"9":[2,3,13],"90":3,"900":[12,13],"9037":13,"921600":13,"941bed5e228775e5a8079fc38b1ccf3f":13,"959e10e5efc1bd9d97a4083babe51dea":3,"96":12,"9600":0,"9710b86":3,"9710b86ba12c42d1d8f30f74fe509286":3,"9710b86ba12c4f2":3,"984b74a3f768bef236af4371e6f248cd":13,"99":12,"99714":6,"9fb6d773498fb3feda407ed8ef2c3229":13,"9h":13,"A":[0,2,3,5,6,7,8,9,10,12,13],"AND":7,"AS":7,"And":[0,15],"As":[2,3,4,6,9,10,11,12,13,14],"At":[2,12],"BE":7,"BUT":7,"Be":[3,9,13,15],"But":[11,12,15],"By":[0,2,3,6,9,12,13,15],"FOR":7,"For":[2,3,5,6,8,9,12,13,14],"IN":[0,7,9],"If":[0,2,3,4,6,8,9,10,11,12,13,14,15],"In":[0,2,3,4,5,6,8,9,10,12,13,14],"It":[0,2,3,4,6,8,9,10,12,13,14,15],"NO":7,"NOT":7,"No":[0,2,6,8,12,13,14,15],"Not":5,"OF":7,"OR":7,"Of":[8,12],"On":[0,2,3,6,8,13,15],"One":[2,3,4,6,9,12,15],"Or":[3,5,6,13,14],"THE":7,"TO":7,"That":[3,10,12,15],"The":[0,2,4,5,6,7,8,9,10,11,14],"Then":[0,2],"There":[2,8,12,13,15],"These":[2,3,6,8,9,10,12,13],"To":[0,2,3,4,5,6,8,12,13,14],"WITH":7,"Will":9,"With":[5,6,8,10,12,13,15],"_":12,"__":12,"______":12,"_______":12,"________":12,"________________":12,"__future__":0,"__init__":[0,9],"__main__":0,"__name__":0,"__str__":0,"_no_us":9,"a1b2c3d4e5f686ba12c42d1ba12ef1aa":3,"a4d":6,"a79f":6,"aarch64":2,"ab":0,"abil":[2,3,4,5,7,13,14],"abl":[0,2,3,6,9,12,13],"abolish":15,"abort":[0,3,6],"about":[0,2,3,4,6,8,9,12,13,15],"abov":[2,3,4,6,7,12,13],"absolut":[6,11,14,15],"abstract":[8,9,12,15],"abstractmethod":9,"abund":[4,15],"abus":13,"accept":[3,6,9,11,12,13,15],"accept_al":[0,9],"accept_app":9,"accept_non":9,"accepts_link":9,"access":[2,5,6,8,9,13,15],"access_point":[6,8],"accid":[10,15],"accommod":[9,12],"accomod":15,"accord":[0,2,3,8,12],"accordingli":[0,6],"account":[8,15],"achiev":[2,6,8,9,12,14],"acknowledg":[8,14],"across":[0,3,4,8,9,12,13,15],"act":[2,6,9,12,13,15],"action":[0,7,13],"activ":[0,2,3,6,9,12,13],"actor":[12,13,15],"actual":[0,2,3,6,8,12,13,15],"ad":[0,3,4,5,6,8,9,10,12,13,14,15],"adapt":[2,4,15],"add":[0,2,3,6,8,9,13],"add_argu":0,"add_message_handl":[0,9],"add_ready_callback":9,"addict":15,"addit":[3,4,6,8,9,10,12,13,14],"addition":[2,3,4,6,12],"addr":13,"address":[0,2,5,6,9,12,13,14],"adher":[6,9],"adjust":[2,3,9,13,15],"adm":3,"admin":[3,6],"administ":3,"administr":[3,8,10,12,13,15],"adopt":12,"adress":[9,12],"advanc":[10,12],"advantag":9,"advers":14,"adversari":[2,8,11,15],"advertis":[0,6,9],"advic":11,"advis":[6,12],"ae":[9,12,14],"af73":6,"affect":[2,6,15],"affili":10,"afford":8,"after":[0,2,3,6,8,9,12,13],"afterthought":15,"again":[6,12,13],"against":[2,3,6,12,15],"agenc":[5,12],"agent":[12,15],"agnost":[8,12],"agnostic":[12,15],"ago":13,"agreement":15,"ahead":8,"ai":15,"aim":[2,5,12],"air":[2,4],"airmax":4,"airtim":[6,8,15],"airtime_limit_long":6,"airtime_limit_short":6,"akin":12,"algorithm":[7,8,15],"alia":3,"alias":5,"aliased_nam":3,"alic":[3,12],"alien":15,"align":[2,13,15],"aliv":[9,12],"all":[0,2,3,4,5,6,7,8,9,10,11,12,13,14,15],"allevi":4,"alloc":[6,8,9,12,13],"allow":[0,2,3,4,6,8,9,10,12,13,14,15],"allow_al":[0,9],"allow_list":9,"allow_non":9,"allowed_hash":13,"allowed_ident":13,"allowed_list":9,"almost":[4,6,12,13,15],"alon":6,"along":[3,6,9,12,13],"alongsid":[3,8],"alreadi":[0,2,3,4,8,9,10,12,13,15],"also":[0,2,3,4,5,6,8,9,10,12,13,14,15],"alter":[2,9,12],"altern":[0,2,3,6,13],"although":[2,12,14],"alwai":[2,3,6,8,9,12,13,15],"am":15,"amateur":[6,14],"among":15,"amongst":7,"amount":[0,6,8,9,12,14,15],"amsterdam":[6,13],"an":[0,2,3,4,6,7,8,9,10,12,13,14,15],"analog":[10,15],"analysi":3,"analyt":11,"anchor":5,"android":[5,6,10,13],"ani":[0,2,3,4,6,7,8,9,10,11,12,13,14],"annonuc":6,"annot":0,"annouce_cap":6,"announc":[2,3,5,8,9,10,13],"announce_cap":[6,9],"announce_handl":0,"announce_interv":[3,6],"announce_packet_hash":9,"announce_rate_grac":[2,6],"announce_rate_penalti":[2,6],"announce_rate_target":[2,6],"announced_ident":[0,9],"announceloop":0,"announcesampl":0,"anonym":[2,8,9,12,14],"anoth":[3,8,9,12,13,15],"answer":[12,13,15],"antenna":[4,15],"anticip":3,"anxieti":15,"anymor":[2,15],"anyon":[0,2,3,4,6,8,9,12,13,15],"anyth":[3,4,6,10,12,13,14,15],"anywher":[0,6,15],"ap":6,"api":[2,3,5,12,14,15],"apk":2,"app":[0,2,9,12,15],"app_and_aspects_from_nam":9,"app_data":[0,9],"app_nam":[0,9],"app_timeout":0,"appear":15,"append":[0,12,13],"appli":[3,6,9,12,15],"applic":[0,6,8,9,10,12,13,14,15],"appreci":3,"approach":[2,4,8,12,13],"appropri":[3,6,8,15],"approv":[8,12,15],"approxim":[6,13],"april":2,"apt":2,"ar":[0,2,3,4,6,8,9,10,11,12,13,14,15],"arbit":15,"arbitrari":[9,12,13,14],"arch":[2,15],"architect":[11,15],"architectur":[2,5,10],"archiv":10,"area":[2,4,6,8,12,14],"arg":[0,13],"argon":0,"argpars":0,"argument":[0,3,9,13],"argumentpars":0,"aris":7,"arm64":5,"armi":15,"armor":15,"around":[2,6,12,15],"arrai":2,"arriv":[0,12,15],"art":15,"artifact":3,"artifacts_dir":3,"artifici":7,"arx":13,"ask":[0,2,4,9,10,15],"aspect":[0,2,4,6,8,9,12,13],"aspect_filt":[0,9],"assert":15,"assign":[0,8,12,13,15],"assist":10,"associ":[3,7,9,12,13],"assum":[6,8,12,15],"assumpt":[8,11,15],"assuredli":15,"asymmetr":[12,13,14],"asynchron":[8,15],"attach":[10,13],"attached_interfac":9,"attack":2,"attain":2,"attempt":[0,2,3,4,9,13],"attent":[11,15],"attest":3,"attribut":[5,9],"atx":13,"auth":13,"authent":[3,6,8,9,10,12,13,14],"author":[3,7,12,13,15],"authoris":13,"authorit":[3,12,14],"auto":[2,3,4,5,9,12,13],"auto_compress":9,"autoconfigur":14,"autoconnect_discovered_interfac":[6,13],"autodiscov":6,"autoinstal":[4,13],"autointerfac":[2,4,6,13],"autom":[2,3,4,5,10,11,12],"automat":[0,2,5,6,8,9,10,12,13,14,15],"autonom":[8,12,15],"autonomi":[14,15],"avail":[0,2,3,4,5,6,8,9,10,12,13,14,15],"averag":12,"avoid":[4,12,13],"awai":[0,6,12,13,15],"await_path":9,"awar":[2,3,6,12],"ax":[5,14],"ax25kissinterfac":6,"b":[0,3,13],"b32":6,"back":[0,3,6,12,14,15],"backbon":[4,5,8,13,15],"backboneinterfac":[2,6,13],"backend":[6,12],"background":[2,6,13],"backhaul":[4,8],"backup":13,"balanc":6,"band":[4,12,15],"bandwidth":[2,5,6,8,9,10,12,13,14],"bar":15,"bare":[0,3,6,15],"barrier":[6,12,15],"base":[3,5,6,8,9,10,12,13,14,15],"base32":[6,13],"base64":13,"bash":[6,13],"basi":[6,9,12,13,14],"basic":[0,2,5,6,8,9,13],"batch":3,"batteri":15,"baud":[6,13],"baud_flash":13,"baudrat":0,"bc1pgqgu8h8xvj4jtafslq396v7ju7hkgymyrzyqft4llfslz5vp99psqfk3a6":11,"bc7291552be7a58f361522990465165c":[13,14],"beacon":6,"beast":15,"beat":15,"beauti":10,"becaus":[3,8,12,15],"becki":0,"becom":[0,2,3,6,8,12,15],"been":[0,2,3,4,6,8,9,10,11,12,13,14,15],"befor":[0,2,3,6,8,9,11,12,13,15],"beg":15,"begin":[0,4,9,15],"begun":9,"behalf":[6,8],"behav":[4,10],"behavior":15,"behaviour":[2,6,13],"behind":[2,6,11,12,15],"being":[2,3,6,9,12,15],"beings":[7,12],"belief":12,"believ":15,"belong":[8,12,13,15],"below":[4,6,13],"bend":15,"benefici":[6,13],"berlin":15,"best":[2,8,12,15],"better":[2,6,8,11,12,15],"between":[0,6,8,9,10,12,13,15],"beyond":3,"bi":[9,12],"bidirect":12,"big":15,"bill":15,"billion":[8,12],"billionair":15,"bin":[2,6,13],"binari":[0,2,6,8,9,12,13,15],"bind":6,"bit":[0,2,3,6,8,9,10,12,13,14,15],"bitcoin":11,"bitrat":[0,6,9],"blackhol":[2,5,8,9,12],"blackhole_sourc":[9,13],"blackholed_ident":13,"blackholeupdat":13,"ble":6,"blindli":[13,15],"blob":[0,3,12],"block":[2,3,6,8,9,10,12,13,15],"blockchain":15,"blocklist":13,"blood":15,"blueprint":15,"bluetooth":13,"board":[2,5,6,10,12,14],"boat":15,"bob":3,"bobs_nod":3,"bogu":6,"boil":4,"bond":15,"book":15,"bookworm":5,"bool":9,"boot":[2,13],"bootstrap":[5,6,13],"bootstrap_onli":[2,6],"borrow":15,"bot":10,"both":[0,2,3,4,6,8,9,10,12,13,14],"bounc":[2,15],"bound":[8,15],"boundari":[3,6,8,12],"box":4,"branch":[3,13],"breadcrumb":3,"break":[2,9,12,15],"breath":[2,15],"breviti":13,"bridg":[4,6],"briefli":[4,12],"bring":[6,13],"brittl":[2,15],"broad":[2,4],"broadcast":[2,5,6,8,9,12,13,15],"broadcast_destin":0,"broadcastloop":0,"broader":[2,12],"broken":[2,15],"brought":[6,13],"brows":[3,10,15],"browser":[3,10,15],"buffer":[5,6,9,14],"bufferedread":9,"bufferedrwpair":9,"bufferedwrit":9,"bufferexampl":0,"bug":[3,10,11],"bui":15,"build":[0,3,4,5,6,10,12,14,15],"builder":15,"built":[2,6,8,10,12,13,14,15],"bulletin":10,"bundl":0,"bureaucraci":15,"bureaucrat":[14,15],"burst":5,"button":15,"bw":13,"bypass":[11,15],"byte":[0,5,8,9,12,13,14],"bytes":0,"c":[0,3,7,13],"c50cc4e4f7838b6c31f60ab9032cbc62":13,"c89b4da064bf66d280f0e4d8abfd9806":13,"cabl":[6,15],"cach":[6,8,13],"cafe":15,"cage":15,"calcul":[8,9,12,13],"call":[0,8,9,10,12,14,15],"callabl":[0,9],"callback":[0,9],"callsign":6,"came":3,"can":[0,2,3,4,5,6,8,9,10,11,12,13,15],"cancel":[3,9],"candid":8,"cannot":[0,2,3,6,8,14,15],"cap":6,"capabl":[0,2,6,8,12],"capac":[2,4,8,9,12],"capit":15,"captur":15,"car":8,"carambola":0,"card":15,"care":[2,3,8,9,13,14,15],"carefulli":2,"cargo_build_target":2,"carri":[6,8,9,12,13,14,15],"carrier":[5,8,14],"case":[0,2,3,4,6,8,12,13],"castl":15,"cat":13,"categori":4,"caus":[2,6],"caution":6,"cb":[9,12],"cbc":[12,14],"cdma":6,"ceas":15,"cell":8,"cellular":15,"cement":15,"censor":[12,13,15],"censorship":[12,14],"center":5,"central":[2,3,4,6,8,10,12,13,15],"centralis":12,"ceo":15,"certain":[0,6,8,11,12,13,15],"certif":15,"chain":[3,6,15],"challeng":[2,10,12,15],"chanc":4,"chang":[0,2,3,6,9,12,13,14,15],"channel":[2,3,5,6,8,9,11,12,14,15],"channelarg":0,"channelexampl":0,"chaotic":15,"chapter":[2,3,4,6,8,9,10,12,13,14],"charact":[0,3,6,13],"characterist":[6,8,12,15],"charg":7,"chart":3,"charter":12,"chase":15,"chat":5,"cheap":[4,6,12],"cheapli":2,"check":[0,2,3,9,12,13,15],"checksum":[3,9,14],"chmod":3,"choic":[2,8,15],"choke":15,"choos":[0,2,6,10,12,15],"chose":12,"chosen":12,"chunk":0,"cific":6,"ciphertext":9,"ciphertext_token":9,"circl":15,"circumst":[11,12,15],"citi":15,"cl":0,"claim":[7,12],"clariti":15,"class":[0,8,9,14],"clear":[0,6,9,13,15],"clear_default_app_data":9,"clear_screen":0,"clearli":15,"click":3,"client":[0,3,4,5,9,13,15],"client_buffer_readi":0,"client_config":3,"client_connect":0,"client_disconnect":0,"client_ident":0,"client_loop":0,"client_message_receiv":0,"client_packet_receiv":0,"client_request":0,"climat":15,"clone":[3,12],"close":[0,8,9,13],"closed_callback":9,"closer":[10,12],"closest":12,"cloth":15,"cloud":[5,6,10],"cluster":12,"co":[4,6,14],"code":[2,3,4,5,6,8,10,11,13,14,15],"codingr":6,"coexist":8,"coffe":15,"coher":15,"collabor":[3,12,13],"collaps":[2,15],"collect":[2,11],"collis":8,"colon":15,"color":3,"com":[0,3,11,15],"combin":[2,3,5,10,12,13,15],"combinatori":15,"come":[2,6,8,12,15],"comma":[6,13],"command":[0,2,5,6,10,13],"commend":15,"comment":[3,6,13],"commerci":15,"commit":[2,3,10],"committe":15,"common":[0,2,4,5,8,12,13,14,15],"commonli":[3,4,6],"commun":[0,2,3,5,6,8,9,10,11,12,13,14,15],"communica":6,"compani":15,"compar":[8,15],"compass":15,"compat":[0,2,3,4,6,9,10,12,13,14],"compet":15,"compil":2,"complain":15,"complet":[0,2,3,4,6,8,9,10,12,13,14],"complex":[2,6,11,12,15],"compli":8,"compon":[4,11,12,15],"compos":[3,12],"comprehens":[10,11],"compress":[0,9,12,13,14],"compromis":[12,15],"comput":[2,6,12,14,15],"computation":[6,13],"concaten":[9,13],"conceiv":[2,4],"concept":[5,12,13,15],"conceptu":[3,5],"concern":15,"concert":12,"conclud":[0,9],"concret":15,"concurr":[4,12,13],"condit":[2,7,12,14,15],"conduit":15,"conf":[2,10],"config":[0,2,3,6,8,13,15],"configarg":0,"configdir":9,"configobj":3,"configpath":0,"configur":[0,2,4,5,8,9,12,14],"configuraion":4,"configure_devic":0,"confirm":[3,8,12,14,15],"conflict":[2,8],"confront":15,"confus":[4,12],"congest":12,"conglomer":15,"conjunct":6,"connect":[0,3,4,5,7,9,11,12,13,14,15],"conscienc":15,"conscript":15,"consequ":[8,12],"conserv":6,"consid":[0,2,6,9,10,12,13,14,15],"consider":[5,12],"consist":[3,12,13],"consol":13,"constant":[9,15],"constantli":[12,15],"constitut":[2,12],"constrain":[8,9],"constraint":15,"construct":[3,12,14,15],"constructor":0,"consum":[3,8,9,15],"consumpt":[8,15],"contact":[8,10,12,15],"contain":[0,3,6,8,9,12,13],"contempl":15,"contend":12,"content":[0,2,3,8,10,13],"context":[2,12,13,15],"contin":[0,2,15],"continu":[3,6,9,11,13,14,15],"contract":7,"contrari":15,"contribut":[5,7,8,11],"control":[0,2,3,4,5,8,9,10,12,13,14,15],"convei":[0,15],"conveni":[0,3,13,15],"convent":[0,8],"converg":[2,8,12,15],"convers":[3,10,12,15],"convert":3,"cook":2,"coordin":[6,8,9,12,14,15],"copi":[3,7,13],"copyright":7,"core":[8,12,13,14,15],"corner":15,"corpor":15,"correct":[0,3,6,8,12],"correctli":[0,8],"correspond":[3,8,12,15],"corrupt":3,"cost":[4,5,6,12,14],"could":[0,2,6,8,9,12,13,14,15],"count":[3,10,12,15],"counter":0,"cours":[2,3,6,8,12,15],"coven":15,"cover":[2,3,4,8,12,14],"coverag":8,"cpu":[0,6,8,12],"cpuinfo":13,"cr":13,"craft":15,"craftsman":15,"crash":15,"creat":[0,5,6,8,9,10,13,14,15],"create_bidirectional_buff":[0,9],"create_kei":9,"create_read":9,"create_receipt":[0,9],"create_writ":9,"creation":[5,7,8,10,12,13,14],"creativ":15,"creator":[5,12,15],"credenti":[6,12],"critic":[8,12,13],"cross":[6,10],"crowd":15,"crucial":8,"cruft":15,"cryptograph":[2,5,6,8,13,14,15],"cryptographi":[2,12,14],"crystal":15,"ctrl":0,"cull":9,"culmin":15,"curl":6,"current":[0,2,3,5,6,9,10,13,15],"current_download":0,"current_filenam":0,"current_ratchet_id":9,"curv":[8,9,12,14],"curve25519":[8,9,12,14],"custodian":15,"custom":[4,5,9,10,12,14],"custom_network_nam":6,"customis":6,"cut":15,"cynic":15,"d":[3,13],"d09285e660cfe27cee6d9a0beb58b7e0":3,"d56a4fa02c0a77b3575935aedd90bdb2":13,"daemon":[0,2,6,9,10,13],"dai":[3,9,10,15],"daili":3,"damag":[7,15],"danc":15,"danger":15,"dark":15,"data":[0,2,3,4,5,6,8,9,12,14,15],"data_buff":0,"data_port":6,"databas":[10,13,15],"databit":[0,6,13],"datacent":2,"datar":6,"dataset":[7,15],"date":[0,2,3,10,13],"datetim":0,"db":[0,13],"dbm":[0,6,13],"deal":[6,7],"death":5,"debian":[5,12,13],"debug":[2,13],"decad":[4,11,15],"decentr":[2,5,6,13],"decentralis":14,"decid":[6,8,9,12,15],"decim":6,"decis":[3,6,8,12,15],"declar":12,"decod":[0,6,13],"decreas":[3,13],"decrypt":[6,8,9,12,13],"dedic":[3,6,12,14,15],"deep":[2,15],"deepli":15,"def":[0,3],"default":[0,2,3,4,6,8,9,10,12,13],"default_ar_grac":6,"default_ar_penalti":6,"default_ar_target":6,"default_ifac_s":0,"defin":[0,3,6,9,12,13,14,15],"definit":[0,2,3,12,13,15],"defunct":13,"degrad":8,"degre":6,"delai":[6,10,12,13,15],"deleg":[3,12],"delet":[3,15],"delimit":0,"deliv":[0,2,8,9,10,15],"deliveri":[0,8,9,10,14],"demand":[3,9,15],"demonstr":[0,2,6,15],"deni":[3,15],"depend":[0,3,4,5,6,8,9,12,13,15],"deploi":[12,15],"deploy":3,"depriorit":15,"depth":15,"deregist":9,"deregister_announce_handl":9,"deregister_request_handl":9,"deriv":[2,8,9,12,14],"describ":[3,4,6,9,12],"descript":[0,3,13],"descriptor":0,"deseri":0,"deserializ":0,"design":[2,3,4,5,6,8,10,11,12,13,14],"desir":[0,4,6,12],"desk":15,"desktop":[6,10],"dest_len":0,"destin":[0,2,5,9,13,15],"destination_1":0,"destination_2":0,"destination_clos":0,"destination_hash":[0,3,9,13],"destination_hexhash":0,"destroi":15,"destruct":15,"detach":[3,6],"detail":[0,2,3,5,6,9,13,14],"detect":[0,3],"determin":[2,8,9,12,15],"detriment":13,"dev":[0,2,6,13],"devel":2,"develop":[3,4,5,7,9,10,11,12,13,14,15],"devic":[0,2,5,6,8,9,10,12,13,15],"dh":9,"dhcp":[4,6,8,13],"di":15,"dict":0,"dictat":[13,15],"dictatorship":15,"dictionari":13,"did":[0,10,15],"diff":3,"differ":[0,2,3,4,6,8,9,10,12,13,14,15],"differenti":13,"diffi":[8,12],"difficult":[2,4,13],"difficulti":[6,13],"digit":[2,4,12,14,15],"digniti":15,"dinner":15,"dir":0,"dire":4,"direct":[0,2,3,4,8,9,10,12,13],"direction":12,"directli":[2,3,4,6,7,8,9,10,12,13,14,15],"directori":[0,2,3,6,8,13,15],"disabl":[6,12,13],"disappear":[6,13,15],"disassoci":12,"discard":[2,9,12],"disciplin":15,"disconnect":[0,2,5,6],"discov":[2,5,6,8,9,10,12,15],"discover":[2,5,13],"discover_interfac":13,"discovered_interfac":9,"discoveri":[2,3,5,9,12,13],"discovery_bandwidth":6,"discovery_encrypt":6,"discovery_frequ":6,"discovery_modul":6,"discovery_nam":6,"discovery_port":6,"discovery_scop":6,"discovery_stamp_valu":6,"discrimin":8,"discuss":[3,4,12],"disk":[0,3,9,13],"displai":[0,3,6,8,10,12,13],"disrupt":6,"dissolv":[8,15],"dist":3,"distanc":[4,12,13],"distant":[2,9,12],"distinct":[6,8,12,15],"distinguish":[8,12],"distribut":[0,3,5,7,8,9,10,12,13,14,15],"dive":2,"divid":9,"divmod":0,"dn":[4,6,10,15],"dna":15,"dnf":2,"do":[0,2,3,4,6,7,8,9,12,13,15],"doc_id":3,"document":[2,5,7,9,10,12,13,14,15],"doe":[0,2,3,4,5,6,9,10,12,13,15],"doesn":[6,8,15],"dollar":15,"domain":[2,5,6,12,13,14],"domin":15,"don":[0,2,3,8,9,12,13,15],"donat":5,"done":[0,2,6,12,13,15],"door":15,"dot":[12,13],"doubt":2,"dowload":2,"down":[0,4,6,9,13,15],"download":[0,2,3,6,8,10,13],"download_began":0,"download_conclud":0,"download_finish":0,"download_start":0,"download_tim":0,"downstream":13,"drag":10,"drastic":13,"draw":15,"drawn":15,"drive":11,"driver":[13,14],"droid":2,"drone":15,"drop":[3,6,8,9,10,12,13,15],"dsrdtr":0,"dual":[4,13],"dublin":13,"due":0,"dumb":15,"dump":13,"duplex":[12,14],"durat":13,"dure":[3,13],"dynam":[2,3,6,10,13,15],"dysfunct":11,"e":[0,3,13],"e5c032d3ec4e64a6aca9927ba8ab73336780f6d71790":13,"e702c42ba8":13,"e7536ee90bd4a440e130490b87a25124":13,"each":[0,2,3,6,8,9,10,12,13],"earli":15,"earlier":12,"eas":[6,12],"easi":[2,3,4,6,10,12,13,14],"easier":[2,3,6,8,13,14],"easiest":[2,4,6,12],"easili":[2,3,6,8,12,13,14,15],"eastern":12,"ec_pr_freq":6,"ecdh":[12,14],"echo":5,"echo_destin":0,"echo_request":0,"economi":15,"ecosystem":[2,6,10,12,13,15],"ed25519":[3,12,14],"edit":[2,3,13],"editor":[3,13],"eeprom":13,"effect":[3,6,12,13],"effici":[0,2,6,8,9,10,12,13,14,15],"effort":[4,15],"effortlessli":10,"eg":13,"egress":6,"egress_control":6,"ei":0,"either":[2,3,4,8,9,12,13,15],"elaps":[3,6],"electromagnet":15,"eleg":15,"element":[8,15],"elif":0,"elimin":[8,15],"ellipt":[8,9,12,14],"els":[0,8,10,11,12,14,15],"email":10,"emb":3,"embed":[3,4],"embrac":15,"emerg":[5,10],"emiss":10,"emploi":[4,12],"empow":14,"empti":[0,5,15],"emul":[2,13],"enabl":[0,2,4,5,8,9,10,12,13,14,15],"enable_ratchet":9,"enable_remote_manag":13,"enable_transport":[6,12,13],"encapsul":[6,14],"encod":[0,9,10,13,15],"encount":[2,8],"encourag":[2,15],"encrypt":[0,2,3,5,6,8,9,10,12,13,14],"encrypted_mdu":9,"end":[0,3,6,8,9,10,12,14],"endless":[6,15],"endpoint":[0,8,9,10,12,15],"energi":[2,15],"enforc":[6,9,12,13],"enforce_ratchet":9,"engag":15,"engin":[2,10,11,15],"enhanc":12,"enough":[2,4,6,10,12],"ensur":[0,2,3,6,8,9,10,12,13,14,15],"ensurepath":2,"enter":[0,13],"entir":[0,2,3,6,8,9,10,12,13,14,15],"entiti":[8,12,13,15],"entri":[0,2,12,13,15],"entropi":15,"entrypoint":[5,6,13],"enumer":0,"envelop":[9,15],"environ":[2,3,5,6,8,11,12,13],"environment":12,"environmentlogg":12,"eof":6,"ephemer":[8,9,12,14],"epub":5,"equal":[8,9,12,15],"equip":[6,8,12],"equival":[6,15],"era":15,"erod":15,"erron":11,"error":[0,2,3,6,11,13,15],"esc":0,"esc_mask":0,"escap":[0,13],"esp32":4,"especi":[2,3,4,6,13],"essenti":[2,3,6,10,12,13,15],"establish":[0,2,6,8,9,10,13,14,15],"established_callback":9,"establishment_timeout_per_hop":9,"etc":[3,13],"eth0":6,"eth1":6,"ether":15,"ethereum":11,"ethernet":[2,5,6,8,10,12,14,15],"ethic":5,"evapor":15,"even":[0,2,3,6,8,9,10,12,13,14,15],"event":[6,7,15],"eventu":9,"ever":12,"everi":[0,2,3,6,8,9,12,13,15],"everydai":2,"everyon":[2,3,10,11,12,15],"everyth":[0,3,8,10,11,12,15],"evict":15,"evolv":[2,8,12],"exact":[4,6,12],"exactli":[9,12,15],"exampl":[2,4,5,8,9,12,13,14],"example_util":0,"exampleannouncehandl":0,"exampleconfig":[2,13],"exampleinterfac":0,"exce":[0,6,9],"except":[0,6,9],"excess":[6,13],"exchang":[8,9,12,14],"exclud":[3,9,12],"execstart":13,"execstartpr":13,"execut":[0,2,3,6,9,13],"exhaust":[4,10,12,13],"exist":[0,2,3,4,5,6,8,10,12,13,14],"exit":[0,3,6,9,13],"expand":[3,8,10,12,14],"expand_nam":9,"expans":15,"expect":[0,3,6,9,11,12,13],"expens":[4,6],"experi":[8,10,12,13,15],"experienc":0,"expir":6,"expiri":[6,9],"explain":[4,9],"explan":[12,13],"explicit":9,"explicitli":[6,8,12,13],"explor":[0,10,12,14,15],"export":[2,13],"expos":[6,9,13],"exposur":6,"express":[3,7],"extend":[0,9],"extens":[3,6,10,13,14],"extern":[0,2,3,6,9,13,14,15],"extra":[2,6,13],"extract":[3,13,15],"extrem":[2,10,12,13,14,15],"f":[0,2,13],"f2d31b2e080e5d4e358d32822ee4a3b7":3,"f4":6,"f53a1c4278e0726bb73fcc623d6ce763":13,"fabric":[5,8],"face":[6,10],"facilit":[10,12],"fact":[2,6,14],"factor":[6,9,13],"fade":15,"fail":[0,2,3,6,9,15],"failed_callback":[0,9],"failur":[2,3,6,9,15],"fake":13,"fallaci":5,"fallback":[3,15],"fallen":15,"fals":[0,6,8,9],"famili":2,"fantasi":15,"far":[2,8,12],"fashion":11,"fast":[5,6,8,9,10,12],"faster":[2,6,12,15],"fastest":[6,12],"fat":15,"favor":2,"favorit":10,"fe80":2,"featur":[2,3,5,6,8,10,11,12,13,14],"feder":[10,12,13,15],"fedora":2,"feed":[2,9,15],"feedback":[0,5],"feel":[10,15],"fernet":12,"fetch":[3,6,13],"few":[2,4,6,8,10,12,13,14,15],"fewer":9,"ff":13,"ffcffb4e255e156e77f79b82c13086a6":3,"fi":11,"fiber":[4,15],"fibr":14,"field":[12,15],"file":[0,2,3,4,6,7,8,9,10,12,13,14],"file_resourc":0,"file_s":0,"filelist":0,"filelist_data":0,"filelist_receiv":0,"filelist_timeout_job":0,"filenam":0,"filesync":5,"filetransf":[5,9],"filter":[0,8,12,13],"final":[0,3,9,12,15],"find":[3,5,6,10,12,13,15],"find_spec":0,"fine":[3,6],"fingerprint":15,"finish":5,"finit":15,"fire":15,"firewal":[2,6,8,15],"firmwar":[2,4,12,13],"firmware_hash":13,"first":[0,2,3,6,8,9,12,13,15],"fit":[0,7,15],"five":[0,15],"fix":[3,5,12,15],"fixed_mtu":6,"flag":[0,2,3,9,12,13],"flash":13,"flasher":2,"flat":15,"flaw":15,"fleet":12,"flesh":15,"flexibl":[2,3,4,6,8,10,13,14],"fli":12,"flicker":15,"flight":9,"flip":15,"float":[0,9],"flood":[6,13],"flow":[0,2,5,6,8,12],"flow_control":6,"fluid":15,"fluiditi":15,"fluidli":15,"flush":0,"focu":13,"focus":[10,12],"folder":[0,3],"follow":[0,2,3,4,6,7,9,11,12,13,14,15],"font":3,"forbid":15,"forc":[0,13,15],"forcibli":[9,13],"foreground":2,"forev":15,"forg":15,"forget":[8,13],"fork":[5,10],"forker":3,"form":[2,5,6,8,9,12,13,15],"format":[0,5,10,13,14],"forth":0,"fortun":15,"forward":[3,5,6,8,9,10,12,13,14],"forward_ip":6,"forward_port":6,"found":[0,2,6,9,12,13,15],"foundat":[8,11,12,14,15],"fragil":15,"frame":[0,6],"framework":10,"free":[2,7,8,10,11,14,15],"freedom":[12,15],"freedv":4,"freeli":12,"freq":13,"frequenc":[2,4,6,12,13],"frequent":[6,8],"friend":[2,15],"friendli":10,"from":[0,2,3,4,5,6,7,8,9,10,11,12,13,14],"from_byt":9,"from_fil":9,"from_identity_hash":9,"fromhex":0,"front":[3,12],"frontend":10,"fruit":0,"ftdi_ft230x_basic_uart_43891ckm":13,"fuel":15,"full":[0,2,3,6,8,9,10,12,13,14],"full_hash":9,"full_nam":[9,13],"fulli":[0,2,3,4,6,10,12,13,14],"funcion":9,"function":[0,2,3,4,5,6,7,8,9,10,11,13,14,15],"fundament":[4,8,12,13,15],"furnish":7,"further":[2,5,6,13,15],"futur":[3,5,8,10,13,15],"fw":13,"g":[0,3,12,13],"ga":0,"gain":[4,9,12,15],"galact":12,"gap":2,"gaslit":15,"gatekeep":[12,15],"gatewai":[0,2,6,8,12,13,15],"gbp":13,"gear":15,"gen_tim":3,"gener":[0,2,3,4,6,8,9,12,13,14,15],"generalis":14,"genuin":13,"geograph":[2,6],"get":[0,3,4,5,6,8,9,10,13,15],"get_ag":9,"get_channel":[0,9],"get_config_obj":0,"get_data_s":9,"get_establishment_r":9,"get_expected_r":9,"get_external_ip":6,"get_hash":9,"get_inst":9,"get_mdu":9,"get_mod":9,"get_mtu":9,"get_packet_rssi":0,"get_packet_snr":0,"get_part":9,"get_private_kei":9,"get_progress":[0,9],"get_public_kei":9,"get_q":9,"get_random_hash":[0,9],"get_remote_ident":[0,9],"get_request_id":9,"get_respons":9,"get_response_tim":9,"get_rssi":9,"get_rtt":[0,9],"get_seg":9,"get_snr":9,"get_statu":9,"get_transfer_s":9,"geti2p":6,"ghost":15,"ghz":12,"gi":0,"giant":15,"gift":15,"gigabit":[8,15],"gigabyt":14,"git":[5,13],"github":[0,2,3],"give":[2,6,12,13,15],"given":[6,8,9,12,13,15],"global":[0,5,6,8,9,12,13,14],"globe":15,"glue":4,"go":[0,6,8,12,15],"goal":[2,5,6,8,10,14],"goe":15,"good":[2,3,4,8,12,13],"goodwil":15,"got":[0,15],"got_respons":0,"govern":[12,15],"gpio":10,"grace":9,"gracefulli":[6,8],"grade":5,"grain":3,"grant":[3,7,13,15],"granular":3,"grape":0,"graphic":10,"gratefulli":11,"graviti":15,"great":[2,3,12,13,15],"greater":[3,9,12,13,14],"greatli":[2,6],"green":15,"grid":[10,15],"gross":15,"ground":15,"group":[5,6,9,10,12,13],"group_id":6,"group_nam":3,"group_root":3,"groupinstal":2,"grow":[2,15],"grown":15,"growth":2,"guarante":[3,8,11,12],"guard":15,"guess":6,"gui":10,"guid":[2,4,10,12],"guidelin":2,"guilt":10,"gun":15,"gw":6,"gz":3,"h":[3,13],"ha":[0,3,4,6,8,9,10,11,12,13,14,15],"habit":15,"habitat":15,"hack":14,"had":12,"half":[12,14],"hammer":15,"hand":[0,15],"handheld":12,"handl":[0,2,4,6,8,9,10,12,13,14],"handler":[0,9,13,15],"handshak":15,"happen":[0,2,3,6,9,12,15],"hard":[2,4,6,15],"hardcod":15,"hardlin":8,"hardwar":[0,2,5,6,9,10,12,13,14,15],"harm":[5,7],"has_path":[0,9],"hasattr":0,"hash":[0,3,8,9,12,13,15],"hash1":12,"hash2":12,"hash_from_name_and_ident":9,"hashlib":12,"hashmap":0,"have":[0,2,3,4,6,8,9,10,11,12,13,14,15],"hazard":9,"hdlc":0,"header":[0,6,9,12],"header_1":12,"header_2":12,"health":5,"hear":[12,15],"heard":[9,10,12,13],"heart":15,"heavi":15,"height":6,"held":[6,13],"helium":0,"hellman":[8,12],"hello":3,"hello_world":3,"help":[0,2,3,8,11,12,13,15],"helper":[0,3,13],"here":[0,2,6,12,13,15],"herebi":7,"heterogen":[2,5,14],"hex":[0,13],"hexadecim":[0,3,12,13],"hexbyt":13,"hf":[10,15],"hidden":13,"hide":[2,15],"hierarch":[14,15],"hierarchi":[5,15],"high":[4,6,8,12,13,14,15],"higher":[6,8,14],"highest":9,"highli":[3,6,11,12,13],"highlight":5,"hijack":15,"hint":[0,3],"histori":[3,10],"hit":0,"hkdf":12,"hmac":[12,14],"hoc":[14,15],"hold":[6,9,12,15],"holder":[7,8],"hole":15,"hollow":15,"home":[2,8,10,13,15],"homebrew":6,"hop":[6,8,9,12,13,14,15],"hopefulli":8,"hops_to":9,"host":[0,3,5,6,8,10,12,13],"hostil":5,"hostnam":[6,15],"hotspot":15,"hour":[0,3,6,13,15],"hous":[2,15],"how":[0,2,3,4,6,8,10,12,13,14,15],"howev":[2,3,6,8,12],"http":[0,3,10,11,15],"hub":[6,10,13],"hum":15,"human":[0,5,6,7,8,9,11,12],"hundr":[8,10,15],"hungri":4,"hw_mtu":0,"hwrev":13,"hz":[6,13],"i":[0,2,3,4,5,6,7,8,9,10,11,12,13],"i2p":[2,5,8,10,14],"i2p_tunnel":6,"i2pd":[2,6],"i2pinterfac":[2,6],"ia":13,"ic":4,"ic_burst_freq":6,"ic_burst_freq_new":6,"ic_burst_hold":6,"ic_burst_penalti":6,"ic_held_release_interv":6,"ic_max_held_announc":6,"ic_new_tim":6,"ic_pr_burst_freq":6,"ic_pr_burst_freq_new":6,"icmp":10,"icon":[3,15],"id":[3,6,9,12,13],"id_callsign":6,"id_interv":6,"idea":[2,3,12,13,15],"ideal":[10,13,14],"ident":[0,2,5,6,8,9,10,13,14],"identif":[5,6,14],"identifi":[0,6,8,9,12,13,14],"identifyexampl":0,"identity_data":13,"ie":13,"if00":13,"ifac":[0,2,6,8,12,13],"ifac_s":6,"ifconf":0,"ifconfig":13,"ignor":[3,6,8,9,11,12,13],"ignored_devic":6,"illus":5,"illustr":[0,6,12],"imag":15,"imagin":[8,15],"immedi":[3,6,13,15],"immens":15,"immort":15,"immut":15,"impact":[6,8,9,12],"impati":15,"imperson":8,"implement":[0,3,5,6,8,9,10,11,12,15],"impli":7,"implic":[5,6,8],"implicit":[8,9,12],"implicitli":13,"import":[0,2,4,6,8,9,11,12,13],"importantli":[2,15],"importlib":0,"imposs":[12,15],"impract":13,"improv":[2,5,6,10,11,15],"in_fram":0,"in_wait":0,"inactive_for":9,"inadvert":13,"inbound":[0,6,9],"inbox":8,"includ":[0,3,4,5,6,7,8,9,10,12,14],"inclus":8,"incom":[0,6,9,13],"incompat":[9,12],"incomplet":8,"increas":[3,6,9,13],"incredibli":15,"incur":6,"indefinit":13,"independ":[3,5,9,12],"index":[0,2,5],"indic":[0,3,9],"indiffer":15,"indirectli":[7,12],"individu":[2,3,6,9,11,12,13,14,15],"inevit":[2,12],"infer":12,"infinit":15,"influx":[6,10],"influxdb":10,"info":[3,9,12,13,15],"inform":[0,2,3,5,6,8,9,10,11,12,13,15],"infrastructur":[4,5,6,8,10,12,13],"ingest":15,"ingo":9,"ingress":[0,6],"ingress_control":6,"inhabit":15,"inher":8,"inherit":3,"init":2,"initi":[0,3,6,8,9,12,13,14],"initialis":[0,3,9,13],"input":[0,13],"insert":12,"insid":[3,12,15],"insight":15,"inspect":[2,3,6,8,12,13],"inspir":15,"instal":[0,3,5,6,12,13,14],"instanc":[0,5,6,9,10,12,13,15],"instance_control_port":13,"instance_nam":13,"instant":15,"instanti":9,"instantli":13,"instead":[0,2,3,6,9,12,13,15],"institut":15,"instruct":[2,3,15],"int":[0,9],"integ":[0,9],"integr":[2,3,10,12,13,15],"intellig":[7,15],"intend":[2,6,8,12,13],"intens":13,"intent":[8,15],"intention":[10,12],"inter":[2,9,12],"inter_byte_timeout":0,"interact":[0,2,5,8,9,12,13,15],"intercept":8,"interchang":6,"interconnect":[2,6,8,12],"interest":[10,12,15],"interfac":[3,4,5,8,9],"interface_class":0,"interface_discovery_sourc":[9,13],"interface_en":13,"interfer":[8,13],"intermedi":[8,15],"intermediari":[6,12],"intermitt":[6,8,15],"intern":[0,3,6,9,12,15],"internal_1":6,"internet":[5,6,8,10,12,13,14,15],"internetwork":2,"interoper":[4,8,10,12,14],"interrupt":[3,6],"interv":[3,6,9,13],"intervent":13,"intiat":0,"intim":15,"introduc":[3,12,13,15],"introduct":5,"introductori":5,"intuit":[8,14],"invalid":[0,3,6,9],"invari":15,"invers":12,"invert":15,"invest":8,"investig":3,"invis":[2,6],"invit":6,"invok":3,"involv":[3,8,11],"io":4,"iodin":10,"ioerror":0,"iot":4,"ip":[2,4,5,6,8,12,13,14],"ipv4":6,"ipv6":[2,6,13],"irc":10,"irrelev":11,"irrespons":15,"is_compress":9,"is_connected_to_shared_inst":0,"is_open":0,"is_path_respons":9,"is_ready_to_send":[0,9],"isdir":0,"isfil":0,"isinst":0,"ism":[4,12],"isn":15,"isol":[2,6,13],"isp":[6,8,15],"issu":[3,5,6,8],"its":[3,4,6,7,8,9,12,13,15],"itself":[5,8,10,12,13,15],"iv":[12,14],"j":[5,13],"jail":13,"javascript":10,"job":0,"join":[0,2,8,10,12],"journei":8,"json":[13,15],"just":[0,2,3,4,6,8,10,12,13,14,15],"k":[0,13],"kb":13,"kbp":13,"keep":[0,2,3,8,9,12,13,14,15],"keepal":[9,12],"keepalive_timeout_factor":9,"kei":[0,3,5,6,8,9,13,14,15],"kept":[6,8,9,12],"kernel":[6,13,14],"keyboardinterrupt":0,"keyerror":9,"keypad":10,"keypair":[8,12],"keyr":15,"keyset":[12,13,14],"keysiz":9,"keystor":8,"khz":6,"ki":0,"kill":[9,12,15],"kind":[4,6,7,8,10,12,15],"kiss":[4,5,10,13,14],"kiss_fram":6,"kissinterfac":[6,13],"knock":15,"know":[0,2,4,6,8,9,12,13,15],"knowledg":[8,12],"known":[0,6,9,12,13,14,15],"ko":11,"krypton":0,"l":[3,6,13],"la":13,"labor":15,"lack":12,"laid":12,"lan":6,"landlord":15,"languag":[3,7,10],"lantern":15,"laptop":[8,15],"larg":[0,4,6,8,9,12,13,14,15],"larger":[8,12,13],"laser":6,"last":[0,3,6,9,13,15],"last_read_m":0,"last_unit":0,"latenc":[2,8,12,14,15],"later":[0,2,3,6,10,13],"latest":[0,2,3,6,9,13],"latest_buff":0,"latest_client_link":0,"latitud":6,"laucnh":2,"launch":[10,13],"law":15,"layer":[4,6,8,9,10,12,13,14,15],"lcd":10,"lead":[2,12,15],"leak":2,"learn":[0,2,7,8,11,12,15],"leas":15,"leash":15,"least":[2,3,4,6,8,12,13,14],"leav":[8,10,12,15],"ledger":[12,15],"left":[6,9,12,13],"legaci":[8,15],"legal":[6,15],"legisl":6,"legitim":[2,8,13],"len":[0,15],"length":[0,3,6,9,12],"less":[0,2,4,6,9,12,14,15],"let":[0,2,3,6,8,10,12,13,15],"level":[3,4,6,8,12,13],"lever":15,"li":15,"liabil":7,"liabl":7,"liber":[4,5],"liberapai":11,"libffi":2,"librari":[2,10,15],"licens":[5,12,14,15],"lie":15,"life":15,"lifelin":15,"lift":[13,15],"light":[3,13,15],"lightweight":14,"like":[0,2,3,4,6,8,9,10,12,13,14,15],"likewis":3,"limit":[0,2,4,5,7,8,10,12],"line":[0,2,5,6,10,12,13,14,15],"linger":13,"link":[2,3,4,5,6,8,9,10,13,14,15],"link_clos":0,"link_establish":0,"link_id":[0,9],"link_mtu_discoveri":9,"linkexampl":0,"linux":[2,4,6,10,12],"liquid":15,"list":[0,2,3,4,5,6,9,10,12,14,15],"list_deliv":0,"list_fil":0,"list_filt":13,"list_packet":0,"list_receipt":0,"list_timeout":0,"listdir":0,"listen":[0,2,3,5,10,12,13,15],"listen_ip":6,"listen_on":[2,6],"listen_port":6,"liter":13,"litter":15,"littl":[4,10,12],"live":[2,9,10,15],"lki":12,"lkr":12,"ll":[0,14,15],"llm":10,"ln":13,"load":[0,2,3,4,6,9,13,14,15],"load_private_kei":9,"load_public_kei":9,"local":[0,2,3,5,6,8,9,10,12,14,15],"locat":[2,5,6,8,12,13,15],"lock":15,"log":[0,2,3,6,13,15],"log_crit":0,"log_error":0,"log_info":0,"log_verbos":0,"logdest":9,"logfil":13,"logic":[12,15],"login":13,"loginctl":13,"loglevel":[0,9,13],"long":[0,2,3,4,6,8,9,12,13,15],"longer":[0,2,6,12,13,15],"longest":6,"longitud":6,"look":[0,2,3,6,8,10,12,13,15],"loop":0,"lora":[2,4,5,8,10,12,14,15],"lorawan":[4,12],"loss":[6,8,12],"lost":15,"lot":[8,12,15],"loudest":15,"low":[2,3,4,6,8,10,12,14,15],"lower":[0,2,6,13],"lowli":15,"ltu":4,"lunar":5,"lxmf":[3,5,6,8,9,13],"lxmfy":5,"lxst":5,"m":[0,2,3,12,13],"mac":[6,12],"machin":[2,7,12,13,15],"machineri":10,"maco":[5,10],"made":[2,3,6,9,12,15],"mai":[2,3,6,8,9,10,12,13,15],"mailbox":10,"main":[0,3],"maintain":[2,3,8,10,12,13,14],"mainten":[2,8,12,15],"make":[0,2,3,4,6,8,10,11,12,13,14,15],"malici":[2,3,8,12,13],"malinform":11,"manag":[2,5,8,9,10,12,14,15],"mani":[0,2,3,4,6,8,9,10,12,13,14,15],"manifest":3,"manipul":[12,14,15],"manjaro":2,"manner":[3,8,10],"manual":[0,2,6,8,9,12,13,14,15],"manufactur":[4,6],"map":[6,10,12,13,15],"mark":[2,3,7,9,12,14,15],"markdown":3,"market":15,"markqvist":[0,11],"markup":[3,10],"mass":15,"master":[0,3,9,15],"match":[0,3,6,12,13,15],"math":15,"mathemat":15,"matter":[2,6,8,15],"matur":13,"max":13,"maximum":[0,6,9,12,13],"mayb":15,"mb":3,"mbp":13,"md":3,"mdu":[0,9],"me":[6,15],"mean":[2,3,4,6,8,9,12,13,15],"meaning":2,"meantim":9,"measur":[8,12,15],"mechan":[2,3,5,6,8,13,14],"media":[3,15],"mediev":15,"medium":[0,4,5,6,8,9,10,12,14],"meet":15,"megaphon":15,"member":[2,12],"memori":[2,8,12],"mental":15,"mention":[6,12],"menu":0,"menu_mod":0,"merchant":7,"mere":15,"merg":[7,13],"merit":5,"mesh":[2,6,8,12,13,14,15],"meshchat":10,"meshchatx":5,"messag":[0,2,3,8,9,10,12,13,15],"message_class":9,"messagebas":[0,5,9],"messagecallbacktyp":9,"messeng":[8,12],"met":[2,15],"meta":3,"metadata":[2,3,6,12,13,15],"metaphor":15,"metavar":0,"meter":6,"meth":0,"method":[0,2,5,6,9,12],"methodologi":[12,13],"metric":10,"mevpekyafshak5wr":6,"mhz":[6,12],"mi":0,"microcontrol":12,"micromanag":15,"micron":[3,5],"microwav":8,"might":[2,3,6,8,12,13,15],"mikrotik":4,"millimet":4,"million":15,"millisecond":[0,8,13,15],"mind":[8,15],"mindset":15,"mine":15,"miner":15,"minim":[4,5,6,12],"minimalsampl":0,"minimum":[0,2,6,9,12,13,15],"minimum_bitr":9,"miniscul":15,"minut":[0,2,3,6,12,15],"mirror":[5,8,13],"mirror_interv":3,"misconfigur":2,"mislead":[2,15],"miss":[0,2,3],"missil":15,"mistak":2,"misunderstand":11,"mitig":8,"mix":[5,6,8,13],"mixtur":14,"mobil":[6,8,12],"mode":[0,2,3,4,5,8,9,10,12,13,14,15],"model":[7,8,13,15],"modem":[5,6,8,9,10,12,14,15],"modem73":10,"moder":6,"modern":[2,4,10,15],"modif":3,"modifi":[3,6,7,8,12,13],"modul":[0,2,3,4,5,6,8,12,13,14],"modular":10,"moment":[12,15],"momentarili":6,"monero":11,"monitor":[2,6,10,12,13],"moon":0,"moral":15,"more":[0,2,3,4,6,8,9,10,11,12,13,14,15],"most":[2,4,6,8,9,10,12,13,15],"mostli":[6,8,12],"motiv":5,"mountain":15,"move":[3,6,8,12,13,15],"msgpack":3,"msgtype":[0,9],"mtu":[0,6,9,12,14],"mu":3,"much":[2,6,8,10,12,13,14,15],"multi":[5,8,10,12,13,14],"multicast":6,"multicast_address_typ":6,"multilater":12,"multipl":[0,3,6,8,10,12,13],"multiplex":[0,13],"multipoint":12,"multitud":2,"must":[0,2,3,6,8,9,12,13,15],"mutual":15,"mw":6,"my":[3,6,12,15],"my_fil":13,"my_ident":13,"my_network":[12,13],"my_network_ident":6,"my_nod":3,"myapp":3,"mycal":6,"myfork":3,"myfriend":15,"mymirror":3,"myrepo":3,"myriad":12,"mysteri":15,"n":[0,3,12,13],"name":[0,2,3,5,6,8,9],"namespac":0,"nano":3,"narg":0,"nat":[2,6],"nativ":[0,8],"natur":6,"navig":3,"nearbi":[6,8],"nearest":6,"nears":12,"neat":8,"neccessari":6,"necesarri":6,"necessari":[3,4,6,8,9,12],"necessarili":12,"need":[0,2,3,4,5,6,8,9,10,11,12,13,14,15],"neg":2,"neglig":[12,15],"negoti":15,"neighbor":15,"neither":[9,12],"neon":0,"neopixel":13,"nerd":3,"net":6,"netcat":6,"network":[0,4,6,9,13,14,15],"network_ident":[6,12,13],"network_nam":[2,6],"neutral":[8,15],"never":[6,8,9,12,15],"new":[0,2,3,5,8,9,12,13,15],"new_id":13,"new_ident":13,"newer":[9,12],"newest":12,"newli":[6,9,12],"newlin":[6,13],"next":[2,3,6,9,12,15],"next_hop":9,"next_hop_interfac":9,"nice":15,"nicknam":12,"no1cll":6,"no_data_for":9,"no_inbound_for":9,"no_outbound_for":9,"noauth":13,"nobl":0,"noble_ga":0,"noble_gas":0,"nobodi":3,"nocheck":13,"node":[2,5,6,13,14],"node_nam":3,"noid":13,"nois":[9,11,15],"noisi":15,"nomad":5,"nomadnet":10,"nomadnetwork":10,"non":[2,6,9,10,12,15],"none":[0,2,3,6,9,12,13],"noninfring":7,"nor":[2,15],"normal":[0,2,3,6,9,12,13],"notabl":10,"notar":3,"notat":[12,13],"note":[0,3,4,5,6,9,12,13],"noth":[3,4,8,14,15],"notic":[3,6,7,12,13],"notif":[0,9],"now":[0,2,3,12,13,15],"np":13,"nrf52":4,"nt":0,"num":0,"number":[0,2,3,6,8,9,10,12,13,15],"o":[0,2,3,6,12,13,14],"obj":3,"object":[0,9,15],"obscur":2,"observ":[8,15],"obsolet":15,"obstacl":15,"obtain":[2,4,5,7,9,12],"obvious":12,"occupi":15,"occur":[0,6,13,14],"ocean":15,"ocur":9,"odd":0,"ofdm":10,"off":[2,6,8,10,12,13,14,15],"offer":[2,5,6,8,9,10,12,13,15],"offic":8,"offlin":[0,2,3,8,10],"often":[2,6,8,12,13,15],"oganesson":0,"old":[0,2,4,11,12,15],"older":13,"omit":9,"on_interfac":9,"onc":[0,2,3,4,6,9,12,13,14,15],"one":[0,2,3,4,6,8,9,10,12,13,14,15],"ones":[2,6,8,13],"oneself":12,"ongo":10,"onli":[0,2,3,4,6,8,9,12,13,14,15],"onlin":[0,13,15],"onto":[2,12,15],"opaqu":8,"open":[0,2,3,4,5,6,8,9,10,11,12,13,14],"open_port":0,"openmodem":[6,14],"openssl":[2,12],"openwrt":5,"oper":[2,3,4,6,8,9,12,13,14,15],"opinion":11,"opkg":2,"opportun":2,"opportunist":8,"oppos":3,"opposit":[0,6],"oppress":15,"opt":12,"optic":[4,14,15],"optim":[2,3,8,15],"option":[0,2,3,4,5,8,9,10,12,13,15],"ord":0,"order":[0,9,13],"organ":[2,3,8,12,13,15],"organis":[6,11],"orient":12,"origin":[0,3,8,10,12,15],"os":2,"other":[0,2,3,4,6,7,8,9,10,12,13,15],"otherwis":[0,7,9],"our":[0,6,12,15],"ourselv":8,"out":[0,4,6,7,9,10,12,13,15],"outbound":[6,9,12],"outgo":[0,6,9,12,13],"outlin":[2,4,12],"output":[3,6,13],"outsid":[9,14,15],"over":[0,4,5,6,8,9,10,11,12,13,14,15],"overal":[12,13],"overcom":12,"overhead":[2,4,6,12,15],"overlai":2,"overli":11,"overlord":15,"overrid":[0,3],"oversight":12,"overview":[3,5,6],"overwhelm":[6,8,9],"overwrit":13,"own":[0,2,3,8,9,12,13,14,15],"owner":[0,15],"ownership":15,"p":[0,3,13],"pack":[0,9],"packag":[0,2,3,6,10,12],"packb":0,"packed_s":0,"packet":[0,2,5,6,8,9,10,13,14,15],"packet_callback":0,"packet_deliv":0,"packet_hash":0,"packet_receipt":[0,9],"packet_timed_out":0,"packetreceipt":[0,5,9],"pad":[12,14],"page":[5,12,13,15],"page_cont":3,"pagin":3,"pair":[6,9,12,13],"pamac":2,"panic":[0,13,15],"panic_on_interface_error":[0,13],"panopticon":15,"paper":10,"par":[0,2],"paradox":15,"parallel":2,"paralysi":15,"param":0,"paramet":[0,4,5,9,12,13],"paranoia":15,"parasit":15,"pariti":[0,6,13,14],"parity_even":0,"parity_non":0,"parity_odd":0,"pars":[0,3],"parse_arg":0,"parser":[0,3,5],"part":[0,2,3,6,8,9,10,12,13,15],"parti":3,"partial":3,"particip":[2,5,6,8,12,13,15],"particular":[0,4,6,7,12,13],"particularli":[3,6,13],"partner":15,"pass":[0,4,6,8,9,12,13,15],"passphras":[2,6,8,12],"passport":12,"past":13,"patch":15,"path":[0,2,3,4,5,8,9,12,13,15],"path_respons":9,"pathfinder_m":9,"patient":15,"pattern":[4,5,8,12],"payload":[0,6,9,12,13],"pdf":5,"peac":15,"peach":0,"peak":3,"peer":[0,2,3,6,9,10,12,13,15],"penalti":6,"pend":[0,12],"peopl":[2,10,12,15],"per":[3,6,8,9,10,12,13,14,15],"percent":[0,6],"percentag":9,"perfectli":2,"perform":[0,2,3,6,8,9,10,12,13,15],"perhap":[2,15],"period":[0,3,6,9,12,13],"peripher":10,"perm":3,"perman":[2,6,13],"permiss":[5,6,7,13,15],"permissionless":[12,13],"permit":7,"perpetu":15,"persecut":12,"persist":[6,13,15],"person":[5,6,7,8,11,12],"perspect":[6,8,9,12,14],"pet":0,"petit":15,"philosophi":[11,12,14,15],"phone":[2,5,8,15],"phonebook":10,"photo":15,"phy":13,"physic":[0,2,3,4,5,6,8,9,10,12,13,14],"pi":[0,5,8,12,13,14,15],"pick":12,"piec":12,"pillar":15,"ping":[13,15],"pip":[0,2,3,4,6,13],"pip3":2,"pipe":[5,10,13,14,15],"pipeinterfac":[4,6,10],"pipx":2,"pitfal":12,"pkcs7":[12,14],"pkg":2,"place":[0,2,3,6,8,12,13,15],"plaform":4,"plain":[0,4,6,9,12,15],"plain_mdu":9,"plaintext":[0,9,15],"plan":[8,12,15],"planet":15,"planetari":[14,15],"platform":[0,4,5,10,12,13,15],"pleas":[0,2,6,9,13,15],"plenti":[8,12],"plug":[13,15],"plugin":[10,15],"pmr":12,"poetri":15,"point":[2,3,4,6,8,10,11,12,13,15],"pointer":2,"polici":[13,15],"polit":15,"pomelo":0,"popul":9,"popular":14,"port":[0,2,4,5,6,8,12,14,15],"port0":13,"portabl":[5,6,8,12],"portion":7,"pose":[2,12],"posit":[0,3,13],"posix":2,"possess":[6,12,15],"possibl":[2,3,4,6,8,9,10,12,13,14],"possibli":[2,12],"post":[0,5],"postfix":13,"potenti":[0,2,3,6,11,12,13,14,15],"power":[2,4,5,6,8,10,12,13,14],"powershel":2,"ppp":0,"practic":[3,8,12,14,15],"pre":[2,8,9,12],"preambl":[6,13],"preced":[0,3],"preciou":8,"precompil":2,"predatori":15,"predict":12,"prefer":[2,3,11,12],"prefer_ipv6":6,"premis":[8,15],"prepar":[0,12],"prerequisit":9,"presenc":[5,6,9],"present":[6,8,10,12,13,15],"preserv":[2,5,9],"preshar":12,"press":0,"pretend":[10,12],"prettyhexrep":0,"prevent":[3,6,8,13,15],"preview":3,"previou":0,"previous":[6,9,12],"price":15,"primari":[12,15],"primarili":[6,8,10],"primarlii":2,"primit":[2,3,5],"principl":[5,8,12,14],"print":[0,3,6,13],"print_filelist":0,"print_help":0,"print_menu":0,"priorit":[8,12,15],"prioriti":12,"prioritis":[5,6,8,9],"privaci":[2,6,10,15],"privat":[2,3,6,8,9,10,11,12,13,14,15],"private_ret":2,"privileg":[13,15],"probabl":[0,2,8,12,13,14],"probe":13,"problem":[2,3,12,13,15],"problemat":3,"proc":13,"procedur":[2,9,12],"process":[0,2,3,4,6,8,9,12,13,15],"process_incom":0,"process_outgo":0,"product":[13,15],"profil":15,"profit":15,"profound":[8,15],"profoundli":15,"program":[0,3,4,5,6,9,12,14],"program_setup":0,"programm":12,"programmat":12,"progress":[0,3,9,13,14],"progress_callback":9,"project":[3,10,11,15],"promis":2,"prompt":[0,2],"proof":[0,3,6,8,9,12,13,15],"proof_packet":0,"proof_requested_callback":9,"proof_strategi":9,"propag":[5,6,8,9,10,13,15],"proper":2,"properli":2,"properti":[0,8,9],"proport":12,"propos":5,"protect":[2,13,15],"protocol":[2,3,4,5,6,8,14],"prove":[0,3,8,12,15],"prove_al":[0,9],"prove_app":9,"prove_non":9,"proven":[3,9,12],"provid":[0,2,3,4,5,6,7,8,9,10,12,13,14,15],"provis":[4,13],"prv_byte":9,"pseudo":13,"psycholog":15,"pub_byt":9,"pub_to_fil":9,"public":[0,3,5,6,8,9,11,13,14],"public_inform":0,"publicli":[2,6,12,13],"publish":[2,3,5,6,7,9,12],"publish_blackhol":13,"publish_blackhole_en":9,"publish_ifac":6,"pull":3,"puppet":15,"purchas":[2,12,14],"pure":[5,12],"purg":9,"purpos":[2,3,4,6,7,8,9,10,12,13,15],"purposefulli":7,"push":[3,10,15],"put":[0,4,6,13],"py":[0,3,12,13],"py3":2,"pyca":[2,12],"pygment":3,"pyseri":[0,2],"python":[0,3,5,6,9,12,13,14,15],"python3":[0,2,4],"q":[0,3,13],"qr":[8,10],"qualiti":[9,13,15],"queri":[0,2,3,9,13,15],"question":[2,4,6],"queu":[9,13],"queue":[6,12],"quick":13,"quickli":[6,10,11,12,14],"quiet":[3,6,13,15],"quinc":0,"quirk":2,"quit":[0,2],"qvist":[7,14],"r":[0,3,6,12,13],"radic":15,"radio":[5,6,8,9,10,12,13,14,15],"radon":0,"rais":[0,9],"rak":4,"ram":[2,6],"randint":0,"random":[0,9,11,12],"random_text_gener":0,"randomis":12,"randomli":[0,12],"rang":[0,2,3,4,6,8,12,13,14,15],"rapidli":6,"rare":[2,6],"raspberri":[5,8,12,13,14],"rasperri":2,"ratchet":[9,12],"ratchet_count":9,"ratchet_expiri":9,"ratchet_id_receiv":9,"ratchet_interv":9,"ratchets":9,"ratchets_path":9,"rate":[0,2,5,9,10,13],"rather":[2,9,10,13,15],"ratio":9,"raw":[0,3,4,9],"rawchannelread":[5,9],"rawchannelwrit":[5,9],"rawiobas":9,"rawmu":3,"rb":0,"rbrowser":5,"re":[0,6,8,9,12,13,15],"reach":[2,5,6,8,9,13,15],"reachabl":[0,2,6,8,9,10,12,13],"reachable_on":6,"read":[0,2,3,6,8,9,12,13,14,15],"read_loop":0,"readabl":[0,6,9,12,13,15],"reader":[0,9],"readi":[0,2,4,6,9,14,15],"readili":14,"readm":3,"readwrit":3,"ready_byt":[0,9],"ready_callback":9,"real":[2,4,6,8,10,13,14,15],"realiti":[2,11,15],"realiz":15,"realli":[6,9,13,15],"realm":15,"reappear":6,"reason":[2,6,12,13],"reassembl":12,"reboot":15,"rebroadcast":8,"rebuilt":15,"recal":[0,3,9,13],"recall_app_data":9,"recap":12,"receipt":[0,8,9,12],"receiv":[0,2,3,6,8,9,11,12,13,15],"receive_path_respons":9,"receive_stream_id":9,"received_announc":[0,9],"recent":[9,12],"recept":9,"reception_rssi":0,"reception_snr":0,"reception_stat":0,"recip":2,"recipi":[3,12,15],"reclaim":15,"recogn":[12,15],"recognis":13,"recognit":15,"recommend":[0,2,6,12],"recondit":13,"reconnect":[0,8,15],"reconnect_port":0,"reconstruct":12,"record":[2,3,12],"record_stat":3,"recoveri":6,"recreat":12,"recurs":[9,12],"reduc":[6,13],"redund":[2,8],"ref":3,"refer":[0,2,3,5,6,10,13,15],"refin":11,"refresh":13,"refus":8,"regain":2,"regard":12,"regardless":3,"region":6,"regist":[0,3,9,13],"register_announce_handl":[0,9],"register_message_typ":[0,9],"register_request_handl":[0,9],"registrar":15,"registri":15,"regul":6,"regular":13,"regulatori":15,"regurgit":15,"reject":[3,15],"rel":[3,4,6,8,12],"relai":[2,5],"relat":[2,3],"relationship":[8,12,13,15],"releas":[2,5,6,12,13,15],"relev":[0,2,3,4,6,9,12,13,15],"reli":[2,3,6,8,11,12,13,15],"reliabl":[2,4,6,8,9,12,14,15],"relianc":[2,15],"relief":8,"reload":13,"rem":0,"remain":[3,6,8,9,10,12,15],"rememb":[6,8,9,12],"remot":[0,5,9,12],"remote_ident":[0,3,9],"remote_identifi":0,"remote_management_allow":13,"remote_management_en":9,"remote_nod":3,"remote_p":0,"remotesensor":12,"remov":[3,9,13,15],"remove_message_handl":9,"remove_ready_callback":9,"render":[3,10,15],"rent":15,"reopen":3,"replac":[0,2,8,9,10,12,13,15],"repli":[0,13],"replic":[4,12],"reply_data":0,"reply_messag":0,"reply_text":0,"repo":[3,13],"repo_nam":3,"report":[6,9,11,13],"repositori":[2,5,12,13,15],"repres":[8,12,15],"represent":[0,9,15],"repudi":3,"repurpos":2,"reput":[12,13],"request":[3,5,8,9,12,13,14,15],"request_destin":0,"request_fail":0,"request_id":[0,9],"request_packet":0,"request_path":[0,9],"request_receipt":[0,9],"request_receiv":0,"requested_at":[0,9],"requestexampl":0,"requestor":6,"requestreceipt":[5,9],"requir":[0,2,3,6,8,9,10,12,13,14,15],"require_shared_inst":9,"required_discovery_valu":[9,13],"rerout":15,"resend":9,"reserv":[0,8,9,15],"reset":3,"resid":[6,15],"resili":[2,8,10,13,14,15],"resist":8,"resiz":13,"resolut":[2,3,6,12],"resolv":[3,5,6,8,12,13],"resourc":[0,2,5,6,8,9,11,13,15],"resource_callback":9,"resource_sending_conclud":0,"resource_strategi":9,"respawn":6,"respawn_delai":6,"respawn_interv":6,"respect":[3,6,8,14,15],"respond":[0,8,9,13],"respond_to_prob":13,"respons":[5,6,9,12,14,15],"response_callback":[0,9],"response_gener":[0,9],"rest":[8,14,15],"restart":[6,13],"restartsec":13,"restor":[2,6,15],"restrict":[3,6,7,8,13,15],"resubmit":3,"result":[0,2,6,12,13],"ret":[5,12],"retain":[3,6,9],"retained_ratchet":9,"retibb":5,"reticulum":[0,6,8,9],"retipedia":5,"retransmiss":[8,12],"retransmit":[6,12],"retri":[0,3,9,12],"retriev":[3,9,13],"return":[0,6,9,13,15],"reveal":[2,9,12,14],"revers":13,"review":12,"revis":13,"revok":[3,15],"revolut":15,"rfe":13,"rich":10,"ridicul":12,"right":[2,3,6,7,15],"rigid":15,"rington":10,"rippl":15,"risc":5,"risk":[3,12],"riski":15,"rmap":2,"rn":[0,2,3,4,5,9,12,13,15],"rncp":5,"rngit":5,"rngit_config":3,"rnid":[3,5,12],"rnmon":5,"rnode":[2,5,12,13,14],"rnodeconf":[4,5],"rnodef3b9":6,"rnodeinterfac":[2,4,6,13],"rnodemultiinterfac":6,"rnpath":[2,5,6],"rnphone":10,"rnprobe":[2,5],"rns_bin_dir":13,"rns_config":3,"rns_remot":3,"rnsconfig":3,"rnsd":[2,5],"rnsh":[5,10],"rnspure":[2,12],"rnstatu":[2,5,6,12],"rnstransport":[6,13],"rnx":5,"road":15,"roadmap":[11,15],"roam":[5,6,8],"robot":12,"robust":[2,6,15],"role":8,"roll":6,"rom":13,"room":[10,15],"root":[3,12],"rotat":[9,12,13],"round":[0,9,13],"rout":[2,4,6,8,9,10,12,13,14,15],"router":[2,6,8,13,15],"rpc":13,"rpc_kei":13,"rprogress":0,"rrc":5,"rrcd":10,"rsg":3,"rsm":3,"rssi":[0,9,13],"rtsct":0,"rtt":[0,9,12],"rttstring":0,"rubber":15,"rule":[2,3,5,6,8,13,15],"run":[0,2,3,4,6,8,9,10,12,13,14,15],"runtim":[0,12],"rust":2,"rvp":3,"rw":3,"rx":[6,13],"rxb":0,"sa":10,"safe":[3,12,13,15],"safeguard":15,"sai":15,"said":[3,12],"same":[0,2,3,4,6,8,9,10,12,13,15],"sand":15,"satellit":8,"satisfi":12,"save":[3,9,12,13],"save_error":0,"saved_filenam":0,"saw":10,"scalabl":[13,14],"scale":[12,14,15],"scan":[2,6],"scarc":15,"scarciti":5,"scatter":15,"scenario":[2,6,12],"schedul":[3,9],"scheme":[3,4,6,13],"scope":[3,6],"scrape":15,"scratch":[4,15],"screen":0,"script":[2,3,4,6,13],"scrutini":12,"seamless":[6,12],"seamlessli":[6,8],"search":[5,9,10],"second":[0,6,8,9,10,12,13,14,15],"secreci":[6,9,10,12,14],"secret":[8,12],"section":[2,3,4,6,8,10,12,13],"secur":[2,3,5,8,10,12,13,14,15],"see":[0,2,3,6,8,9,12,13,14,15],"seek":[12,15],"seen":[6,12,15],"segment":[0,2,6,8,9,12,13,14],"select":[0,2,3,6,15],"self":[0,2,12,14,15],"sell":7,"semi":[3,13],"semtech":4,"send":[0,3,6,8,9,12,13,15],"send_stream_id":9,"sender":[0,2,8,12,13],"sens":[8,15],"sensibl":[2,4,6],"sensit":15,"sensor":[8,12],"sent":[0,2,8,9,12,13,15],"sentiment":12,"separ":[0,6,8,10,12,13],"sequenc":[0,9,12,13,14],"sequenti":[3,14],"serfdom":15,"seri":4,"serial":[0,2,5,8,12,14,15],"serialinterfac":[4,6],"serv":[0,4,5,6,8,10,11,12,13,15],"serve_nomadnet":3,"serve_path":0,"server":[0,2,3,4,5,8,9,10,12,13,15],"server_buffer_readi":0,"server_callback":0,"server_client_connect":0,"server_destin":0,"server_fil":0,"server_ident":0,"server_link":0,"server_loop":0,"server_message_receiv":0,"server_packet_receiv":0,"servic":[2,3,5,6,8,10,12,15],"session":[2,10,12,13],"set":[0,2,3,4,6,8,9,10,12,13,14,15],"set_default_app_data":9,"set_delivery_callback":[0,9],"set_link_closed_callback":[0,9],"set_link_established_callback":[0,9],"set_packet_callback":[0,9],"set_proof_requested_callback":9,"set_proof_strategi":[0,9],"set_ratchet_interv":9,"set_remote_identified_callback":[0,9],"set_resource_callback":9,"set_resource_concluded_callback":[0,9],"set_resource_started_callback":[0,9],"set_resource_strategi":[0,9],"set_retained_ratchet":9,"set_timeout":[0,9],"set_timeout_callback":[0,9],"setup":[0,2,5,6,13],"sever":[2,3,8,9,13],"sf":13,"sh":6,"sha":[8,9,12],"sha256":[12,14],"shall":[7,12],"shape":[8,15],"share":[0,2,8,9,10,12,13,15],"share_inst":13,"shared_instance_port":13,"shared_instance_typ":[9,13],"shelf":[12,14],"shell":[2,3,5,13,15],"shift":15,"shine":15,"ship":[12,15],"shop":[0,15],"short":[4,5,6,12,13],"shorter":6,"shorthand":[6,13],"shot":2,"should":[0,2,3,6,8,9,12,13,15],"should_ingress_limit":0,"should_quit":0,"should_use_implicit_proof":9,"shout":15,"show":[2,3,13,15],"shown":[0,11],"shut":15,"side":[6,13,14],"sideband":[2,5,13],"sign":[5,6,8,9,12,13,15],"signal":[0,6,9,12,13,15],"signatur":[3,8,9,12,13,14,15],"signer":3,"signifi":12,"signific":8,"significantli":[6,9],"silent":13,"similar":[0,2,3,4,6,9,10,13,14],"simpl":[0,2,4,9,10,12,13,14,15],"simpler":[3,6,8,14],"simplest":[6,12],"simpli":[0,2,3,4,6,8,10,11,12,13,15],"simplic":12,"simplifi":0,"simplyequip":4,"simultan":[2,12],"sinc":[0,2,3,6,8,9,12,15],"singl":[0,2,3,6,8,9,12,13,14,15],"singular":12,"sit":[2,15],"site":[6,8,15],"situat":[2,3,4,6,8,12,13],"size":[0,2,3,6,9,12,13],"size_str":0,"skip":[0,3],"sky":5,"slap":15,"slave":15,"sleep":[0,2,13],"slice":[0,15],"slightli":[0,2,15],"sloppi":15,"slottim":[6,13],"slow":[0,6,8,10,12,15],"slower":[6,9,12],"small":[0,2,6,8,9,12,14,15],"smaller":9,"smallest":2,"snippet":13,"snr":[0,9,13],"so":[0,2,3,4,6,7,8,9,10,11,12,13,14,15],"social":[2,15],"societi":15,"socket":[6,13,14,15],"soft":15,"softwar":[2,3,4,6,7,10,12,13,15],"solar":15,"sole":6,"solid":11,"solut":[12,13],"solv":[12,15],"some":[0,2,4,6,8,9,10,12,13,15],"some_program":3,"some_program_1":3,"some_remot":3,"someon":[2,3,6,13,15],"someth":[3,6,8,12,15],"somethign":0,"sometim":[4,6,10,15],"somewhat":2,"somewher":15,"soon":[3,9,13],"sort":[6,12,13],"soul":15,"sound":15,"soundmodem":6,"sourc":[0,2,3,4,5,8,9,12,14,15],"sovereign":[2,12,15],"sovereignli":15,"sovereignti":[5,14],"space":[0,2,4,8,12,14,15],"spam":[2,6,12,13],"spammi":13,"span":[6,8,12],"spawn":6,"spe":6,"speak":[11,15],"spec":12,"special":[10,12,13],"specif":[0,3,4,5,6,8,9,13,14,15],"specifi":[0,2,3,4,6,8,9,12,13],"spectrum":[6,12,15],"speed":[0,6,9,12,13,15],"sphere":15,"spinner":15,"spirit":10,"split":0,"sponsor":11,"spoof":15,"spread":[6,13],"spreadingfactor":6,"squelch":6,"ssh":[3,10,13],"ssid":6,"ssl":15,"stabil":[8,15],"stabl":[2,6,8,12,14],"stack":[0,2,8,9,10,12,13,14,15],"stage":12,"stai":[0,12,13,15],"stale":[8,9],"stale_grac":9,"stale_tim":9,"stamp":[6,9,13],"stanc":15,"stand":15,"standalon":[5,10],"standard":[3,4,6,10,12,13],"start":[0,3,4,5,6,8,9,10,12,13,15],"startup":[0,2,13],"stat":[3,9,13],"state":[0,5,8,15],"static":[2,3,6,9,15],"staticmethod":0,"station":6,"stationari":[8,13,15],"statist":[0,5,6,9,11],"stats_ignore_ident":3,"statu":[0,2,3,5,6,9,10,12,13,15],"stderr":13,"stdin":[6,13],"stdio":14,"stdout":[0,3,6,13],"steel":15,"stem":11,"step":[0,2,4,15],"stewardship":15,"still":[0,2,3,6,8,12,13,15],"stock":0,"stone":15,"stop":[9,14,15],"stopbit":[0,6,13],"storag":[2,5,6,10,12,13,15],"store":[0,3,5,9,10,12,13],"store_tru":0,"storm":15,"str":0,"straightforward":6,"strang":15,"stranger":15,"strangl":15,"strateg":8,"strategi":[5,6,9],"stream":[0,9,10,12,13,15],"stream_id":[0,9],"street":15,"strength":[9,14,15],"strict":15,"strictli":[6,12],"string":[0,9,15],"stringmessag":0,"strip":[3,15],"strong":[2,3,12,15],"stronger":2,"strongli":2,"struct":0,"structur":[0,5,8,9,12,14,15],"style":6,"sub":[0,6],"subclass":[0,9],"subcommand":3,"subdirectori":3,"subinterfac":6,"subject":[2,7,13,14,15],"sublicens":7,"subnet":[2,8],"subscrib":[2,13,15],"subsequ":[0,3,12],"subset":6,"subsid":6,"substanti":7,"substrat":15,"subtl":15,"subtli":15,"succe":[2,3,13],"succeed":[0,9],"succesfulli":8,"success":[2,3,6],"successful":9,"successfulli":[0,9,12],"suddenli":15,"sudo":[2,13],"suffer":8,"suffic":12,"suffici":[2,6,12,13,14],"suffix":0,"suit":[2,4,10,12,13,15],"suitabl":[0,2,6,8,12,13,14],"sum":15,"super":0,"supersed":6,"suppli":[0,6,9,12,13,14],"supplier":2,"support":[0,2,3,5,6,8,9,10,12,13,14],"sure":[0,2,3,4,13],"surfac":15,"surround":15,"surveil":[12,15],"surviv":[2,12,13,15],"sustain":15,"switch":[4,6,8,12,13,15],"sx1262":4,"sx1268":4,"sx1276":4,"sx1278":4,"sx1280":4,"sy":0,"symlink":13,"symmetr":[9,12],"sync":3,"syncer":3,"synchron":[5,10,15],"syntax":5,"synthet":15,"system":[0,2,3,4,5,6,7,8,9,10,11,12,14],"systemctl":13,"systemd":13,"t":[0,2,3,6,8,9,12,13,15],"tabl":[2,6,8,12,13,15],"tablet":2,"tackl":10,"tag":[3,9],"tail":6,"tailor":12,"take":[0,2,3,6,10,12,13,14,15],"taken":[0,3,12,13,15],"talk":[10,15],"tamper":[3,15],"tangerin":0,"tap":[4,15],"tar":3,"target":[0,2,3,6,10,13,15],"target_hash":9,"target_host":6,"target_port":[6,13],"task":[3,13],"taught":15,"tcp":[2,4,5,8,12,13,14,15],"tcpclientinterfac":[2,4,6],"tcpinterfac":13,"tcpserverinterfac":[2,6],"tdata":0,"teach":[13,15],"teahous":11,"team":3,"teardown":[0,9],"teardown_reason":0,"tech":15,"technic":3,"technician":15,"technologi":[2,8,15],"teffect":0,"telco":15,"telecom":15,"telemetri":[10,11],"telephon":5,"telephoni":10,"televis":15,"tell":[0,2,6,8,15],"temperatur":12,"templat":5,"temporari":[2,6,13],"temporarili":[6,8],"ten":12,"tenanc":15,"tenant":15,"tend":6,"tenuou":15,"term":[2,6,8,12,15],"termin":[0,2,3,9,10,13],"terminologi":[8,12],"termux":2,"terrifi":15,"test":[2,3,10,12,13,15],"testnet":13,"tether":15,"text":[0,10,12,13],"textur":15,"tfile":0,"tgz":13,"than":[0,2,3,6,8,9,10,11,12,13,14,15],"thank":3,"thei":[0,2,3,6,8,9,10,12,13,15],"them":[0,2,3,4,6,8,10,11,12,13,14,15],"theme":3,"themselv":[3,6,8,13],"theori":15,"thereaft":12,"therefor":[2,12,14,15],"thi":[0,2,3,4,5,6,7,8,9,10,11,12,13,14,15],"thing":[0,2,8,10],"think":[2,4,6,8,11,12,15],"third":3,"those":[2,8,12,13,15],"though":[2,6,8,12],"thought":15,"thousand":[2,6,12,13,15],"thread":[0,3],"threat":13,"three":[2,12,15],"threshold":6,"throough":6,"throttl":[6,8],"through":[0,2,3,4,5,6,8,9,10,12,13,14],"throughout":[8,12],"throughput":[9,10,12,14],"thrown":[9,15],"thu":[8,9,12],"ti":[0,8,12],"tighten":15,"tightrop":15,"tild":13,"time":[0,2,3,4,5,6,8,9,10,11,12,13],"time_since_last":0,"timeout":[0,9,13,15],"timeoutarg":0,"timer":3,"timestamp":[0,3,12,15],"timestr":0,"tion":6,"titl":3,"tl":15,"tmp":13,"tnc":[4,6,9,10,13,14],"to_fil":9,"todai":[12,15],"togeth":[4,8,12,13,15],"toggl":13,"token":[9,12,14],"tokyo":15,"told":15,"toler":6,"tomorrow":15,"too":[0,8,15],"tool":[2,3,4,5,8,10,12,13,14],"toolkit":[2,8],"top":[10,12,13,15],"topic":[2,12],"topographi":[2,8,12,15],"topologi":[2,6,8,12,14,15],"torn":[9,13],"tort":7,"tortur":15,"total":[3,9,12,13,14],"total_s":0,"touch":15,"toward":[0,6,12],"tower":15,"track":[3,9,13,15],"track_phy_stat":9,"trade":[8,12],"tradit":[8,12,15],"traffic":[0,2,6,8,9,12,13,15],"train":[7,15],"transceiv":[2,4,6,10,12,14],"transfer":[0,3,9,12,13,14],"transfer_s":0,"transform":14,"transient":15,"transistor":15,"translat":8,"transmiss":[2,6,9,12,15],"transmit":[0,3,6,12,15],"transmitt":15,"transpar":[3,4,6,8,12,13],"transport":[0,2,3,5,6,9,10,13,14,15],"transport_en":9,"transport_ident":13,"travel":15,"travers":[2,6,9,12,15],"treat":[3,8,12,15],"tree":3,"tremend":8,"tri":0,"trip":[0,9,13],"trivial":[12,14],"troubl":15,"true":[0,2,6,9,13,15],"truli":[4,12,15],"truncat":[9,12,13],"truncated_hash":9,"truncated_hashlength":[0,9],"trust":[2,3,5,6,8,12,13],"trustless":[5,12,14],"trustworthi":[8,13],"truth":3,"try":[0,3,5,6,8,9,10],"ttime":0,"ttransfer":0,"ttyacm0":6,"ttyusb0":[0,6,13],"ttyusb1":6,"ttyusb2":6,"tun":[4,6],"tun0":6,"tune":6,"tunnel":[2,6,8,12,14,15],"tupl":9,"turn":[0,6,13,15],"turnaround":6,"tutori":2,"two":[0,3,4,6,8,9,12,13],"tx":[6,13],"txb":0,"txp":13,"txpower":6,"txt":[3,13],"txtail":[6,13],"type":[0,2,5,6,8,9,13],"typeerror":9,"typic":[3,6,8,12],"tyrant":15,"u":[12,13,15],"ubiqu":4,"ubuntu":[5,13],"uci":2,"udp":[5,8,12,13,14],"udpinterfac":6,"uhf":[13,14],"ui":[10,15],"ultim":[2,12,15],"umsgpack":0,"unavail":3,"unblackhol":13,"unblock":13,"unbound":15,"uncar":15,"uncencrypt":0,"uncentraliz":5,"unchang":8,"uncoordin":[2,15],"under":[3,6,9,11,12,13,14,15],"underli":[0,6,8,9,12,14],"undermin":15,"underneath":15,"undersea":15,"understand":[2,5,6,8,9,13,14,15],"understood":15,"underwai":2,"underwear":15,"unencrypt":[0,9,12],"unequivoc":12,"unexplor":8,"unforg":[8,14],"unfortun":2,"unicod":3,"unicode_icon":3,"unidentifi":0,"unidirect":0,"unifi":[8,12],"uninterest":0,"uniqu":[0,6,8,9,10,12,13,14,15],"unit":[0,2,9,13],"univers":15,"unix":3,"unknown":[0,6,8,9,12,13],"unlearn":15,"unless":[0,2,6,8,9,12],"unlicens":12,"unlik":12,"unlock":13,"unnecessari":6,"unorganis":8,"unpack":[0,9],"unpackb":0,"unpaid":15,"unplug":[13,15],"unrecover":[0,13],"unreli":6,"unset":12,"unsupport":9,"until":[0,2,6,9],"untrust":[3,13],"untrustworthi":15,"unus":13,"unwant":[12,13],"up":[0,2,3,4,6,8,9,10,12,13,14,15],"updat":[0,2,3,9,12,13,15],"upgrad":[2,9,12],"upkeep":6,"upload":3,"upon":[0,6,12],"upset":0,"upstream":[3,13],"uptim":15,"urandom":[12,14],"urgent":15,"uri":10,"url":[3,13,15],"us":[0,3,4,5,6,7,8,9,15],"usabl":[6,12],"usag":[3,5,6,9,10,11,13],"usb":[4,12,13],"useabl":12,"useless":15,"user":[0,2,3,6,8,10,12,13,14,15],"user_input":0,"userland":14,"usernam":15,"usernameher":13,"usr":[6,13],"usual":[2,6,8],"utf":0,"util":[0,4,5,6,12,15],"utilis":[0,2,6,9,12,13,14],"ux":10,"v":[3,5,13],"valid":[0,2,5,6,8,9,12,13,15],"valu":[0,2,6,9,12,13,15],"valuabl":[3,4,11,15],"valueerror":[0,9],"vanish":15,"vanishingli":15,"var":3,"vari":[2,6,12,13],"variabl":[0,2,3,9],"varieti":[6,10,12,13,14],"variou":[0,2,6,8,10,12,13,14],"vast":[2,12,15],"vastli":8,"ve":8,"vehicl":6,"vendor":[0,4,14],"ventur":15,"verbos":[3,9,13],"veri":[2,3,4,6,8,9,10,11,12,13,14,15],"verif":[3,8,9,10,12,13,15],"verifi":[0,2,5,6,8,9,12,13,14,15],"versa":14,"version":[0,2,3,12,13,15],"vhf":[12,14],"vi":3,"via":[2,3,4,6,8,10,11,12,13,14,15],"viabl":8,"vice":14,"video":15,"view":[2,3,6,11,12,13],"viewabl":3,"vim":3,"violat":6,"virtual":[2,4,6,8,12,13,14],"virtuou":15,"visibl":[0,3,6],"visual":[3,15],"vital":15,"voic":[10,11,15],"voicemail":10,"volunt":2,"voluntari":2,"vouch":15,"vpn":[8,15],"vport":6,"vulner":8,"vv":13,"vvv":2,"w":[3,13],"wa":[0,3,4,6,8,9,12,13,14,15],"wai":[0,3,5,6,8,9,10,12,13,15],"wait":[0,2,6,10,12,13,15],"walk":15,"wall":15,"wander":15,"want":[0,2,3,6,8,10,11,12,13,15],"wantedbi":13,"warn":13,"warrant":14,"warranti":7,"wash":15,"wast":[6,8,11,15],"wave":[4,15],"wb":0,"we":[0,2,4,6,8,11,12,15],"weaken":12,"weapon":15,"wear":15,"weather":15,"weav":15,"web":[2,3,10,15],"websit":[2,6,15],"weigh":15,"weight":[3,13,15],"well":[3,4,6,8,9,10,11,12,13,14,15],"went":0,"were":[0,3,10,15],"what":[0,2,3,5,6,8,9,12,13,15],"whatev":[8,9,12],"wheel":2,"when":[0,2,3,4,6,8,9,10,12,13,15],"whenev":[0,9,12],"where":[2,3,4,5,6,8,9,10,12,13,15],"whereupon":12,"wherev":15,"whether":[0,2,3,6,7,8,9,12,15],"which":[0,2,3,6,7,8,9,10,12,13,14,15],"while":[0,2,3,4,6,8,9,10,12,13,14,15],"whim":15,"whitelist":12,"whl":2,"who":[2,3,6,8,12,13,15],"whole":[13,15],"whom":[7,15],"whose":[13,15],"why":15,"wide":[2,3,4,6,8,10,12,13,14],"wider":[2,6,8,12,13],"wifi":[2,5,6,8,10,12,13,14,15],"wikipedia":10,"wild":[3,13,15],"wildcard":0,"wilder":15,"willing":13,"window":[5,6,10,13],"windowsil":15,"wipe":13,"wire":[4,5,6,10,14,15],"wireless":[4,8],"wirelessli":6,"wish":[0,6,12,13,15],"within":[0,2,3,6,8,9,12,15],"without":[0,2,3,4,6,7,8,10,12,13,14,15],"wlan0":6,"wolf":4,"won":0,"word":[2,15],"work":[2,4,5,6,8,10,12,13,14],"workabl":8,"workflow":5,"world":[2,4,6,8,10,13,14,15],"worri":8,"worth":2,"would":[3,6,9,10,12,13,15],"wrap":3,"write":[0,2,3,4,6,9,10,12,13,15],"write_timeout":0,"writer":[0,9],"written":[0,12,14,15],"wrong":[0,2,6,15],"wrote":[0,6],"x":[3,9,12,13],"x25519":[12,14],"xenon":0,"xonxoff":0,"y":[0,3],"ye":[2,3,6,12,13,15],"year":[12,15],"yet":[0,6,12,15],"yggdrasil":6,"yi":0,"you":[0,2,3,4,5,6,8,9,10,11,12,13,14,15],"your":[0,3,4,5,6,8,11,12,14,15],"yourself":[2,12,13,14,15],"z":0,"zen":[5,14],"zero":[5,6,9,10,14],"zi":0,"zim":10,"zip":3,"zone":12,"zshrc":2},"titles":["Code Examples","An Explanation of Reticulum for Human Beings","Getting Started Fast","Git Over Reticulum","Communications Hardware","Reticulum Network Stack Manual","Configuring Interfaces","Reticulum License","Building Networks","API Reference","Programs Using Reticulum","Support Reticulum","Understanding Reticulum","Using Reticulum on Your System","What is Reticulum?","Zen of Reticulum"],"titleterms":{"0":4,"1":4,"25":6,"A":15,"Beings":1,"For":15,"In":15,"Not":[8,15],"Of":[5,15],"Or":15,"The":[3,12,13,15],"To":15,"With":[2,3],"abil":15,"access":[3,12],"ad":2,"address":[8,15],"agenc":15,"alias":3,"an":1,"anchor":15,"android":2,"announc":[0,6,12,15],"api":9,"architectur":15,"arm64":2,"attribut":3,"auto":6,"autom":13,"automat":3,"ax":6,"backbon":[2,6],"bandwidth":15,"base":[2,4],"basic":12,"beam":4,"blackhol":13,"board":4,"bookworm":2,"bootstrap":2,"broadcast":0,"buffer":0,"build":[2,8],"burst":6,"byte":15,"can":14,"carrier":15,"center":15,"channel":0,"chat":10,"client":[6,10],"cloud":15,"code":[0,12],"combin":4,"command":3,"common":6,"commun":4,"concept":8,"conceptu":12,"configur":[3,6,13],"connect":[2,6,8,10],"consider":[6,8],"content":5,"contribut":2,"control":6,"cost":15,"creat":[2,3,4,12],"creation":3,"creator":3,"cryptograph":[3,12],"current":[12,14],"custom":[0,2,3,6],"data":13,"death":15,"debian":2,"decentr":15,"deck":4,"depend":2,"design":15,"destin":[3,6,8,12],"detail":12,"develop":2,"devic":[4,14],"disconnect":15,"discov":13,"discover":6,"discoveri":6,"distribut":2,"document":3,"doe":14,"domain":15,"donat":11,"echo":[0,4],"emerg":15,"empti":3,"enabl":[3,6],"encrypt":15,"entrypoint":2,"environ":15,"establish":12,"ethernet":4,"ethic":15,"exampl":[0,3,6],"exist":15,"explan":1,"fabric":15,"fallaci":15,"fast":2,"featur":15,"feedback":11,"filesync":10,"filetransf":0,"find":2,"finish":15,"fix":13,"flow":15,"fork":3,"form":3,"format":[3,12],"forward":15,"from":15,"function":12,"further":12,"futur":12,"get":[2,12],"git":3,"global":2,"goal":12,"grade":15,"group":3,"hardwar":4,"harm":15,"health":2,"heltec":4,"heterogen":8,"hierarchi":3,"highlight":3,"host":2,"hostil":15,"human":[1,15],"i":[14,15],"i2p":6,"ident":[3,12,15],"identif":0,"illus":15,"implement":14,"implic":12,"improv":13,"includ":[2,13],"independ":15,"indic":5,"infrastructur":[2,15],"instal":[2,4],"instanc":[2,8],"interact":[3,10],"interfac":[0,2,6,10,12,13,14,15],"internet":2,"introduct":12,"introductori":8,"ip":15,"issu":2,"j":10,"kei":12,"kiss":6,"liber":15,"licens":7,"lilygo":4,"limit":[6,15],"line":[3,4],"link":[0,12],"list":13,"listen":6,"local":13,"locat":3,"lora":6,"lora32":4,"lunar":2,"lxmf":10,"lxmfy":10,"lxst":10,"maco":2,"manag":[3,13],"manual":[3,5],"mechan":12,"medium":15,"merit":15,"meshchatx":10,"method":3,"micron":10,"minim":0,"mirror":3,"mix":2,"mode":6,"modem":4,"modul":10,"motiv":12,"multi":6,"name":[12,13,15],"network":[2,3,5,8,10,12],"new":6,"node":[3,8,10,12,15],"nomad":[3,10,15],"note":2,"obtain":3,"offer":14,"open":15,"opencom":4,"openwrt":2,"option":6,"over":[2,3],"overview":[8,12],"packet":[4,12],"page":[3,10],"paramet":[3,6],"parser":10,"path":6,"pattern":15,"permiss":3,"person":[2,15],"phone":10,"physic":15,"pi":2,"pipe":6,"platform":2,"port":13,"portabl":15,"post":15,"power":15,"presenc":15,"preserv":15,"primit":12,"principl":15,"prioritis":12,"program":[2,10,13],"propag":12,"propos":3,"protocol":[10,12,15],"provid":11,"public":[2,12,15],"publish":13,"pure":2,"python":2,"radio":[2,4],"rak4631":4,"raspberri":2,"rate":6,"rbrowser":10,"reach":12,"refer":[9,12,14],"relai":10,"releas":3,"remot":[3,6,10,13],"repositori":3,"request":[0,6],"resolv":2,"resourc":[10,12],"respons":[0,2],"ret":2,"retibb":10,"reticulum":[1,2,3,4,5,7,10,11,12,13,14,15],"retipedia":10,"risc":2,"rn":10,"rncp":13,"rngit":[3,13],"rnid":13,"rnmon":10,"rnode":[4,6],"rnodeconf":13,"rnpath":13,"rnprobe":13,"rnsd":13,"rnsh":13,"rnstatu":13,"rnx":13,"roam":15,"rrc":10,"rule":12,"scarciti":15,"secur":6,"serial":[4,6,13],"serv":3,"server":6,"servic":13,"setup":12,"shell":10,"short":3,"sideband":10,"sign":3,"sky":15,"sourc":13,"sovereignti":15,"specif":[2,12],"stack":5,"standalon":2,"start":2,"state":3,"statist":3,"statu":14,"storag":3,"store":15,"strategi":2,"structur":3,"support":[4,11],"suprem":4,"synchron":3,"syntax":3,"system":[13,15],"systemwid":13,"t":4,"t114":4,"t3s3":4,"tabl":5,"tcp":6,"telephon":10,"templat":3,"through":15,"time":15,"tool":15,"transport":[8,12],"trust":15,"trustless":8,"try":2,"type":[3,4,12,14],"ubuntu":2,"udp":6,"uncentraliz":15,"understand":12,"unsign":4,"us":[2,10,12,13,14],"usag":[4,12],"userspac":13,"util":[2,3,10,13],"v":2,"v1":4,"v2":4,"v3":4,"v4":4,"valid":3,"verifi":3,"wai":2,"what":14,"where":14,"wifi":4,"window":2,"wire":12,"work":[3,15],"workflow":3,"x":4,"xl":4,"your":[2,13],"zen":15,"zero":15}})
\ No newline at end of file
+Search.setIndex({"alltitles":{"A Carrier-Grade Fallacy":[[16,"a-carrier-grade-fallacy"]],"API Reference":[[10,null]],"ARM64":[[3,"arm64"]],"AX.25 KISS Interface":[[7,"ax-25-kiss-interface"]],"Accessing Repository Pages":[[4,"accessing-repository-pages"]],"Adding Radio Interfaces":[[3,"adding-radio-interfaces"]],"An Explanation of Reticulum for Human Beings":[[2,null]],"Anchor In The Flow":[[16,"anchor-in-the-flow"]],"Android":[[3,"android"]],"Announce":[[1,"announce"]],"Announce Propagation Rules":[[13,"announce-propagation-rules"]],"Announce Rate Control":[[7,"announce-rate-control"]],"Announcing Presence":[[16,"announcing-presence"]],"Artifact-Centered Workflows":[[0,"artifact-centered-workflows"]],"Auto Interface":[[7,"auto-interface"]],"Automated List Sourcing":[[14,"automated-list-sourcing"]],"Automatic Mirror Synchronization":[[4,"automatic-mirror-synchronization"]],"Backbone Interface":[[7,"backbone-interface"]],"Blackhole Management":[[14,"blackhole-management"]],"Bootstrapping Connectivity":[[3,"bootstrapping-connectivity"]],"Broadcast":[[1,"broadcast"]],"Buffer":[[1,"buffer"]],"Build Personal Infrastructure":[[3,"build-personal-infrastructure"]],"Building Networks":[[9,null]],"Channel":[[1,"channel"]],"Code Examples":[[1,null]],"Combining Hardware Types":[[5,"combining-hardware-types"]],"Command-Line Interaction":[[4,"command-line-interaction"]],"Common Interface Options":[[7,"common-interface-options"]],"Communications Hardware":[[5,null]],"Composable Primitives":[[0,"composable-primitives"]],"Concepts & Overview":[[9,"concepts-overview"]],"Conceptual Overview":[[13,"conceptual-overview"]],"Configuration":[[4,"configuration"]],"Configuration & Data":[[14,"configuration-data"]],"Configuration Example":[[4,"configuration-example"]],"Configuration Methods":[[4,"configuration-methods"]],"Configuring Interfaces":[[7,null]],"Connect to the Distributed Backbone":[[3,"connect-to-the-distributed-backbone"]],"Connecting Remotes":[[7,"connecting-remotes"]],"Connecting Reticulum Instances Over the Internet":[[3,"connecting-reticulum-instances-over-the-internet"]],"Contributing to the Global Ret":[[3,"contributing-to-the-global-ret"]],"Cost Of A Byte":[[16,"cost-of-a-byte"]],"Creating Empty Repositories":[[4,"creating-empty-repositories"]],"Creating RNodes":[[5,"creating-rnodes"]],"Creating Signed Releases":[[4,"creating-signed-releases"]],"Creating a Network With Reticulum":[[3,"creating-a-network-with-reticulum"]],"Creating and Using Custom Interfaces":[[3,"creating-and-using-custom-interfaces"]],"Creating and Using a Network Identity":[[13,"creating-and-using-a-network-identity"]],"Creator Permissions":[[4,"creator-permissions"]],"Cryptographic Attribution":[[4,"cryptographic-attribution"]],"Cryptographic Primitives":[[13,"cryptographic-primitives"]],"Current Status":[[15,"current-status"]],"Current Usage":[[13,"current-usage"]],"Custom Interfaces":[[1,"custom-interfaces"],[7,"custom-interfaces"]],"Customizing Templates":[[4,"customizing-templates"]],"Death To The Address":[[16,"death-to-the-address"]],"Debian Bookworm":[[3,"debian-bookworm"]],"Decentralization Or Uncentralizability?":[[16,"decentralization-or-uncentralizability"]],"Design Patterns For Post-IP Systems":[[16,"design-patterns-for-post-ip-systems"]],"Destination Naming":[[13,"destination-naming"]],"Destinations":[[13,"destinations"]],"Destinations, Not Addresses":[[9,"destinations-not-addresses"]],"Develop a Program with Reticulum":[[3,"develop-a-program-with-reticulum"]],"Discoverable Interfaces":[[7,"discoverable-interfaces"]],"Discovering Interfaces":[[14,"discovering-interfaces"]],"Discovery Parameters":[[7,"discovery-parameters"]],"Distributed Development":[[0,null]],"Distribution Without Intermediaries":[[0,"distribution-without-intermediaries"]],"Donations":[[12,"donations"]],"Echo":[[1,"echo"]],"Emergent Patterns":[[16,"emergent-patterns"]],"Enabling Discovery":[[7,"enabling-discovery"]],"Enabling the Git Page Node":[[4,"enabling-the-git-page-node"]],"Encryption Is Not A Feature":[[16,"encryption-is-not-a-feature"]],"Ethernet-based Hardware":[[5,"ethernet-based-hardware"]],"Ethics Of The Tool":[[16,"ethics-of-the-tool"]],"Example Configuration":[[7,"example-configuration"]],"Fabric Of The Independent":[[16,"fabric-of-the-independent"]],"Fallacy Of The Cloud":[[16,"fallacy-of-the-cloud"]],"Filetransfer":[[1,"filetransfer"]],"Finding Your Way":[[3,"finding-your-way"]],"Fixed Serial Port Names":[[14,"fixed-serial-port-names"]],"Flow & Time":[[16,"flow-time"]],"Forking Repositories":[[4,"forking-repositories"]],"Formatting & Syntax Highlighting":[[4,"formatting-syntax-highlighting"]],"Future Implications":[[13,"future-implications"]],"Getting Further":[[13,"getting-further"]],"Getting Started Fast":[[3,null]],"Git Configuration Parameters":[[4,"git-configuration-parameters"]],"Git Over Reticulum":[[4,null]],"Goals":[[13,"goals"]],"Heltec LoRa32 v2.0":[[5,"heltec-lora32-v2-0"]],"Heltec LoRa32 v3.0":[[5,"heltec-lora32-v3-0"]],"Heltec LoRa32 v4.0":[[5,"heltec-lora32-v4-0"]],"Heltec T114":[[5,"heltec-t114"]],"Heterogeneous Connectivity":[[9,"heterogeneous-connectivity"]],"Hostile Environments":[[16,"hostile-environments"]],"Hosting Public Entrypoints":[[3,"hosting-public-entrypoints"]],"I2P Interface":[[7,"i2p-interface"]],"Identification":[[1,"example-identify"]],"Identities":[[13,"understanding-identities"]],"Identity & Destination Aliases":[[4,"identity-destination-aliases"]],"Identity and Nomadism":[[16,"identity-and-nomadism"]],"Improving System Configuration":[[14,"improving-system-configuration"]],"Included Utility Programs":[[14,"included-utility-programs"]],"Indices and Tables":[[6,"indices-and-tables"]],"Installation":[[5,"installation"]],"Interface Access Codes":[[13,"interface-access-codes"]],"Interface Modes":[[7,"interface-modes"],[7,"interfaces-modes"]],"Interface Modules & Connectivity Resources":[[11,"interface-modules-connectivity-resources"]],"Interface Types and Devices":[[15,"interface-types-and-devices"]],"Introduction & Basic Functionality":[[13,"introduction-basic-functionality"]],"Introductory Considerations":[[9,"introductory-considerations"]],"KISS Interface":[[7,"kiss-interface"]],"LXMF":[[11,"lxmf"]],"LXMF Interactive Client":[[11,"lxmf-interactive-client"]],"LXMFy":[[11,"lxmfy"]],"LXST":[[11,"id16"]],"LXST Phone":[[11,"lxst-phone"]],"Liberation From Limits":[[16,"liberation-from-limits"]],"LilyGO LoRa32 v1.0":[[5,"lilygo-lora32-v1-0"]],"LilyGO LoRa32 v2.0":[[5,"lilygo-lora32-v2-0"]],"LilyGO LoRa32 v2.1":[[5,"lilygo-lora32-v2-1"]],"LilyGO T-Beam":[[5,"lilygo-t-beam"]],"LilyGO T-Beam Supreme":[[5,"lilygo-t-beam-supreme"]],"LilyGO T-Deck":[[5,"lilygo-t-deck"]],"LilyGO T-Echo":[[5,"lilygo-t-echo"]],"LilyGO T3S3":[[5,"lilygo-t3s3"]],"Link":[[1,"link"]],"Link Establishment in Detail":[[13,"link-establishment-in-detail"]],"Listeners":[[7,"listeners"]],"Local Blackhole Management":[[14,"local-blackhole-management"]],"Long Archive":[[0,"long-archive"]],"MacOS":[[3,"macos"]],"Managing Group Permissions":[[4,"managing-group-permissions"]],"Managing Repository Permissions":[[4,"managing-repository-permissions"]],"Managing Work Document Permissions":[[4,"managing-work-document-permissions"]],"Manual Synchronization":[[4,"manual-synchronization"]],"Merits Of Scarcity":[[16,"merits-of-scarcity"]],"MeshChatX":[[11,"meshchatx"]],"Micron Parser JS":[[11,"micron-parser-js"]],"Minimal":[[1,"minimal"]],"Mirroring Repositories":[[4,"mirroring-repositories"]],"Mixing Strategies":[[3,"mixing-strategies"]],"Motivation":[[13,"motivation"]],"Naming Is Power":[[16,"naming-is-power"]],"Network Health & Responsibility":[[3,"network-health-responsibility"]],"Network Identities":[[13,"network-identities"]],"New Destination Rate Limiting":[[7,"new-destination-rate-limiting"]],"Node Types":[[13,"node-types"]],"Nomad Network":[[11,"nomad-network"]],"Obtaining Verified Releases":[[4,"obtaining-verified-releases"]],"Open Sky":[[16,"open-sky"]],"OpenCom XL":[[5,"opencom-xl"]],"OpenWRT":[[3,"openwrt"]],"Packet Prioritisation":[[13,"packet-prioritisation"]],"Packet Radio Modems":[[5,"packet-radio-modems"]],"Path Request Burst Control":[[7,"path-request-burst-control"]],"Permission Configuration Locations":[[4,"permission-configuration-locations"]],"Permission Examples":[[4,"permission-examples"]],"Permission Hierarchy":[[4,"permission-hierarchy"]],"Permission Short Forms":[[4,"permission-short-forms"]],"Permission Types":[[4,"permission-types"]],"Permission Validation":[[4,"permission-validation"]],"Permissions":[[4,"permissions"]],"Personal Infrastructure":[[16,"personal-infrastructure"]],"Physics Of Trust":[[16,"physics-of-trust"]],"Pipe Interface":[[7,"pipe-interface"]],"Platform-Specific Install Notes":[[3,"platform-specific-install-notes"]],"Portable Existence":[[16,"portable-existence"]],"Preserving Human Agency":[[16,"preserving-human-agency"]],"Programs & Utilities":[[11,"programs-utilities"]],"Programs Using Reticulum":[[11,null]],"Proposing Work Documents":[[4,"proposing-work-documents"]],"Protocol Specifics":[[13,"protocol-specifics"]],"Protocols":[[11,"protocols"]],"Protocols Over Platforms":[[0,"protocols-over-platforms"]],"Provide Feedback":[[12,"provide-feedback"]],"Public Domain Protocol":[[16,"public-domain-protocol"]],"Public Key Announcements":[[13,"public-key-announcements"]],"Publishing Blackhole Lists":[[14,"publishing-blackhole-lists"]],"Pure-Python Reticulum":[[3,"pure-python-reticulum"]],"RAK4631-based Boards":[[5,"rak4631-based-boards"]],"RBrowser":[[11,"rbrowser"]],"RISC-V":[[3,"risc-v"]],"RNMon":[[11,"rnmon"]],"RNS FileSync":[[11,"rns-filesync"]],"RNS Page Node":[[11,"rns-page-node"]],"RNode":[[5,"rnode"]],"RNode LoRa Interface":[[7,"rnode-lora-interface"]],"RNode Multi Interface":[[7,"rnode-multi-interface"]],"RRC":[[11,"rrc"]],"Raspberry Pi":[[3,"raspberry-pi"]],"Reaching the Destination":[[13,"reaching-the-destination"]],"Reference Implementation":[[15,"reference-implementation"]],"Reference Setup":[[13,"reference-setup"]],"Release Management":[[4,"release-management"]],"Release Storage & Structure":[[4,"release-storage-structure"]],"Remote Management":[[14,"remote-management"]],"Remote Permission Management":[[4,"remote-permission-management"]],"Remote Shell":[[11,"remote-shell"]],"Repository Creation & Management":[[4,"repository-creation-management"]],"Repository Statistics":[[4,"repository-statistics"]],"Repository Structure":[[4,"repository-structure"]],"Requests & Responses":[[1,"requests-responses"]],"Resolving Dependency & Installation Issues":[[3,"resolving-dependency-installation-issues"]],"Resources":[[13,"resources"]],"Restoration":[[0,"restoration"]],"RetiBBS":[[11,"retibbs"]],"Reticulum License":[[8,null]],"Reticulum Network Stack Manual":[[6,null]],"Reticulum Network Telephone":[[11,"reticulum-network-telephone"]],"Reticulum Relay Chat":[[11,"reticulum-relay-chat"]],"Reticulum Transport":[[13,"reticulum-transport"]],"Reticulum as a System Service":[[14,"reticulum-as-a-system-service"]],"Retipedia":[[11,"retipedia"]],"Roaming Nodes":[[16,"roaming-nodes"]],"Security Considerations":[[7,"security-considerations"]],"Serial Interface":[[7,"serial-interface"]],"Serial Lines & Devices":[[5,"serial-lines-devices"]],"Serving Pages Over Nomad Network":[[4,"serving-pages-over-nomad-network"]],"Sideband":[[11,"sideband"]],"Sovereignty Through Infrastructure":[[0,"sovereignty-through-infrastructure"],[16,"sovereignty-through-infrastructure"]],"Standalone Reticulum Installation":[[3,"standalone-reticulum-installation"]],"Start Of The Road":[[0,"start-of-the-road"]],"State Management":[[4,"state-management"]],"Store & Forward":[[16,"store-forward"]],"Support Reticulum":[[12,null]],"Supported Boards and Devices":[[5,"supported-boards-and-devices"]],"Systemwide Service":[[14,"systemwide-service"]],"TCP Client Interface":[[7,"tcp-client-interface"]],"TCP Server Interface":[[7,"tcp-server-interface"]],"Table Of Contents":[[6,"table-of-contents"]],"The Ability To Disconnect":[[16,"the-ability-to-disconnect"]],"The Announce Mechanism in Detail":[[13,"the-announce-mechanism-in-detail"]],"The Bandwidth Fallacy":[[16,"the-bandwidth-fallacy"]],"The Harm Principle":[[16,"the-harm-principle"]],"The Illusion Of The Center":[[16,"the-illusion-of-the-center"]],"The Interface Is The Medium":[[16,"the-interface-is-the-medium"]],"The Original Architecture":[[0,"the-original-architecture"]],"The Platform Interregnum":[[0,"the-platform-interregnum"]],"The Release Workflow":[[4,"the-release-workflow"]],"The Work Is Finished":[[16,"the-work-is-finished"]],"The rncp Utility":[[14,"the-rncp-utility"]],"The rngit Utility":[[4,"the-rngit-utility"],[14,"the-rngit-utility"]],"The rnid Utility":[[14,"the-rnid-utility"]],"The rnodeconf Utility":[[14,"the-rnodeconf-utility"]],"The rnpath Utility":[[14,"the-rnpath-utility"]],"The rnprobe Utility":[[14,"the-rnprobe-utility"]],"The rnsd Utility":[[14,"the-rnsd-utility"]],"The rnsh Utility":[[14,"the-rnsh-utility"]],"The rnstatus Utility":[[14,"the-rnstatus-utility"]],"The rnx Utility":[[14,"the-rnx-utility"]],"Transport Nodes and Instances":[[9,"transport-nodes-and-instances"]],"Trustless Networking":[[9,"trustless-networking"]],"Try Using a Reticulum-based Program":[[3,"try-using-a-reticulum-based-program"]],"UDP Interface":[[7,"udp-interface"]],"Ubuntu Lunar":[[3,"ubuntu-lunar"]],"Understanding Reticulum":[[13,null]],"Unsigned RNode v2.x":[[5,"unsigned-rnode-v2-x"]],"Usage with Reticulum":[[5,"usage-with-reticulum"]],"Userspace Service":[[14,"userspace-service"]],"Using Reticulum on Your System":[[14,null]],"Using the Included Utilities":[[3,"using-the-included-utilities"]],"Verified Releases":[[4,"verified-releases"]],"What does Reticulum Offer?":[[15,"what-does-reticulum-offer"]],"What is Reticulum?":[[15,null]],"Where can Reticulum be Used?":[[15,"where-can-reticulum-be-used"]],"WiFi-based Hardware":[[5,"wifi-based-hardware"]],"Windows":[[3,"windows"]],"Wire Format":[[13,"wire-format"]],"Work Document Permissions":[[4,"work-document-permissions"]],"Work Documents":[[4,"work-documents"]],"Working With Work Documents":[[4,"working-with-work-documents"]],"Zen of Reticulum":[[16,null]],"Zero-Trust Architectures":[[16,"zero-trust-architectures"]]},"docnames":["distributed","examples","forhumans","gettingstartedfast","git","hardware","index","interfaces","license","networks","reference","software","support","understanding","using","whatis","zen"],"envversion":{"sphinx":65,"sphinx.domains.c":3,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":9,"sphinx.domains.index":1,"sphinx.domains.javascript":3,"sphinx.domains.math":2,"sphinx.domains.python":4,"sphinx.domains.rst":2,"sphinx.domains.std":2},"filenames":["distributed.rst","examples.rst","forhumans.rst","gettingstartedfast.rst","git.rst","hardware.rst","index.rst","interfaces.rst","license.rst","networks.rst","reference.rst","software.rst","support.rst","understanding.rst","using.rst","whatis.rst","zen.rst"],"indexentries":{"__init__() (rns.rawchannelreader method)":[[10,"RNS.RawChannelReader.__init__",false]],"__init__() (rns.rawchannelwriter method)":[[10,"RNS.RawChannelWriter.__init__",false]],"accepts_links() (rns.destination method)":[[10,"RNS.Destination.accepts_links",false]],"add_message_handler() (rns.channel.channel method)":[[10,"RNS.Channel.Channel.add_message_handler",false]],"add_ready_callback() (rns.rawchannelreader method)":[[10,"RNS.RawChannelReader.add_ready_callback",false]],"advertise() (rns.resource method)":[[10,"RNS.Resource.advertise",false]],"announce() (rns.destination method)":[[10,"RNS.Destination.announce",false]],"announce_cap (rns.reticulum attribute)":[[10,"RNS.Reticulum.ANNOUNCE_CAP",false]],"app_and_aspects_from_name() (rns.destination static method)":[[10,"RNS.Destination.app_and_aspects_from_name",false]],"await_path() (rns.transport static method)":[[10,"RNS.Transport.await_path",false]],"blackhole_sources() (rns.reticulum static method)":[[10,"RNS.Reticulum.blackhole_sources",false]],"buffer (class in rns)":[[10,"RNS.Buffer",false]],"cancel() (rns.resource method)":[[10,"RNS.Resource.cancel",false]],"channel (class in rns.channel)":[[10,"RNS.Channel.Channel",false]],"clear_default_app_data() (rns.destination method)":[[10,"RNS.Destination.clear_default_app_data",false]],"concluded() (rns.requestreceipt method)":[[10,"RNS.RequestReceipt.concluded",false]],"create_bidirectional_buffer() (rns.buffer static method)":[[10,"RNS.Buffer.create_bidirectional_buffer",false]],"create_keys() (rns.destination method)":[[10,"RNS.Destination.create_keys",false]],"create_reader() (rns.buffer static method)":[[10,"RNS.Buffer.create_reader",false]],"create_writer() (rns.buffer static method)":[[10,"RNS.Buffer.create_writer",false]],"current_ratchet_id() (rns.identity static method)":[[10,"RNS.Identity.current_ratchet_id",false]],"curve (rns.identity attribute)":[[10,"RNS.Identity.CURVE",false]],"curve (rns.link attribute)":[[10,"RNS.Link.CURVE",false]],"decrypt() (rns.destination method)":[[10,"RNS.Destination.decrypt",false]],"decrypt() (rns.identity method)":[[10,"RNS.Identity.decrypt",false]],"deregister_announce_handler() (rns.transport static method)":[[10,"RNS.Transport.deregister_announce_handler",false]],"deregister_request_handler() (rns.destination method)":[[10,"RNS.Destination.deregister_request_handler",false]],"destination (class in rns)":[[10,"RNS.Destination",false]],"discovered_interfaces() (rns.reticulum static method)":[[10,"RNS.Reticulum.discovered_interfaces",false]],"enable_ratchets() (rns.destination method)":[[10,"RNS.Destination.enable_ratchets",false]],"encrypt() (rns.destination method)":[[10,"RNS.Destination.encrypt",false]],"encrypt() (rns.identity method)":[[10,"RNS.Identity.encrypt",false]],"encrypted_mdu (rns.packet attribute)":[[10,"RNS.Packet.ENCRYPTED_MDU",false]],"enforce_ratchets() (rns.destination method)":[[10,"RNS.Destination.enforce_ratchets",false]],"establishment_timeout_per_hop (rns.link attribute)":[[10,"RNS.Link.ESTABLISHMENT_TIMEOUT_PER_HOP",false]],"expand_name() (rns.destination static method)":[[10,"RNS.Destination.expand_name",false]],"from_bytes() (rns.identity static method)":[[10,"RNS.Identity.from_bytes",false]],"from_file() (rns.identity static method)":[[10,"RNS.Identity.from_file",false]],"full_hash() (rns.identity static method)":[[10,"RNS.Identity.full_hash",false]],"get_age() (rns.link method)":[[10,"RNS.Link.get_age",false]],"get_channel() (rns.link method)":[[10,"RNS.Link.get_channel",false]],"get_data_size() (rns.resource method)":[[10,"RNS.Resource.get_data_size",false]],"get_establishment_rate() (rns.link method)":[[10,"RNS.Link.get_establishment_rate",false]],"get_expected_rate() (rns.link method)":[[10,"RNS.Link.get_expected_rate",false]],"get_hash() (rns.resource method)":[[10,"RNS.Resource.get_hash",false]],"get_instance() (rns.reticulum static method)":[[10,"RNS.Reticulum.get_instance",false]],"get_mdu() (rns.link method)":[[10,"RNS.Link.get_mdu",false]],"get_mode() (rns.link method)":[[10,"RNS.Link.get_mode",false]],"get_mtu() (rns.link method)":[[10,"RNS.Link.get_mtu",false]],"get_parts() (rns.resource method)":[[10,"RNS.Resource.get_parts",false]],"get_private_key() (rns.destination method)":[[10,"RNS.Destination.get_private_key",false]],"get_private_key() (rns.identity method)":[[10,"RNS.Identity.get_private_key",false]],"get_progress() (rns.requestreceipt method)":[[10,"RNS.RequestReceipt.get_progress",false]],"get_progress() (rns.resource method)":[[10,"RNS.Resource.get_progress",false]],"get_public_key() (rns.identity method)":[[10,"RNS.Identity.get_public_key",false]],"get_q() (rns.link method)":[[10,"RNS.Link.get_q",false]],"get_q() (rns.packet method)":[[10,"RNS.Packet.get_q",false]],"get_random_hash() (rns.identity static method)":[[10,"RNS.Identity.get_random_hash",false]],"get_remote_identity() (rns.link method)":[[10,"RNS.Link.get_remote_identity",false]],"get_request_id() (rns.requestreceipt method)":[[10,"RNS.RequestReceipt.get_request_id",false]],"get_response() (rns.requestreceipt method)":[[10,"RNS.RequestReceipt.get_response",false]],"get_response_time() (rns.requestreceipt method)":[[10,"RNS.RequestReceipt.get_response_time",false]],"get_rssi() (rns.link method)":[[10,"RNS.Link.get_rssi",false]],"get_rssi() (rns.packet method)":[[10,"RNS.Packet.get_rssi",false]],"get_rtt() (rns.packetreceipt method)":[[10,"RNS.PacketReceipt.get_rtt",false]],"get_segments() (rns.resource method)":[[10,"RNS.Resource.get_segments",false]],"get_snr() (rns.link method)":[[10,"RNS.Link.get_snr",false]],"get_snr() (rns.packet method)":[[10,"RNS.Packet.get_snr",false]],"get_status() (rns.packetreceipt method)":[[10,"RNS.PacketReceipt.get_status",false]],"get_status() (rns.requestreceipt method)":[[10,"RNS.RequestReceipt.get_status",false]],"get_transfer_size() (rns.resource method)":[[10,"RNS.Resource.get_transfer_size",false]],"has_path() (rns.transport static method)":[[10,"RNS.Transport.has_path",false]],"hash() (rns.destination static method)":[[10,"RNS.Destination.hash",false]],"hash_from_name_and_identity() (rns.destination static method)":[[10,"RNS.Destination.hash_from_name_and_identity",false]],"hops_to() (rns.transport static method)":[[10,"RNS.Transport.hops_to",false]],"identify() (rns.link method)":[[10,"RNS.Link.identify",false]],"identity (class in rns)":[[10,"RNS.Identity",false]],"inactive_for() (rns.link method)":[[10,"RNS.Link.inactive_for",false]],"interface_discovery_sources() (rns.reticulum static method)":[[10,"RNS.Reticulum.interface_discovery_sources",false]],"is_compressed() (rns.resource method)":[[10,"RNS.Resource.is_compressed",false]],"is_ready_to_send() (rns.channel.channel method)":[[10,"RNS.Channel.Channel.is_ready_to_send",false]],"keepalive (rns.link attribute)":[[10,"RNS.Link.KEEPALIVE",false]],"keepalive_timeout_factor (rns.link attribute)":[[10,"RNS.Link.KEEPALIVE_TIMEOUT_FACTOR",false]],"keysize (rns.identity attribute)":[[10,"RNS.Identity.KEYSIZE",false]],"link (class in rns)":[[10,"RNS.Link",false]],"link_mtu_discovery (rns.reticulum attribute)":[[10,"RNS.Reticulum.LINK_MTU_DISCOVERY",false]],"link_mtu_discovery() (rns.reticulum static method)":[[10,"RNS.Reticulum.link_mtu_discovery",false]],"load_private_key() (rns.destination method)":[[10,"RNS.Destination.load_private_key",false]],"load_private_key() (rns.identity method)":[[10,"RNS.Identity.load_private_key",false]],"load_public_key() (rns.identity method)":[[10,"RNS.Identity.load_public_key",false]],"mdu (rns.channel.channel property)":[[10,"RNS.Channel.Channel.mdu",false]],"messagebase (class in rns)":[[10,"RNS.MessageBase",false]],"minimum_bitrate (rns.reticulum attribute)":[[10,"RNS.Reticulum.MINIMUM_BITRATE",false]],"msgtype (rns.messagebase attribute)":[[10,"RNS.MessageBase.MSGTYPE",false]],"mtu (rns.reticulum attribute)":[[10,"RNS.Reticulum.MTU",false]],"next_hop() (rns.transport static method)":[[10,"RNS.Transport.next_hop",false]],"next_hop_interface() (rns.transport static method)":[[10,"RNS.Transport.next_hop_interface",false]],"no_data_for() (rns.link method)":[[10,"RNS.Link.no_data_for",false]],"no_inbound_for() (rns.link method)":[[10,"RNS.Link.no_inbound_for",false]],"no_outbound_for() (rns.link method)":[[10,"RNS.Link.no_outbound_for",false]],"pack() (rns.messagebase method)":[[10,"RNS.MessageBase.pack",false]],"packet (class in rns)":[[10,"RNS.Packet",false]],"packetreceipt (class in rns)":[[10,"RNS.PacketReceipt",false]],"pathfinder_m (rns.transport attribute)":[[10,"RNS.Transport.PATHFINDER_M",false]],"plain_mdu (rns.packet attribute)":[[10,"RNS.Packet.PLAIN_MDU",false]],"pub_to_file() (rns.identity method)":[[10,"RNS.Identity.pub_to_file",false]],"publish_blackhole_enabled() (rns.reticulum static method)":[[10,"RNS.Reticulum.publish_blackhole_enabled",false]],"ratchet_count (rns.destination attribute)":[[10,"RNS.Destination.RATCHET_COUNT",false]],"ratchet_expiry (rns.identity attribute)":[[10,"RNS.Identity.RATCHET_EXPIRY",false]],"ratchet_interval (rns.destination attribute)":[[10,"RNS.Destination.RATCHET_INTERVAL",false]],"ratchetsize (rns.identity attribute)":[[10,"RNS.Identity.RATCHETSIZE",false]],"rawchannelreader (class in rns)":[[10,"RNS.RawChannelReader",false]],"rawchannelwriter (class in rns)":[[10,"RNS.RawChannelWriter",false]],"recall() (rns.identity static method)":[[10,"RNS.Identity.recall",false]],"recall_app_data() (rns.identity static method)":[[10,"RNS.Identity.recall_app_data",false]],"register_announce_handler() (rns.transport static method)":[[10,"RNS.Transport.register_announce_handler",false]],"register_message_type() (rns.channel.channel method)":[[10,"RNS.Channel.Channel.register_message_type",false]],"register_request_handler() (rns.destination method)":[[10,"RNS.Destination.register_request_handler",false]],"remote_management_enabled() (rns.reticulum static method)":[[10,"RNS.Reticulum.remote_management_enabled",false]],"remove_message_handler() (rns.channel.channel method)":[[10,"RNS.Channel.Channel.remove_message_handler",false]],"remove_ready_callback() (rns.rawchannelreader method)":[[10,"RNS.RawChannelReader.remove_ready_callback",false]],"request() (rns.link method)":[[10,"RNS.Link.request",false]],"request_path() (rns.transport static method)":[[10,"RNS.Transport.request_path",false]],"requestreceipt (class in rns)":[[10,"RNS.RequestReceipt",false]],"required_discovery_value() (rns.reticulum static method)":[[10,"RNS.Reticulum.required_discovery_value",false]],"resend() (rns.packet method)":[[10,"RNS.Packet.resend",false]],"resource (class in rns)":[[10,"RNS.Resource",false]],"reticulum (class in rns)":[[10,"RNS.Reticulum",false]],"send() (rns.channel.channel method)":[[10,"RNS.Channel.Channel.send",false]],"send() (rns.packet method)":[[10,"RNS.Packet.send",false]],"set_default_app_data() (rns.destination method)":[[10,"RNS.Destination.set_default_app_data",false]],"set_delivery_callback() (rns.packetreceipt method)":[[10,"RNS.PacketReceipt.set_delivery_callback",false]],"set_link_closed_callback() (rns.link method)":[[10,"RNS.Link.set_link_closed_callback",false]],"set_link_established_callback() (rns.destination method)":[[10,"RNS.Destination.set_link_established_callback",false]],"set_packet_callback() (rns.destination method)":[[10,"RNS.Destination.set_packet_callback",false]],"set_packet_callback() (rns.link method)":[[10,"RNS.Link.set_packet_callback",false]],"set_proof_requested_callback() (rns.destination method)":[[10,"RNS.Destination.set_proof_requested_callback",false]],"set_proof_strategy() (rns.destination method)":[[10,"RNS.Destination.set_proof_strategy",false]],"set_ratchet_interval() (rns.destination method)":[[10,"RNS.Destination.set_ratchet_interval",false]],"set_remote_identified_callback() (rns.link method)":[[10,"RNS.Link.set_remote_identified_callback",false]],"set_resource_callback() (rns.link method)":[[10,"RNS.Link.set_resource_callback",false]],"set_resource_concluded_callback() (rns.link method)":[[10,"RNS.Link.set_resource_concluded_callback",false]],"set_resource_started_callback() (rns.link method)":[[10,"RNS.Link.set_resource_started_callback",false]],"set_resource_strategy() (rns.link method)":[[10,"RNS.Link.set_resource_strategy",false]],"set_retained_ratchets() (rns.destination method)":[[10,"RNS.Destination.set_retained_ratchets",false]],"set_timeout() (rns.packetreceipt method)":[[10,"RNS.PacketReceipt.set_timeout",false]],"set_timeout_callback() (rns.packetreceipt method)":[[10,"RNS.PacketReceipt.set_timeout_callback",false]],"should_use_implicit_proof() (rns.reticulum static method)":[[10,"RNS.Reticulum.should_use_implicit_proof",false]],"sign() (rns.destination method)":[[10,"RNS.Destination.sign",false]],"sign() (rns.identity method)":[[10,"RNS.Identity.sign",false]],"stale_grace (rns.link attribute)":[[10,"RNS.Link.STALE_GRACE",false]],"stale_time (rns.link attribute)":[[10,"RNS.Link.STALE_TIME",false]],"teardown() (rns.link method)":[[10,"RNS.Link.teardown",false]],"to_file() (rns.identity method)":[[10,"RNS.Identity.to_file",false]],"track_phy_stats() (rns.link method)":[[10,"RNS.Link.track_phy_stats",false]],"transport (class in rns)":[[10,"RNS.Transport",false]],"transport_enabled() (rns.reticulum static method)":[[10,"RNS.Reticulum.transport_enabled",false]],"truncated_hash() (rns.identity static method)":[[10,"RNS.Identity.truncated_hash",false]],"truncated_hashlength (rns.identity attribute)":[[10,"RNS.Identity.TRUNCATED_HASHLENGTH",false]],"unpack() (rns.messagebase method)":[[10,"RNS.MessageBase.unpack",false]],"validate() (rns.identity method)":[[10,"RNS.Identity.validate",false]]},"objects":{"RNS":[[10,0,1,"","Buffer"],[10,0,1,"","Destination"],[10,0,1,"","Identity"],[10,0,1,"","Link"],[10,0,1,"","MessageBase"],[10,0,1,"","Packet"],[10,0,1,"","PacketReceipt"],[10,0,1,"","RawChannelReader"],[10,0,1,"","RawChannelWriter"],[10,0,1,"","RequestReceipt"],[10,0,1,"","Resource"],[10,0,1,"","Reticulum"],[10,0,1,"","Transport"]],"RNS.Buffer":[[10,1,1,"","create_bidirectional_buffer"],[10,1,1,"","create_reader"],[10,1,1,"","create_writer"]],"RNS.Channel":[[10,0,1,"","Channel"]],"RNS.Channel.Channel":[[10,1,1,"","add_message_handler"],[10,1,1,"","is_ready_to_send"],[10,2,1,"","mdu"],[10,1,1,"","register_message_type"],[10,1,1,"","remove_message_handler"],[10,1,1,"","send"]],"RNS.Destination":[[10,3,1,"","RATCHET_COUNT"],[10,3,1,"","RATCHET_INTERVAL"],[10,1,1,"","accepts_links"],[10,1,1,"","announce"],[10,1,1,"","app_and_aspects_from_name"],[10,1,1,"","clear_default_app_data"],[10,1,1,"","create_keys"],[10,1,1,"","decrypt"],[10,1,1,"","deregister_request_handler"],[10,1,1,"","enable_ratchets"],[10,1,1,"","encrypt"],[10,1,1,"","enforce_ratchets"],[10,1,1,"","expand_name"],[10,1,1,"","get_private_key"],[10,1,1,"","hash"],[10,1,1,"","hash_from_name_and_identity"],[10,1,1,"","load_private_key"],[10,1,1,"","register_request_handler"],[10,1,1,"","set_default_app_data"],[10,1,1,"","set_link_established_callback"],[10,1,1,"","set_packet_callback"],[10,1,1,"","set_proof_requested_callback"],[10,1,1,"","set_proof_strategy"],[10,1,1,"","set_ratchet_interval"],[10,1,1,"","set_retained_ratchets"],[10,1,1,"","sign"]],"RNS.Identity":[[10,3,1,"","CURVE"],[10,3,1,"","KEYSIZE"],[10,3,1,"","RATCHETSIZE"],[10,3,1,"","RATCHET_EXPIRY"],[10,3,1,"","TRUNCATED_HASHLENGTH"],[10,1,1,"","current_ratchet_id"],[10,1,1,"","decrypt"],[10,1,1,"","encrypt"],[10,1,1,"","from_bytes"],[10,1,1,"","from_file"],[10,1,1,"","full_hash"],[10,1,1,"","get_private_key"],[10,1,1,"","get_public_key"],[10,1,1,"","get_random_hash"],[10,1,1,"","load_private_key"],[10,1,1,"","load_public_key"],[10,1,1,"","pub_to_file"],[10,1,1,"","recall"],[10,1,1,"","recall_app_data"],[10,1,1,"","sign"],[10,1,1,"","to_file"],[10,1,1,"","truncated_hash"],[10,1,1,"","validate"]],"RNS.Link":[[10,3,1,"","CURVE"],[10,3,1,"","ESTABLISHMENT_TIMEOUT_PER_HOP"],[10,3,1,"","KEEPALIVE"],[10,3,1,"","KEEPALIVE_TIMEOUT_FACTOR"],[10,3,1,"","STALE_GRACE"],[10,3,1,"","STALE_TIME"],[10,1,1,"","get_age"],[10,1,1,"","get_channel"],[10,1,1,"","get_establishment_rate"],[10,1,1,"","get_expected_rate"],[10,1,1,"","get_mdu"],[10,1,1,"","get_mode"],[10,1,1,"","get_mtu"],[10,1,1,"","get_q"],[10,1,1,"","get_remote_identity"],[10,1,1,"","get_rssi"],[10,1,1,"","get_snr"],[10,1,1,"","identify"],[10,1,1,"","inactive_for"],[10,1,1,"","no_data_for"],[10,1,1,"","no_inbound_for"],[10,1,1,"","no_outbound_for"],[10,1,1,"","request"],[10,1,1,"","set_link_closed_callback"],[10,1,1,"","set_packet_callback"],[10,1,1,"","set_remote_identified_callback"],[10,1,1,"","set_resource_callback"],[10,1,1,"","set_resource_concluded_callback"],[10,1,1,"","set_resource_started_callback"],[10,1,1,"","set_resource_strategy"],[10,1,1,"","teardown"],[10,1,1,"","track_phy_stats"]],"RNS.MessageBase":[[10,3,1,"","MSGTYPE"],[10,1,1,"","pack"],[10,1,1,"","unpack"]],"RNS.Packet":[[10,3,1,"","ENCRYPTED_MDU"],[10,3,1,"","PLAIN_MDU"],[10,1,1,"","get_q"],[10,1,1,"","get_rssi"],[10,1,1,"","get_snr"],[10,1,1,"","resend"],[10,1,1,"","send"]],"RNS.PacketReceipt":[[10,1,1,"","get_rtt"],[10,1,1,"","get_status"],[10,1,1,"","set_delivery_callback"],[10,1,1,"","set_timeout"],[10,1,1,"","set_timeout_callback"]],"RNS.RawChannelReader":[[10,1,1,"","__init__"],[10,1,1,"","add_ready_callback"],[10,1,1,"","remove_ready_callback"]],"RNS.RawChannelWriter":[[10,1,1,"","__init__"]],"RNS.RequestReceipt":[[10,1,1,"","concluded"],[10,1,1,"","get_progress"],[10,1,1,"","get_request_id"],[10,1,1,"","get_response"],[10,1,1,"","get_response_time"],[10,1,1,"","get_status"]],"RNS.Resource":[[10,1,1,"","advertise"],[10,1,1,"","cancel"],[10,1,1,"","get_data_size"],[10,1,1,"","get_hash"],[10,1,1,"","get_parts"],[10,1,1,"","get_progress"],[10,1,1,"","get_segments"],[10,1,1,"","get_transfer_size"],[10,1,1,"","is_compressed"]],"RNS.Reticulum":[[10,3,1,"","ANNOUNCE_CAP"],[10,3,1,"","LINK_MTU_DISCOVERY"],[10,3,1,"","MINIMUM_BITRATE"],[10,3,1,"","MTU"],[10,1,1,"","blackhole_sources"],[10,1,1,"","discovered_interfaces"],[10,1,1,"","get_instance"],[10,1,1,"","interface_discovery_sources"],[10,1,1,"","link_mtu_discovery"],[10,1,1,"","publish_blackhole_enabled"],[10,1,1,"","remote_management_enabled"],[10,1,1,"","required_discovery_value"],[10,1,1,"","should_use_implicit_proof"],[10,1,1,"","transport_enabled"]],"RNS.Transport":[[10,3,1,"","PATHFINDER_M"],[10,1,1,"","await_path"],[10,1,1,"","deregister_announce_handler"],[10,1,1,"","has_path"],[10,1,1,"","hops_to"],[10,1,1,"","next_hop"],[10,1,1,"","next_hop_interface"],[10,1,1,"","register_announce_handler"],[10,1,1,"","request_path"]]},"objnames":{"0":["py","class","Python class"],"1":["py","method","Python method"],"2":["py","property","Python property"],"3":["py","attribute","Python attribute"]},"objtypes":{"0":"py:class","1":"py:method","2":"py:property","3":"py:attribute"},"terms":{"":[0,1,3,4,7,9,13,14,15,16],"0":[1,3,4,7,10,13,14,15],"00":[13,14],"00000000":13,"00000100":13,"00000111":13,"01":[4,13],"01010000":13,"02":3,"03":4,"04":4,"05":[1,4],"0536":14,"06915":7,"08":[1,14],"09":4,"0d7334d411d00120cbad24edf355fdd2":4,"0f4259fef4521ab75a3409e353fe9073eb10783b4912a6a9937c57bf44a62c1":14,"0x0101":1,"0x20":1,"0x7d":1,"0x7e":1,"0x91c421ddfb8a30a49a71d63447ddb54cebe3465":12,"0xf000":[1,10],"1":[1,3,4,7,10,13,14,16],"10":[4,7,13,14],"100":[1,7,13],"1000":1,"10000000":13,"1024":1,"109":16,"11":[4,13],"115":13,"115200":[1,7,14],"1178a8f1fad405bf2ad153bf5036bdfd":14,"118":7,"12":[3,4,7,14],"1200":13,"125":7,"125000":7,"127":7,"128":[9,10,13],"13":14,"13425ec15b621c1d928589718000d814":[9,13],"14":[4,7],"15":[4,7],"150":[7,14],"150m":7,"153cb870b4665b8c1c348896292b0bad":4,"15kb":16,"15m":14,"16":[4,7,9,13,14,16],"1625":7,"1625000":7,"167":13,"168":16,"17":14,"1716230400":4,"1726dbad538775b5bf9b0ea25a4079c8":14,"18":[4,14],"1800":10,"187":14,"192":16,"1b03013c25f1c2ca068a4f080b844a10":14,"1h":14,"2":[1,3,4,7,10,13,14],"20":[4,7,13,14],"200":[7,14],"2005":0,"201":7,"2016":[8,15],"2023":[3,14],"2024":4,"2025":4,"2026":[4,8,16],"21":3,"21a8daa6d9c3d3b8aab6e94b6bcb0e33":4,"22":[4,7],"2225fdeecaf6e2db4556c3c2d7637294":14,"23":[4,14],"2316":14,"23h":14,"24":[4,7,14],"2400000000":7,"25":[1,6,15],"250":16,"255":[7,14],"25519":10,"256":[4,7,9,10,13,14,15],"2592000":10,"27":14,"29":7,"297":[13,15],"29716":7,"2b489d06eaf7c543808c76a5332a447d":14,"2b9ec651326d9bc274119054c70fb75":14,"2d03725b327348980d570f739a3a5708":14,"2d882c5586e548d79b5af27bca1776dc":14,"2f":1,"2owjajquafianpecac":3,"3":[1,3,4,7,13,14,15],"30":[7,10,14],"30602def3b3506a28ed33db6f60cc6c9":14,"32":[3,4,10,13],"3278":7,"327c1b2f87c9353e01769b01090b18f2":16,"32m":14,"33":7,"34":[7,16],"360":[4,7,10],"3600":[1,3,7],"37":4,"37428":14,"37429":14,"38":[4,14],"383":10,"3865":14,"399ea050ce0eed1816c300bcb0840938":14,"3a4f8b9c1d2e3f4g5h6i7j8k9l0m1n2o":14,"3b87":7,"4":[4,10,13,14],"40m":14,"42":4,"4242":[3,7],"4251":7,"42671":7,"430":13,"4343":7,"44":15,"44318":7,"45":[1,4,13],"46":14,"464":10,"465":13,"469":14,"48555":7,"49":14,"49555":7,"4965":14,"4e":7,"4faf1b2e0a077e6a9d92fa051f256038":13,"4g":16,"4ghz":7,"5":[1,4,7,10,13,14,15,16],"500":[7,10,13,15,16],"5001":7,"50824b711717f97c2fb1166ceddd5ea9":4,"51":[7,13],"512":[7,10,13,15],"52":14,"521c87a83afb8f29e4455e77930b973b":14,"5245a8efe1788c6a1cd36144a270e13b":14,"53":4,"55":7,"56":14,"564":1,"56m":14,"5757":7,"5858":7,"59":14,"5caf":7,"5d78":7,"5urvjicpzi7q3ybztsef4i5ow2aq4soktfj7zedz53s47r54jnqq":7,"6":[3,4,7,10,14],"60":[1,7],"600":7,"63":14,"64":[3,13,14],"68a4aa91ac350c4087564e8a69f84e86":14,"7":[3,7,13,14],"71":16,"71e5":7,"72":7,"720":[7,10],"7200":7,"73":[7,14],"73cbd378bb0286ed11a707c13447bb1":14,"74":14,"74195":7,"781":14,"7822":14,"7a55144adf826958a9529a3bcf08b149":14,"8":[1,7,14],"80":[12,14],"8001":7,"809":14,"83":[13,14],"83b7328926fed0d2e6a10a7671f9e237":16,"84fpy1qbxhcgdseepynmhthcrgmx4nffbytz2gkytoqhvvhjp8eaw1z1eedrnkd19b3b8nilcgvxzkv17ummmeescrpya5w":12,"86":14,"865":7,"865600000":7,"867":7,"867200000":7,"868":13,"88":7,"89":7,"8a37cdd16938ce79861561adbd59023a":4,"8dd57a738226809646089335a6b03695":14,"8f3a21c9d84e927b":4,"9":[3,4,14],"90":4,"900":[13,14],"9037":14,"921600":14,"941bed5e228775e5a8079fc38b1ccf3f":14,"959e10e5efc1bd9d97a4083babe51dea":4,"96":13,"9600":1,"9710b86":4,"9710b86ba12c42d1d8f30f74fe509286":4,"9710b86ba12c4f2":4,"984b74a3f768bef236af4371e6f248cd":14,"99":13,"99714":7,"9fb6d773498fb3feda407ed8ef2c3229":14,"9h":14,"A":[0,1,3,4,6,7,8,9,10,11,13,14],"AND":8,"AS":8,"And":[0,1,16],"As":[0,3,4,5,7,10,11,12,13,14,15],"At":[3,13],"BE":8,"BUT":8,"Be":[4,10,14,16],"But":[0,12,13,16],"By":[0,1,3,4,7,10,13,14,16],"FOR":8,"For":[0,3,4,6,7,9,10,13,14,15],"IN":[1,8,10],"If":[0,1,3,4,5,7,9,10,11,12,13,14,15,16],"In":[0,1,3,4,5,6,7,9,10,11,13,14,15],"It":[0,1,3,4,5,7,9,10,11,13,14,15,16],"NO":8,"NOT":8,"No":[1,3,7,9,13,14,15,16],"Not":6,"OF":8,"OR":8,"Of":[9,13],"On":[0,1,3,4,7,9,14,16],"One":[3,4,5,7,10,13,16],"Or":[4,6,7,14,15],"Such":0,"THE":8,"TO":8,"That":[0,4,11,13,16],"The":[1,3,5,6,7,8,9,10,11,12,15],"Then":[0,1,3],"There":[0,3,9,13,14,16],"These":[0,3,4,7,9,10,11,13,14],"To":[1,3,4,5,6,7,9,13,14,15],"WITH":8,"Will":10,"With":[0,6,7,9,11,13,14,16],"_":13,"__":13,"______":13,"_______":13,"________":13,"________________":13,"__future__":1,"__init__":[1,10],"__main__":1,"__name__":1,"__str__":1,"_no_us":10,"a1b2c3d4e5f686ba12c42d1ba12ef1aa":4,"a4d":7,"a79f":7,"aarch64":3,"ab":1,"abandon":0,"abil":[0,3,4,5,6,8,14,15],"abl":[0,1,3,4,7,10,13,14],"abolish":16,"abort":[0,1,4,7],"about":[1,3,4,5,7,9,10,13,14,16],"abov":[3,4,5,7,8,13,14],"absolut":[7,12,15,16],"abstract":[9,10,13,16],"abstractmethod":10,"abund":[5,16],"abus":14,"academ":0,"accept":[0,4,7,10,12,13,14,16],"accept_al":[1,10],"accept_app":10,"accept_non":10,"accepts_link":10,"access":[0,3,6,7,9,10,14,16],"access_point":[7,9],"accid":[11,16],"accommod":[10,13],"accomod":16,"accord":[1,3,4,9,13],"accordingli":[1,7],"account":[0,9,16],"achiev":[0,3,7,9,10,13,15],"acknowledg":[9,15],"across":[0,1,4,5,9,10,13,14,16],"act":[0,3,7,10,13,14,16],"action":[0,1,8,14],"activ":[0,1,3,4,7,10,13,14],"actor":[0,13,14,16],"actual":[0,1,3,4,7,9,13,14,16],"ad":[0,1,4,5,6,7,9,10,11,13,14,15,16],"adapt":[3,5,16],"add":[0,1,3,4,7,9,10,14],"add_argu":1,"add_message_handl":[1,10],"add_ready_callback":10,"addict":16,"addit":[4,5,7,9,10,11,13,14,15],"addition":[3,4,5,7,13],"addr":14,"address":[0,1,3,6,7,10,13,14,15],"adher":[7,10],"adjust":[3,4,10,14,16],"adm":4,"admin":[4,7],"administ":4,"administr":[4,9,11,13,14,16],"adopt":13,"adress":[10,13],"advanc":[11,13],"advantag":10,"advers":15,"adversari":[3,9,12,16],"advertis":[1,7,10],"advic":12,"advis":[7,13],"ae":[10,13,15],"af73":7,"affect":[3,7,16],"affili":[0,11],"afford":9,"after":[1,3,4,7,9,10,13,14],"afterthought":16,"ag":0,"again":[7,13,14],"against":[0,3,4,7,13,16],"agenc":[6,13],"agent":[13,16],"agnost":[9,13],"agnostic":[13,16],"ago":14,"agreement":[0,16],"ahead":9,"ai":16,"aim":[0,3,6,13],"air":[3,5],"airmax":5,"airtim":[7,9,16],"airtime_limit_long":7,"airtime_limit_short":7,"akin":13,"algorithm":[0,8,9,16],"alia":4,"alias":6,"aliased_nam":4,"alic":[4,13],"alien":16,"align":[3,14,16],"aliv":[10,13],"all":[0,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16],"allevi":5,"alloc":[7,9,10,13,14],"allow":[0,1,3,4,5,7,9,10,11,13,14,15,16],"allow_al":[1,10],"allow_list":10,"allow_non":10,"allowed_hash":14,"allowed_ident":14,"allowed_list":10,"almost":[0,5,7,13,14,16],"alon":7,"along":[4,7,10,13,14],"alongsid":[4,9],"alreadi":[1,3,4,5,9,10,11,13,14,16],"also":[0,1,3,4,5,6,7,9,10,11,13,14,15,16],"alter":[3,10,13],"altern":[1,3,4,7,14],"although":[3,13,15],"alwai":[0,3,4,7,9,10,13,14,16],"am":16,"amateur":[7,15],"among":[0,16],"amongst":8,"amount":[1,7,9,10,13,15,16],"amplifi":0,"amsterdam":[7,14],"an":[0,1,3,4,5,7,8,9,10,11,13,14,15,16],"analog":[11,16],"analysi":[0,4],"analyt":12,"analyz":0,"anchor":6,"android":[6,7,11,14],"ani":[0,1,3,4,5,7,8,9,10,11,12,13,14,15],"annonuc":7,"annot":1,"annouce_cap":7,"announc":[3,4,6,9,10,11,14],"announce_cap":[7,10],"announce_handl":1,"announce_interv":[4,7],"announce_packet_hash":10,"announce_rate_grac":[3,7],"announce_rate_penalti":[3,7],"announce_rate_target":[3,7],"announced_ident":[1,10],"announceloop":1,"announcesampl":1,"anonym":[3,9,10,13,15],"anoth":[4,9,10,13,14,16],"answer":[13,14,16],"antenna":[5,16],"anticip":4,"anxieti":16,"anymor":[3,16],"anyon":[0,1,3,4,5,7,9,10,13,14,16],"anyth":[0,4,5,7,11,13,14,15,16],"anywher":[0,1,7,16],"ap":7,"api":[3,4,6,13,15,16],"apk":3,"app":[1,3,10,13,16],"app_and_aspects_from_nam":10,"app_data":[1,10],"app_nam":[1,10],"app_timeout":1,"appar":0,"appear":16,"append":[1,13,14],"appli":[0,4,7,10,13,16],"applic":[0,1,7,9,10,11,13,14,15,16],"appreci":4,"approach":[0,3,5,9,13,14],"appropri":[0,4,7,9,16],"approv":[0,9,13,16],"approxim":[7,14],"april":3,"apt":3,"ar":[0,1,3,4,5,7,9,10,11,12,13,14,15,16],"arbit":16,"arbitrari":[10,13,14,15],"arch":[3,16],"architect":[12,16],"architectur":[3,6,11],"archiv":[6,11],"area":[0,3,5,7,9,13,15],"arg":[1,14],"argon":1,"argpars":1,"argument":[1,4,10,14],"argumentpars":1,"aris":8,"arm64":6,"armi":16,"armor":16,"around":[3,7,13,16],"arrai":3,"arrang":0,"arriv":[1,13,16],"art":16,"artifact":[4,6],"artifacts_dir":4,"artifici":8,"arx":14,"ask":[1,3,5,10,11,16],"aspect":[1,3,5,7,9,10,13,14],"aspect_filt":[1,10],"assert":[0,16],"assign":[1,9,13,14,16],"assist":11,"associ":[4,8,10,13,14],"assum":[7,9,13,16],"assumpt":[9,12,16],"assuredli":16,"asymmetr":[13,14,15],"asymmetri":0,"asynchron":[9,16],"atop":0,"attach":[0,11,14],"attached_interfac":10,"attack":3,"attain":3,"attempt":[1,3,4,5,10,14],"attent":[0,12,16],"attest":4,"attribut":[0,6,10],"atx":14,"auth":14,"authent":[0,4,7,9,10,11,13,14,15],"author":[0,4,8,13,14,16],"authoris":14,"authorit":[4,13,15],"authorship":0,"auto":[3,4,5,6,10,13,14],"auto_compress":10,"autoconfigur":15,"autoconnect_discovered_interfac":[7,14],"autodiscov":7,"autoinstal":[5,14],"autointerfac":[3,5,7,14],"autom":[0,3,4,5,6,11,12,13],"automat":[1,3,6,7,9,10,11,13,14,15,16],"autonom":[0,9,13,16],"autonomi":[0,15,16],"avail":[0,1,3,4,5,6,7,9,10,11,13,14,15,16],"averag":13,"avoid":[5,13,14],"awai":[0,1,7,13,14,16],"await_path":10,"awar":[3,4,7,13],"ax":[6,15],"ax25kissinterfac":7,"b":[1,4,14],"b32":7,"back":[0,1,4,7,13,15,16],"backbon":[5,6,9,14,16],"backboneinterfac":[3,7,14],"backend":[7,13],"background":[3,7,14],"backhaul":[5,9],"backup":[0,14],"balanc":7,"band":[5,13,16],"bandwidth":[3,6,7,9,10,11,13,14,15],"bar":16,"bare":[0,1,4,7,16],"barrier":[0,7,13,16],"base":[0,4,6,7,9,10,11,13,14,15,16],"base32":[7,14],"base64":14,"bash":[7,14],"basi":[0,7,10,13,14,15],"basic":[1,3,6,7,9,10,14],"batch":4,"batteri":16,"baud":[7,14],"baud_flash":14,"baudrat":1,"bc1pgqgu8h8xvj4jtafslq396v7ju7hkgymyrzyqft4llfslz5vp99psqfk3a6":12,"bc7291552be7a58f361522990465165c":[14,15],"beacon":7,"beast":16,"beat":16,"beauti":[0,11],"becam":0,"becaus":[0,4,9,13,16],"becki":1,"becom":[0,1,3,4,7,9,13,16],"been":[0,1,3,4,5,7,9,10,11,12,13,14,15,16],"befor":[1,3,4,7,9,10,12,13,14,16],"beg":16,"begin":[1,5,10,16],"begun":10,"behalf":[7,9],"behav":[5,11],"behavior":16,"behaviour":[3,7,14],"behind":[3,7,12,13,16],"being":[0,3,4,7,10,13,16],"beings":[0,8,13],"belief":13,"believ":[0,16],"belong":[9,13,14,16],"below":[5,7,14],"bend":16,"benefici":[7,14],"berlin":16,"best":[3,9,13,16],"better":[0,3,7,9,12,13,16],"between":[0,1,7,9,10,11,13,14,16],"beyond":[0,4],"bi":[10,13],"bidirect":13,"big":16,"bill":16,"billion":[9,13],"billionair":16,"bin":[3,7,14],"binari":[1,3,7,9,10,13,14,16],"bind":7,"bit":[1,3,4,7,9,10,11,13,14,15,16],"bitcoin":12,"bitrat":[1,7,10],"black":0,"blackhol":[3,6,9,10,13],"blackhole_sourc":[10,14],"blackholed_ident":14,"blackholeupdat":14,"ble":7,"blindli":[14,16],"blob":[1,4,13],"block":[3,4,7,9,10,11,13,14,16],"blockchain":16,"blocklist":14,"blood":16,"blueprint":16,"bluetooth":14,"board":[3,6,7,11,13,15],"boat":16,"bob":4,"bobs_nod":4,"bogu":7,"boil":5,"bond":16,"book":16,"bookworm":6,"bool":10,"boot":[3,14],"bootstrap":[6,7,14],"bootstrap_onli":[3,7],"borrow":16,"bot":11,"both":[0,1,3,4,5,7,9,10,11,13,14,15],"bounc":[3,16],"bound":[9,16],"boundari":[0,4,7,9,13],"box":[0,5],"branch":[0,4,14],"breadcrumb":4,"break":[3,10,13,16],"breath":[3,16],"breviti":14,"bridg":[5,7],"briefli":[5,13],"bring":[7,14],"brittl":[3,16],"broad":[3,5],"broadcast":[3,6,7,9,10,13,14,16],"broadcast_destin":1,"broadcastloop":1,"broader":[3,13],"broken":[3,16],"brought":[7,14],"brows":[0,4,11,16],"browser":[4,11,16],"buffer":[6,7,10,15],"bufferedread":10,"bufferedrwpair":10,"bufferedwrit":10,"bufferexampl":1,"bug":[4,11,12],"bui":16,"build":[0,1,4,5,6,7,11,13,15,16],"builder":16,"built":[0,3,7,9,11,13,14,15,16],"bulletin":11,"bundl":1,"bureaucraci":16,"bureaucrat":[15,16],"burst":6,"busy":0,"button":16,"bw":14,"bypass":[12,16],"byte":[1,6,9,10,13,14,15],"bytes":1,"c":[1,4,8,14],"c50cc4e4f7838b6c31f60ab9032cbc62":14,"c89b4da064bf66d280f0e4d8abfd9806":14,"cabl":[7,16],"cach":[7,9,14],"cafe":16,"cage":16,"calcul":[9,10,13,14],"call":[0,1,9,10,11,13,15,16],"callabl":[1,10],"callback":[1,10],"callsign":7,"came":4,"camp":0,"can":[0,1,3,4,5,6,7,9,10,11,12,13,14,16],"cancel":[4,10],"candid":9,"cannot":[0,1,3,4,7,9,15,16],"cap":7,"capabl":[0,1,3,7,9,13],"capac":[3,5,9,10,13],"capit":[0,16],"captur":[0,16],"car":9,"carambola":1,"card":[0,16],"care":[0,3,4,9,10,14,15,16],"carefulli":3,"cargo_build_target":3,"carri":[0,7,9,10,13,14,15,16],"carrier":[6,9,15],"case":[0,1,3,4,5,7,9,13,14],"castl":16,"cat":14,"catastroph":0,"categori":5,"caus":[3,7],"caution":7,"cb":[10,13],"cbc":[13,15],"cdma":7,"ceas":[0,16],"cede":0,"cell":9,"cellular":16,"cement":16,"censor":[0,13,14,16],"censorship":[13,15],"center":6,"central":[0,3,4,5,7,9,11,13,14,16],"centralis":13,"centric":0,"centuri":0,"ceo":16,"certain":[1,7,9,12,13,14,16],"certif":16,"certifi":0,"chain":[4,7,16],"challeng":[3,11,13,16],"chanc":5,"chang":[0,1,3,4,7,10,13,14,15,16],"channel":[0,3,4,6,7,9,10,12,13,15,16],"channelarg":1,"channelexampl":1,"chaotic":16,"chapter":[0,3,4,5,7,9,10,11,13,14,15],"charact":[1,4,7,14],"characterist":[7,9,13,16],"charg":8,"chart":4,"charter":13,"chase":16,"chat":6,"cheap":[5,7,13],"cheapli":3,"check":[1,3,4,10,13,14,16],"checksum":[4,10,15],"chmod":4,"choic":[3,9,16],"choke":16,"choos":[0,1,3,7,11,13,16],"chose":13,"chosen":13,"chunk":1,"cific":7,"ciphertext":10,"ciphertext_token":10,"circl":16,"circumst":[12,13,16],"citi":16,"cl":1,"claim":[8,13],"clariti":16,"class":[1,9,10,15],"clear":[1,7,10,14,16],"clear_default_app_data":10,"clear_screen":1,"clearli":16,"click":4,"client":[0,1,4,5,6,10,14,16],"client_buffer_readi":1,"client_config":4,"client_connect":1,"client_disconnect":1,"client_ident":1,"client_loop":1,"client_message_receiv":1,"client_packet_receiv":1,"client_request":1,"climat":16,"clone":[4,13],"close":[1,9,10,14],"closed_callback":10,"closer":[11,13],"closest":13,"cloth":16,"cloud":[0,6,7,11],"cluster":[0,13],"co":[5,7,15],"code":[0,3,4,5,6,7,9,11,12,14,15,16],"codic":0,"codingr":7,"coexist":9,"coffe":16,"coher":16,"collabor":[0,4,13,14],"collaps":[0,3,16],"collect":[0,3,12],"collis":9,"colon":16,"color":4,"com":[1,4,12,16],"combin":[0,3,4,6,11,13,14,16],"combinatori":16,"come":[0,3,7,9,13,16],"comma":[7,14],"command":[0,1,3,6,7,11,14],"commend":16,"comment":[0,4,7,14],"commerci":16,"commit":[0,3,4,11],"committe":16,"common":[0,1,3,5,6,9,13,14,15,16],"commonli":[4,5,7],"commun":[0,1,3,4,6,7,9,10,11,12,13,14,15,16],"communica":7,"compani":16,"compar":[9,16],"compass":16,"compat":[0,1,3,4,5,7,10,11,13,14,15],"compet":[0,16],"compil":3,"complain":16,"complet":[0,1,3,4,5,7,9,10,11,13,14,15],"complex":[0,3,7,12,13,16],"compli":9,"compon":[5,12,13,16],"compos":[4,6,13],"comprehens":[0,11,12],"compress":[1,10,13,14,15],"compromis":[0,13,16],"comput":[0,3,7,13,15,16],"computation":[7,14],"concaten":[10,14],"conceiv":[0,3,5],"concept":[0,6,13,14,16],"conceptu":[0,4,6],"concern":16,"concert":13,"conclud":[1,10],"concret":16,"concurr":[5,13,14],"condit":[3,8,13,15,16],"conduct":0,"conduit":16,"conf":[3,11],"config":[1,3,4,7,9,14,16],"configarg":1,"configdir":10,"configobj":4,"configpath":1,"configur":[0,1,3,5,6,9,10,13,15],"configuraion":5,"configure_devic":1,"confirm":[4,9,13,15,16],"conflict":[3,9],"conform":0,"confront":16,"confus":[5,13],"congest":13,"conglomer":16,"conjunct":7,"connect":[0,1,4,5,6,8,10,12,13,14,15,16],"conscienc":16,"conscious":0,"conscript":16,"consent":0,"consequ":[0,9,13],"conserv":7,"consid":[1,3,7,10,11,13,14,15,16],"consider":[6,13],"consist":[4,13,14],"consol":14,"constant":[0,10,16],"constantli":[13,16],"constitut":[0,3,13],"constrain":[9,10],"constraint":16,"construct":[0,4,13,15,16],"constructor":1,"consum":[4,9,10,16],"consumpt":[9,16],"contact":[9,11,13,16],"contain":[0,1,4,7,9,10,13,14],"contempl":16,"contemporari":0,"contend":13,"content":[0,1,3,4,9,11,14],"context":[3,13,14,16],"contin":[1,3,16],"continu":[0,4,7,10,12,14,15,16],"contract":8,"contrari":16,"contrast":0,"contribut":[0,6,8,9,12],"contributor":0,"control":[0,1,3,4,5,6,9,10,11,13,14,15,16],"convei":[1,16],"conveni":[0,1,4,14,16],"convent":[1,9],"converg":[3,9,13,16],"convers":[0,4,11,13,16],"convert":[0,4],"cook":3,"coordin":[7,9,10,13,15,16],"copi":[0,4,8,14],"copyright":[0,8],"core":[0,9,13,14,15,16],"corner":16,"corpor":[0,16],"correct":[0,1,4,7,9,13],"correctli":[1,9],"correspond":[4,9,13,16],"corrupt":[0,4],"cost":[5,6,7,13,15],"could":[0,1,3,7,9,10,13,14,15,16],"count":[4,11,13,16],"counter":1,"cours":[3,4,7,9,13,16],"coven":16,"cover":[3,4,5,9,13,15],"coverag":9,"cpu":[1,7,9,13],"cpuinfo":14,"cr":14,"craft":[0,16],"craftsman":16,"crash":16,"creat":[0,1,6,7,9,10,11,14,15,16],"create_bidirectional_buff":[1,10],"create_kei":10,"create_read":10,"create_receipt":[1,10],"create_writ":10,"creation":[0,6,8,9,11,13,14,15],"creativ":[0,16],"creator":[0,6,13,16],"credenti":[7,13],"critic":[0,9,13,14],"cron":0,"cross":[7,11],"crowd":16,"crucial":9,"cruft":16,"cryptograph":[0,3,6,7,9,14,15,16],"cryptographi":[0,3,13,15],"crystal":16,"ctrl":1,"cull":10,"culmin":16,"cultur":0,"curl":7,"current":[0,1,3,4,6,7,10,11,14,16],"current_download":1,"current_filenam":1,"current_ratchet_id":10,"curv":[9,10,13,15],"curve25519":[9,10,13,15],"custodian":16,"custom":[5,6,10,11,13,15],"custom_network_nam":7,"customis":7,"cut":16,"cynic":16,"d":[4,14],"d09285e660cfe27cee6d9a0beb58b7e0":4,"d56a4fa02c0a77b3575935aedd90bdb2":14,"daemon":[1,3,7,10,11,14],"dai":[4,10,11,16],"daili":4,"damag":[0,8,16],"danc":16,"danger":16,"dark":16,"data":[0,1,3,4,5,6,7,9,10,13,15,16],"data_buff":1,"data_port":7,"databas":[0,11,14,16],"databit":[1,7,14],"datacent":3,"datar":7,"dataset":[8,16],"date":[1,3,4,11,14],"datetim":1,"db":[1,14],"dbm":[1,7,14],"deadlin":0,"deal":[7,8],"death":6,"debian":[6,13,14],"debug":[3,14],"decad":[0,5,12,16],"decentr":[3,6,7,14],"decentralis":15,"decid":[0,7,9,10,13,16],"decim":7,"decis":[0,4,7,9,13,16],"declar":13,"decod":[1,7,14],"decoupl":0,"decreas":[4,14],"decrypt":[7,9,10,13,14],"dedic":[4,7,13,15,16],"deep":[3,16],"deepli":[0,16],"def":[1,4],"default":[1,3,4,5,7,9,10,11,13,14],"default_ar_grac":7,"default_ar_penalti":7,"default_ar_target":7,"default_ifac_s":1,"defin":[1,4,7,10,13,14,15,16],"definit":[1,3,4,13,14,16],"defunct":14,"degrad":9,"degre":7,"delai":[7,11,13,14,16],"deleg":[0,4,13],"delet":[0,4,16],"delimit":1,"deliv":[1,3,9,10,11,16],"deliveri":[0,1,9,10,11,15],"demand":[4,10,16],"demonstr":[0,1,3,7,16],"deni":[0,4,16],"denomin":0,"depend":[0,1,4,5,6,7,9,10,13,14,16],"deploi":[13,16],"deploy":4,"depriorit":16,"depth":16,"deregist":10,"deregister_announce_handl":10,"deregister_request_handl":10,"deriv":[3,9,10,13,15],"describ":[4,5,7,10,13],"descript":[1,4,14],"descriptor":1,"deseri":1,"deserializ":1,"design":[0,3,4,5,6,7,9,11,12,13,14,15],"desir":[1,5,7,13],"desk":16,"desktop":[7,11],"dest_len":1,"destin":[1,3,6,10,14,16],"destination_1":1,"destination_2":1,"destination_clos":1,"destination_hash":[1,4,10,14],"destination_hexhash":1,"destroi":[0,16],"destruct":16,"detach":[4,7],"detail":[0,1,3,4,6,7,10,14,15],"detect":[1,4],"determin":[3,9,10,13,16],"detriment":14,"dev":[1,3,7,14],"devel":3,"develop":[4,5,6,8,10,11,12,13,14,15,16],"devic":[1,3,6,7,9,10,11,13,14,16],"dh":10,"dhcp":[5,7,9,14],"di":16,"dict":1,"dictat":[14,16],"dictatorship":16,"dictionari":14,"did":[0,1,11,16],"diff":4,"differ":[0,1,3,4,5,7,9,10,11,13,14,15,16],"differenti":14,"diffi":[9,13],"difficult":[3,5,14],"difficulti":[7,14],"digit":[0,3,5,13,15,16],"digniti":[0,16],"dilut":0,"dinner":16,"dir":1,"dire":5,"direct":[0,1,3,4,5,9,10,11,13,14],"direction":13,"directli":[0,3,4,5,7,8,9,10,11,13,14,15,16],"directori":[1,3,4,7,9,14,16],"disabl":[7,13,14],"disappear":[7,14,16],"disassoci":13,"discard":[3,10,13],"discern":0,"disciplin":[0,16],"disconnect":[1,3,6,7],"discourag":0,"discov":[0,3,6,7,9,10,11,13,16],"discover":[3,6,14],"discover_interfac":14,"discovered_interfac":10,"discoveri":[3,4,6,10,13,14],"discovery_bandwidth":7,"discovery_encrypt":7,"discovery_frequ":7,"discovery_modul":7,"discovery_nam":7,"discovery_port":7,"discovery_scop":7,"discovery_stamp_valu":7,"discret":0,"discrimin":9,"discuss":[0,4,5,13],"disk":[1,4,10,14],"displai":[1,4,7,9,11,13,14],"disrupt":[0,7],"dissemin":0,"dissolv":[9,16],"dist":4,"distanc":[5,13,14],"distant":[3,10,13],"distinct":[0,7,9,13,16],"distinguish":[9,13],"distribut":[1,4,6,8,9,10,11,13,14,15,16],"dive":3,"diverg":0,"divers":0,"divid":10,"divmod":1,"dn":[5,7,11,16],"dna":16,"dnf":3,"do":[0,1,3,4,5,7,8,9,10,13,14,16],"doc_id":4,"document":[0,3,6,8,10,11,13,14,15,16],"doe":[0,1,3,4,5,6,7,10,11,13,14,16],"doesn":[0,7,9,16],"dollar":16,"domain":[0,3,6,7,13,14,15],"domin":16,"don":[1,3,4,9,10,13,14,16],"donat":6,"done":[1,3,7,13,14,16],"door":16,"dot":[13,14],"doubt":3,"dowload":3,"down":[0,1,5,7,10,14,16],"download":[0,1,3,4,7,9,11,14],"download_began":1,"download_conclud":1,"download_finish":1,"download_start":1,"download_tim":1,"downstream":14,"drag":11,"drastic":14,"draw":16,"drawn":16,"drive":[0,12],"driver":[14,15],"droid":3,"drone":16,"drop":[4,7,9,10,11,13,14,16],"drown":0,"dsrdtr":1,"dual":[5,14],"dublin":14,"due":[0,1],"dumb":16,"dump":14,"duplex":[13,15],"durabl":0,"durat":14,"dure":[4,14],"dynam":[0,3,4,7,11,14,16],"dysfunct":12,"dysregul":0,"e":[1,4,14],"e5c032d3ec4e64a6aca9927ba8ab73336780f6d71790":14,"e702c42ba8":14,"e7536ee90bd4a440e130490b87a25124":14,"each":[0,1,3,4,7,9,10,11,13,14],"earli":16,"earlier":13,"eas":[7,13],"easi":[3,4,5,7,11,13,14,15],"easier":[3,4,7,9,14,15],"easiest":[3,5,7,13],"easili":[0,3,4,7,9,13,14,15,16],"eastern":13,"ec_pr_freq":7,"ecdh":[13,15],"echo":6,"echo_destin":1,"echo_request":1,"econom":0,"economi":16,"ecosystem":[0,3,7,11,13,14,16],"ed25519":[0,4,13,15],"edit":[3,4,14],"editor":[4,14],"eeprom":14,"effect":[0,4,7,13,14],"effici":[1,3,7,9,10,11,13,14,15,16],"effort":[5,16],"effortlessli":11,"eg":14,"egress":7,"egress_control":7,"ei":1,"either":[3,4,5,9,10,13,14,16],"elaps":[4,7],"electromagnet":16,"eleg":16,"element":[9,16],"elev":0,"elif":1,"elimin":[0,9,16],"ellipt":[9,10,13,15],"els":[0,1,9,11,12,13,15,16],"email":[0,11],"emb":4,"embed":[0,4,5],"embrac":16,"emerg":[0,6,11],"emiss":11,"emot":0,"emploi":[0,5,13],"empow":15,"empti":[1,6,16],"emul":[3,14],"enabl":[0,1,3,5,6,9,10,11,13,14,15,16],"enable_ratchet":10,"enable_remote_manag":14,"enable_transport":[7,13,14],"encapsul":[7,15],"encod":[1,10,11,14,16],"encount":[3,9],"encourag":[0,3,16],"encrypt":[0,1,3,4,6,7,9,10,11,13,14,15],"encrypted_mdu":10,"end":[1,4,7,9,10,11,13,15],"endeavor":0,"endless":[7,16],"endow":0,"endpoint":[1,9,10,11,13,16],"energi":[3,16],"enforc":[7,10,13,14],"enforce_ratchet":10,"engag":[0,16],"engin":[0,3,11,12,16],"enhanc":13,"enjoy":0,"enough":[0,3,5,7,11,13],"ensur":[0,1,3,4,7,9,10,11,13,14,15,16],"ensurepath":3,"enter":[0,1,14],"entir":[0,1,3,4,7,9,10,11,13,14,15,16],"entiti":[0,9,13,14,16],"entitl":0,"entri":[0,1,3,13,14,16],"entropi":16,"entrypoint":[6,7,14],"enumer":1,"envelop":[10,16],"environ":[0,3,4,6,7,9,12,13,14],"environment":13,"environmentlogg":13,"eof":7,"ephemer":[0,9,10,13,15],"epub":6,"equal":[0,9,10,13,16],"equip":[7,9,13],"equival":[7,16],"era":16,"erod":16,"erron":12,"error":[1,3,4,7,12,14,16],"esc":1,"esc_mask":1,"escap":[1,14],"esoter":0,"esp32":5,"especi":[3,4,5,7,14],"essenti":[0,3,4,7,11,13,14,16],"establish":[0,1,3,7,9,10,11,14,15,16],"established_callback":10,"establishment_timeout_per_hop":10,"etc":[4,14],"eth0":7,"eth1":7,"ether":16,"ethereum":12,"ethernet":[3,6,7,9,11,13,15,16],"ethic":6,"evalu":0,"evapor":16,"even":[0,1,3,4,7,9,10,11,13,14,15,16],"event":[7,8,16],"eventu":10,"ever":13,"everi":[0,1,3,4,7,9,10,13,14,16],"everydai":3,"everyon":[0,3,4,11,12,13,16],"everyth":[0,1,4,9,11,12,13,16],"evict":16,"evolv":[0,3,9,13],"exact":[5,7,13],"exactli":[10,13,16],"exampl":[0,3,5,6,9,10,13,14,15],"example_util":1,"exampleannouncehandl":1,"exampleconfig":[3,14],"exampleinterfac":1,"exce":[1,7,10],"except":[1,7,10],"excess":[7,14],"exchang":[0,9,10,13,15],"exclud":[4,10,13],"exclus":0,"execstart":14,"execstartpr":14,"execut":[0,1,3,4,7,10,14],"exercis":0,"exhaust":[5,11,13,14],"exist":[0,1,3,4,5,6,7,9,11,13,14,15],"exit":[0,1,4,7,10,14],"expand":[4,9,11,13,15],"expand_nam":10,"expans":[0,16],"expect":[1,4,7,10,12,13,14],"expens":[5,7],"experi":[9,11,13,14,16],"experienc":1,"expir":7,"expiri":[7,10],"explain":[5,10],"explan":[13,14],"explicit":10,"explicitli":[7,9,13,14],"exploit":0,"explor":[1,11,13,15,16],"export":[3,14],"expos":[7,10,14],"exposur":7,"express":[0,4,8],"extend":[0,1,10],"extens":[4,7,11,14,15],"extern":[0,1,3,4,7,10,14,15,16],"extra":[3,7,14],"extract":[0,4,14,16],"extrem":[3,11,13,14,15,16],"f":[1,3,14],"f2d31b2e080e5d4e358d32822ee4a3b7":4,"f4":7,"f53a1c4278e0726bb73fcc623d6ce763":14,"fabric":[6,9],"face":[7,11],"facebook":0,"facilit":[11,13],"fact":[0,3,7,15],"factor":[7,10,14],"fade":16,"fail":[0,1,3,4,7,10,16],"failed_callback":[1,10],"failur":[0,3,4,7,10,16],"fake":14,"fallaci":6,"fallback":[4,16],"fallen":16,"fals":[1,7,9,10],"famili":3,"familiar":0,"fantasi":16,"far":[0,3,9,13],"fashion":12,"fast":[6,7,9,10,11,13],"faster":[3,7,13,16],"fastest":[7,13],"fat":16,"favor":3,"favorit":11,"fe80":3,"featur":[3,4,6,7,9,11,12,13,14,15],"feder":[11,13,14,16],"fedora":3,"feed":[0,3,10,16],"feedback":[0,1,6],"feel":[11,16],"fernet":13,"fetch":[0,4,7,14],"few":[0,3,5,7,9,11,13,14,15,16],"fewer":10,"ff":14,"ffcffb4e255e156e77f79b82c13086a6":4,"fi":12,"fiber":[5,16],"fibr":15,"field":[13,16],"file":[0,1,3,4,5,7,8,9,10,11,13,14,15],"file_resourc":1,"file_s":1,"filelist":1,"filelist_data":1,"filelist_receiv":1,"filelist_timeout_job":1,"filenam":1,"filesync":6,"filetransf":[6,10],"filter":[0,1,9,13,14],"final":[1,4,10,13,16],"find":[0,4,6,7,11,13,14,16],"find_spec":1,"fine":[0,4,7],"fingerprint":16,"finish":6,"finit":16,"fire":16,"firewal":[3,7,9,16],"firmwar":[3,5,13,14],"firmware_hash":14,"first":[0,1,3,4,7,9,10,13,14,16],"fit":[0,1,8,16],"five":[1,16],"fix":[4,6,13,16],"fixed_mtu":7,"flag":[1,3,4,10,13,14],"flash":14,"flasher":3,"flat":16,"flaw":16,"fleet":13,"flesh":16,"flexibl":[3,4,5,7,9,11,14,15],"fli":13,"flicker":16,"flight":10,"flip":16,"float":[1,10],"flood":[7,14],"flow":[0,1,3,6,7,9,13],"flow_control":7,"fluid":16,"fluiditi":16,"fluidli":16,"flush":1,"focu":[0,14],"focus":[11,13],"folder":[0,1,4],"follow":[0,1,3,4,5,7,8,10,12,13,14,15,16],"font":4,"forbid":16,"forc":[0,1,14,16],"forcibli":[10,14],"foreground":3,"forev":16,"forg":16,"forget":[9,14],"forgotten":0,"fork":[0,6,11],"forker":4,"form":[3,6,7,9,10,13,14,16],"format":[0,1,6,11,14,15],"forth":1,"fortifi":0,"fortun":16,"forward":[0,4,6,7,9,10,11,13,14,15],"forward_ip":7,"forward_port":7,"found":[1,3,7,10,13,14,16],"foundat":[0,9,12,13,15,16],"fragil":[0,16],"frame":[1,7],"framework":11,"free":[3,8,9,11,12,15,16],"freedom":[13,16],"freedv":5,"freeli":13,"freq":14,"frequenc":[3,5,7,13,14],"frequent":[7,9],"friend":[3,16],"friendli":11,"from":[0,1,3,4,5,6,7,8,9,10,11,12,13,14,15],"from_byt":10,"from_fil":10,"from_identity_hash":10,"fromhex":1,"front":[4,13],"frontend":11,"fruit":1,"ftdi_ft230x_basic_uart_43891ckm":14,"fuel":16,"full":[0,1,3,4,7,9,10,11,13,14,15],"full_hash":10,"full_nam":[10,14],"fulli":[1,3,4,5,7,11,13,14,15],"funcion":10,"function":[0,1,3,4,5,6,7,8,9,10,11,12,14,15,16],"fundament":[0,5,9,13,14,16],"furnish":8,"further":[0,3,6,7,14,16],"futur":[0,4,6,9,11,14,16],"fw":14,"g":[1,4,13,14],"ga":1,"gain":[0,5,10,13,16],"galact":13,"gap":3,"gaslit":16,"gatekeep":[0,13,16],"gatewai":[1,3,7,9,13,14,16],"gbp":14,"gear":16,"gen_tim":4,"gener":[0,1,3,4,5,7,9,10,13,14,15,16],"generalis":15,"genuin":14,"geograph":[0,3,7],"get":[0,1,4,5,6,7,9,10,11,14,16],"get_ag":10,"get_channel":[1,10],"get_config_obj":1,"get_data_s":10,"get_establishment_r":10,"get_expected_r":10,"get_external_ip":7,"get_hash":10,"get_inst":10,"get_mdu":10,"get_mod":10,"get_mtu":10,"get_packet_rssi":1,"get_packet_snr":1,"get_part":10,"get_private_kei":10,"get_progress":[1,10],"get_public_kei":10,"get_q":10,"get_random_hash":[1,10],"get_remote_ident":[1,10],"get_request_id":10,"get_respons":10,"get_response_tim":10,"get_rssi":10,"get_rtt":[1,10],"get_seg":10,"get_snr":10,"get_statu":10,"get_transfer_s":10,"geti2p":7,"ghost":16,"ghz":13,"gi":1,"giant":16,"gift":16,"gigabit":[9,16],"gigabyt":15,"git":[0,6,14],"github":[0,1,3,4],"gitlab":0,"give":[3,7,13,14,16],"given":[7,9,10,13,14,16],"global":[1,6,7,9,10,13,14,15],"globe":16,"glue":5,"gmail":0,"go":[1,7,9,13,16],"goal":[3,6,7,9,11,15],"goe":16,"good":[0,3,4,5,9,13,14],"goodwil":16,"got":[1,16],"got_respons":1,"govern":[13,16],"government":0,"gpio":11,"grace":10,"gracefulli":[7,9],"grade":6,"grain":[0,4],"grammar":0,"grant":[0,4,8,14,16],"granular":4,"grape":1,"graph":0,"graphic":11,"gratefulli":12,"graviti":16,"great":[3,4,13,14,16],"greater":[4,10,13,14,15],"greatli":[3,7],"green":16,"grid":[11,16],"gross":16,"ground":[0,16],"group":[0,6,7,10,11,13,14],"group_id":7,"group_nam":4,"group_root":4,"groupinstal":3,"grow":[0,3,16],"grown":16,"growth":[0,3],"guarante":[4,9,12,13],"guard":16,"guess":7,"gui":11,"guid":[3,5,11,13],"guidelin":3,"guilt":11,"gun":16,"gw":7,"gz":4,"h":[4,14],"ha":[0,1,4,5,7,9,10,11,12,13,14,15,16],"habit":16,"habitat":16,"hack":15,"had":[0,13],"half":[13,15],"hammer":16,"hand":[1,16],"handheld":13,"handl":[0,1,3,5,7,9,10,11,13,14,15],"handler":[1,10,14,16],"handshak":16,"happen":[1,3,4,7,10,13,16],"hard":[3,5,7,16],"hardcod":16,"hardlin":9,"hardwar":[0,1,3,6,7,10,11,13,14,15,16],"harm":[6,8],"harvest":0,"has_path":[1,10],"hasattr":1,"hash":[0,1,4,9,10,13,14,16],"hash1":13,"hash2":13,"hash_from_name_and_ident":10,"hashlib":13,"hashmap":1,"have":[0,1,3,4,5,7,9,10,11,12,13,14,15,16],"hazard":10,"hdlc":1,"he":0,"header":[1,7,10,13],"header_1":13,"header_2":13,"health":6,"hear":[13,16],"heard":[0,10,11,13,14],"heart":16,"heavi":16,"height":7,"held":[7,14],"helium":1,"hellman":[9,13],"hello":4,"hello_world":4,"help":[1,3,4,9,12,13,14,16],"helper":[1,4,14],"here":[0,1,3,7,13,14,16],"herebi":8,"heterogen":[3,6,15],"hex":[1,14],"hexadecim":[1,4,13,14],"hexbyt":14,"hf":[11,16],"hidden":14,"hide":[3,16],"hierarch":[15,16],"hierarchi":[6,16],"high":[5,7,9,13,14,15,16],"higher":[0,7,9,15],"highest":10,"highli":[4,7,12,13,14],"highlight":6,"hijack":16,"hint":[1,4],"histor":0,"histori":[0,4,11],"hit":1,"hkdf":13,"hmac":[13,15],"hoc":[15,16],"hold":[7,10,13,16],"holder":[8,9],"hole":16,"hollow":16,"home":[0,3,9,11,14,16],"homebrew":7,"hook":0,"hop":[7,9,10,13,14,15,16],"hopefulli":9,"hops_to":10,"host":[0,1,4,6,7,9,11,13,14],"hostil":6,"hostnam":[7,16],"hotspot":16,"hour":[1,4,7,14,16],"hous":[3,16],"how":[0,1,3,4,5,7,9,11,13,14,15,16],"howev":[3,4,7,9,13],"http":[0,1,4,11,12,16],"hub":[7,11,14],"hum":16,"human":[0,1,6,7,8,9,10,12,13],"hundr":[0,9,11,16],"hungri":5,"hw_mtu":1,"hwrev":14,"hz":[7,14],"i":[0,1,3,4,5,6,7,8,9,10,11,12,13,14],"i2p":[3,6,9,11,15],"i2p_tunnel":7,"i2pd":[3,7],"i2pinterfac":[3,7],"ia":14,"ic":5,"ic_burst_freq":7,"ic_burst_freq_new":7,"ic_burst_hold":7,"ic_burst_penalti":7,"ic_held_release_interv":7,"ic_max_held_announc":7,"ic_new_tim":7,"ic_pr_burst_freq":7,"ic_pr_burst_freq_new":7,"icmp":11,"icon":[4,16],"id":[4,7,10,13,14],"id_callsign":7,"id_interv":7,"idea":[0,3,4,13,14,16],"ideal":[11,14,15],"ident":[0,1,3,6,7,9,10,11,14,15],"identif":[6,7,15],"identifi":[1,7,9,10,13,14,15],"identifyexampl":1,"identity_data":14,"ie":14,"if00":14,"ifac":[1,3,7,9,13,14],"ifac_s":7,"ifconf":1,"ifconfig":14,"ignor":[4,7,9,10,12,13,14],"ignored_devic":7,"illus":6,"illustr":[1,7,13],"imag":16,"imagin":[0,9,16],"immedi":[0,4,7,14,16],"immens":16,"immort":16,"immun":0,"immut":[0,16],"impact":[7,9,10,13],"impati":16,"imperson":9,"implement":[0,1,4,6,7,9,10,11,12,13,16],"impli":8,"implic":[6,7,9],"implicit":[9,10,13],"implicitli":14,"import":[0,1,3,5,7,9,10,12,13,14],"importantli":[0,3,16],"importlib":1,"imposs":[13,16],"impract":14,"improv":[3,6,7,11,12,16],"in_fram":1,"in_wait":1,"inactive_for":10,"inadvert":14,"inbound":[1,7,10],"inbox":9,"incent":0,"includ":[0,1,4,5,6,7,8,9,10,11,13,15],"inclus":9,"incom":[1,7,10,14],"incompat":[0,10,13],"incompet":0,"incomplet":9,"inconveni":0,"increas":[4,7,10,14],"incredibli":[0,16],"increment":0,"incur":[0,7],"indefinit":[0,14],"independ":[0,4,6,10,13],"index":[1,3,6],"indic":[1,4,10],"indiffer":16,"indirectli":[8,13],"individu":[0,3,4,7,10,12,13,14,15,16],"industri":0,"inevit":[3,13],"infer":13,"infinit":16,"influenc":0,"influx":[7,11],"influxdb":11,"info":[4,10,13,14,16],"inform":[0,1,3,4,6,7,9,10,11,12,13,14,16],"infrastructur":[5,6,7,9,11,13,14],"ingest":16,"ingo":10,"ingress":[1,7],"ingress_control":7,"inhabit":16,"inher":[0,9],"inherit":4,"init":3,"initi":[1,4,7,9,10,13,14,15],"initialis":[1,4,10,14],"input":[1,14],"insert":13,"insid":[4,13,16],"insidi":0,"insight":16,"inspect":[3,4,7,9,13,14],"inspir":16,"instal":[0,1,4,6,7,13,14,15],"instanc":[0,1,6,7,10,11,13,14,16],"instance_control_port":14,"instance_nam":14,"instant":16,"instanti":10,"instantli":14,"instead":[0,1,3,4,7,10,13,14,16],"institut":[0,16],"instruct":[3,4,16],"int":[1,10],"integ":[1,10],"integr":[0,3,4,11,13,14,16],"intellig":[0,8,16],"intend":[3,7,9,13,14],"intens":14,"intent":[9,16],"intention":[11,13],"inter":[3,10,13],"inter_byte_timeout":1,"interact":[0,1,3,6,9,10,13,14,16],"intercept":9,"interchang":7,"interconnect":[3,7,9,13],"interest":[11,13,16],"interfac":[0,4,5,6,9,10],"interface_class":1,"interface_discovery_sourc":[10,14],"interface_en":14,"interfer":[9,14],"intermedi":[9,16],"intermediari":[6,7,13],"intermitt":[0,7,9,16],"intern":[0,1,4,7,10,13,16],"internal_1":7,"internet":[0,6,7,9,11,13,14,15,16],"internetwork":3,"interoper":[5,9,11,13,15],"interregnum":6,"interrupt":[4,7],"interv":[4,7,10,14],"intervent":14,"intiat":1,"intim":16,"introduc":[0,4,13,14,16],"introduct":6,"introductori":6,"intuit":[9,15],"invalid":[1,4,7,10],"invari":16,"invers":13,"invert":16,"invest":[0,9],"investig":4,"invis":[3,7],"invit":7,"invok":4,"involv":[0,4,9,12],"io":5,"iodin":11,"ioerror":1,"iot":5,"ip":[3,5,6,7,9,13,14,15],"ipv4":7,"ipv6":[3,7,14],"irc":11,"irrelev":[0,12],"irrespons":16,"is_compress":10,"is_connected_to_shared_inst":1,"is_open":1,"is_path_respons":10,"is_ready_to_send":[1,10],"isdir":1,"isfil":1,"isinst":1,"ism":[5,13],"isn":16,"isol":[3,7,14],"isp":[7,9,16],"issu":[0,4,6,7,9],"its":[0,4,5,7,8,9,10,13,14,16],"itself":[0,6,9,11,13,14,16],"iv":[13,15],"j":[6,14],"jail":14,"javascript":11,"job":[0,1],"join":[1,3,9,11,13],"journei":9,"json":[14,16],"judgment":0,"just":[0,1,3,4,5,7,9,11,13,14,15,16],"k":[1,14],"kb":14,"kbp":14,"keep":[1,3,4,9,10,13,14,15,16],"keepal":[10,13],"keepalive_timeout_factor":10,"kei":[0,1,4,6,7,9,10,14,15,16],"kept":[7,9,10,13],"kernel":[0,7,14,15],"keyboardinterrupt":1,"keyerror":10,"keypad":11,"keypair":[9,13],"keyr":16,"keyset":[13,14,15],"keysiz":10,"keystor":9,"khz":7,"ki":1,"kill":[10,13,16],"kilomet":0,"kind":[0,5,7,8,9,11,13,16],"kiss":[5,6,11,14,15],"kiss_fram":7,"kissinterfac":[7,14],"knock":16,"know":[0,1,3,5,7,9,10,13,14,16],"knowledg":[9,13],"known":[1,7,10,13,14,15,16],"ko":12,"krypton":1,"l":[4,7,14],"la":14,"label":0,"labor":16,"lack":[0,13],"laid":13,"lake":0,"lan":7,"landlord":16,"languag":[0,4,8,11],"lantern":16,"laptop":[9,16],"larg":[1,5,7,9,10,13,14,15,16],"larger":[9,13,14],"laser":7,"last":[1,4,7,10,14,16],"last_read_m":1,"last_unit":1,"latenc":[3,9,13,15,16],"later":[1,3,4,7,11,14],"latest":[0,1,3,4,7,10,14],"latest_buff":1,"latest_client_link":1,"latitud":7,"laucnh":3,"launch":[11,14],"law":16,"layer":[0,5,7,9,10,11,13,14,15,16],"lcd":11,"lead":[3,13,16],"leak":3,"learn":[1,3,8,9,12,13,16],"leas":16,"leash":16,"least":[3,4,5,7,9,13,14,15],"leav":[0,9,11,13,16],"ledger":[13,16],"leech":0,"left":[0,7,10,13,14],"legaci":[9,16],"legal":[0,7,16],"legisl":7,"legitim":[3,9,14],"len":[1,16],"length":[1,4,7,10,13],"less":[1,3,5,7,10,13,15,16],"let":[0,1,3,4,7,9,11,13,14,16],"level":[0,4,5,7,9,13,14],"lever":16,"li":[0,16],"liabil":8,"liabl":8,"liber":[5,6],"liberapai":12,"libffi":3,"librari":[0,3,11,16],"licens":[6,13,15,16],"lie":16,"life":[0,16],"lifelin":16,"lifespan":0,"lift":[14,16],"light":[0,4,14,16],"lightweight":15,"like":[0,1,3,4,5,7,9,10,11,13,14,15,16],"likewis":4,"limit":[1,3,5,6,8,9,11,13],"line":[0,1,3,6,7,11,13,14,15,16],"linger":14,"link":[0,3,4,5,6,7,9,10,11,14,15,16],"link_clos":1,"link_establish":1,"link_id":[1,10],"link_mtu_discoveri":10,"linkexampl":1,"linux":[0,3,5,7,11,13],"liquid":16,"list":[0,1,3,4,5,6,7,10,11,13,15,16],"list_deliv":1,"list_fil":1,"list_filt":14,"list_packet":1,"list_receipt":1,"list_timeout":1,"listdir":1,"listen":[0,1,3,4,6,11,13,14,16],"listen_ip":7,"listen_on":[3,7],"listen_port":7,"liter":14,"litter":16,"littl":[5,11,13],"live":[0,3,10,11,16],"lki":13,"lkr":13,"ll":[1,15,16],"llm":11,"ln":14,"load":[1,3,4,5,7,10,14,15,16],"load_private_kei":10,"load_public_kei":10,"local":[0,1,3,4,6,7,9,10,11,13,15,16],"locat":[3,6,7,9,13,14,16],"lock":16,"log":[0,1,3,4,7,14,16],"log_crit":1,"log_error":1,"log_info":1,"log_verbos":1,"logdest":10,"logfil":14,"logic":[13,16],"login":14,"loginctl":14,"loglevel":[1,10,14],"long":[1,3,4,5,6,7,9,10,13,14,16],"longer":[1,3,7,13,14,16],"longest":7,"longitud":7,"look":[1,3,4,7,9,11,13,14,16],"loop":1,"lora":[0,3,5,6,9,11,13,15,16],"lorawan":[5,13],"lose":0,"loss":[0,7,9,13],"lost":16,"lot":[9,13,16],"loudest":16,"low":[0,3,4,5,7,9,11,13,15,16],"lower":[1,3,7,14],"lowest":0,"lowli":16,"ltu":5,"lunar":6,"lxmf":[4,6,7,9,10,14],"lxmfy":6,"lxst":6,"m":[1,3,4,13,14],"mac":[7,13],"machin":[0,3,8,13,14,16],"machineri":11,"maco":[6,11],"made":[3,4,7,10,13,16],"mai":[0,3,4,7,9,10,11,13,14,16],"mailbox":11,"main":[1,4],"maintain":[0,3,4,9,11,13,14,15],"mainten":[3,9,13,16],"make":[0,1,3,4,5,7,9,11,12,13,14,15,16],"malici":[0,3,4,9,13,14],"malinform":12,"manag":[0,3,6,9,10,11,13,15,16],"mani":[1,3,4,5,7,9,10,11,13,14,15,16],"manifest":[0,4],"manipul":[13,15,16],"manjaro":3,"manner":[4,9,11],"manual":[0,1,3,7,9,10,13,14,15,16],"manufactur":[5,7],"map":[7,11,13,14,16],"mark":[3,4,8,10,13,15,16],"markdown":4,"market":[0,16],"markqvist":[1,12],"markup":[4,11],"mask":0,"mass":16,"master":[1,4,10,16],"match":[0,1,4,7,13,14,16],"math":16,"mathemat":16,"matter":[0,3,7,9,16],"matur":14,"max":14,"maximum":[1,7,10,13,14],"mayb":16,"mb":4,"mbp":14,"md":4,"mdu":[1,10],"me":[7,16],"mean":[0,3,4,5,7,9,10,13,14,16],"meaning":3,"meaningless":0,"meantim":10,"measur":[0,9,13,16],"mechan":[0,3,4,6,7,9,14,15],"media":[4,16],"mediat":0,"mediev":16,"medium":[0,1,5,6,7,9,10,11,13,15],"meet":[0,16],"megaphon":16,"member":[3,13],"memori":[3,9,13],"men":0,"mental":16,"mention":[7,13],"menu":1,"menu_mod":1,"merchant":8,"mere":[0,16],"merg":[0,8,14],"merit":6,"mesh":[3,7,9,13,14,15,16],"meshchat":11,"meshchatx":6,"messag":[1,3,4,9,10,11,13,14,16],"message_class":10,"messagebas":[1,6,10],"messagecallbacktyp":10,"messeng":[9,13],"met":[0,3,16],"meta":4,"metadata":[0,3,4,7,13,14,16],"metaphor":16,"metavar":1,"meter":7,"meth":1,"method":[1,3,6,7,10,13],"methodologi":[13,14],"metric":[0,11],"mevpekyafshak5wr":7,"mhz":[7,13],"mi":1,"microcontrol":13,"micromanag":16,"micron":[4,6],"microwav":9,"middl":0,"middlemen":0,"might":[0,3,4,7,9,13,14,16],"migrat":0,"mikrotik":5,"millimet":5,"million":16,"millisecond":[1,9,14,16],"mind":[0,9,16],"mindset":16,"mine":16,"miner":16,"minim":[0,5,6,7,13],"minimalsampl":1,"minimum":[1,3,7,10,13,14,16],"minimum_bitr":10,"miniscul":16,"minut":[1,3,4,7,13,16],"mirror":[0,6,9,14],"mirror_interv":4,"misconfigur":3,"mislead":[3,16],"miss":[1,3,4],"missil":16,"mistak":3,"misunderstand":12,"mitig":9,"mix":[6,7,9,14],"mixtur":15,"mobil":[7,9,13],"mode":[0,1,3,4,5,6,9,10,11,13,14,15,16],"model":[0,8,9,14,16],"modem":[6,7,9,10,11,13,15,16],"modem73":11,"moder":7,"modern":[3,5,11,16],"modif":[0,4],"modifi":[0,4,7,8,9,13,14],"modul":[1,3,4,5,6,7,9,13,14,15],"modular":11,"moment":[13,16],"momentarili":7,"monero":12,"monet":0,"monitor":[3,7,11,13,14],"monolith":0,"monopol":0,"moon":1,"moral":16,"more":[0,1,3,4,5,7,9,10,11,12,13,14,15,16],"most":[0,3,5,7,9,10,11,13,14,16],"mostli":[7,9,13],"motiv":6,"mountain":16,"move":[4,7,9,13,14,16],"msgpack":4,"msgtype":[1,10],"mtu":[1,7,10,13,15],"mu":4,"much":[3,7,9,11,13,14,15,16],"multi":[0,6,9,11,13,14,15],"multicast":7,"multicast_address_typ":7,"multilater":13,"multipl":[0,1,4,7,9,11,13,14],"multiplex":[1,14],"multipoint":13,"multitud":3,"music":0,"must":[0,1,3,4,7,9,10,13,14,16],"mutual":16,"mw":7,"my":[4,7,13,16],"my_fil":14,"my_ident":14,"my_network":[13,14],"my_network_ident":7,"my_nod":4,"myapp":4,"mycal":7,"myfork":4,"myfriend":16,"mymirror":4,"myrepo":4,"myriad":13,"mysteri":16,"n":[1,4,13,14],"name":[1,3,4,6,7,9,10],"namespac":1,"nano":4,"narg":1,"nat":[3,7],"nation":0,"nativ":[1,9],"natur":[0,7],"navig":[0,4],"nearbi":[7,9],"nearest":7,"nears":13,"neat":9,"neccessari":7,"necesarri":7,"necess":0,"necessari":[0,4,5,7,9,10,13],"necessarili":13,"need":[0,1,3,4,5,6,7,9,10,11,12,13,14,15,16],"neg":3,"neglig":[13,16],"negoti":[0,16],"neighbor":16,"neither":[10,13],"neon":1,"neopixel":14,"nerd":4,"net":7,"netcat":7,"network":[0,1,5,7,10,14,15,16],"network_ident":[7,13,14],"network_nam":[3,7],"neutral":[9,16],"never":[0,7,9,10,13,16],"new":[0,1,3,4,6,9,10,13,14,16],"new_id":14,"new_ident":14,"newer":[10,13],"newest":13,"newli":[7,10,13],"newlin":[7,14],"next":[0,3,4,7,10,13,16],"next_hop":10,"next_hop_interfac":10,"nice":16,"nicknam":13,"no1cll":7,"no_data_for":10,"no_inbound_for":10,"no_outbound_for":10,"noauth":14,"nobl":1,"noble_ga":1,"noble_gas":1,"nobodi":4,"nocheck":14,"node":[0,3,6,7,14,15],"node_nam":4,"noid":14,"nois":[0,10,12,16],"noisi":16,"nomad":[0,6],"nomadnet":11,"nomadnetwork":11,"non":[3,7,10,11,13,16],"none":[1,3,4,7,10,13,14],"noninfring":8,"nor":[3,16],"normal":[0,1,3,4,7,10,13,14],"nostalgia":0,"notabl":11,"notar":4,"notat":[13,14],"note":[0,1,4,5,6,7,10,13,14],"noth":[4,5,9,15,16],"notic":[4,7,8,13,14],"notif":[0,1,10],"now":[1,3,4,13,14,16],"np":14,"nrf52":5,"nt":1,"num":1,"number":[1,3,4,7,9,10,11,13,14,16],"nurtur":0,"o":[1,3,4,7,13,14,15],"obj":4,"object":[1,10,16],"obscur":[0,3],"observ":[0,9,16],"obsolet":16,"obstacl":16,"obtain":[0,3,5,6,8,10,13],"obvious":13,"occupi":16,"occur":[1,7,14,15],"ocean":16,"ocur":10,"odd":1,"ofdm":11,"off":[3,7,9,11,13,14,15,16],"offer":[0,3,6,7,9,10,11,13,14,16],"offic":9,"offlin":[0,1,3,4,9,11],"often":[0,3,7,9,13,14,16],"oganesson":1,"old":[0,1,3,5,12,13,16],"older":14,"omit":10,"on_interfac":10,"onc":[1,3,4,5,7,10,13,14,15,16],"one":[0,1,3,4,5,7,9,10,11,13,14,15,16],"ones":[3,7,9,14],"oneself":13,"ongo":11,"onli":[0,1,3,4,5,7,9,10,13,14,15,16],"onlin":[1,14,16],"onto":[3,13,16],"ontolog":0,"opaqu":9,"open":[0,1,3,4,5,6,7,9,10,11,12,13,14,15],"open_port":1,"openmodem":[7,15],"openssl":[3,13],"openwrt":6,"oper":[0,3,4,5,7,9,10,13,14,15,16],"opinion":[0,12],"opkg":3,"opportun":3,"opportunist":9,"oppos":4,"opposit":[1,7],"oppress":16,"opt":13,"optic":[5,15,16],"optim":[0,3,4,9,16],"option":[0,1,3,4,5,6,9,10,11,13,14,16],"ord":1,"order":[0,1,10,14],"organ":[0,3,4,9,13,14,16],"organis":[7,12],"organiz":0,"orient":13,"origin":[1,4,6,9,11,13,16],"orthogon":0,"os":3,"other":[0,1,3,4,5,7,8,9,10,11,13,14,16],"otherwis":[1,8,10],"our":[1,7,13,16],"ourselv":9,"out":[1,5,7,8,10,11,13,14,16],"outag":0,"outbound":[7,10,13],"outgo":[1,7,10,13,14],"outlast":0,"outlin":[3,5,13],"output":[0,4,7,14],"outsid":[10,15,16],"over":[1,5,6,7,9,10,11,12,13,14,15,16],"overal":[13,14],"overcom":13,"overhead":[3,5,7,13,16],"overlai":3,"overli":12,"overlord":16,"overrid":[1,4],"oversight":13,"overview":[4,6,7],"overwhelm":[0,7,9,10],"overwrit":14,"own":[0,1,3,4,9,10,13,14,15,16],"owner":[1,16],"ownership":[0,16],"p":[1,4,14],"pace":0,"pack":[1,10],"packag":[0,1,3,4,7,11,13],"packb":1,"packed_s":1,"packet":[0,1,3,6,7,9,10,11,14,15,16],"packet_callback":1,"packet_deliv":1,"packet_hash":1,"packet_receipt":[1,10],"packet_timed_out":1,"packetreceipt":[1,6,10],"pad":[13,15],"page":[0,6,13,14,16],"page_cont":4,"pagin":4,"paid":0,"pair":[7,10,13,14],"pamac":3,"panic":[1,14,16],"panic_on_interface_error":[1,14],"panopticon":16,"paper":11,"par":[1,3],"paradox":16,"parallel":3,"paralysi":16,"param":1,"paramet":[1,5,6,10,13,14],"paranoia":16,"parasit":16,"pariti":[1,7,14,15],"parity_even":1,"parity_non":1,"parity_odd":1,"pars":[1,4],"parse_arg":1,"parser":[1,4,6],"part":[0,1,3,4,7,9,10,11,13,14,16],"parti":[0,4],"partial":4,"particip":[0,3,6,7,9,13,14,16],"particular":[0,1,5,7,8,13,14],"particularli":[0,4,7,14],"partner":16,"pass":[1,5,7,9,10,13,14,16],"passphras":[3,7,9,13],"passport":13,"past":14,"patch":[0,16],"path":[0,1,3,4,5,6,9,10,13,14,16],"path_respons":10,"pathfinder_m":10,"patient":16,"pattern":[0,5,6,9,13],"payload":[1,7,10,13,14],"pdf":6,"peac":16,"peach":1,"peak":4,"peer":[0,1,3,4,7,10,11,13,14,16],"penalti":7,"pend":[1,13],"peopl":[0,3,11,13,16],"per":[0,4,7,9,10,11,13,14,15,16],"percent":[1,7],"percentag":10,"perfectli":[0,3],"perform":[0,1,3,4,7,9,10,11,13,14,16],"perhap":[3,16],"period":[1,4,7,10,13,14],"peripher":11,"perm":4,"perman":[3,7,14],"permiss":[0,6,7,8,14,16],"permissionless":[0,13,14],"permit":8,"perpetu":16,"persecut":13,"persist":[0,7,14,16],"person":[6,7,8,9,12,13],"personag":0,"perspect":[0,7,9,10,13,15],"pet":1,"petit":16,"philosophi":[0,12,13,15,16],"phone":[3,6,9,16],"phonebook":11,"photo":16,"phy":14,"physic":[0,1,3,4,5,6,7,9,10,11,13,14,15],"pi":[0,1,6,9,13,14,15,16],"pick":13,"piec":13,"pillar":16,"ping":[14,16],"pip":[1,3,4,5,7,14],"pip3":3,"pipe":[6,11,14,15,16],"pipeinterfac":[5,7,11],"pipx":3,"pitfal":13,"pkcs7":[13,15],"pkg":3,"place":[1,3,4,7,9,13,14,16],"plaform":5,"plain":[1,5,7,10,13,16],"plain_mdu":10,"plaintext":[1,10,16],"plan":[9,13,16],"planet":[0,16],"planetari":[15,16],"platform":[1,5,6,11,13,14,16],"pleas":[1,3,7,10,14,16],"plenti":[9,13],"plug":[14,16],"plugin":[11,16],"pmr":13,"poetri":16,"point":[0,3,4,5,7,9,11,12,13,14,16],"pointer":3,"polici":[0,14,16],"polit":16,"pomelo":1,"popul":10,"popular":15,"port":[1,3,5,6,7,9,13,15,16],"port0":14,"portabl":[0,6,7,9,13],"portion":8,"pose":[3,13],"posit":[1,4,14],"posix":3,"possess":[7,13,16],"possibl":[0,3,4,5,7,9,10,11,13,14,15],"possibli":[3,13],"post":[1,6],"postfix":14,"potenti":[0,1,3,4,7,12,13,14,15,16],"power":[0,3,5,6,7,9,11,13,14,15],"powershel":3,"ppp":1,"practic":[0,4,9,13,15,16],"pre":[3,9,10,13],"preambl":[7,14],"preced":[1,4],"preciou":9,"precis":0,"precompil":3,"predatori":16,"predic":0,"predict":13,"prefer":[3,4,12,13],"prefer_ipv6":7,"premis":[9,16],"prepar":[1,13],"prerequisit":10,"prescrib":0,"presenc":[0,6,7,10],"present":[0,7,9,11,13,14,16],"preserv":[0,3,6,10],"preshar":13,"press":1,"pressur":0,"pretend":[11,13],"prettyhexrep":1,"prevent":[0,4,7,9,14,16],"preview":4,"previou":1,"previous":[7,10,13],"price":16,"primari":[0,13,16],"primarili":[7,9,11],"primarlii":3,"primit":[3,4,6],"principl":[0,6,9,13,15],"print":[1,4,7,14],"print_filelist":1,"print_help":1,"print_menu":1,"priorit":[9,13,16],"prioriti":13,"prioritis":[6,7,9,10],"privaci":[3,7,11,16],"privat":[0,3,4,7,9,10,11,12,13,14,15,16],"private_ret":3,"privileg":[0,14,16],"probabl":[1,3,9,13,14,15],"probe":14,"problem":[0,3,4,13,14,16],"problemat":4,"proc":14,"procedur":[3,10,13],"process":[0,1,3,4,5,7,9,10,13,14,16],"process_incom":1,"process_outgo":1,"produc":0,"product":[0,14,16],"profil":16,"profit":16,"profound":[9,16],"profoundli":16,"program":[1,4,5,6,7,10,13,15],"program_setup":1,"programm":13,"programmat":[0,13],"progress":[1,4,10,14,15],"progress_callback":10,"project":[0,4,11,12,16],"promis":3,"prompt":[1,3],"proof":[0,1,4,7,9,10,13,14,16],"proof_packet":1,"proof_requested_callback":10,"proof_strategi":10,"propag":[6,7,9,10,11,14,16],"proper":3,"properli":3,"properti":[0,1,9,10],"proport":13,"propos":6,"prospect":0,"protect":[0,3,14,16],"protocol":[3,4,5,6,7,9,15],"prove":[1,4,9,13,16],"prove_al":[1,10],"prove_app":10,"prove_non":10,"proven":[0,4,10,13],"provid":[0,1,3,4,5,6,7,8,9,10,11,13,14,15,16],"provis":[5,14],"prv_byte":10,"pseudo":14,"psycholog":[0,16],"pub_byt":10,"pub_to_fil":10,"public":[1,4,6,7,9,10,12,14,15],"public_inform":1,"publicli":[3,7,13,14],"publish":[0,3,4,6,7,8,10,13],"publish_blackhol":14,"publish_blackhole_en":10,"publish_ifac":7,"pull":[0,4],"puppet":16,"purchas":[3,13,15],"pure":[6,13],"purg":10,"purpos":[0,3,4,5,7,8,9,10,11,13,14,16],"purposefulli":8,"pursu":0,"push":[0,4,11,16],"put":[0,1,5,7,14],"py":[1,4,13,14],"py3":3,"pyca":[3,13],"pygment":4,"pyseri":[1,3],"python":[0,1,4,6,7,10,13,14,15,16],"python3":[1,3,5],"q":[1,4,14],"qr":[9,11],"qualiti":[0,10,14,16],"quantiti":0,"queri":[1,3,4,10,14,16],"question":[3,5,7],"queu":[10,14],"queue":[7,13],"quick":14,"quickli":[7,11,12,13,15],"quiet":[4,7,14,16],"quinc":1,"quirk":3,"quit":[1,3],"qvist":[8,15],"r":[1,4,7,13,14],"radic":16,"radio":[0,6,7,9,10,11,13,14,15,16],"radon":1,"rais":[0,1,10],"rak":5,"ram":[3,7],"randint":1,"random":[0,1,10,12,13],"random_text_gener":1,"randomis":13,"randomli":[1,13],"rang":[0,1,3,4,5,7,9,13,14,15,16],"rapidli":7,"rare":[3,7],"raspberri":[0,6,9,13,14,15],"rasperri":3,"ratchet":[10,13],"ratchet_count":10,"ratchet_expiri":10,"ratchet_id_receiv":10,"ratchet_interv":10,"ratchets":10,"ratchets_path":10,"rate":[1,3,6,10,11,14],"rather":[0,3,10,11,14,16],"ratio":[0,10],"raw":[1,4,5,10],"rawchannelread":[6,10],"rawchannelwrit":[6,10],"rawiobas":10,"rawmu":4,"rb":1,"rbrowser":6,"re":[0,1,7,9,10,13,14,16],"reach":[0,3,6,7,9,10,14,16],"reachabl":[0,1,3,7,9,10,11,13,14],"reachable_on":7,"reactiv":0,"read":[0,1,3,4,7,9,10,13,14,15,16],"read_loop":1,"readabl":[0,1,7,10,13,14,16],"reader":[1,10],"readi":[1,3,5,7,10,15,16],"readili":15,"readm":4,"readwrit":4,"ready_byt":[1,10],"ready_callback":10,"real":[0,3,5,7,9,11,14,15,16],"realiti":[0,3,12,16],"realiz":16,"realli":[7,10,14,16],"realm":16,"reappear":7,"reason":[3,7,13,14],"reassembl":13,"reboot":16,"rebroadcast":9,"rebuilt":16,"recal":[1,4,10,14],"recall_app_data":10,"recap":13,"receipt":[1,9,10,13],"receiv":[1,3,4,7,9,10,12,13,14,16],"receive_path_respons":10,"receive_stream_id":10,"received_announc":[1,10],"recent":[10,13],"recept":10,"reception_rssi":1,"reception_snr":1,"reception_stat":1,"recip":3,"recipi":[0,4,13,16],"reclaim":16,"recogn":[13,16],"recognis":14,"recognit":[0,16],"recombin":0,"recommend":[0,1,3,7,13],"recondit":14,"reconnect":[1,9,16],"reconnect_port":1,"reconstruct":13,"record":[0,3,4,13],"record_stat":4,"recov":0,"recoveri":7,"recreat":13,"recurs":[10,13],"reduc":[7,14],"redund":[3,9],"reestablish":0,"ref":4,"refer":[0,1,3,4,6,7,11,14,16],"refin":12,"reflect":0,"refresh":14,"refus":9,"regain":[0,3],"regard":[0,13],"regardless":[0,4],"region":7,"regist":[1,4,10,14],"register_announce_handl":[1,10],"register_message_typ":[1,10],"register_request_handl":[1,10],"registrar":16,"registri":[0,16],"regul":7,"regular":14,"regulatori":16,"regurgit":16,"reintroduc":0,"reject":[4,16],"rel":[4,5,7,9,13],"relai":[3,6],"relat":[3,4],"relationship":[0,9,13,14,16],"releas":[0,3,6,7,13,14,16],"relev":[1,3,4,5,7,10,13,14,16],"reli":[3,4,7,9,12,13,14,16],"reliabl":[3,5,7,9,10,13,15,16],"relianc":[3,16],"relief":9,"reload":14,"rem":1,"remain":[0,4,7,9,10,11,13,16],"rememb":[7,9,10,13],"remot":[1,6,10,13],"remote_ident":[1,4,10],"remote_identifi":1,"remote_management_allow":14,"remote_management_en":10,"remote_nod":4,"remote_p":1,"remotesensor":13,"remov":[0,4,10,14,16],"remove_message_handl":10,"remove_ready_callback":10,"render":[4,11,16],"rent":16,"reopen":4,"repeatedli":0,"replac":[0,1,3,9,10,11,13,14,16],"repli":[1,14],"replic":[0,5,13],"reply_data":1,"reply_messag":1,"reply_text":1,"repo":[4,14],"repo_nam":4,"report":[7,10,12,14],"repositori":[0,3,6,13,14,16],"repres":[0,9,13,16],"represent":[1,10,16],"repudi":4,"repurpos":3,"reput":[13,14],"request":[0,4,6,9,10,13,14,15,16],"request_destin":1,"request_fail":1,"request_id":[1,10],"request_packet":1,"request_path":[1,10],"request_receipt":[1,10],"request_receiv":1,"requested_at":[1,10],"requestexampl":1,"requestor":7,"requestreceipt":[6,10],"requir":[0,1,3,4,7,9,10,11,13,14,15,16],"require_shared_inst":10,"required_discovery_valu":[10,14],"rerout":16,"research":0,"resend":10,"reserv":[1,9,10,16],"reset":4,"reshap":0,"resid":[7,16],"resili":[0,3,9,11,14,15,16],"resist":9,"resiz":14,"resolut":[3,4,7,13],"resolv":[4,6,7,9,13,14],"resourc":[1,3,6,7,9,10,12,14,16],"resource_callback":10,"resource_sending_conclud":1,"resource_strategi":10,"respawn":7,"respawn_delai":7,"respawn_interv":7,"respect":[0,4,7,9,15,16],"respond":[0,1,9,10,14],"respond_to_prob":14,"respons":[0,6,7,10,13,15,16],"response_callback":[1,10],"response_gener":[1,10],"rest":[9,15,16],"restart":[7,14],"restartsec":14,"restor":[3,6,7,16],"restrict":[4,7,8,9,14,16],"resubmit":4,"result":[0,1,3,7,13,14],"ret":[6,13],"retain":[0,4,7,10],"retained_ratchet":10,"retibb":6,"reticulum":[0,1,7,9,10],"retipedia":6,"retransmiss":[9,13],"retransmit":[7,13],"retri":[1,4,10,13],"retriev":[0,4,10,14],"return":[0,1,7,10,14,16],"reveal":[3,10,13,15],"revers":14,"review":[0,13],"revis":14,"revok":[4,16],"revolut":16,"revolutionari":0,"rfe":14,"rich":11,"ridicul":13,"right":[0,3,4,7,8,16],"rigid":16,"rington":11,"rippl":16,"risc":6,"risk":[4,13],"riski":16,"rmap":3,"rn":[0,1,3,4,5,6,10,13,14,16],"rncp":6,"rngit":[0,6],"rngit_config":4,"rnid":[4,6,13],"rnmon":6,"rnode":[3,6,13,14,15],"rnodeconf":[5,6],"rnodef3b9":7,"rnodeinterfac":[3,5,7,14],"rnodemultiinterfac":7,"rnpath":[3,6,7],"rnphone":11,"rnprobe":[3,6],"rns_bin_dir":14,"rns_config":4,"rns_remot":4,"rnsconfig":4,"rnsd":[3,6],"rnsh":[6,11],"rnspure":[3,13],"rnstatu":[3,6,7,13],"rnstransport":[7,14],"rnx":6,"road":[6,16],"roadmap":[12,16],"roam":[6,7,9],"robot":13,"robust":[3,7,16],"role":9,"roll":7,"rom":14,"room":[11,16],"root":[4,13],"rotat":[10,13,14],"round":[1,10,14],"rout":[3,5,7,9,10,11,13,14,15,16],"router":[3,7,9,14,16],"rpc":14,"rpc_kei":14,"rprogress":1,"rrc":6,"rrcd":11,"rsg":[0,4],"rsm":[0,4],"rssi":[1,10,14],"rtsct":1,"rtt":[1,10,13],"rttstring":1,"rubber":16,"rule":[0,3,4,6,7,9,14,16],"run":[0,1,3,4,5,7,9,10,11,13,14,15,16],"runtim":[1,13],"rust":3,"rvp":4,"rw":4,"rx":[7,14],"rxb":1,"sa":11,"safe":[4,13,14,16],"safeguard":16,"safeti":0,"sai":[0,16],"said":[4,13],"sake":0,"same":[0,1,3,4,5,7,9,10,11,13,14,16],"sand":16,"satellit":9,"satisfi":13,"satur":0,"save":[4,10,13,14],"save_error":1,"saved_filenam":1,"saw":11,"scalabl":[14,15],"scale":[13,15,16],"scan":[3,7],"scarc":16,"scarciti":6,"scatter":16,"scenario":[3,7,13],"schedul":[4,10],"scheme":[0,4,5,7,14],"scope":[4,7],"scrape":16,"scratch":[5,16],"screen":1,"script":[0,3,4,5,7,14],"scrutini":13,"sd":0,"seamless":[7,13],"seamlessli":[7,9],"search":[6,10,11],"second":[1,7,9,10,11,13,14,15,16],"secreci":[7,10,11,13,15],"secret":[9,13],"section":[3,4,5,7,9,11,13,14],"secur":[0,3,4,6,9,11,13,14,15,16],"see":[1,3,4,7,9,10,13,14,15,16],"seek":[0,13,16],"seen":[7,13,16],"segment":[1,3,7,9,10,13,14,15],"select":[1,3,4,7,16],"self":[0,1,3,13,15,16],"sell":8,"semi":[4,14],"semtech":5,"send":[1,4,7,9,10,13,14,16],"send_stream_id":10,"sender":[1,3,9,13,14],"sens":[0,9,16],"sensibl":[3,5,7],"sensit":16,"sensor":[9,13],"sent":[1,3,9,10,13,14,16],"sentiment":13,"separ":[0,1,7,9,11,13,14],"sequenc":[1,10,13,14,15],"sequenti":[4,15],"serfdom":16,"seri":5,"serial":[1,3,6,9,13,15,16],"serialinterfac":[5,7],"seriou":0,"serv":[0,1,5,6,7,9,11,12,13,14,16],"serve_nomadnet":4,"serve_path":1,"server":[0,1,3,4,5,6,9,10,11,13,14,16],"server_buffer_readi":1,"server_callback":1,"server_client_connect":1,"server_destin":1,"server_fil":1,"server_ident":1,"server_link":1,"server_loop":1,"server_message_receiv":1,"server_packet_receiv":1,"servic":[0,3,4,6,7,9,11,13,16],"session":[3,11,13,14],"set":[0,1,3,4,5,7,9,10,11,13,14,15,16],"set_default_app_data":10,"set_delivery_callback":[1,10],"set_link_closed_callback":[1,10],"set_link_established_callback":[1,10],"set_packet_callback":[1,10],"set_proof_requested_callback":10,"set_proof_strategi":[1,10],"set_ratchet_interv":10,"set_remote_identified_callback":[1,10],"set_resource_callback":10,"set_resource_concluded_callback":[1,10],"set_resource_started_callback":[1,10],"set_resource_strategi":[1,10],"set_retained_ratchet":10,"set_timeout":[1,10],"set_timeout_callback":[1,10],"setup":[1,3,6,7,14],"sever":[3,4,9,10,14],"sf":14,"sh":7,"sha":[9,10,13],"sha256":[13,15],"shall":[8,13],"shape":[9,16],"share":[0,1,3,9,10,11,13,14,16],"share_inst":14,"shared_instance_port":14,"shared_instance_typ":[10,14],"shelf":[13,15],"shell":[0,3,4,6,14,16],"shelter":0,"shift":[0,16],"shine":16,"ship":[13,16],"shop":[1,16],"short":[5,6,7,13,14],"shorter":7,"shorthand":[7,14],"shot":3,"should":[0,1,3,4,7,9,10,13,14,16],"should_ingress_limit":1,"should_quit":1,"should_use_implicit_proof":10,"shout":16,"shove":0,"show":[3,4,14,16],"shown":[0,1,12],"shut":[0,16],"side":[0,7,14,15],"sideband":[3,6,14],"sign":[0,6,7,9,10,13,14,16],"signal":[0,1,7,10,13,14,16],"signatur":[0,4,9,10,13,14,15,16],"signer":4,"signifi":13,"signific":9,"significantli":[7,10],"silent":14,"similar":[0,1,3,4,5,7,10,11,14,15],"simpl":[1,3,5,10,11,13,14,15,16],"simpler":[4,7,9,15],"simplest":[7,13],"simpli":[0,1,3,4,5,7,9,11,12,13,14,16],"simplic":13,"simplifi":1,"simplyequip":5,"simultan":[3,13],"sinc":[1,3,4,7,9,10,13,16],"singl":[0,1,3,4,7,9,10,13,14,15,16],"singular":13,"sit":[3,16],"site":[0,7,9,16],"situat":[3,4,5,7,9,13,14],"size":[1,3,4,7,10,13,14],"size_str":1,"skill":0,"skip":[1,4],"sky":6,"slap":16,"slave":16,"sleep":[1,3,14],"slice":[1,16],"slightli":[1,3,16],"sloppi":16,"slottim":[7,14],"slow":[1,7,9,11,13,16],"slower":[7,10,13],"small":[1,3,7,9,10,13,15,16],"smaller":10,"smallest":3,"snippet":14,"snr":[1,10,14],"so":[0,1,3,4,5,7,8,9,10,11,12,13,14,15,16],"social":[0,3,16],"societi":16,"socket":[7,14,15,16],"soft":16,"softwar":[0,3,4,5,7,8,11,13,14,16],"solar":16,"sole":7,"solid":12,"solo":0,"solut":[0,13,14],"solv":[0,13,16],"some":[0,1,3,5,7,9,10,11,13,14,16],"some_program":4,"some_program_1":4,"some_remot":4,"someon":[0,3,4,7,14,16],"someth":[0,4,7,9,13,16],"somethign":1,"sometim":[5,7,11,16],"somewhat":3,"somewher":16,"soon":[4,10,14],"sort":[7,13,14],"soul":16,"sound":16,"soundmodem":7,"sourc":[0,1,3,4,5,6,9,10,13,15,16],"sovereign":[0,3,13,16],"sovereignli":16,"sovereignti":[6,15],"space":[0,1,3,5,9,13,15,16],"spam":[3,7,13,14],"spammi":14,"span":[7,9,13],"spawn":7,"spe":7,"speak":[0,12,16],"spec":13,"special":[11,13,14],"specif":[0,1,4,5,6,7,9,10,14,15,16],"specifi":[0,1,3,4,5,7,9,10,13,14],"spectrum":[7,13,16],"speed":[1,7,10,13,14,16],"sphere":16,"spinner":16,"spirit":11,"split":1,"sponsor":12,"spoof":16,"spread":[7,14],"spreadingfactor":7,"squelch":7,"ssh":[4,11,14],"ssid":7,"ssl":16,"stabil":[9,16],"stabl":[3,7,9,13,15],"stack":[1,3,9,10,11,13,14,15,16],"stage":13,"stai":[1,13,14,16],"stake":0,"stale":[9,10],"stale_grac":10,"stale_tim":10,"stamp":[7,10,14],"stanc":[0,16],"stand":[0,16],"standalon":[6,11],"standard":[0,4,5,7,11,13,14],"start":[1,4,5,6,7,9,10,11,13,14,16],"startup":[1,3,14],"stat":[4,10,14],"state":[0,1,6,9,16],"static":[3,4,7,10,16],"staticmethod":1,"station":7,"stationari":[9,14,16],"statist":[1,6,7,10,12],"stats_ignore_ident":4,"statu":[1,3,4,6,7,10,11,13,14,16],"stderr":14,"stdin":[7,14],"stdio":15,"stdout":[1,4,7,14],"steel":16,"stem":12,"step":[1,3,5,16],"stewardship":16,"still":[0,1,3,4,7,9,13,14,16],"stock":1,"stone":16,"stop":[10,15,16],"stopbit":[1,7,14],"storag":[3,6,7,11,13,14,16],"store":[0,1,4,6,10,11,13,14],"store_tru":1,"storm":16,"str":1,"straightforward":7,"strang":16,"stranger":16,"strangl":16,"strateg":9,"strategi":[0,6,7,10],"stream":[0,1,10,11,13,14,16],"stream_id":[1,10],"street":16,"strength":[10,15,16],"strict":[0,16],"strictli":[7,13],"string":[1,10,16],"stringmessag":1,"strip":[0,4,16],"strong":[3,4,13,16],"stronger":3,"strongli":3,"struct":1,"structur":[0,1,6,9,10,13,15,16],"studi":0,"style":7,"sub":[1,7],"subclass":[1,10],"subcommand":4,"subdirectori":4,"subinterfac":7,"subject":[3,8,14,15,16],"sublicens":8,"submit":0,"subnet":[3,9],"subscrib":[3,14,16],"subsequ":[1,4,13],"subset":7,"subsid":7,"substanti":[0,8],"substrat":[0,16],"subtl":16,"subtli":16,"succe":[3,4,14],"succeed":[1,10],"succesfulli":9,"success":[0,3,4,7],"successful":10,"successfulli":[1,10,13],"suddenli":16,"sudo":[3,14],"suffer":9,"suffic":13,"suffici":[3,7,13,14,15],"suffix":1,"suit":[0,3,5,11,13,14,16],"suitabl":[1,3,7,9,13,14,15],"sum":16,"super":1,"supersed":7,"superstructur":0,"suppli":[1,7,10,13,14,15],"supplier":3,"support":[0,1,3,4,6,7,9,10,11,13,14,15],"suprem":0,"sure":[1,3,4,5,14],"surfac":16,"surrend":0,"surround":[0,16],"surveil":[0,13,16],"surviv":[3,13,14,16],"suspend":0,"sustain":16,"swim":0,"switch":[5,7,9,13,14,16],"sx1262":5,"sx1268":5,"sx1276":5,"sx1278":5,"sx1280":5,"sy":1,"symlink":14,"symmetr":[10,13],"sync":4,"syncer":4,"synchron":[0,6,11,16],"syntax":6,"synthet":16,"system":[0,1,3,4,5,6,7,8,9,10,11,12,13,15],"systemctl":14,"systemd":14,"t":[0,1,3,4,7,9,10,13,14,16],"tabl":[3,7,9,13,14,16],"tablet":3,"tackl":11,"tag":[4,10],"tail":7,"tailor":13,"take":[0,1,3,4,7,11,13,14,15,16],"taken":[1,4,13,14,16],"talk":[11,16],"tamper":[0,4,16],"tangerin":1,"tap":[5,16],"tar":4,"target":[1,3,4,7,11,14,16],"target_hash":10,"target_host":7,"target_port":[7,14],"task":[4,14],"taught":16,"tcp":[3,5,6,9,13,14,15,16],"tcpclientinterfac":[3,5,7],"tcpinterfac":14,"tcpserverinterfac":[3,7],"tdata":1,"teach":[14,16],"teahous":[0,12],"team":4,"teardown":[1,10],"teardown_reason":1,"tech":16,"technic":[0,4],"technician":16,"technolog":0,"technologi":[3,9,16],"teffect":1,"telco":16,"telecom":16,"telemetri":[11,12],"telephon":6,"telephoni":11,"televis":16,"tell":[1,3,7,9,16],"temperatur":13,"templat":6,"temporari":[3,7,14],"temporarili":[7,9],"ten":13,"tenanc":16,"tenant":16,"tend":7,"tenuou":16,"term":[0,3,7,9,13,16],"termin":[1,3,4,10,11,14],"terminologi":[9,13],"termux":3,"terrifi":16,"territori":0,"test":[3,4,11,13,14,16],"testimoni":0,"testnet":14,"tether":16,"text":[1,11,13,14],"textur":16,"tfile":1,"tgz":14,"than":[0,1,3,4,7,9,10,11,12,13,14,15,16],"thank":4,"theatric":0,"thei":[0,1,3,4,7,9,10,11,13,14,16],"them":[0,1,3,4,5,7,9,11,12,13,14,15,16],"theme":4,"themselv":[0,4,7,9,14],"theori":[0,16],"thereaft":13,"therefor":[3,13,15,16],"thi":[0,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16],"thing":[1,3,9,11],"think":[3,5,7,9,12,13,16],"third":[0,4],"those":[0,3,9,13,14,16],"though":[0,3,7,9,13],"thought":16,"thousand":[0,3,7,13,14,16],"thread":[0,1,4],"threat":14,"three":[3,13,16],"threshold":7,"throough":7,"throttl":[7,9],"through":[1,3,4,5,6,7,9,10,11,13,14,15],"throughout":[9,13],"throughput":[0,10,11,13,15],"thrown":[10,16],"thu":[9,10,13],"ti":[1,9,13],"tighten":16,"tightrop":16,"tild":14,"time":[0,1,3,4,5,6,7,9,10,11,12,13,14],"time_since_last":1,"timefram":0,"timeout":[1,10,14,16],"timeoutarg":1,"timer":4,"timescal":0,"timestamp":[1,4,13,16],"timestr":1,"tion":7,"titl":4,"tl":16,"tmp":14,"tnc":[5,7,10,11,14,15],"to_fil":10,"todai":[0,13,16],"togeth":[5,9,13,14,16],"toggl":14,"token":[10,13,15],"tokyo":16,"told":16,"toler":7,"tomorrow":16,"too":[1,9,16],"tool":[0,3,4,5,6,9,11,13,14,15],"toolkit":[3,9],"top":[0,11,13,14,16],"topic":[3,13],"topographi":[3,9,13,16],"topologi":[3,7,9,13,15,16],"torn":[10,14],"tort":8,"tortur":16,"torvald":0,"total":[4,10,13,14,15],"total_s":1,"touch":16,"toward":[1,7,13],"tower":16,"toxic":0,"track":[0,4,10,14,16],"track_phy_stat":10,"trade":[9,13],"tradit":[9,13,16],"tradition":0,"traffic":[1,3,7,9,10,13,14,16],"train":[8,16],"transceiv":[3,5,7,11,13,15],"transfer":[1,4,10,13,14,15],"transfer_s":1,"transform":15,"transient":16,"transistor":16,"translat":9,"transmiss":[3,7,10,13,16],"transmit":[1,4,7,13,16],"transmitt":16,"transpar":[4,5,7,9,13,14],"transport":[0,1,3,4,6,7,10,11,14,15,16],"transport_en":10,"transport_ident":14,"travel":[0,16],"travers":[0,3,7,10,13,16],"treat":[0,4,9,13,16],"tree":[0,4],"tremend":9,"tri":1,"trip":[1,10,14],"trivial":[13,15],"troubl":16,"true":[0,1,3,7,10,14,16],"truli":[5,13,16],"truncat":[10,13,14],"truncated_hash":10,"truncated_hashlength":[1,10],"trust":[0,3,4,6,7,9,13,14],"trustless":[6,13,15],"trustworthi":[9,14],"truth":4,"try":[1,4,6,7,9,10,11],"ttime":1,"ttransfer":1,"ttyacm0":7,"ttyusb0":[1,7,14],"ttyusb1":7,"ttyusb2":7,"tun":[5,7],"tun0":7,"tune":7,"tunnel":[3,7,9,13,15,16],"tupl":10,"turn":[0,1,7,14,16],"turnaround":7,"tutori":3,"two":[0,1,4,5,7,9,10,13,14],"tx":[7,14],"txb":1,"txp":14,"txpower":7,"txt":[4,14],"txtail":[7,14],"type":[1,3,6,7,9,10,14],"typeerror":10,"typic":[4,7,9,13],"tyrant":16,"u":[13,14,16],"ubiqu":5,"ubuntu":[6,14],"uci":3,"udp":[6,9,13,14,15],"udpinterfac":7,"uhf":[14,15],"ui":[11,16],"ultim":[3,13,16],"umsgpack":1,"unavail":4,"unblackhol":14,"unblock":14,"unbound":16,"uncar":16,"uncencrypt":1,"uncentraliz":6,"unchang":9,"uncoordin":[3,16],"under":[0,4,7,10,12,13,14,15,16],"underli":[1,7,9,10,13,15],"undermin":16,"underneath":16,"undersea":16,"understand":[0,3,6,7,9,10,14,15,16],"understood":16,"underwai":3,"underwear":16,"unencrypt":[1,10,13],"unequivoc":13,"unexplor":9,"unforeseen":0,"unforg":[9,15],"unfortun":3,"unicod":4,"unicode_icon":4,"unidentifi":1,"unidirect":1,"unifi":[9,13],"uninform":0,"uninterest":1,"uniqu":[1,7,9,10,11,13,14,15,16],"unit":[0,1,3,10,14],"univers":16,"unix":4,"unknown":[1,7,9,10,13,14],"unlearn":16,"unless":[1,3,7,9,10,13],"unlicens":13,"unlik":[0,13],"unlock":14,"unmedi":0,"unnecessari":7,"unorganis":9,"unpack":[1,10],"unpackb":1,"unpaid":16,"unplug":[14,16],"unrecover":[1,14],"unreli":7,"unsatur":0,"unset":13,"unsupport":10,"until":[1,3,7,10],"untrust":[4,14],"untrustworthi":16,"unus":14,"unwant":[13,14],"up":[0,1,3,4,5,7,9,10,11,13,14,15,16],"updat":[0,1,3,4,10,13,14,16],"upgrad":[3,10,13],"upkeep":7,"upload":4,"upon":[0,1,7,13],"upset":1,"upstream":[0,4,14],"uptim":16,"urandom":[13,15],"urgenc":0,"urgent":16,"uri":11,"url":[0,4,14,16],"us":[0,1,4,5,6,7,8,9,10,16],"usabl":[7,13],"usag":[4,6,7,10,11,12,14],"usb":[0,5,13,14],"useabl":13,"useless":[0,16],"user":[0,1,3,4,7,9,11,13,14,15,16],"user_input":1,"userland":15,"usernam":16,"usernameher":14,"usr":[7,14],"usual":[3,7,9],"utf":1,"util":[1,5,6,7,13,16],"utilis":[1,3,7,10,13,14,15],"ux":11,"v":[4,6,14],"valid":[0,1,3,6,7,9,10,13,14,16],"valu":[0,1,3,7,10,13,14,16],"valuabl":[0,4,5,12,16],"valueerror":[1,10],"vanish":16,"vanishingli":16,"var":4,"vari":[3,7,13,14],"variabl":[1,3,4,10],"varieti":[7,11,13,14,15],"variou":[1,3,7,9,11,13,14,15],"vast":[0,3,13,16],"vastli":9,"ve":9,"vehicl":7,"veloc":0,"vendor":[1,5,15],"ventur":16,"venu":0,"verbos":[4,10,14],"veri":[0,3,4,5,7,9,10,11,12,13,14,15,16],"verif":[0,4,9,10,11,13,14,16],"verifi":[0,1,3,6,7,9,10,13,14,15,16],"versa":15,"version":[0,1,3,4,13,14,16],"vhf":[13,15],"vi":4,"via":[0,3,4,5,7,9,11,12,13,14,15,16],"viabl":9,"vice":15,"video":16,"view":[0,3,4,7,12,13,14],"viewabl":4,"vim":4,"violat":7,"virtual":[3,5,7,9,13,14,15],"virtuou":16,"visibl":[0,1,4,7],"visual":[4,16],"vital":16,"voic":[0,11,12,16],"voicemail":11,"volunt":3,"voluntari":3,"vouch":16,"vpn":[9,16],"vport":7,"vulner":9,"vv":14,"vvv":3,"w":[4,14],"wa":[0,1,4,5,7,9,10,13,14,15,16],"wai":[0,1,4,6,7,9,10,11,13,14,16],"wait":[1,3,7,11,13,14,16],"walk":16,"wall":16,"wander":16,"want":[0,1,3,4,7,9,11,12,13,14,16],"wantedbi":14,"warn":14,"warrant":15,"warranti":8,"wash":16,"wast":[7,9,12,16],"wave":[5,16],"wb":1,"we":[0,1,3,5,7,9,12,13,16],"weaken":13,"weapon":[0,16],"wear":16,"weather":16,"weav":16,"web":[3,4,11,16],"websit":[3,7,16],"weigh":16,"weight":[0,4,14,16],"welcom":0,"well":[0,4,5,7,9,10,11,12,13,14,15,16],"went":1,"were":[0,1,4,11,16],"what":[0,1,3,4,6,7,9,10,13,14,16],"whatev":[9,10,13],"wheel":3,"when":[0,1,3,4,5,7,9,10,11,13,14,16],"whenev":[1,10,13],"where":[0,3,4,5,6,7,9,10,11,13,14,16],"whereupon":13,"wherev":16,"whether":[1,3,4,7,8,9,10,13,16],"which":[0,1,3,4,7,8,9,10,11,13,14,15,16],"while":[0,1,3,4,5,7,9,10,11,13,14,15,16],"whim":16,"whitelist":13,"whl":3,"who":[0,3,4,7,9,13,14,16],"whole":[14,16],"whom":[8,16],"whose":[14,16],"why":[0,16],"wide":[3,4,5,7,9,11,13,14,15],"wider":[3,7,9,13,14],"wield":0,"wifi":[3,6,7,9,11,13,14,15,16],"wikipedia":11,"wild":[4,14,16],"wildcard":1,"wilder":16,"willing":14,"window":[6,7,11,14],"windowsil":16,"wipe":14,"wire":[5,6,7,11,15,16],"wireless":[5,9],"wirelessli":7,"wish":[1,7,13,14,16],"within":[0,1,3,4,7,9,10,13,16],"without":[1,3,4,5,6,7,8,9,11,13,14,15,16],"wlan0":7,"wolf":5,"won":1,"word":[0,3,16],"work":[0,3,5,6,7,9,11,13,14,15],"workabl":9,"workflow":6,"world":[0,3,5,7,9,11,14,15,16],"worri":9,"worth":[0,3],"would":[0,4,7,10,11,13,14,16],"wrap":4,"write":[0,1,3,4,5,7,10,11,13,14,16],"write_timeout":1,"writer":[1,10],"written":[1,13,15,16],"wrong":[1,3,7,16],"wrote":[1,7],"x":[4,10,13,14],"x25519":[13,15],"xenon":1,"xonxoff":1,"y":[1,4],"ye":[3,4,7,13,14,16],"year":[13,16],"yet":[0,1,7,13,16],"yggdrasil":7,"yi":1,"you":[0,1,3,4,5,6,7,9,10,11,12,13,14,15,16],"your":[0,1,4,5,6,7,9,12,13,15,16],"yourself":[0,3,13,14,15,16],"z":1,"zen":[6,15],"zero":[6,7,10,11,15],"zi":1,"zim":11,"zip":4,"zone":[0,13],"zshrc":3},"titles":["Distributed Development","Code Examples","An Explanation of Reticulum for Human Beings","Getting Started Fast","Git Over Reticulum","Communications Hardware","Reticulum Network Stack Manual","Configuring Interfaces","Reticulum License","Building Networks","API Reference","Programs Using Reticulum","Support Reticulum","Understanding Reticulum","Using Reticulum on Your System","What is Reticulum?","Zen of Reticulum"],"titleterms":{"0":5,"1":5,"25":7,"A":16,"Beings":2,"For":16,"In":16,"Not":[9,16],"Of":[0,6,16],"Or":16,"The":[0,4,13,14,16],"To":16,"With":[3,4],"abil":16,"access":[4,13],"ad":3,"address":[9,16],"agenc":16,"alias":4,"an":2,"anchor":16,"android":3,"announc":[1,7,13,16],"api":10,"architectur":[0,16],"archiv":0,"arm64":3,"artifact":0,"attribut":4,"auto":7,"autom":14,"automat":4,"ax":7,"backbon":[3,7],"bandwidth":16,"base":[3,5],"basic":13,"beam":5,"blackhol":14,"board":5,"bookworm":3,"bootstrap":3,"broadcast":1,"buffer":1,"build":[3,9],"burst":7,"byte":16,"can":15,"carrier":16,"center":[0,16],"channel":1,"chat":11,"client":[7,11],"cloud":16,"code":[1,13],"combin":5,"command":4,"common":7,"commun":5,"compos":0,"concept":9,"conceptu":13,"configur":[4,7,14],"connect":[3,7,9,11],"consider":[7,9],"content":6,"contribut":3,"control":7,"cost":16,"creat":[3,4,5,13],"creation":4,"creator":4,"cryptograph":[4,13],"current":[13,15],"custom":[1,3,4,7],"data":14,"death":16,"debian":3,"decentr":16,"deck":5,"depend":3,"design":16,"destin":[4,7,9,13],"detail":13,"develop":[0,3],"devic":[5,15],"disconnect":16,"discov":14,"discover":7,"discoveri":7,"distribut":[0,3],"document":4,"doe":15,"domain":16,"donat":12,"echo":[1,5],"emerg":16,"empti":4,"enabl":[4,7],"encrypt":16,"entrypoint":3,"environ":16,"establish":13,"ethernet":5,"ethic":16,"exampl":[1,4,7],"exist":16,"explan":2,"fabric":16,"fallaci":16,"fast":3,"featur":16,"feedback":12,"filesync":11,"filetransf":1,"find":3,"finish":16,"fix":14,"flow":16,"fork":4,"form":4,"format":[4,13],"forward":16,"from":16,"function":13,"further":13,"futur":13,"get":[3,13],"git":4,"global":3,"goal":13,"grade":16,"group":4,"hardwar":5,"harm":16,"health":3,"heltec":5,"heterogen":9,"hierarchi":4,"highlight":4,"host":3,"hostil":16,"human":[2,16],"i":[15,16],"i2p":7,"ident":[4,13,16],"identif":1,"illus":16,"implement":15,"implic":13,"improv":14,"includ":[3,14],"independ":16,"indic":6,"infrastructur":[0,3,16],"instal":[3,5],"instanc":[3,9],"interact":[4,11],"interfac":[1,3,7,11,13,14,15,16],"intermediari":0,"internet":3,"interregnum":0,"introduct":13,"introductori":9,"ip":16,"issu":3,"j":11,"kei":13,"kiss":7,"liber":16,"licens":8,"lilygo":5,"limit":[7,16],"line":[4,5],"link":[1,13],"list":14,"listen":7,"local":14,"locat":4,"long":0,"lora":7,"lora32":5,"lunar":3,"lxmf":11,"lxmfy":11,"lxst":11,"maco":3,"manag":[4,14],"manual":[4,6],"mechan":13,"medium":16,"merit":16,"meshchatx":11,"method":4,"micron":11,"minim":1,"mirror":4,"mix":3,"mode":7,"modem":5,"modul":11,"motiv":13,"multi":7,"name":[13,14,16],"network":[3,4,6,9,11,13],"new":7,"node":[4,9,11,13,16],"nomad":[4,11,16],"note":3,"obtain":4,"offer":15,"open":16,"opencom":5,"openwrt":3,"option":7,"origin":0,"over":[0,3,4],"overview":[9,13],"packet":[5,13],"page":[4,11],"paramet":[4,7],"parser":11,"path":7,"pattern":16,"permiss":4,"person":[3,16],"phone":11,"physic":16,"pi":3,"pipe":7,"platform":[0,3],"port":14,"portabl":16,"post":16,"power":16,"presenc":16,"preserv":16,"primit":[0,13],"principl":16,"prioritis":13,"program":[3,11,14],"propag":13,"propos":4,"protocol":[0,11,13,16],"provid":12,"public":[3,13,16],"publish":14,"pure":3,"python":3,"radio":[3,5],"rak4631":5,"raspberri":3,"rate":7,"rbrowser":11,"reach":13,"refer":[10,13,15],"relai":11,"releas":4,"remot":[4,7,11,14],"repositori":4,"request":[1,7],"resolv":3,"resourc":[11,13],"respons":[1,3],"restor":0,"ret":3,"retibb":11,"reticulum":[2,3,4,5,6,8,11,12,13,14,15,16],"retipedia":11,"risc":3,"rn":11,"rncp":14,"rngit":[4,14],"rnid":14,"rnmon":11,"rnode":[5,7],"rnodeconf":14,"rnpath":14,"rnprobe":14,"rnsd":14,"rnsh":14,"rnstatu":14,"rnx":14,"road":0,"roam":16,"rrc":11,"rule":13,"scarciti":16,"secur":7,"serial":[5,7,14],"serv":4,"server":7,"servic":14,"setup":13,"shell":11,"short":4,"sideband":11,"sign":4,"sky":16,"sourc":14,"sovereignti":[0,16],"specif":[3,13],"stack":6,"standalon":3,"start":[0,3],"state":4,"statist":4,"statu":15,"storag":4,"store":16,"strategi":3,"structur":4,"support":[5,12],"suprem":5,"synchron":4,"syntax":4,"system":[14,16],"systemwid":14,"t":5,"t114":5,"t3s3":5,"tabl":6,"tcp":7,"telephon":11,"templat":4,"through":[0,16],"time":16,"tool":16,"transport":[9,13],"trust":16,"trustless":9,"try":3,"type":[4,5,13,15],"ubuntu":3,"udp":7,"uncentraliz":16,"understand":13,"unsign":5,"us":[3,11,13,14,15],"usag":[5,13],"userspac":14,"util":[3,4,11,14],"v":3,"v1":5,"v2":5,"v3":5,"v4":5,"valid":4,"verifi":4,"wai":3,"what":15,"where":15,"wifi":5,"window":3,"wire":13,"without":0,"work":[4,16],"workflow":[0,4],"x":5,"xl":5,"your":[3,14],"zen":16,"zero":16}})
\ No newline at end of file
diff --git a/docs/manual/software.html b/docs/manual/software.html
index 961af0a3..6324947c 100644
--- a/docs/manual/software.html
+++ b/docs/manual/software.html
@@ -222,6 +222,7 @@
Communications Hardware
Configuring Interfaces
Building Networks
+
Distributed Development
Git Over Reticulum
Support Reticulum
Code Examples
diff --git a/docs/manual/support.html b/docs/manual/support.html
index 72fbdda8..ab4b6d8e 100644
--- a/docs/manual/support.html
+++ b/docs/manual/support.html
@@ -222,6 +222,7 @@
Communications Hardware
Configuring Interfaces
Building Networks
+
Distributed Development
Git Over Reticulum
Support Reticulum
Code Examples
diff --git a/docs/manual/understanding.html b/docs/manual/understanding.html
index e508b51f..2078ef77 100644
--- a/docs/manual/understanding.html
+++ b/docs/manual/understanding.html
@@ -222,6 +222,7 @@
Communications Hardware
Configuring Interfaces
Building Networks
+
Distributed Development
Git Over Reticulum
Support Reticulum
Code Examples
diff --git a/docs/manual/using.html b/docs/manual/using.html
index a6550db9..325c34b6 100644
--- a/docs/manual/using.html
+++ b/docs/manual/using.html
@@ -222,6 +222,7 @@
Communications Hardware
Configuring Interfaces
Building Networks
+
Distributed Development
Git Over Reticulum
Support Reticulum
Code Examples
diff --git a/docs/manual/whatis.html b/docs/manual/whatis.html
index a0eb6b1f..9bdc1099 100644
--- a/docs/manual/whatis.html
+++ b/docs/manual/whatis.html
@@ -222,6 +222,7 @@
Communications Hardware
Configuring Interfaces
Building Networks
+
Distributed Development
Git Over Reticulum
Support Reticulum
Code Examples
diff --git a/docs/manual/zen.html b/docs/manual/zen.html
index d0a43324..f9d7b2bc 100644
--- a/docs/manual/zen.html
+++ b/docs/manual/zen.html
@@ -222,6 +222,7 @@
Communications Hardware
Configuring Interfaces
Building Networks
+
Distributed Development
Git Over Reticulum
Support Reticulum
Code Examples
diff --git a/docs/markdown/distributed.md b/docs/markdown/distributed.md
new file mode 100644
index 00000000..c49e1b2b
--- /dev/null
+++ b/docs/markdown/distributed.md
@@ -0,0 +1,130 @@
+# Distributed Development
+
+This chapter of the manual provides the conceptual basis for understanding *why* `rngit` exists, what it aims to achieve, and the kinds of spaces it seeks to reestablish. For the practical details of operating the system, refer to the [Git Over Reticulum](git.md#git-main) chapter.
+
+## The Original Architecture
+
+When Torvalds created Git in 2005, he designed a tool that reflected a specific philosophy of collaboration. Every copy of a repository would be a complete, sovereign instance. There was no central server, no single point of failure, no gatekeeper. Developers would be able to work independently, exchange patches directly, and maintain their own branches indefinitely. This concept was - and is - both beautiful and revolutionary. It’s execution is peer-to-peer not as a marketing term, but in the most foundational sense: As fundamental, structural reality.
+
+Such a design emerged from necessity. The Linux kernel development process operated across geographical boundaries, time zones, and organizational affiliations. Contributors did not “log in” to a shared server to do their work; they maintained their own trees, and the flow of code between these trees was negotiated through patches, reviews, and merge decisions. The architecture of Git mirrored the social architecture of the community: Autonomous, competent, and fundamentally distributed in its technical operation.
+
+*The result of that work is, in the most direct sense, what makes it possible for you to read this today.*
+
+There’s something very important to take note of here: With Git, developers could collaborate effectively and perfectly well without any central server being present, without platform-mediated visibility into each other’s work, and without a centralized authority validating their contributions. They needed *only* a protocol for exchanging differences and a mechanism for verification of authorship. Everything else - social organization, quality control, release management - was handled by careful *human judgment* operating on top of the technical substrate.
+
+What Git provided was not a development environment, but a **language for versioning**. It specified how to represent history, how to compute differences, how to merge divergent branches. It did not specify who could participate, how they should communicate, or what workflows they should follow. These were left to the competence and discretion of the creators using the system.
+
+## The Platform Interregnum
+
+What followed represents a very familiar pattern: Tools designed to distribute power were re-centralized by platforms that offered convenience in exchange for control. GitHub, GitLab, and similar services reintroduced the centralization that Git had eliminated architecturally. The activity feed replaced durable artifacts with ephemeral notifications. The social graph and open interaction became as important as the code itself, if not more.
+
+This re-centralization was not technical, as such. It was **ontological**. When every developer pushes to the same server, when every merge is in theory controllable by a platform, when every issue is tracked in a database controlled by a corporation, the nature of collaboration changes. The platform, and its social dynamics, becomes the ground of reality. The platform mediates not just the technical exchange of information and the programmatics, but the social recognition and codices of contribution, the future archival prospects of the work, and the very identity of the project itself.
+
+The consequences extend beyond individual inconvenience. Centralized platforms create single points of failure for entire ecosystem. When a platform changes its terms of service, suspends accounts, removes repositories or ceases operation, entire project histories and community relationships can be disrupted or destroyed. The extractive economics of platform capitalism mean that value created by open-source communities is captured by corporations, while communities remain dependent on infrastructure they do not control. And the surveillance inherent in platform operation means that every action - every commit, every comment, every page view - is logged, analyzed, and potentially monetized or weaponized.
+
+More insidiously, platforms have completely reshaped the culture of development itself. They have created what we could call the **Teahouse Developer**: A participant who treats engineering projects as social venues for opinion-sharing rather than sites of disciplined and careful production. These personages have no actual stakes in the projects they act as leeches upon, and only a very base consciousness of the damage they are incurring in order to feed their attention and external validation dependencies.
+
+When platforms optimize for engagement, when growth is the only metric, when every user with an opinion must have their voice heard, when a random social process is elevated to higher importance than results, the signal-to-noise ratio collapses catastrophically. Competent engineers find themselves drowning in feedback from the incompetent, managing the emotional needs and dysregulations of drive-by commentators rather than solving technical problems.
+
+The platform model is predicated on **unsaturable expansion**. Like almost any industrial system, it cannot function without growth. It pursues no particular aims; it is growth for the sake of growing. There is no saturation point, no concept of “enough”. Every barrier to entry must be put down to the very lowest common denominator, every voice must be amplified, every interaction must be converted into content that feeds the machine. This is fundamentally incompatible with the nature of social beings itself. It is also incompatible with serious engineering, which requires focus, discernment, and the right of people who know better to say “no”.
+
+## Restoration
+
+The `rngit` system represents a return to Git’s original architectural principles, fortified with cryptographic networking capabilities that were not available in 2005. The `rngit` system *is* Git - but running over Reticulum. Welcome back to a world where your work is your own, but where everyone can still reach you - if you want them to.
+
+Just as Git eliminated the need for a central version control server, `rngit` eliminates the need for a central hosting platform, “servers” or any kinds of middle-men between the people actually doing the work. By operating over Reticulum, it eliminates the visibility of development activity to platform operators, network observers, state actors and other malicious third-parties.
+
+In this model, the repository node is a **sovereign entity**. It is reachable from anywhere in the Reticulum network but owned, operated, and controlled by the developer or community that runs it. It is an actual home for creative output, not an extraction mechanism to which dues are paid. The node operator decides who may contribute, what standards must be met, and which voices are worth listening to. This is not exclusion; it is **discernment**. It is the necessary exercise of judgment that separates engineering from theatrics.
+
+I did not create this in a fit of nostalgia. I created it because it is a necessary response to the failures of the centralized model. Git’s technical architecture was - and *is* - correct. It was the social and economic superstructure built atop it that introduced fragility, exploitation, and environments toxic to actual creativity. By returning to first principles - distributed version control on distributed infrastructure - we recover not just a technical capability, but a mode of collaboration that respects the autonomy of individual developers and the sovereignty of actual communities.
+
+## Protocols Over Platforms
+
+The distinction between platforms and protocols is fundamental to understanding the architecture of sovereignty in networked systems. A platform is a service you access; a protocol is a grammar you speak; actions you live. A platform requires permission to enter, a protocol requires only *comprehension* to employ. A platform can change its rules, suspend your account, or cease operation entirely, a protocol persists as long as there are participants who *understand* and *use* it. A protocol is an *idea*, a platform is a machine that turns its users into products.
+
+Platforms operate on a client-server model that inherently creates power asymmetry. Even when platforms are built atop open-source software, the operational instance remains a black box of corporate control. You *may* be able to download *some* of your data, but you cannot download the connections to the people that are the true value-base of the platform, or take them with you if you want to leave.
+
+Protocols, by contrast, are agreements. They specify how systems should communicate, but not who may communicate or on what terms. Email is a protocol; Gmail is a platform. HTTP is a protocol; Facebook is a platform. Git is a protocol; GitHub is a platform. The protocol persists regardless of any particular implementation’s success or failure.
+
+The power of protocols lies in their **permissionlessness**. Anyone can implement a protocol without approval. Anyone can extend it, fork it, or use it for purposes unforeseen by its creators. This creates resilience: protocols cannot be easily censored, monopolized, or shut down because they exist as shared understanding rather than centralized infrastructure.
+
+Reticulum is a protocol in this strict sense. It specifies how packets should be formatted, how paths should be discovered, how encryption should be applied. The `rngit` system extends this protocol approach to development workflows. It is not an external platform that hosts your repositories; it is a protocol for exchanging repository data, release artifacts, and work documents over Reticulum’s encrypted transport. But with a few commands and an old computer, it creates your own infrastructure for hosting repositories, or sharing them with who you choose. *That* is how tools should function, in case we had forgotten.
+
+Unlike platforms, which extract value by creating dependency, there is no entity that can grant or deny you the privilege of running `rngit`. Your Reticulum identity is not endowed by any platform; it is generated locally and certified by its own cryptographic properties. Your repositories are hosted on nodes you control or nodes operated by communities you trust. Your relationships with other developers are peer-to-peer connections established through cryptographic addressing, not social graph connections managed by recommendation algorithms.
+
+On a platform, exit means abandonment: you lose your history, your relationships, your visibility. With protocols, exit is just migration. When you change your infrastructure, your identity and your work travel with you. There are no middlemen between you and your collaborators. If push comes to shove, you can write your entire life’s work and connections to an SD card, swim across the lake, and set up camp on the other side.
+
+## Sovereignty Through Infrastructure
+
+The concept of sovereignty - supreme authority within a territory - has traditionally been applied to nation-states. But in an age where creative work is conducted through digital infrastructure, sovereignty is essential for individuals and communities. **Creative sovereignty** means having supreme authority over the artifacts you produce, the processes by which you produce them, and the terms under which they are distributed. It means not merely legal ownership of copyright, but operational control of the infrastructure that mediates creation, collaboration, and dissemination.
+
+Centralized development platforms strip away most layers of sovereignty. When you host code on a corporate platform, you retain *some* legal ownership of copyright, but you surrender complete operational control. The platform decides what content is acceptable, who can access it, and how it is presented. They can delete your repository, suspend your account, or change the visibility of your work without consent. In reality, legal ownership becomes meaningless as operational control is ceded.
+
+Running your own `rngit` node restores this sovereignty. You control the hardware, the network configuration, the backup strategies, and the access permissions. You decide what constitutes acceptable use, who may contribute, and how contributions are evaluated. Taking this responsibility on yourself is an assertion that your creative work is not a product to be harvested by platform economics, but an autonomous activity to be conducted on your own terms.
+
+This sovereignty and responsibility extends to the entry barriers you establish. The `rngit` system allows you to configure access controls that filter participants based on cryptographic identity and demonstrated competence. If, for example, someone cannot navigate a command line, or use Reticulum to submit a patch, they most likely lack the required competence to modify your code. In a world that apparently labels this as “exclusion”, I would simply refer to it as a minimally acceptable level of quality control.
+
+Such a stance protects projects from the noise that so often overwhelms and completely dilutes platform-based development, where every user with an opinion believes themselves entitled to attention and access to the decision process.
+
+## Artifact-Centered Workflows
+
+Contemporary platform-based development has shifted focus from durable artifacts to ephemeral *activity*. It does not matter what constitutes this activity, as long as it’s there. The primary interface is not the repository itself, not the produced artifacts, but the activity feed: *Notifications* of commits, comments, pull requests, and social interactions. Work is measured by velocity, throughput, and the constant stream of updates. This activity-centric model creates constant urgency, discourages discernment, encourages reactive rather than reflective work patterns, and produces vast quantities of ephemeral and useless communication that obscures actual project state and productivity.
+
+The `rngit` system enables a return to **artifact-centered workflows**, where the focus is on durable, attributable, versioned outputs rather than the stream of notifications surrounding them. The fundamental unit of work is the commit - signed, immutable records of change. The fundamental unit of production is the signed artifact - a self-verifying package of functionality. The fundamental unit of discussion is the work document - a structured, threaded conversation attached to repositories.
+
+Artifacts can persist independently of any platform’s continued operation. A commit signed with your Reticulum identity is attributable to you regardless of where it is stored. A release signed with your private key is verifiable as authentic regardless of which network it traverses, and can be verified offline on any system running Reticulum. The work exists as **cryptographic fact**, distributed over the planet, not as database entries in a corporate cloud.
+
+Such a shift has real psychological consequences. When work is measured in artifacts rather than activity, the pace changes. There is no need for constant visibility, no pressure to perform busyness. Developers can work deeply, reflectively, and submit complete solutions rather than incremental updates designed to maintain presence in an activity feed. The work becomes **substantial**, in the physical sense of the word, rather than performative.
+
+## Composable Primitives
+
+The `rngit` system is not a monolithic application prescribing a specific workflow; it is a collection of **composable primitives** that can be arranged to support diverse creative processes. Understanding these primitives as separate, orthogonal capabilities enables users to construct workflows suited to their specific needs and to recombine these primitives in ways unforeseen by the system’s designers.
+
+The core primitives include:
+
+* **Repository Hosting**: Bare Git repositories served over Reticulum links, accessible via standard Git commands through the `rns://` URL scheme.
+* **Identity-Based Access Control**: Fine-grained permissions managed through cryptographically verifiable identity hashes, configurable at the group, repository, or document level.
+* **Release Distribution**: Cryptographically signed release artifacts with embedded provenance information, verifiable offline and distributable through any Reticulum or physical path.
+* **Work Document Tracking**: Structured, threaded work management attached to repositories, with precise permission controls, and the ability to contain updates or discussions.
+* **Forking and Mirroring**: Automated replication of repositories from any accessible Git URL, with metadata tracking upstream relationships for synchronization.
+* **Nomad Network Integration**: Page node functionality for browsing repository contents, commit history, and release information through the Nomad Network protocol.
+
+These primitives can be composed into workflows ranging from single-developer projects to complex multi-organizational collaborations. A solo developer might use only repository hosting and release distribution. A research group might add work document tracking for structured peer review. A software distribution network might combine mirroring with cryptographic release verification to create resilient update channels.
+
+The entire system is incredibly light-weight, and can host hundreds of repositories on a Raspberry Pi.
+
+Composability is essential because **creative work is diverse**. Software development, academic research, technical writing, hardware design, music production and data analysis all have different requirements for collaboration, review, and distribution. A platform prescribes a single workflow and forces all users to conform. A protocol provides primitives and allows users to construct workflows appropriate to their domain.
+
+With `rngit`, you can re-build the system into anything you can imagine. Everything can be modified, extended and hooked into. Adding functionality or automation is never further away than a shell script, a cron-job, or a Python modification of the source.
+
+## Distribution Without Intermediaries
+
+Creating software is only part of the work. Then comes actually getting it to the people needing to use it. Centralized platforms handle distribution through their own infrastructure: Content delivery networks, central package registries, and download servers accessed through platform-controlled interfaces. This convenience masks a fundamental dependency: Your ability to distribute depends on the platform’s continued operation, their policies regarding your content, and their technical infrastructure’s reach.
+
+The `rngit` release system enables distribution strategies **decoupled from any single infrastructure provider**. Releases are cryptographically signed using Ed25519 signatures and packaged in signed release manifests (`.rsm` files). These manifests contain embedded signatures for each artifact. The manifest provides full verifiability of all release information, and contains embedded release artifact lists, per-file `.rsg` signatures, origin information, and the creator’s Reticulum Identity. It can also be used to fetch verified updates of the software package over the network, and can always be verified completely offline.
+
+Because releases are self-verifying, they can traverse any network or physical path that Reticulum can establish. A release can travel over LoRa radio, be carried on USB drives through areas without internet connectivity, disseminated over a mirror network, or be distributed through store-and-forward mechanisms on intermittent infrastructure. Recipients can verify authenticity regardless of how they obtained the files. This is particularly valuable in low-connectivity environments where Reticulum may be the only available communication channel.
+
+The `rngit release` command provides tools for creating, publishing, fetching, and verifying releases. When fetching a release using an `.rsm` manifest, the system validates the manifest signature against the required Reticulum Identity, extracts the origin node and repository path, connects to the origin over Reticulum, retrieves the latest release manifest, and verifies each downloaded artifact against the signatures embedded in the manifest. If any verification fails, the fetch aborts, preventing installation of corrupted or tampered files.
+
+This cryptographic verification replaces the trust model of platform distribution. Instead of trusting that a platform has not been compromised, users verify that artifacts match the signatures created by the developer’s identity. It doesn’t matter *how* they obtained the artifacts, they can **always** be verified. This security model shifts from **institutional trust** (just believe in the goodness of the platform) to **cryptographic proof** (verify the signatures).
+
+## Long Archive
+
+Software development is often conceived as an activity of the present only: Solving today’s problems, meeting current deadlines, responding to immediate feedback. But the artifacts produced - code, documentation, releases - have lifespans extending *far* beyond their creation. They may be used for decades, studied by future developers, depended upon by systems not yet imagined, or preserved as historical records of technological development.
+
+The `rngit` system is designed with this **extended timeframe** in mind, supporting the creation of archives that are durable, portable, and intelligible across generational timescales. Git repositories are always internally complete; they contain full history and can be migrated to new infrastructure without loss of information. Everything that `rngit` adds on top of this is stored in normal files in standard formats right next to the Git repository folders, not an esoteric database-cluster two thousand kilometers away. Because releases are cryptographically signed, they remain verifiable as authentic regardless of when or where they are retrieved. Because the system operates over Reticulum, it can function over communication mediums that may outlast the internet as we know it.
+
+This long-term perspective influences technical decisions. The use of well-established cryptographic primitives ensures that signatures will remain verifiable for centuries. The use of standard formats ensures that repositories will remain readable by future tools. The protocol-based architecture ensures that the system can evolve without losing compatibility with existing data.
+
+For critical infrastructure, this archival durability is not optional; it is essential. Communication systems, cryptographic libraries, and safety-critical code must remain available and verifiable for the lifespans of the systems that depend on them. The `rngit` system provides the tools to create such archives: distributed across multiple nodes, cryptographically verified, and independent of any corporate or governmental infrastructure, which as history has shown repeatedly, does *not* persist.
+
+## Start Of The Road
+
+Distributed development and production over Reticulum is a *different mode of existence* for creative work. It restores the autonomy originally created by Git. It provides local sovereignty over production infrastructure, composability of workflow, and durability of artifact. It lets you filter participation through competence and cryptography rather than incentives of platform operators, raising the quality and enjoyment of work, and protecting the focus of real engineering and creative expression.
+
+This is not a system for everyone, and that is the point. It requires investment - in understanding Reticulum, in configuring infrastructure, in establishing workflows. It requires accepting responsibility for your own tools rather than delegating them to platform operators. It requires the discipline to maintain your own node, manage your own backups, and nurture your own community.
+
+But for those who make this investment, the returns are substantial. You gain **immunity from platform failure**; your work persists regardless of corporate decisions or service outages. You gain **shelter from surveillance**; your development activity is visible only to those that *you* choose to involve. You gain **control over process**; you decide how work is conducted, reviewed, and released, unmediated by terms of service, algorithmic feeds and thousands of uninformed and irrelevant opinions.
+
+Most importantly, though, you regain the **dignity of craft**. Development becomes an activity conducted among peers, equals among equals, mediated by skill and cryptographic proof rather than corporate permission, producing artifacts that stand as independent testimony to competence, functionality or beauty rather than as content feeding engagement metrics. The *work* becomes the point. The artifacts become durable. And the network becomes *one* of the tools you wield in this endeavor.
\ No newline at end of file
diff --git a/docs/markdown/git.md b/docs/markdown/git.md
index 1ab85ad4..4a0bc398 100644
--- a/docs/markdown/git.md
+++ b/docs/markdown/git.md
@@ -1,6 +1,6 @@
# Git Over Reticulum
-This chapter of the manual serves as the technical reference for the distributed software development and project collaboration tools included in RNS. For a conceptual overview, see the Distributed Development chapter.
+This chapter of the manual serves as the technical reference for the distributed software development and project collaboration tools included in RNS. For a conceptual overview, see the [Distributed Development](distributed.md#distributed-development) chapter.
A set of utilities for distributed collaborative software development and publishing are included in RNS.
diff --git a/docs/markdown/index.md b/docs/markdown/index.md
index 419bcf26..1596af9d 100644
--- a/docs/markdown/index.md
+++ b/docs/markdown/index.md
@@ -189,6 +189,17 @@ to participate in the development of Reticulum itself.
* [Transport Nodes and Instances](networks.md#transport-nodes-and-instances)
* [Trustless Networking](networks.md#trustless-networking)
* [Heterogeneous Connectivity](networks.md#heterogeneous-connectivity)
+* [Distributed Development](distributed.md)
+ * [The Original Architecture](distributed.md#the-original-architecture)
+ * [The Platform Interregnum](distributed.md#the-platform-interregnum)
+ * [Restoration](distributed.md#restoration)
+ * [Protocols Over Platforms](distributed.md#protocols-over-platforms)
+ * [Sovereignty Through Infrastructure](distributed.md#sovereignty-through-infrastructure)
+ * [Artifact-Centered Workflows](distributed.md#artifact-centered-workflows)
+ * [Composable Primitives](distributed.md#composable-primitives)
+ * [Distribution Without Intermediaries](distributed.md#distribution-without-intermediaries)
+ * [Long Archive](distributed.md#long-archive)
+ * [Start Of The Road](distributed.md#start-of-the-road)
* [Git Over Reticulum](git.md)
* [The rngit Utility](git.md#the-rngit-utility)
* [Repository Creation & Management](git.md#repository-creation-management)
diff --git a/docs/source/distributed.rst b/docs/source/distributed.rst
new file mode 100644
index 00000000..6ab8224d
--- /dev/null
+++ b/docs/source/distributed.rst
@@ -0,0 +1,148 @@
+.. _distributed-development:
+
+***********************
+Distributed Development
+***********************
+
+This chapter of the manual provides the conceptual basis for understanding *why* ``rngit`` exists, what it aims to achieve, and the kinds of spaces it seeks to reestablish. For the practical details of operating the system, refer to the :ref:`Git Over Reticulum
` chapter.
+
+
+The Original Architecture
+=========================
+
+When Torvalds created Git in 2005, he designed a tool that reflected a specific philosophy of collaboration. Every copy of a repository would be a complete, sovereign instance. There was no central server, no single point of failure, no gatekeeper. Developers would be able to work independently, exchange patches directly, and maintain their own branches indefinitely. This concept was - and is - both beautiful and revolutionary. It's execution is peer-to-peer not as a marketing term, but in the most foundational sense: As fundamental, structural reality.
+
+Such a design emerged from necessity. The Linux kernel development process operated across geographical boundaries, time zones, and organizational affiliations. Contributors did not "log in" to a shared server to do their work; they maintained their own trees, and the flow of code between these trees was negotiated through patches, reviews, and merge decisions. The architecture of Git mirrored the social architecture of the community: Autonomous, competent, and fundamentally distributed in its technical operation.
+
+*The result of that work is, in the most direct sense, what makes it possible for you to read this today.*
+
+There's something very important to take note of here: With Git, developers could collaborate effectively and perfectly well without any central server being present, without platform-mediated visibility into each other's work, and without a centralized authority validating their contributions. They needed *only* a protocol for exchanging differences and a mechanism for verification of authorship. Everything else - social organization, quality control, release management - was handled by careful *human judgment* operating on top of the technical substrate.
+
+What Git provided was not a development environment, but a **language for versioning**. It specified how to represent history, how to compute differences, how to merge divergent branches. It did not specify who could participate, how they should communicate, or what workflows they should follow. These were left to the competence and discretion of the creators using the system.
+
+The Platform Interregnum
+========================
+
+What followed represents a very familiar pattern: Tools designed to distribute power were re-centralized by platforms that offered convenience in exchange for control. GitHub, GitLab, and similar services reintroduced the centralization that Git had eliminated architecturally. The activity feed replaced durable artifacts with ephemeral notifications. The social graph and open interaction became as important as the code itself, if not more.
+
+This re-centralization was not technical, as such. It was **ontological**. When every developer pushes to the same server, when every merge is in theory controllable by a platform, when every issue is tracked in a database controlled by a corporation, the nature of collaboration changes. The platform, and its social dynamics, becomes the ground of reality. The platform mediates not just the technical exchange of information and the programmatics, but the social recognition and codices of contribution, the future archival prospects of the work, and the very identity of the project itself.
+
+The consequences extend beyond individual inconvenience. Centralized platforms create single points of failure for entire ecosystem. When a platform changes its terms of service, suspends accounts, removes repositories or ceases operation, entire project histories and community relationships can be disrupted or destroyed. The extractive economics of platform capitalism mean that value created by open-source communities is captured by corporations, while communities remain dependent on infrastructure they do not control. And the surveillance inherent in platform operation means that every action - every commit, every comment, every page view - is logged, analyzed, and potentially monetized or weaponized.
+
+More insidiously, platforms have completely reshaped the culture of development itself. They have created what we could call the **Teahouse Developer**: A participant who treats engineering projects as social venues for opinion-sharing rather than sites of disciplined and careful production. These personages have no actual stakes in the projects they act as leeches upon, and only a very base consciousness of the damage they are incurring in order to feed their attention and external validation dependencies.
+
+When platforms optimize for engagement, when growth is the only metric, when every user with an opinion must have their voice heard, when a random social process is elevated to higher importance than results, the signal-to-noise ratio collapses catastrophically. Competent engineers find themselves drowning in feedback from the incompetent, managing the emotional needs and dysregulations of drive-by commentators rather than solving technical problems.
+
+The platform model is predicated on **unsaturable expansion**. Like almost any industrial system, it cannot function without growth. It pursues no particular aims; it is growth for the sake of growing. There is no saturation point, no concept of "enough". Every barrier to entry must be put down to the very lowest common denominator, every voice must be amplified, every interaction must be converted into content that feeds the machine. This is fundamentally incompatible with the nature of social beings itself. It is also incompatible with serious engineering, which requires focus, discernment, and the right of people who know better to say "no".
+
+Restoration
+===========
+
+The ``rngit`` system represents a return to Git's original architectural principles, fortified with cryptographic networking capabilities that were not available in 2005. The ``rngit`` system *is* Git - but running over Reticulum. Welcome back to a world where your work is your own, but where everyone can still reach you - if you want them to.
+
+Just as Git eliminated the need for a central version control server, ``rngit`` eliminates the need for a central hosting platform, "servers" or any kinds of middle-men between the people actually doing the work. By operating over Reticulum, it eliminates the visibility of development activity to platform operators, network observers, state actors and other malicious third-parties.
+
+In this model, the repository node is a **sovereign entity**. It is reachable from anywhere in the Reticulum network but owned, operated, and controlled by the developer or community that runs it. It is an actual home for creative output, not an extraction mechanism to which dues are paid. The node operator decides who may contribute, what standards must be met, and which voices are worth listening to. This is not exclusion; it is **discernment**. It is the necessary exercise of judgment that separates engineering from theatrics.
+
+I did not create this in a fit of nostalgia. I created it because it is a necessary response to the failures of the centralized model. Git's technical architecture was - and *is* - correct. It was the social and economic superstructure built atop it that introduced fragility, exploitation, and environments toxic to actual creativity. By returning to first principles - distributed version control on distributed infrastructure - we recover not just a technical capability, but a mode of collaboration that respects the autonomy of individual developers and the sovereignty of actual communities.
+
+
+Protocols Over Platforms
+========================
+
+The distinction between platforms and protocols is fundamental to understanding the architecture of sovereignty in networked systems. A platform is a service you access; a protocol is a grammar you speak; actions you live. A platform requires permission to enter, a protocol requires only *comprehension* to employ. A platform can change its rules, suspend your account, or cease operation entirely, a protocol persists as long as there are participants who *understand* and *use* it. A protocol is an *idea*, a platform is a machine that turns its users into products.
+
+Platforms operate on a client-server model that inherently creates power asymmetry. Even when platforms are built atop open-source software, the operational instance remains a black box of corporate control. You *may* be able to download *some* of your data, but you cannot download the connections to the people that are the true value-base of the platform, or take them with you if you want to leave.
+
+Protocols, by contrast, are agreements. They specify how systems should communicate, but not who may communicate or on what terms. Email is a protocol; Gmail is a platform. HTTP is a protocol; Facebook is a platform. Git is a protocol; GitHub is a platform. The protocol persists regardless of any particular implementation's success or failure.
+
+The power of protocols lies in their **permissionlessness**. Anyone can implement a protocol without approval. Anyone can extend it, fork it, or use it for purposes unforeseen by its creators. This creates resilience: protocols cannot be easily censored, monopolized, or shut down because they exist as shared understanding rather than centralized infrastructure.
+
+Reticulum is a protocol in this strict sense. It specifies how packets should be formatted, how paths should be discovered, how encryption should be applied. The ``rngit`` system extends this protocol approach to development workflows. It is not an external platform that hosts your repositories; it is a protocol for exchanging repository data, release artifacts, and work documents over Reticulum's encrypted transport. But with a few commands and an old computer, it creates your own infrastructure for hosting repositories, or sharing them with who you choose. *That* is how tools should function, in case we had forgotten.
+
+Unlike platforms, which extract value by creating dependency, there is no entity that can grant or deny you the privilege of running ``rngit``. Your Reticulum identity is not endowed by any platform; it is generated locally and certified by its own cryptographic properties. Your repositories are hosted on nodes you control or nodes operated by communities you trust. Your relationships with other developers are peer-to-peer connections established through cryptographic addressing, not social graph connections managed by recommendation algorithms.
+
+On a platform, exit means abandonment: you lose your history, your relationships, your visibility. With protocols, exit is just migration. When you change your infrastructure, your identity and your work travel with you. There are no middlemen between you and your collaborators. If push comes to shove, you can write your entire life's work and connections to an SD card, swim across the lake, and set up camp on the other side.
+
+
+Sovereignty Through Infrastructure
+==================================
+
+The concept of sovereignty - supreme authority within a territory - has traditionally been applied to nation-states. But in an age where creative work is conducted through digital infrastructure, sovereignty is essential for individuals and communities. **Creative sovereignty** means having supreme authority over the artifacts you produce, the processes by which you produce them, and the terms under which they are distributed. It means not merely legal ownership of copyright, but operational control of the infrastructure that mediates creation, collaboration, and dissemination.
+
+Centralized development platforms strip away most layers of sovereignty. When you host code on a corporate platform, you retain *some* legal ownership of copyright, but you surrender complete operational control. The platform decides what content is acceptable, who can access it, and how it is presented. They can delete your repository, suspend your account, or change the visibility of your work without consent. In reality, legal ownership becomes meaningless as operational control is ceded.
+
+Running your own ``rngit`` node restores this sovereignty. You control the hardware, the network configuration, the backup strategies, and the access permissions. You decide what constitutes acceptable use, who may contribute, and how contributions are evaluated. Taking this responsibility on yourself is an assertion that your creative work is not a product to be harvested by platform economics, but an autonomous activity to be conducted on your own terms.
+
+This sovereignty and responsibility extends to the entry barriers you establish. The ``rngit`` system allows you to configure access controls that filter participants based on cryptographic identity and demonstrated competence. If, for example, someone cannot navigate a command line, or use Reticulum to submit a patch, they most likely lack the required competence to modify your code. In a world that apparently labels this as "exclusion", I would simply refer to it as a minimally acceptable level of quality control.
+
+Such a stance protects projects from the noise that so often overwhelms and completely dilutes platform-based development, where every user with an opinion believes themselves entitled to attention and access to the decision process.
+
+
+Artifact-Centered Workflows
+===========================
+
+Contemporary platform-based development has shifted focus from durable artifacts to ephemeral *activity*. It does not matter what constitutes this activity, as long as it's there. The primary interface is not the repository itself, not the produced artifacts, but the activity feed: *Notifications* of commits, comments, pull requests, and social interactions. Work is measured by velocity, throughput, and the constant stream of updates. This activity-centric model creates constant urgency, discourages discernment, encourages reactive rather than reflective work patterns, and produces vast quantities of ephemeral and useless communication that obscures actual project state and productivity.
+
+The ``rngit`` system enables a return to **artifact-centered workflows**, where the focus is on durable, attributable, versioned outputs rather than the stream of notifications surrounding them. The fundamental unit of work is the commit - signed, immutable records of change. The fundamental unit of production is the signed artifact - a self-verifying package of functionality. The fundamental unit of discussion is the work document - a structured, threaded conversation attached to repositories.
+
+Artifacts can persist independently of any platform's continued operation. A commit signed with your Reticulum identity is attributable to you regardless of where it is stored. A release signed with your private key is verifiable as authentic regardless of which network it traverses, and can be verified offline on any system running Reticulum. The work exists as **cryptographic fact**, distributed over the planet, not as database entries in a corporate cloud.
+
+Such a shift has real psychological consequences. When work is measured in artifacts rather than activity, the pace changes. There is no need for constant visibility, no pressure to perform busyness. Developers can work deeply, reflectively, and submit complete solutions rather than incremental updates designed to maintain presence in an activity feed. The work becomes **substantial**, in the physical sense of the word, rather than performative.
+
+Composable Primitives
+=====================
+
+The ``rngit`` system is not a monolithic application prescribing a specific workflow; it is a collection of **composable primitives** that can be arranged to support diverse creative processes. Understanding these primitives as separate, orthogonal capabilities enables users to construct workflows suited to their specific needs and to recombine these primitives in ways unforeseen by the system's designers.
+
+The core primitives include:
+
+* **Repository Hosting**: Bare Git repositories served over Reticulum links, accessible via standard Git commands through the ``rns://`` URL scheme.
+* **Identity-Based Access Control**: Fine-grained permissions managed through cryptographically verifiable identity hashes, configurable at the group, repository, or document level.
+* **Release Distribution**: Cryptographically signed release artifacts with embedded provenance information, verifiable offline and distributable through any Reticulum or physical path.
+* **Work Document Tracking**: Structured, threaded work management attached to repositories, with precise permission controls, and the ability to contain updates or discussions.
+* **Forking and Mirroring**: Automated replication of repositories from any accessible Git URL, with metadata tracking upstream relationships for synchronization.
+* **Nomad Network Integration**: Page node functionality for browsing repository contents, commit history, and release information through the Nomad Network protocol.
+
+These primitives can be composed into workflows ranging from single-developer projects to complex multi-organizational collaborations. A solo developer might use only repository hosting and release distribution. A research group might add work document tracking for structured peer review. A software distribution network might combine mirroring with cryptographic release verification to create resilient update channels.
+
+The entire system is incredibly light-weight, and can host hundreds of repositories on a Raspberry Pi.
+
+Composability is essential because **creative work is diverse**. Software development, academic research, technical writing, hardware design, music production and data analysis all have different requirements for collaboration, review, and distribution. A platform prescribes a single workflow and forces all users to conform. A protocol provides primitives and allows users to construct workflows appropriate to their domain.
+
+With ``rngit``, you can re-build the system into anything you can imagine. Everything can be modified, extended and hooked into. Adding functionality or automation is never further away than a shell script, a cron-job, or a Python modification of the source.
+
+Distribution Without Intermediaries
+===================================
+
+Creating software is only part of the work. Then comes actually getting it to the people needing to use it. Centralized platforms handle distribution through their own infrastructure: Content delivery networks, central package registries, and download servers accessed through platform-controlled interfaces. This convenience masks a fundamental dependency: Your ability to distribute depends on the platform's continued operation, their policies regarding your content, and their technical infrastructure's reach.
+
+The ``rngit`` release system enables distribution strategies **decoupled from any single infrastructure provider**. Releases are cryptographically signed using Ed25519 signatures and packaged in signed release manifests (``.rsm`` files). These manifests contain embedded signatures for each artifact. The manifest provides full verifiability of all release information, and contains embedded release artifact lists, per-file ``.rsg`` signatures, origin information, and the creator's Reticulum Identity. It can also be used to fetch verified updates of the software package over the network, and can always be verified completely offline.
+
+Because releases are self-verifying, they can traverse any network or physical path that Reticulum can establish. A release can travel over LoRa radio, be carried on USB drives through areas without internet connectivity, disseminated over a mirror network, or be distributed through store-and-forward mechanisms on intermittent infrastructure. Recipients can verify authenticity regardless of how they obtained the files. This is particularly valuable in low-connectivity environments where Reticulum may be the only available communication channel.
+
+The ``rngit release`` command provides tools for creating, publishing, fetching, and verifying releases. When fetching a release using an ``.rsm`` manifest, the system validates the manifest signature against the required Reticulum Identity, extracts the origin node and repository path, connects to the origin over Reticulum, retrieves the latest release manifest, and verifies each downloaded artifact against the signatures embedded in the manifest. If any verification fails, the fetch aborts, preventing installation of corrupted or tampered files.
+
+This cryptographic verification replaces the trust model of platform distribution. Instead of trusting that a platform has not been compromised, users verify that artifacts match the signatures created by the developer's identity. It doesn't matter *how* they obtained the artifacts, they can **always** be verified. This security model shifts from **institutional trust** (just believe in the goodness of the platform) to **cryptographic proof** (verify the signatures).
+
+Long Archive
+============
+
+Software development is often conceived as an activity of the present only: Solving today's problems, meeting current deadlines, responding to immediate feedback. But the artifacts produced - code, documentation, releases - have lifespans extending *far* beyond their creation. They may be used for decades, studied by future developers, depended upon by systems not yet imagined, or preserved as historical records of technological development.
+
+The ``rngit`` system is designed with this **extended timeframe** in mind, supporting the creation of archives that are durable, portable, and intelligible across generational timescales. Git repositories are always internally complete; they contain full history and can be migrated to new infrastructure without loss of information. Everything that ``rngit`` adds on top of this is stored in normal files in standard formats right next to the Git repository folders, not an esoteric database-cluster two thousand kilometers away. Because releases are cryptographically signed, they remain verifiable as authentic regardless of when or where they are retrieved. Because the system operates over Reticulum, it can function over communication mediums that may outlast the internet as we know it.
+
+This long-term perspective influences technical decisions. The use of well-established cryptographic primitives ensures that signatures will remain verifiable for centuries. The use of standard formats ensures that repositories will remain readable by future tools. The protocol-based architecture ensures that the system can evolve without losing compatibility with existing data.
+
+For critical infrastructure, this archival durability is not optional; it is essential. Communication systems, cryptographic libraries, and safety-critical code must remain available and verifiable for the lifespans of the systems that depend on them. The ``rngit`` system provides the tools to create such archives: distributed across multiple nodes, cryptographically verified, and independent of any corporate or governmental infrastructure, which as history has shown repeatedly, does *not* persist.
+
+Start Of The Road
+=================
+
+Distributed development and production over Reticulum is a *different mode of existence* for creative work. It restores the autonomy originally created by Git. It provides local sovereignty over production infrastructure, composability of workflow, and durability of artifact. It lets you filter participation through competence and cryptography rather than incentives of platform operators, raising the quality and enjoyment of work, and protecting the focus of real engineering and creative expression.
+
+This is not a system for everyone, and that is the point. It requires investment - in understanding Reticulum, in configuring infrastructure, in establishing workflows. It requires accepting responsibility for your own tools rather than delegating them to platform operators. It requires the discipline to maintain your own node, manage your own backups, and nurture your own community.
+
+But for those who make this investment, the returns are substantial. You gain **immunity from platform failure**; your work persists regardless of corporate decisions or service outages. You gain **shelter from surveillance**; your development activity is visible only to those that *you* choose to involve. You gain **control over process**; you decide how work is conducted, reviewed, and released, unmediated by terms of service, algorithmic feeds and thousands of uninformed and irrelevant opinions.
+
+Most importantly, though, you regain the **dignity of craft**. Development becomes an activity conducted among peers, equals among equals, mediated by skill and cryptographic proof rather than corporate permission, producing artifacts that stand as independent testimony to competence, functionality or beauty rather than as content feeding engagement metrics. The *work* becomes the point. The artifacts become durable. And the network becomes *one* of the tools you wield in this endeavor.
diff --git a/docs/source/index.rst b/docs/source/index.rst
index 9280858f..d00efa5c 100644
--- a/docs/source/index.rst
+++ b/docs/source/index.rst
@@ -27,8 +27,8 @@ to participate in the development of Reticulum itself.
hardware
interfaces
networks
- git
distributed
+ git
support
examples
license