diff --git a/docs/history/2026_09_21_Void_Grants.md b/docs/history/2026_09_21_Void_Grants.md
new file mode 100644
index 00000000..daf7bfe8
--- /dev/null
+++ b/docs/history/2026_09_21_Void_Grants.md
@@ -0,0 +1,249 @@
+## Void Grants: Legal Foundations of Machine-Generated Code
+*From the [Brandolini's Reference](https://reticulum.network/manual/brandolinis.html) chapter of the Reticulum Manual.*
+
+A grant of rights is only as real as the rights behind it. A license conveys what its issuer holds, and nothing more. A derivative may be distributed only under whatever license covers what it took. And over a work that a machine originated, no human holds anything at all.
+
+Each of these statements is a matter of settled statute and case law, and this document sets out the authorities, in order. The conclusions they support are:
+
+1. A software implementation generated from a licensed work by a machine, published under its operator's claimed copyright and license, conveys rights the operator never possessed.
+2. Its grant is void. The projects, products, and promises built upon such grants stand on nothing. A field of void grants is a minefield for everyone who crosses it.
+
+This document is a general examination of copyright law as it applies to machine-generated code. It is not legal advice.
+
+### I. The Foundational Statute: Translation Is Copying
+
+The starting point is the statutory definition of the class of works at issue. Title 17, United States Code, section 101 provides the definition of a derivative work:
+
+> A "derivative work" is a work based upon one or more preexisting works, such as a *translation*, musical arrangement, dramatization, fictionalization, motion picture version, sound recording, art reproduction, abridgment, condensation, or *any other form in which a work may be recast, transformed, or adapted*.
+
+Section 101 further provides that *"the terms 'including' and 'such as' are illustrative and not limitative"*. As such, the list is a list of *examples*, and the very first example is translation. The definition also reaches, in its own words, *"any other form in which a work may be recast, transformed, or adapted"*.
+
+The exclusive right at issue is defined in section 106:
+
+> Subject to sections 107 through 122, the owner of copyright under this title has the exclusive rights to do and to authorize any of the following:
+> (1) to reproduce the copyrighted work in copies or phonorecords;
+> (2) to prepare derivative works based upon the copyrighted work;
+> (3) to distribute copies or phonorecords of the copyrighted work to the public by sale or other transfer of ownership, or by rental, lease, or lending;
+
+Violation of any of these rights is infringement. 17 U.S.C. § 501(a).
+
+Taken together, the provisions yield a syllogism that is difficult to improve upon and impossible to escape:
+
+1. **A port is a translation.** A work that takes a program written in one language and from it produces a program written in another language, implementing the same behavior, is a translation of the original - whatever mechanism performed it, and however the surface presentation differs.
+2. **A translation is a derivative work.** Section 101 says so, explicitly.
+3. **Preparing a derivative work is the copyright owner's exclusive right.** Section 106(2) says so explicitly. A derivative work prepared without authorization, or outside the scope of any authorization, infringes that right.
+
+The common objection - "the code is in a different language, so it is completely different" - is not a legal argument; it is the definition of what the statute already classifies.
+
+Translation *is* the paradigm of derivative authorship, not an exception to it. If translating a work without permission were a defense, the derivative-work right would be meaningless; every infringing adaptation would simply need to be "different enough" to count as a translation of its source.
+
+Nor does the identity of the translator change the analysis. The statute asks whether the work is "based upon" a preexisting work. It does not ask who or what performed the translation. A machine that ingests a licensed work and reproduces a translated transformation of it has performed the mechanical translation; the output is a derivative of the ingested work, and the law governing derivative works applies to it exactly as it applies to a translation made by hand.
+
+### II. Ideas Are Free; Expressions Protected
+
+The second foundation is the distinction between what a work *is* - its ideas, its processes, its systems - and the *expression* in which those ideas are embodied. The distinction is codified in section 102(b):
+
+> In no case does copyright protection for an original work of authorship extend to any idea, procedure, process, system, method of operation, concept, principle, or discovery, regardless of the form in which it is described, explained, illustrated, or embodied in such work.
+
+The principle is older than the statute, and its application to software is settled. An author may own the particular code in which a method is expressed; the method itself, the process, the algorithm, belongs to no one - because *"the sine qua non of copyright is originality"* (*Feist Publications, Inc. v. Rural Telephone Service Co.*, 499 U.S. 340, 345. 1991). And ideas are not original to anyone in particular: *Baker v. Selden*, 101 U.S. 99 (1879), established the line: copyright in a book describing a system does not prevent others from practicing the system.
+
+Applied to a communications protocol, the structure is clean:
+
+---
+
+**An implementation of a public-domain protocol, honestly reasoned and written by humans, is welcome and unencumbered, and owes nothing to any license. An implementation generated from a licensed implementation is a derivative of licensed work, subject to its conditions and to the ordinary copyright of its source.**
+
+---
+
+The public-domain status of the protocol's ideas changes nothing about the copyright in an implementation's expression. A person who copies an implementation - by machine or by hand - cannot defend the copying by pointing to the protocol, because the protocol covers the ideas, not the symbols in which someone expressed them.
+
+A further misconception can be dismissed here; the recently popularized claim about the absence of copying. A "clean room" is a not a magic label achievable my LLM, but a specific, institutionalized procedure for proving to a court that copying did not occur: Physically separated teams, written functional specifications, attestable non-exposure, and no access to the original by the implementers (*Altai*, 982 F.2d at 709–11).
+
+*"I created a clean-room implementation by feeding the original source code into a machine"* attempts to *claim* the certified, legally established procedure for proving the absence of copying by describing, in the same breath, a process **composed entirely of copying**. The word is deployed because the procedure it names is what the claimant would *need to have happened*.
+
+### III. Machine Output Has No Author
+
+The third foundation is the human authorship requirement. It is settled at both levels of the federal courts and in the Copyright Office's administering practice.
+
+In *Thaler v. Perlmutter*, the district court held that *"copyright law protects only works of human creation,"* and that *"human authorship is a bedrock requirement of copyright"* (687 F. Supp. 3d 140, 146, D.D.C. 2023). On appeal, the United States Court of Appeals for the District of Columbia Circuit affirmed, holding that the Copyright Act *"requires all eligible works to be authored in the first instance by a human being"* (No. 23-5233, D.C. Cir. Mar. 18, 2025).
+
+The requirement traces to the ordinary meaning of the statutory term. In *Burrow-Giles Lithographic Co. v. Sarony*, the Supreme Court defined an "author" as *"he to whom anything owes its origin; originator; maker; one who completes a work of science or literature"* (111 U.S. 53, 57–58, 1884), and more recently described the author as *"the person who translates an idea into a fixed, tangible expression entitled to copyright protection"* (*Community for Creative Non-Violence v. Reid*, 490 U.S. 730, 737, 1989).
+
+---
+
+**A machine does not owe expression its origin; it produces it. No court has recognized copyright in material created by non-humans, and the courts that have addressed the question have rejected it. If you create by machine generation, you do not own the output.**
+
+---
+
+The Copyright Office's registration guidance applies the requirement to generative systems in terms that are directly on point. The Office asks:
+
+> whether the "work" is basically one of human authorship, with the computer [or other device] merely being an assisting instrument, or whether the traditional elements of authorship in the work (literary, artistic, or musical expression or elements of selection, arrangement, etc.) were actually conceived and executed not by man but by a machine.
+
+- *Copyright Registration Guidance: Works Containing Material Generated by Artificial Intelligence*, 88 Fed. Reg. 16190, 16192 (Mar. 16, 2023)
+
+And it states the consequence: "If a work's traditional elements of authorship were produced by a machine, the work lacks human authorship and the Office will not register it" (*Id.*).
+
+On the role of prompts, the Office is equally explicit: when a system receives a prompt and produces a work in response, *"these prompts function more like instructions to a commissioned artist - they identify what the prompter wishes to have depicted, but the machine determines how those instructions are implemented in its output"* (*Id.*).
+
+The agency applied this standard and excluded machine-originated material from registration in the leading administrative case. In *Zarya of the Dawn* (Cancellation Decision, Feb. 21, 2023, Registration No. VAu001480196), the Office cancelled registration of images generated by the Midjourney service, holding that *"it was Midjourney-not [the author]-that originated the 'traditional elements of authorship' in the images"*, while preserving protection for the human-authored text and the human selection and arrangement of the work.
+
+The Copyright Office's 2025 report on AI copyrightability reaches the same conclusion:
+
+> Based on the functioning of current generally available technology, prompts do not alone provide sufficient control.
+
+- U.S. Copyright Office, *Copyright and Artificial Intelligence, Part 2: Copyrightability*, at iii (Jan. 29, 2025)
+
+The report's analysis is explicit: *"The Office concludes that, given current generally available technology, prompts alone do not provide sufficient human control to make users of an AI system the authors of the output. Prompts essentially function as instructions that convey unprotectible ideas"* (*Id.* at 18).
+
+Its guiding distinction is stated plainly: *"The use of AI tools to assist rather than stand in for human creativity does not affect the availability of copyright protection for the output"* while *"Copyright does not extend to purely AI-generated material, or material where there is insufficient human control over the expressive elements"* (*Id.* at iii).
+
+The boundary is therefore not "AI or no AI". It is *assistance or substitution*: Whether a human exercised sufficient creative control over the expressive elements and can answer for them, or whether the machine originated them and the human merely supplied instructions and a signature. That is a question of fact in each case, determined from the record of how the work was made.
+
+Two facts follow, and stated together, they form the base legal reality:
+
+1. **A work whose expressive elements were originated by a machine contains no valid new copyright: It has no human author. To the extent that the same work reproduces a preexisting copyrighted work without explicit license, it is at the same time an unauthorized derivative. It is unowned for anything new it contains, and unlicensed for everything taken.**
+2. **Its operator therefore holds no copyright in it and no grant over it - and a person who holds neither copyright nor grant can convey neither.**
+
+The first fact makes the work **unownable** by its operator. The second makes it infringing against its source. Neither replaces the other:
+
+- The absence of copyright in machine output does not make the output free for anyone to take; it makes it unowned.
+- This is a different thing entirely, especially when what it contains is someone else's expression.
+
+### IV. License Conditions Bound the Grant
+
+The fourth foundation governs what a license *is*. A copyright owner may grant permission to use the work on conditions. The conditions define the scope of the permission. Use outside the scope is use that was never authorized.
+
+In *Jacobsen v. Katzer*, 535 F.3d 1373 (Fed. Cir. 2008), the Federal Circuit held that the conditions of an open-source license are *conditions of the copyright license itself*, not mere contractual promises, and that a licensee operating outside them is an infringer:
+
+> Copyright holders who engage in open source licensing have the right to control the modification and distribution of copyrighted material.
+
+> The choice to exact consideration in the form of compliance with the open source requirements of disclosure and explanation of changes, rather than as a dollar-denominated fee, is entitled to no less legal recognition.
+
+> It is outside the scope of the [license] to modify and distribute the copyrighted materials without copyright notices and a tracking of modifications from the original computer files.
+
+- *Id.* at 1381–82
+
+The doctrinal mechanism is settled: *"A copyright owner who grants a nonexclusive license to use his copyrighted material waives his right to sue the licensee for copyright infringement"* within the scope of the license. If, however *"the licensee acts outside the scope, the licensor can bring an action for copyright infringement"*: An act outside the granted scope **is infringement** (*Sun Microsystems, Inc. v. Microsoft Corp.*, 188 F.3d 1115, 1121, 9th Cir. 1999; *Graham v. James*, 144 F.3d 229, 236, 2d Cir. 1998; *S.O.S., Inc. v. Payday, Inc.*, 886 F.2d 1081, 1087, 9th Cir. 1989).
+
+Whether a given license term is a condition of the grant or a mere covenant is determined from the license's own language; conditions that limit what may be copied, modified, and distributed - the attribution terms, the notice terms, the modification-tracking terms, the field-of-use terms - are the boundaries of the copyright grant (*MDY Industries, LLC v. Blizzard Entertainment, Inc.*, 629 F.3d 928, 940, 9th Cir. 2010).
+
+Three consequences follow for the analysis at hand. They are not hypothetical.
+
+**First, the conditions are measured at the moment of copying**
+
+A work is licensed under whatever conditions applied when the reproduction, adaptation, and distribution occurred. There is **no** period in which copying a licensed work is "free" because the copy was made by a machine; the machine is the *licensee's tool*, and the licensee is bound by the conditions regardless. A derivative generated without satisfying the conditions - without the attribution, without authorization for the manner of use - was never within the scope of the license, from the first instant of its existence.
+
+**Second, breach does not restore rights that never attached**
+
+The district court in *Artifex Software, Inc. v. Hancom, Inc.*, No. 16-cv-06982-JSC (N.D. Cal. Sept. 12, 2017), analyzing the GPL's termination provisions, observed that *"the language of the GPL suggests that [the licensee's] obligations persisted beyond termination of its rights to propagate software using Ghostscript,"* because the source-code obligation recurs each time a covered work is conveyed. The same structure operates a fortiori where a derivative was produced *outside* the license entirely: No grant ever attached, and no subsequent event creates one.
+
+**Third, the settled conditions are the enforceable core**
+
+The attribution and notice conditions rest on the settled doctrine above. Novel conditions (restrictions on field of use, restrictions on how the work may be consumed) are enforceable as conditions of the grant when clearly drafted, but their enforcement history is thinner. The argument that a derivative is unlicensed does *not* depend on the novel conditions being vindicated; it needs **only** the settled ones, and the ordinary law of derivative works, to stand.
+
+### V. The Void Grant
+
+The preceding sections assemble into a single structure. Let us apply it to an example situation:
+
+- A project presented as an independent implementation of a protocol; "ground-up", "from scratch" or "clean-room" work.
+- The actual history shows continuous, machine-mediated ingestion of a licensed reference implementation.
+- The output is generated at a scale no human could produce or review, with the provenance of the process obscured.
+
+**Step One: The derivative**
+
+The project's output is a translation of the licensed implementation: A derivative work, produced by a copy process. 17 U.S.C. §§ 101, 106(2). Preparing it without authorization infringed from the first moment of its existence. *Id.* § 501(a).
+
+**Step Two: The license**
+
+The derivative was produced outside the conditions of the license; without the notices, without the attribution. The license never attached (*Jacobsen*, 535 F.3d at 1381–82).
+
+**Step Three: Authorship**
+
+The expression was originated by a machine. No human can account for its creative decisions, and no human authored it. It contains no valid new copyright (*Thaler*, 687 F. Supp. 3d at 146; No. 23-5233, D.C. Cir. 2025; 88 Fed. Reg. at 16192).
+
+**Consequence: Void Grant**
+
+The statute supplies the consequence. Section 103(a) provides:
+
+> The subject matter of copyright as specified by section 102 includes compilations and derivative works, but protection for a work employing preexisting material in which copyright subsists does not extend to any part of the work in which such material has been used unlawfully.
+
+And section 103(b) provides that copyright in a derivative work *"extends only to the material contributed by the author of such work."* The legislative history states the point without ambiguity: "An unauthorized translation of a novel could not be copyrighted at all" (H.R. Rep. No. 94-1476, at 57, 1976).
+
+In our example, the operator of the derivative's copy process decides to assert copyright over the output, and licenses it to the world under terms of the operator's choosing, for example the Apache License.
+
+But the operator holds no copyright in machine-originated content (section III) and no license over the source from which it was derived (sections I and IV).
+
+For the derived material, the operator's copyright claim **is an assertion of a right that never existed**. The material was used unlawfully, and section 103(a) withholds protection from *every* part of the work in which it appears. For the machine-originated remainder, the operator holds no copyright either, for lack of any human author.
+
+The operator's license to the world is a promise the operator had no power to make. Every person who receives the work believing they received a valid grant has received **a void grant**, and stands, as a matter of settled law, in the position of a downstream user of an unauthorized derivative, whatever they were told at the time.
+
+This is a cascading consequence, and it is why the pattern is a hazard. No combination of self-granted licenses - "MIT," "Apache," "public domain," anything at all - can transfer rights the operator never held. Every downstream project, product, or deployment built on the derivative is built on unlicensed reproduction of a third party's work, whether or not it knew, whether or not it was told, and whether or not the marketing was plausible.
+
+The longer the derivative circulates unexamined, the more it becomes embedded, forked, vendored, depended upon, and the more expensive its correction becomes for everyone who trusted it. A field of superficially real projects, repositories, and licenses that **in reality confer nothing on anyone who relies on them is a minefield**, in the most precise sense the law allows: The rights they purport to grant *were never possessed*.
+
+The law defines what may be asserted, not what will be. The copyright owner may choose whether and how to assert these rights, and at what point in time. The exposure exists regardless, and for *every* downstream that trusted the void grant. This is the scope of the hazard that the conduct exemplified here produces.
+
+### VI. Fair Use Does Not Rescue This Pattern
+
+Every defendant raises fair use. It is an essential and important limitation in the service of free speech, accountability, criticism, education and other important domains. Therefore, it must be considered, and in the case exemplified here, it fails.
+
+Fair use is a limitation on the exclusive rights, evaluated case by case under four factors: the purpose and character of the use; the nature of the copyrighted work; the amount and substantiality of the portion used; and the effect of the use on the potential market for or value of the work. 17 U.S.C. § 107. On the first factor, the governing standard is *Andy Warhol Foundation for the Visual Arts, Inc. v. Goldsmith*, 598 U.S. 508 (2023), in which the Supreme Court held that:
+
+> In sum, the first fair use factor considers whether the use of a copyrighted work has a further purpose or different character, which is a matter of degree, and the degree of difference must be balanced against the commercial nature of the use
+
+The question is whether the use serves a further purpose, not whether the surface changed. A derivative that exists to serve as the same thing as the original, marketed to the people who would otherwise use the original, has not acquired a further purpose by being translated; the surface changed, the function did not, and the use is commercial.
+
+The remaining factors resolve the same way. Source code is expressive creative work, not bare fact. The pattern under examination copies the whole; a complete implementation, ingested and translated in its entirety. And the market effect is the decisive factor, because it is engineered: A derivative marketed as a drop-in replacement for the work it was copied from is not a complement to the original's market, it is a substitute for it. The Supreme Court has long held that use of a work to satisfy the market demand for the original is the paradigm of an *unfair* use (*Harper & Row, Publishers, Inc. v. Nation Enterprises*, 471 U.S. 539, 566–67, 1985)
+
+The one case that is always raised in response, *Google LLC v. Oracle America, Inc.*, 593 U.S. 1 (2021), holds less than it is believed to. The Court there assumed *"for argument's sake, that the material was copyrightable"* and held *"that the copying here at issue nonetheless constituted a fair use"* (*Id.* at 11). The material in question was a thin slice of *declaring code*, which the Court found sits, *"if copyrightable at all, further than are most computer programs (such as the implementing code) from the core of copyright"* (*id.*), in a use that built a new platform for a new environment, with the copier **having written the vast majority of its own code**. By comparison: A wholesale translation of an entire implementation, marketed as a substitute for it, is not that case; it is the other end of every factor.
+
+The valuable zones of fair use remain, and they are important. **Commentary and criticism**, quoting from a work to review, discuss or criticize it. **Teaching and scholarship**, explaining concepts and quoting excerpts, is its traditional beneficiary.
+
+### Conclusion
+
+The law is neither obscure nor new. The conclusion it yields can now be stated:
+
+- A machine translation of a protected implementation is a derivative work, and an unauthorized derivative is an infringement, whatever language it speaks and whatever machinery produced it.
+- A work whose expression a machine originated has no human author, no valid new copyright, and without valid copyright no license can be granted on it.
+- § 103 withholds protection from every part of a derivative in which protected material was used unlawfully. A license is a grant with conditions, and a derivative made outside the conditions never received a grant.
+- A person who holds no copyright and no grant **can convey neither**, and *every* downstream consumer who received from them received a void grant.
+
+This is a catastrophic failure state for all who want to create things good and useful: The projects that inherit only void grants and liability believing they have inherited foundations, the users who depend on code that no one on earth can answer for, the honest builders whose work is buried under a field of plausible-looking impostors.
+
+### Sources and Authorities
+
+Statutory references are to Title 17, United States Code. Case citations are to the official or generally cited reporters. Section numbers refer to the sections of this document in which each authority is principally relied upon.
+
+**Statutes**
+
+- [17 U.S.C. § 101 (definitions: "derivative work," "including," "publication") - I, II](https://www.law.cornell.edu/uscode/text/17/101)
+- [17 U.S.C. § 102(b) (idea/expression) - II](https://www.law.cornell.edu/uscode/text/17/102)
+- [17 U.S.C. § 103(a)–(b) (derivative works employing unlawfully used preexisting material) - V](https://www.law.cornell.edu/uscode/text/17/103)
+- [17 U.S.C. § 106(1)–(3) (exclusive rights: reproduction, derivative works, distribution) - I](https://www.law.cornell.edu/uscode/text/17/106)
+- [17 U.S.C. § 107 (fair use) - VI](https://www.law.cornell.edu/uscode/text/17/107)
+- [17 U.S.C. § 501(a) (infringement) - I, V](https://www.law.cornell.edu/uscode/text/17/501)
+
+**Judicial decisions**
+
+- [*Jacobsen v. Katzer*, 535 F.3d 1373 (Fed. Cir. 2008) - IV, V](https://www.casemine.com/judgement/us/5914b290add7b04934760a54)
+- [*Sun Microsystems, Inc. v. Microsoft Corp.*, 188 F.3d 1115 (9th Cir. 1999) - IV](https://law.justia.com/cases/federal/appellate-courts/F3/188/1115/629501/)
+- [*Graham v. James*, 144 F.3d 229 (2d Cir. 1998) - IV](https://caselaw.findlaw.com/court/us-2nd-circuit/1011522.html)
+- [*S.O.S., Inc. v. Payday, Inc.*, 886 F.2d 1081 (9th Cir. 1989) - IV](https://law.justia.com/cases/federal/appellate-courts/F2/886/1081/19091/)
+- [*MDY Industries, LLC v. Blizzard Entertainment, Inc.*, 629 F.3d 928 (9th Cir. 2010) - IV](https://law.justia.com/cases/federal/appellate-courts/ca9/09-15932/09-15932-2011-02-25.html)
+- [*Artifex Software, Inc. v. Hancom, Inc.*, No. 16-cv-06982-JSC (N.D. Cal. Sept. 12, 2017) (settled; dismissed with prejudice Jan. 2018) - IV](https://storage.courtlistener.com/recap/gov.uscourts.cand.305835/gov.uscourts.cand.305835.54.0_1.pdf)
+- [*Thaler v. Perlmutter*, 687 F. Supp. 3d 140 (D.D.C. 2023), aff'd, No. 23-5233 (D.C. Cir. Mar. 18, 2025) - III, V](https://www.bitlaw.com/source/cases/copyright/Thaler-Perlmutter-Dct.html)
+- [*Burrow-Giles Lithographic Co. v. Sarony*, 111 U.S. 53 (1884) - III](https://supreme.justia.com/cases/federal/us/111/53/)
+- [*Community for Creative Non-Violence v. Reid*, 490 U.S. 730 (1989) - III](https://supreme.justia.com/cases/federal/us/490/730/)
+- [*Feist Publications, Inc. v. Rural Telephone Service Co.*, 499 U.S. 340 (1991) - II](https://supreme.justia.com/cases/federal/us/499/340/)
+- [*Baker v. Selden*, 101 U.S. 99 (1879) - II](https://supreme.justia.com/cases/federal/us/101/99/)
+- [*Computer Associates International, Inc. v. Altai, Inc.*, 982 F.2d 693 (2d Cir. 1992) - II](https://law.justia.com/cases/federal/appellate-courts/F2/982/693/137252/)
+- [*Andy Warhol Foundation for the Visual Arts, Inc. v. Goldsmith*, 598 U.S. 508 (2023) - VI](https://www.supremecourt.gov/opinions/22pdf/21-869_87ad.pdf)
+- [*Google LLC v. Oracle America, Inc.*, 593 U.S. 1 (2021) - VI](https://supreme.justia.com/cases/federal/us/593/18-956/)
+- [*Harper & Row, Publishers, Inc. v. Nation Enterprises*, 471 U.S. 539 (1985) - VI](https://supreme.justia.com/cases/federal/us/471/539/)
+
+**Administrative and policy authorities**
+
+- [*Copyright Registration Guidance: Works Containing Material Generated by Artificial Intelligence*, 88 Fed. Reg. 16190 (Mar. 16, 2023) - III](https://www.federalregister.gov/documents/2023/03/16/2023-05321/copyright-registration-guidance-works-containing-material-generated-by-artificial-intelligence)
+- [*Zarya of the Dawn*, U.S. Copyright Office (Cancellation Decision, Feb. 21, 2023), Registration No. VAu001480196 - III](https://www.copyright.gov/docs/zarya-of-the-dawn.pdf)
+- [U.S. Copyright Office, *Copyright and Artificial Intelligence, Part 2: Copyrightability* (Jan. 29, 2025) - III](https://www.copyright.gov/ai/Copyright-and-Artificial-Intelligence-Part-2-Copyrightability-Report.pdf)
+- [H.R. Rep. No. 94-1476 (1976) - V](https://law.resource.org/pub/us/works/aba/ibr/H.Rep.94-1476.pdf)
diff --git a/docs/manual/_sources/brandolinis.rst.txt b/docs/manual/_sources/brandolinis.rst.txt
index 9977044c..2b49a033 100644
--- a/docs/manual/_sources/brandolinis.rst.txt
+++ b/docs/manual/_sources/brandolinis.rst.txt
@@ -539,6 +539,301 @@ Somewhere, within the general shape of the conceptual framework outlined in this
At the same time, I reserve my right to revert that position to Butlerian Jihad without prior notice. We are on a knife's edge, and you know it just as well as I do.
+.. _brandolinis-void-grants:
+
+Void Grants: Legal Foundations of Machine-Generated Code
+--------------------------------------------------------
+
+A grant of rights is only as real as the rights behind it. A license conveys what its issuer holds, and nothing more. A derivative may be distributed only under whatever license covers what it took. And over a work that a machine originated, no human holds anything at all.
+
+Each of these statements is a matter of settled statute and case law, and this document sets out the authorities, in order. The conclusions they support are:
+
+#. A software implementation generated from a licensed work by a machine, published under its operator's claimed copyright and license, conveys rights the operator never possessed.
+#. Its grant is void. The projects, products, and promises built upon such grants stand on nothing. A field of void grants is a minefield for everyone who crosses it.
+
+This document is a general examination of copyright law as it applies to machine-generated code. It is not legal advice.
+
+I. The Foundational Statute: Translation Is Copying
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+The starting point is the statutory definition of the class of works at issue. Title 17, United States Code, section 101 provides the definition of a derivative work:
+
+..
+
+ A "derivative work" is a work based upon one or more preexisting works, such as a *translation*\ , musical arrangement, dramatization, fictionalization, motion picture version, sound recording, art reproduction, abridgment, condensation, or *any other form in which a work may be recast, transformed, or adapted*.
+
+
+Section 101 further provides that *"the terms 'including' and 'such as' are illustrative and not limitative"*. As such, the list is a list of *examples*\ , and the very first example is translation. The definition also reaches, in its own words, *"any other form in which a work may be recast, transformed, or adapted"*.
+
+The exclusive right at issue is defined in section 106:
+
+..
+
+ Subject to sections 107 through 122, the owner of copyright under this title has the exclusive rights to do and to authorize any of the following:
+ (1) to reproduce the copyrighted work in copies or phonorecords;
+ (2) to prepare derivative works based upon the copyrighted work;
+ (3) to distribute copies or phonorecords of the copyrighted work to the public by sale or other transfer of ownership, or by rental, lease, or lending;
+
+
+Violation of any of these rights is infringement. 17 U.S.C. § 501(a).
+
+Taken together, the provisions yield a syllogism that is difficult to improve upon and impossible to escape:
+
+
+#. **A port is a translation.** A work that takes a program written in one language and from it produces a program written in another language, implementing the same behavior, is a translation of the original - whatever mechanism performed it, and however the surface presentation differs.
+#. **A translation is a derivative work.** Section 101 says so, explicitly.
+#. **Preparing a derivative work is the copyright owner's exclusive right.** Section 106(2) says so explicitly. A derivative work prepared without authorization, or outside the scope of any authorization, infringes that right.
+
+The common objection - "the code is in a different language, so it is completely different" - is not a legal argument; it is the definition of what the statute already classifies.
+
+Translation *is* the paradigm of derivative authorship, not an exception to it. If translating a work without permission were a defense, the derivative-work right would be meaningless; every infringing adaptation would simply need to be "different enough" to count as a translation of its source.
+
+Nor does the identity of the translator change the analysis. The statute asks whether the work is "based upon" a preexisting work. It does not ask who or what performed the translation. A machine that ingests a licensed work and reproduces a translated transformation of it has performed the mechanical translation; the output is a derivative of the ingested work, and the law governing derivative works applies to it exactly as it applies to a translation made by hand.
+
+II. Ideas Are Free; Expressions Protected
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+The second foundation is the distinction between what a work *is* - its ideas, its processes, its systems - and the *expression* in which those ideas are embodied. The distinction is codified in section 102(b):
+
+..
+
+ In no case does copyright protection for an original work of authorship extend to any idea, procedure, process, system, method of operation, concept, principle, or discovery, regardless of the form in which it is described, explained, illustrated, or embodied in such work.
+
+
+The principle is older than the statute, and its application to software is settled. An author may own the particular code in which a method is expressed; the method itself, the process, the algorithm, belongs to no one - because *"the sine qua non of copyright is originality"* (\ *Feist Publications, Inc. v. Rural Telephone Service Co.*\ , 499 U.S. 340, 345. 1991). And ideas are not original to anyone in particular: *Baker v. Selden*\ , 101 U.S. 99 (1879), established the line: copyright in a book describing a system does not prevent others from practicing the system.
+
+Applied to a communications protocol, the structure is clean:
+
+----
+
+**An implementation of a public-domain protocol, honestly reasoned and written by humans, is welcome and unencumbered, and owes nothing to any license. An implementation generated from a licensed implementation is a derivative of licensed work, subject to its conditions and to the ordinary copyright of its source.**
+
+----
+
+The public-domain status of the protocol's ideas changes nothing about the copyright in an implementation's expression. A person who copies an implementation - by machine or by hand - cannot defend the copying by pointing to the protocol, because the protocol covers the ideas, not the symbols in which someone expressed them.
+
+A further misconception can be dismissed here; the recently popularized claim about the absence of copying. A "clean room" is a not a magic label achievable my LLM, but a specific, institutionalized procedure for proving to a court that copying did not occur: Physically separated teams, written functional specifications, attestable non-exposure, and no access to the original by the implementers (\ *Altai*\ , 982 F.2d at 709–11).
+
+*"I created a clean-room implementation by feeding the original source code into a machine"* attempts to *claim* the certified, legally established procedure for proving the absence of copying by describing, in the same breath, a process **composed entirely of copying**. The word is deployed because the procedure it names is what the claimant would *need to have happened*.
+
+III. Machine Output Has No Author
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+The third foundation is the human authorship requirement. It is settled at both levels of the federal courts and in the Copyright Office's administering practice.
+
+In *Thaler v. Perlmutter*\ , the district court held that *"copyright law protects only works of human creation,"* and that *"human authorship is a bedrock requirement of copyright"* (687 F. Supp. 3d 140, 146, D.D.C. 2023). On appeal, the United States Court of Appeals for the District of Columbia Circuit affirmed, holding that the Copyright Act *"requires all eligible works to be authored in the first instance by a human being"* (No. 23-5233, D.C. Cir. Mar. 18, 2025).
+
+The requirement traces to the ordinary meaning of the statutory term. In *Burrow-Giles Lithographic Co. v. Sarony*\ , the Supreme Court defined an "author" as *"he to whom anything owes its origin; originator; maker; one who completes a work of science or literature"* (111 U.S. 53, 57–58, 1884), and more recently described the author as *"the person who translates an idea into a fixed, tangible expression entitled to copyright protection"* (\ *Community for Creative Non-Violence v. Reid*\ , 490 U.S. 730, 737, 1989).
+
+----
+
+**A machine does not owe expression its origin; it produces it. No court has recognized copyright in material created by non-humans, and the courts that have addressed the question have rejected it. If you create by machine generation, you do not own the output.**
+
+----
+
+The Copyright Office's registration guidance applies the requirement to generative systems in terms that are directly on point. The Office asks:
+
+..
+
+ whether the "work" is basically one of human authorship, with the computer [or other device] merely being an assisting instrument, or whether the traditional elements of authorship in the work (literary, artistic, or musical expression or elements of selection, arrangement, etc.) were actually conceived and executed not by man but by a machine.
+
+
+
+* *Copyright Registration Guidance: Works Containing Material Generated by Artificial Intelligence*\ , 88 Fed. Reg. 16190, 16192 (Mar. 16, 2023)
+
+And it states the consequence: "If a work's traditional elements of authorship were produced by a machine, the work lacks human authorship and the Office will not register it" (\ *Id.*\ ).
+
+On the role of prompts, the Office is equally explicit: when a system receives a prompt and produces a work in response, *"these prompts function more like instructions to a commissioned artist - they identify what the prompter wishes to have depicted, but the machine determines how those instructions are implemented in its output"* (\ *Id.*\ ).
+
+The agency applied this standard and excluded machine-originated material from registration in the leading administrative case. In *Zarya of the Dawn* (Cancellation Decision, Feb. 21, 2023, Registration No. VAu001480196), the Office cancelled registration of images generated by the Midjourney service, holding that *"it was Midjourney-not [the author]-that originated the 'traditional elements of authorship' in the images"*\ , while preserving protection for the human-authored text and the human selection and arrangement of the work.
+
+The Copyright Office's 2025 report on AI copyrightability reaches the same conclusion:
+
+..
+
+ Based on the functioning of current generally available technology, prompts do not alone provide sufficient control.
+
+
+
+* U.S. Copyright Office, *Copyright and Artificial Intelligence, Part 2: Copyrightability*\ , at iii (Jan. 29, 2025)
+
+The report's analysis is explicit: *"The Office concludes that, given current generally available technology, prompts alone do not provide sufficient human control to make users of an AI system the authors of the output. Prompts essentially function as instructions that convey unprotectible ideas"* (\ *Id.* at 18).
+
+Its guiding distinction is stated plainly: *"The use of AI tools to assist rather than stand in for human creativity does not affect the availability of copyright protection for the output"* while *"Copyright does not extend to purely AI-generated material, or material where there is insufficient human control over the expressive elements"* (\ *Id.* at iii).
+
+The boundary is therefore not "AI or no AI". It is *assistance or substitution*\ : Whether a human exercised sufficient creative control over the expressive elements and can answer for them, or whether the machine originated them and the human merely supplied instructions and a signature. That is a question of fact in each case, determined from the record of how the work was made.
+
+Two facts follow, and stated together, they form the base legal reality:
+
+
+#. **A work whose expressive elements were originated by a machine contains no valid new copyright: It has no human author. To the extent that the same work reproduces a preexisting copyrighted work without explicit license, it is at the same time an unauthorized derivative. It is unowned for anything new it contains, and unlicensed for everything taken.**
+#. **Its operator therefore holds no copyright in it and no grant over it - and a person who holds neither copyright nor grant can convey neither.**
+
+The first fact makes the work **unownable** by its operator. The second makes it infringing against its source. Neither replaces the other:
+
+
+* The absence of copyright in machine output does not make the output free for anyone to take; it makes it unowned.
+* This is a different thing entirely, especially when what it contains is someone else's expression.
+
+IV. License Conditions Bound the Grant
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+The fourth foundation governs what a license *is*. A copyright owner may grant permission to use the work on conditions. The conditions define the scope of the permission. Use outside the scope is use that was never authorized.
+
+In *Jacobsen v. Katzer*\ , 535 F.3d 1373 (Fed. Cir. 2008), the Federal Circuit held that the conditions of an open-source license are *conditions of the copyright license itself*\ , not mere contractual promises, and that a licensee operating outside them is an infringer:
+
+..
+
+ Copyright holders who engage in open source licensing have the right to control the modification and distribution of copyrighted material.
+
+ The choice to exact consideration in the form of compliance with the open source requirements of disclosure and explanation of changes, rather than as a dollar-denominated fee, is entitled to no less legal recognition.
+
+ It is outside the scope of the [license] to modify and distribute the copyrighted materials without copyright notices and a tracking of modifications from the original computer files.
+
+
+
+* *Id.* at 1381–82
+
+The doctrinal mechanism is settled: *"A copyright owner who grants a nonexclusive license to use his copyrighted material waives his right to sue the licensee for copyright infringement"* within the scope of the license. If, however *"the licensee acts outside the scope, the licensor can bring an action for copyright infringement"*\ : An act outside the granted scope **is infringement** (\ *Sun Microsystems, Inc. v. Microsoft Corp.*\ , 188 F.3d 1115, 1121, 9th Cir. 1999; *Graham v. James*\ , 144 F.3d 229, 236, 2d Cir. 1998; *S.O.S., Inc. v. Payday, Inc.*\ , 886 F.2d 1081, 1087, 9th Cir. 1989).
+
+Whether a given license term is a condition of the grant or a mere covenant is determined from the license's own language; conditions that limit what may be copied, modified, and distributed - the attribution terms, the notice terms, the modification-tracking terms, the field-of-use terms - are the boundaries of the copyright grant (\ *MDY Industries, LLC v. Blizzard Entertainment, Inc.*\ , 629 F.3d 928, 940, 9th Cir. 2010).
+
+Three consequences follow for the analysis at hand. They are not hypothetical.
+
+**First, the conditions are measured at the moment of copying**
+
+A work is licensed under whatever conditions applied when the reproduction, adaptation, and distribution occurred. There is **no** period in which copying a licensed work is "free" because the copy was made by a machine; the machine is the *licensee's tool*\ , and the licensee is bound by the conditions regardless. A derivative generated without satisfying the conditions - without the attribution, without authorization for the manner of use - was never within the scope of the license, from the first instant of its existence.
+
+**Second, breach does not restore rights that never attached**
+
+The district court in *Artifex Software, Inc. v. Hancom, Inc.*\ , No. 16-cv-06982-JSC (N.D. Cal. Sept. 12, 2017), analyzing the GPL's termination provisions, observed that *"the language of the GPL suggests that [the licensee's] obligations persisted beyond termination of its rights to propagate software using Ghostscript,"* because the source-code obligation recurs each time a covered work is conveyed. The same structure operates a fortiori where a derivative was produced *outside* the license entirely: No grant ever attached, and no subsequent event creates one.
+
+**Third, the settled conditions are the enforceable core**
+
+The attribution and notice conditions rest on the settled doctrine above. Novel conditions (restrictions on field of use, restrictions on how the work may be consumed) are enforceable as conditions of the grant when clearly drafted, but their enforcement history is thinner. The argument that a derivative is unlicensed does *not* depend on the novel conditions being vindicated; it needs **only** the settled ones, and the ordinary law of derivative works, to stand.
+
+V. The Void Grant
+^^^^^^^^^^^^^^^^^
+
+The preceding sections assemble into a single structure. Let us apply it to an example situation:
+
+
+* A project presented as an independent implementation of a protocol; "ground-up", "from scratch" or "clean-room" work.
+* The actual history shows continuous, machine-mediated ingestion of a licensed reference implementation.
+* The output is generated at a scale no human could produce or review, with the provenance of the process obscured.
+
+**Step One: The derivative**
+
+The project's output is a translation of the licensed implementation: A derivative work, produced by a copy process. 17 U.S.C. §§ 101, 106(2). Preparing it without authorization infringed from the first moment of its existence. *Id.* § 501(a).
+
+**Step Two: The license**
+
+The derivative was produced outside the conditions of the license; without the notices, without the attribution. The license never attached (\ *Jacobsen*\ , 535 F.3d at 1381–82).
+
+**Step Three: Authorship**
+
+The expression was originated by a machine. No human can account for its creative decisions, and no human authored it. It contains no valid new copyright (\ *Thaler*\ , 687 F. Supp. 3d at 146; No. 23-5233, D.C. Cir. 2025; 88 Fed. Reg. at 16192).
+
+**Consequence: Void Grant**
+
+The statute supplies the consequence. Section 103(a) provides:
+
+..
+
+ The subject matter of copyright as specified by section 102 includes compilations and derivative works, but protection for a work employing preexisting material in which copyright subsists does not extend to any part of the work in which such material has been used unlawfully.
+
+
+And section 103(b) provides that copyright in a derivative work *"extends only to the material contributed by the author of such work."* The legislative history states the point without ambiguity: "An unauthorized translation of a novel could not be copyrighted at all" (H.R. Rep. No. 94-1476, at 57, 1976).
+
+In our example, the operator of the derivative's copy process decides to assert copyright over the output, and licenses it to the world under terms of the operator's choosing, for example the Apache License.
+
+But the operator holds no copyright in machine-originated content (section III) and no license over the source from which it was derived (sections I and IV).
+
+For the derived material, the operator's copyright claim **is an assertion of a right that never existed**. The material was used unlawfully, and section 103(a) withholds protection from *every* part of the work in which it appears. For the machine-originated remainder, the operator holds no copyright either, for lack of any human author.
+
+The operator's license to the world is a promise the operator had no power to make. Every person who receives the work believing they received a valid grant has received **a void grant**\ , and stands, as a matter of settled law, in the position of a downstream user of an unauthorized derivative, whatever they were told at the time.
+
+This is a cascading consequence, and it is why the pattern is a hazard. No combination of self-granted licenses - "MIT," "Apache," "public domain," anything at all - can transfer rights the operator never held. Every downstream project, product, or deployment built on the derivative is built on unlicensed reproduction of a third party's work, whether or not it knew, whether or not it was told, and whether or not the marketing was plausible.
+
+The longer the derivative circulates unexamined, the more it becomes embedded, forked, vendored, depended upon, and the more expensive its correction becomes for everyone who trusted it. A field of superficially real projects, repositories, and licenses that **in reality confer nothing on anyone who relies on them is a minefield**\ , in the most precise sense the law allows: The rights they purport to grant *were never possessed*.
+
+The law defines what may be asserted, not what will be. The copyright owner may choose whether and how to assert these rights, and at what point in time. The exposure exists regardless, and for *every* downstream that trusted the void grant. This is the scope of the hazard that the conduct exemplified here produces.
+
+VI. Fair Use Does Not Rescue This Pattern
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+Every defendant raises fair use. It is an essential and important limitation in the service of free speech, accountability, criticism, education and other important domains. Therefore, it must be considered, and in the case exemplified here, it fails.
+
+Fair use is a limitation on the exclusive rights, evaluated case by case under four factors: the purpose and character of the use; the nature of the copyrighted work; the amount and substantiality of the portion used; and the effect of the use on the potential market for or value of the work. 17 U.S.C. § 107. On the first factor, the governing standard is *Andy Warhol Foundation for the Visual Arts, Inc. v. Goldsmith*\ , 598 U.S. 508 (2023), in which the Supreme Court held that:
+
+..
+
+ In sum, the first fair use factor considers whether the use of a copyrighted work has a further purpose or different character, which is a matter of degree, and the degree of difference must be balanced against the commercial nature of the use
+
+
+The question is whether the use serves a further purpose, not whether the surface changed. A derivative that exists to serve as the same thing as the original, marketed to the people who would otherwise use the original, has not acquired a further purpose by being translated; the surface changed, the function did not, and the use is commercial.
+
+The remaining factors resolve the same way. Source code is expressive creative work, not bare fact. The pattern under examination copies the whole; a complete implementation, ingested and translated in its entirety. And the market effect is the decisive factor, because it is engineered: A derivative marketed as a drop-in replacement for the work it was copied from is not a complement to the original's market, it is a substitute for it. The Supreme Court has long held that use of a work to satisfy the market demand for the original is the paradigm of an *unfair* use (\ *Harper & Row, Publishers, Inc. v. Nation Enterprises*\ , 471 U.S. 539, 566–67, 1985)
+
+The one case that is always raised in response, *Google LLC v. Oracle America, Inc.*\ , 593 U.S. 1 (2021), holds less than it is believed to. The Court there assumed *"for argument's sake, that the material was copyrightable"* and held *"that the copying here at issue nonetheless constituted a fair use"* (\ *Id.* at 11). The material in question was a thin slice of *declaring code*\ , which the Court found sits, *"if copyrightable at all, further than are most computer programs (such as the implementing code) from the core of copyright"* (\ *id.*\ ), in a use that built a new platform for a new environment, with the copier **having written the vast majority of its own code**. By comparison: A wholesale translation of an entire implementation, marketed as a substitute for it, is not that case; it is the other end of every factor.
+
+The valuable zones of fair use remain, and they are important. **Commentary and criticism**\ , quoting from a work to review, discuss or criticize it. **Teaching and scholarship**\ , explaining concepts and quoting excerpts, is its traditional beneficiary.
+
+Conclusion
+^^^^^^^^^^
+
+The law is neither obscure nor new. The conclusion it yields can now be stated:
+
+
+* A machine translation of a protected implementation is a derivative work, and an unauthorized derivative is an infringement, whatever language it speaks and whatever machinery produced it.
+* A work whose expression a machine originated has no human author, no valid new copyright, and without valid copyright no license can be granted on it.
+* § 103 withholds protection from every part of a derivative in which protected material was used unlawfully. A license is a grant with conditions, and a derivative made outside the conditions never received a grant.
+* A person who holds no copyright and no grant **can convey neither**\ , and *every* downstream consumer who received from them received a void grant.
+
+This is a catastrophic failure state for all who want to create things good and useful: The projects that inherit only void grants and liability believing they have inherited foundations, the users who depend on code that no one on earth can answer for, the honest builders whose work is buried under a field of plausible-looking impostors.
+
+Sources and Authorities
+^^^^^^^^^^^^^^^^^^^^^^^
+
+Statutory references are to Title 17, United States Code. Case citations are to the official or generally cited reporters. Section numbers refer to the sections of this document in which each authority is principally relied upon.
+
+**Statutes**
+
+
+* `17 U.S.C. § 101 (definitions: "derivative work," "including," "publication") - I, II `_
+* `17 U.S.C. § 102(b) (idea/expression) - II `_
+* `17 U.S.C. § 103(a)–(b) (derivative works employing unlawfully used preexisting material) - V `_
+* `17 U.S.C. § 106(1)–(3) (exclusive rights: reproduction, derivative works, distribution) - I `_
+* `17 U.S.C. § 107 (fair use) - VI `_
+* `17 U.S.C. § 501(a) (infringement) - I, V `_
+
+**Judicial decisions**
+
+
+* `\ *Jacobsen v. Katzer*\ , 535 F.3d 1373 (Fed. Cir. 2008) - IV, V `_
+* `\ *Sun Microsystems, Inc. v. Microsoft Corp.*\ , 188 F.3d 1115 (9th Cir. 1999) - IV `_
+* `\ *Graham v. James*\ , 144 F.3d 229 (2d Cir. 1998) - IV `_
+* `\ *S.O.S., Inc. v. Payday, Inc.*\ , 886 F.2d 1081 (9th Cir. 1989) - IV `_
+* `\ *MDY Industries, LLC v. Blizzard Entertainment, Inc.*\ , 629 F.3d 928 (9th Cir. 2010) - IV `_
+* `\ *Artifex Software, Inc. v. Hancom, Inc.*\ , No. 16-cv-06982-JSC (N.D. Cal. Sept. 12, 2017) (settled; dismissed with prejudice Jan. 2018) - IV `_
+* `\ *Thaler v. Perlmutter*\ , 687 F. Supp. 3d 140 (D.D.C. 2023), aff'd, No. 23-5233 (D.C. Cir. Mar. 18, 2025) - III, V `_
+* `\ *Burrow-Giles Lithographic Co. v. Sarony*\ , 111 U.S. 53 (1884) - III `_
+* `\ *Community for Creative Non-Violence v. Reid*\ , 490 U.S. 730 (1989) - III `_
+* `\ *Feist Publications, Inc. v. Rural Telephone Service Co.*\ , 499 U.S. 340 (1991) - II `_
+* `\ *Baker v. Selden*\ , 101 U.S. 99 (1879) - II `_
+* `\ *Computer Associates International, Inc. v. Altai, Inc.*\ , 982 F.2d 693 (2d Cir. 1992) - II `_
+* `\ *Andy Warhol Foundation for the Visual Arts, Inc. v. Goldsmith*\ , 598 U.S. 508 (2023) - VI `_
+* `\ *Google LLC v. Oracle America, Inc.*\ , 593 U.S. 1 (2021) - VI `_
+* `\ *Harper & Row, Publishers, Inc. v. Nation Enterprises*\ , 471 U.S. 539 (1985) - VI `_
+
+**Administrative and policy authorities**
+
+
+* `\ *Copyright Registration Guidance: Works Containing Material Generated by Artificial Intelligence*\ , 88 Fed. Reg. 16190 (Mar. 16, 2023) - III `_
+* `\ *Zarya of the Dawn*\ , U.S. Copyright Office (Cancellation Decision, Feb. 21, 2023), Registration No. VAu001480196 - III `_
+* `U.S. Copyright Office, *Copyright and Artificial Intelligence, Part 2: Copyrightability* (Jan. 29, 2025) - III `_
+* `H.R. Rep. No. 94-1476 (1976) - V `_
+
.. _brandolinis-evaluating:
Evaluating a Reticulum Implementation
diff --git a/docs/manual/brandolinis.html b/docs/manual/brandolinis.html
index a63e55b2..5ea29bfc 100644
--- a/docs/manual/brandolinis.html
+++ b/docs/manual/brandolinis.html
@@ -636,6 +636,206 @@ them will ever be able to perform.
At the same time, I reserve my right to revert that position to Butlerian Jihad without prior notice. We are on a knife’s edge, and you know it just as well as I do.
+
+Void Grants: Legal Foundations of Machine-Generated Code
+A grant of rights is only as real as the rights behind it. A license conveys what its issuer holds, and nothing more. A derivative may be distributed only under whatever license covers what it took. And over a work that a machine originated, no human holds anything at all.
+Each of these statements is a matter of settled statute and case law, and this document sets out the authorities, in order. The conclusions they support are:
+
+A software implementation generated from a licensed work by a machine, published under its operator’s claimed copyright and license, conveys rights the operator never possessed.
+Its grant is void. The projects, products, and promises built upon such grants stand on nothing. A field of void grants is a minefield for everyone who crosses it.
+
+This document is a general examination of copyright law as it applies to machine-generated code. It is not legal advice.
+
+I. The Foundational Statute: Translation Is Copying
+The starting point is the statutory definition of the class of works at issue. Title 17, United States Code, section 101 provides the definition of a derivative work:
+
+A “derivative work” is a work based upon one or more preexisting works, such as a translation, musical arrangement, dramatization, fictionalization, motion picture version, sound recording, art reproduction, abridgment, condensation, or any other form in which a work may be recast, transformed, or adapted.
+
+Section 101 further provides that “the terms ‘including’ and ‘such as’ are illustrative and not limitative”. As such, the list is a list of examples, and the very first example is translation. The definition also reaches, in its own words, “any other form in which a work may be recast, transformed, or adapted”.
+The exclusive right at issue is defined in section 106:
+
+Subject to sections 107 through 122, the owner of copyright under this title has the exclusive rights to do and to authorize any of the following:
+(1) to reproduce the copyrighted work in copies or phonorecords;
+(2) to prepare derivative works based upon the copyrighted work;
+(3) to distribute copies or phonorecords of the copyrighted work to the public by sale or other transfer of ownership, or by rental, lease, or lending;
+
+Violation of any of these rights is infringement. 17 U.S.C. § 501(a).
+Taken together, the provisions yield a syllogism that is difficult to improve upon and impossible to escape:
+
+A port is a translation. A work that takes a program written in one language and from it produces a program written in another language, implementing the same behavior, is a translation of the original - whatever mechanism performed it, and however the surface presentation differs.
+A translation is a derivative work. Section 101 says so, explicitly.
+Preparing a derivative work is the copyright owner’s exclusive right. Section 106(2) says so explicitly. A derivative work prepared without authorization, or outside the scope of any authorization, infringes that right.
+
+The common objection - “the code is in a different language, so it is completely different” - is not a legal argument; it is the definition of what the statute already classifies.
+Translation is the paradigm of derivative authorship, not an exception to it. If translating a work without permission were a defense, the derivative-work right would be meaningless; every infringing adaptation would simply need to be “different enough” to count as a translation of its source.
+Nor does the identity of the translator change the analysis. The statute asks whether the work is “based upon” a preexisting work. It does not ask who or what performed the translation. A machine that ingests a licensed work and reproduces a translated transformation of it has performed the mechanical translation; the output is a derivative of the ingested work, and the law governing derivative works applies to it exactly as it applies to a translation made by hand.
+
+
+II. Ideas Are Free; Expressions Protected
+The second foundation is the distinction between what a work is - its ideas, its processes, its systems - and the expression in which those ideas are embodied. The distinction is codified in section 102(b):
+
+In no case does copyright protection for an original work of authorship extend to any idea, procedure, process, system, method of operation, concept, principle, or discovery, regardless of the form in which it is described, explained, illustrated, or embodied in such work.
+
+The principle is older than the statute, and its application to software is settled. An author may own the particular code in which a method is expressed; the method itself, the process, the algorithm, belongs to no one - because “the sine qua non of copyright is originality” (Feist Publications, Inc. v. Rural Telephone Service Co., 499 U.S. 340, 345. 1991). And ideas are not original to anyone in particular: Baker v. Selden, 101 U.S. 99 (1879), established the line: copyright in a book describing a system does not prevent others from practicing the system.
+Applied to a communications protocol, the structure is clean:
+
+An implementation of a public-domain protocol, honestly reasoned and written by humans, is welcome and unencumbered, and owes nothing to any license. An implementation generated from a licensed implementation is a derivative of licensed work, subject to its conditions and to the ordinary copyright of its source.
+
+The public-domain status of the protocol’s ideas changes nothing about the copyright in an implementation’s expression. A person who copies an implementation - by machine or by hand - cannot defend the copying by pointing to the protocol, because the protocol covers the ideas, not the symbols in which someone expressed them.
+A further misconception can be dismissed here; the recently popularized claim about the absence of copying. A “clean room” is a not a magic label achievable my LLM, but a specific, institutionalized procedure for proving to a court that copying did not occur: Physically separated teams, written functional specifications, attestable non-exposure, and no access to the original by the implementers (Altai, 982 F.2d at 709–11).
+“I created a clean-room implementation by feeding the original source code into a machine” attempts to claim the certified, legally established procedure for proving the absence of copying by describing, in the same breath, a process composed entirely of copying. The word is deployed because the procedure it names is what the claimant would need to have happened.
+
+
+III. Machine Output Has No Author
+The third foundation is the human authorship requirement. It is settled at both levels of the federal courts and in the Copyright Office’s administering practice.
+In Thaler v. Perlmutter, the district court held that “copyright law protects only works of human creation,” and that “human authorship is a bedrock requirement of copyright” (687 F. Supp. 3d 140, 146, D.D.C. 2023). On appeal, the United States Court of Appeals for the District of Columbia Circuit affirmed, holding that the Copyright Act “requires all eligible works to be authored in the first instance by a human being” (No. 23-5233, D.C. Cir. Mar. 18, 2025).
+The requirement traces to the ordinary meaning of the statutory term. In Burrow-Giles Lithographic Co. v. Sarony, the Supreme Court defined an “author” as “he to whom anything owes its origin; originator; maker; one who completes a work of science or literature” (111 U.S. 53, 57–58, 1884), and more recently described the author as “the person who translates an idea into a fixed, tangible expression entitled to copyright protection” (Community for Creative Non-Violence v. Reid, 490 U.S. 730, 737, 1989).
+
+A machine does not owe expression its origin; it produces it. No court has recognized copyright in material created by non-humans, and the courts that have addressed the question have rejected it. If you create by machine generation, you do not own the output.
+
+The Copyright Office’s registration guidance applies the requirement to generative systems in terms that are directly on point. The Office asks:
+
+whether the “work” is basically one of human authorship, with the computer [or other device] merely being an assisting instrument, or whether the traditional elements of authorship in the work (literary, artistic, or musical expression or elements of selection, arrangement, etc.) were actually conceived and executed not by man but by a machine.
+
+
+Copyright Registration Guidance: Works Containing Material Generated by Artificial Intelligence, 88 Fed. Reg. 16190, 16192 (Mar. 16, 2023)
+
+And it states the consequence: “If a work’s traditional elements of authorship were produced by a machine, the work lacks human authorship and the Office will not register it” (Id.).
+On the role of prompts, the Office is equally explicit: when a system receives a prompt and produces a work in response, “these prompts function more like instructions to a commissioned artist - they identify what the prompter wishes to have depicted, but the machine determines how those instructions are implemented in its output” (Id.).
+The agency applied this standard and excluded machine-originated material from registration in the leading administrative case. In Zarya of the Dawn (Cancellation Decision, Feb. 21, 2023, Registration No. VAu001480196), the Office cancelled registration of images generated by the Midjourney service, holding that “it was Midjourney-not [the author]-that originated the ‘traditional elements of authorship’ in the images”, while preserving protection for the human-authored text and the human selection and arrangement of the work.
+The Copyright Office’s 2025 report on AI copyrightability reaches the same conclusion:
+
+Based on the functioning of current generally available technology, prompts do not alone provide sufficient control.
+
+
+U.S. Copyright Office, Copyright and Artificial Intelligence, Part 2: Copyrightability, at iii (Jan. 29, 2025)
+
+The report’s analysis is explicit: “The Office concludes that, given current generally available technology, prompts alone do not provide sufficient human control to make users of an AI system the authors of the output. Prompts essentially function as instructions that convey unprotectible ideas” (Id. at 18).
+Its guiding distinction is stated plainly: “The use of AI tools to assist rather than stand in for human creativity does not affect the availability of copyright protection for the output” while “Copyright does not extend to purely AI-generated material, or material where there is insufficient human control over the expressive elements” (Id. at iii).
+The boundary is therefore not “AI or no AI”. It is assistance or substitution: Whether a human exercised sufficient creative control over the expressive elements and can answer for them, or whether the machine originated them and the human merely supplied instructions and a signature. That is a question of fact in each case, determined from the record of how the work was made.
+Two facts follow, and stated together, they form the base legal reality:
+
+A work whose expressive elements were originated by a machine contains no valid new copyright: It has no human author. To the extent that the same work reproduces a preexisting copyrighted work without explicit license, it is at the same time an unauthorized derivative. It is unowned for anything new it contains, and unlicensed for everything taken.
+Its operator therefore holds no copyright in it and no grant over it - and a person who holds neither copyright nor grant can convey neither.
+
+The first fact makes the work unownable by its operator. The second makes it infringing against its source. Neither replaces the other:
+
+The absence of copyright in machine output does not make the output free for anyone to take; it makes it unowned.
+This is a different thing entirely, especially when what it contains is someone else’s expression.
+
+
+
+IV. License Conditions Bound the Grant
+The fourth foundation governs what a license is. A copyright owner may grant permission to use the work on conditions. The conditions define the scope of the permission. Use outside the scope is use that was never authorized.
+In Jacobsen v. Katzer, 535 F.3d 1373 (Fed. Cir. 2008), the Federal Circuit held that the conditions of an open-source license are conditions of the copyright license itself, not mere contractual promises, and that a licensee operating outside them is an infringer:
+
+Copyright holders who engage in open source licensing have the right to control the modification and distribution of copyrighted material.
+
The choice to exact consideration in the form of compliance with the open source requirements of disclosure and explanation of changes, rather than as a dollar-denominated fee, is entitled to no less legal recognition.
+
It is outside the scope of the [license] to modify and distribute the copyrighted materials without copyright notices and a tracking of modifications from the original computer files.
+
+
+The doctrinal mechanism is settled: “A copyright owner who grants a nonexclusive license to use his copyrighted material waives his right to sue the licensee for copyright infringement” within the scope of the license. If, however “the licensee acts outside the scope, the licensor can bring an action for copyright infringement”: An act outside the granted scope is infringement (Sun Microsystems, Inc. v. Microsoft Corp., 188 F.3d 1115, 1121, 9th Cir. 1999; Graham v. James, 144 F.3d 229, 236, 2d Cir. 1998; S.O.S., Inc. v. Payday, Inc., 886 F.2d 1081, 1087, 9th Cir. 1989).
+Whether a given license term is a condition of the grant or a mere covenant is determined from the license’s own language; conditions that limit what may be copied, modified, and distributed - the attribution terms, the notice terms, the modification-tracking terms, the field-of-use terms - are the boundaries of the copyright grant (MDY Industries, LLC v. Blizzard Entertainment, Inc., 629 F.3d 928, 940, 9th Cir. 2010).
+Three consequences follow for the analysis at hand. They are not hypothetical.
+First, the conditions are measured at the moment of copying
+A work is licensed under whatever conditions applied when the reproduction, adaptation, and distribution occurred. There is no period in which copying a licensed work is “free” because the copy was made by a machine; the machine is the licensee’s tool, and the licensee is bound by the conditions regardless. A derivative generated without satisfying the conditions - without the attribution, without authorization for the manner of use - was never within the scope of the license, from the first instant of its existence.
+Second, breach does not restore rights that never attached
+The district court in Artifex Software, Inc. v. Hancom, Inc., No. 16-cv-06982-JSC (N.D. Cal. Sept. 12, 2017), analyzing the GPL’s termination provisions, observed that “the language of the GPL suggests that [the licensee’s] obligations persisted beyond termination of its rights to propagate software using Ghostscript,” because the source-code obligation recurs each time a covered work is conveyed. The same structure operates a fortiori where a derivative was produced outside the license entirely: No grant ever attached, and no subsequent event creates one.
+Third, the settled conditions are the enforceable core
+The attribution and notice conditions rest on the settled doctrine above. Novel conditions (restrictions on field of use, restrictions on how the work may be consumed) are enforceable as conditions of the grant when clearly drafted, but their enforcement history is thinner. The argument that a derivative is unlicensed does not depend on the novel conditions being vindicated; it needs only the settled ones, and the ordinary law of derivative works, to stand.
+
+
+V. The Void Grant
+The preceding sections assemble into a single structure. Let us apply it to an example situation:
+
+A project presented as an independent implementation of a protocol; “ground-up”, “from scratch” or “clean-room” work.
+The actual history shows continuous, machine-mediated ingestion of a licensed reference implementation.
+The output is generated at a scale no human could produce or review, with the provenance of the process obscured.
+
+Step One: The derivative
+The project’s output is a translation of the licensed implementation: A derivative work, produced by a copy process. 17 U.S.C. §§ 101, 106(2). Preparing it without authorization infringed from the first moment of its existence. Id. § 501(a).
+Step Two: The license
+The derivative was produced outside the conditions of the license; without the notices, without the attribution. The license never attached (Jacobsen, 535 F.3d at 1381–82).
+Step Three: Authorship
+The expression was originated by a machine. No human can account for its creative decisions, and no human authored it. It contains no valid new copyright (Thaler, 687 F. Supp. 3d at 146; No. 23-5233, D.C. Cir. 2025; 88 Fed. Reg. at 16192).
+Consequence: Void Grant
+The statute supplies the consequence. Section 103(a) provides:
+
+The subject matter of copyright as specified by section 102 includes compilations and derivative works, but protection for a work employing preexisting material in which copyright subsists does not extend to any part of the work in which such material has been used unlawfully.
+
+And section 103(b) provides that copyright in a derivative work “extends only to the material contributed by the author of such work.” The legislative history states the point without ambiguity: “An unauthorized translation of a novel could not be copyrighted at all” (H.R. Rep. No. 94-1476, at 57, 1976).
+In our example, the operator of the derivative’s copy process decides to assert copyright over the output, and licenses it to the world under terms of the operator’s choosing, for example the Apache License.
+But the operator holds no copyright in machine-originated content (section III) and no license over the source from which it was derived (sections I and IV).
+For the derived material, the operator’s copyright claim is an assertion of a right that never existed. The material was used unlawfully, and section 103(a) withholds protection from every part of the work in which it appears. For the machine-originated remainder, the operator holds no copyright either, for lack of any human author.
+The operator’s license to the world is a promise the operator had no power to make. Every person who receives the work believing they received a valid grant has received a void grant, and stands, as a matter of settled law, in the position of a downstream user of an unauthorized derivative, whatever they were told at the time.
+This is a cascading consequence, and it is why the pattern is a hazard. No combination of self-granted licenses - “MIT,” “Apache,” “public domain,” anything at all - can transfer rights the operator never held. Every downstream project, product, or deployment built on the derivative is built on unlicensed reproduction of a third party’s work, whether or not it knew, whether or not it was told, and whether or not the marketing was plausible.
+The longer the derivative circulates unexamined, the more it becomes embedded, forked, vendored, depended upon, and the more expensive its correction becomes for everyone who trusted it. A field of superficially real projects, repositories, and licenses that in reality confer nothing on anyone who relies on them is a minefield, in the most precise sense the law allows: The rights they purport to grant were never possessed.
+The law defines what may be asserted, not what will be. The copyright owner may choose whether and how to assert these rights, and at what point in time. The exposure exists regardless, and for every downstream that trusted the void grant. This is the scope of the hazard that the conduct exemplified here produces.
+
+
+VI. Fair Use Does Not Rescue This Pattern
+Every defendant raises fair use. It is an essential and important limitation in the service of free speech, accountability, criticism, education and other important domains. Therefore, it must be considered, and in the case exemplified here, it fails.
+Fair use is a limitation on the exclusive rights, evaluated case by case under four factors: the purpose and character of the use; the nature of the copyrighted work; the amount and substantiality of the portion used; and the effect of the use on the potential market for or value of the work. 17 U.S.C. § 107. On the first factor, the governing standard is Andy Warhol Foundation for the Visual Arts, Inc. v. Goldsmith, 598 U.S. 508 (2023), in which the Supreme Court held that:
+
+In sum, the first fair use factor considers whether the use of a copyrighted work has a further purpose or different character, which is a matter of degree, and the degree of difference must be balanced against the commercial nature of the use
+
+The question is whether the use serves a further purpose, not whether the surface changed. A derivative that exists to serve as the same thing as the original, marketed to the people who would otherwise use the original, has not acquired a further purpose by being translated; the surface changed, the function did not, and the use is commercial.
+The remaining factors resolve the same way. Source code is expressive creative work, not bare fact. The pattern under examination copies the whole; a complete implementation, ingested and translated in its entirety. And the market effect is the decisive factor, because it is engineered: A derivative marketed as a drop-in replacement for the work it was copied from is not a complement to the original’s market, it is a substitute for it. The Supreme Court has long held that use of a work to satisfy the market demand for the original is the paradigm of an unfair use (Harper & Row, Publishers, Inc. v. Nation Enterprises, 471 U.S. 539, 566–67, 1985)
+The one case that is always raised in response, Google LLC v. Oracle America, Inc., 593 U.S. 1 (2021), holds less than it is believed to. The Court there assumed “for argument’s sake, that the material was copyrightable” and held “that the copying here at issue nonetheless constituted a fair use” (Id. at 11). The material in question was a thin slice of declaring code, which the Court found sits, “if copyrightable at all, further than are most computer programs (such as the implementing code) from the core of copyright” (id.), in a use that built a new platform for a new environment, with the copier having written the vast majority of its own code. By comparison: A wholesale translation of an entire implementation, marketed as a substitute for it, is not that case; it is the other end of every factor.
+The valuable zones of fair use remain, and they are important. Commentary and criticism, quoting from a work to review, discuss or criticize it. Teaching and scholarship, explaining concepts and quoting excerpts, is its traditional beneficiary.
+
+
+Conclusion
+The law is neither obscure nor new. The conclusion it yields can now be stated:
+
+A machine translation of a protected implementation is a derivative work, and an unauthorized derivative is an infringement, whatever language it speaks and whatever machinery produced it.
+A work whose expression a machine originated has no human author, no valid new copyright, and without valid copyright no license can be granted on it.
+§ 103 withholds protection from every part of a derivative in which protected material was used unlawfully. A license is a grant with conditions, and a derivative made outside the conditions never received a grant.
+A person who holds no copyright and no grant can convey neither, and every downstream consumer who received from them received a void grant.
+
+This is a catastrophic failure state for all who want to create things good and useful: The projects that inherit only void grants and liability believing they have inherited foundations, the users who depend on code that no one on earth can answer for, the honest builders whose work is buried under a field of plausible-looking impostors.
+
+
+Sources and Authorities
+Statutory references are to Title 17, United States Code. Case citations are to the official or generally cited reporters. Section numbers refer to the sections of this document in which each authority is principally relied upon.
+Statutes
+
+Judicial decisions
+
+*Jacobsen v. Katzer*, 535 F.3d 1373 (Fed. Cir. 2008) - IV, V
+*Sun Microsystems, Inc. v. Microsoft Corp.*, 188 F.3d 1115 (9th Cir. 1999) - IV
+*Graham v. James*, 144 F.3d 229 (2d Cir. 1998) - IV
+*S.O.S., Inc. v. Payday, Inc.*, 886 F.2d 1081 (9th Cir. 1989) - IV
+*MDY Industries, LLC v. Blizzard Entertainment, Inc.*, 629 F.3d 928 (9th Cir. 2010) - IV
+*Artifex Software, Inc. v. Hancom, Inc.*, No. 16-cv-06982-JSC (N.D. Cal. Sept. 12, 2017) (settled; dismissed with prejudice Jan. 2018) - IV
+*Thaler v. Perlmutter*, 687 F. Supp. 3d 140 (D.D.C. 2023), aff’d, No. 23-5233 (D.C. Cir. Mar. 18, 2025) - III, V
+*Burrow-Giles Lithographic Co. v. Sarony*, 111 U.S. 53 (1884) - III
+*Community for Creative Non-Violence v. Reid*, 490 U.S. 730 (1989) - III
+*Feist Publications, Inc. v. Rural Telephone Service Co.*, 499 U.S. 340 (1991) - II
+*Baker v. Selden*, 101 U.S. 99 (1879) - II
+*Computer Associates International, Inc. v. Altai, Inc.*, 982 F.2d 693 (2d Cir. 1992) - II
+*Andy Warhol Foundation for the Visual Arts, Inc. v. Goldsmith*, 598 U.S. 508 (2023) - VI
+*Google LLC v. Oracle America, Inc.*, 593 U.S. 1 (2021) - VI
+*Harper & Row, Publishers, Inc. v. Nation Enterprises*, 471 U.S. 539 (1985) - VI
+
+Administrative and policy authorities
+
+
+
Evaluating a Reticulum Implementation
@@ -1326,6 +1526,17 @@ is where this project invested.
The General Principle
+Void Grants: Legal Foundations of Machine-Generated Code
+
Evaluating a Reticulum Implementation
+Void Grants: Legal Foundations of Machine-Generated Code
+
Evaluating a Reticulum Implementation
- The Intention Of This Guide
- Two Questions That Resolve Most Cases
diff --git a/docs/manual/objects.inv b/docs/manual/objects.inv
index 06a4c18a..4bb922b9 100644
Binary files a/docs/manual/objects.inv and b/docs/manual/objects.inv differ
diff --git a/docs/manual/searchindex.js b/docs/manual/searchindex.js
index 58313a93..4a9af236 100644
--- a/docs/manual/searchindex.js
+++ b/docs/manual/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"alltitles":{"A Carrier-Grade Fallacy":[[17,"a-carrier-grade-fallacy"]],"A History Of What Works":[[0,"a-history-of-what-works"]],"A Persistent, But Fragile Triad":[[0,"a-persistent-but-fragile-triad"]],"API Reference":[[11,null]],"ARM64":[[4,"arm64"]],"AX.25 KISS Interface":[[8,"ax-25-kiss-interface"]],"Accessing Repository Pages":[[5,"accessing-repository-pages"]],"Addendum A: The Prns Case":[[0,"addendum-a-the-prns-case"]],"Adding Radio Interfaces":[[4,"adding-radio-interfaces"]],"Agency and answerability":[[0,"agency-and-answerability"]],"An Explanation of Reticulum for Human Beings":[[3,null]],"Anchor In The Flow":[[17,"anchor-in-the-flow"]],"Android":[[4,"android"]],"Announce":[[2,"announce"]],"Announce Propagation Rules":[[14,"announce-propagation-rules"]],"Announce Rate Control":[[8,"announce-rate-control"]],"Announcing Presence":[[17,"announcing-presence"]],"Artifact-Centered Workflows":[[1,"artifact-centered-workflows"]],"Assistance Versus Machine-Substitution":[[0,"assistance-versus-machine-substitution"]],"Author Identity Binding":[[5,"author-identity-binding"]],"Auto Interface":[[8,"auto-interface"]],"Automated Blocking":[[8,"automated-blocking"]],"Automated List Sourcing":[[15,"automated-list-sourcing"]],"Automatic Mirror Synchronization":[[5,"automatic-mirror-synchronization"]],"Backbone Interface":[[8,"backbone-interface"]],"Blackhole Management":[[15,"blackhole-management"]],"Bootstrapping Connectivity":[[4,"bootstrapping-connectivity"]],"Brandolini\u2019s Reference":[[0,null]],"Broadcast":[[2,"broadcast"]],"Buffer":[[2,"buffer"]],"Build Personal Infrastructure":[[4,"build-personal-infrastructure"]],"Building Networks":[[10,null]],"Channel":[[2,"channel"]],"Code Examples":[[2,null]],"Combining Hardware Types":[[6,"combining-hardware-types"]],"Command-Line Interaction":[[5,"command-line-interaction"]],"Commit Signing":[[5,"commit-signing"]],"Common Interface Options":[[8,"common-interface-options"]],"Communications Hardware":[[6,null]],"Composable Primitives":[[1,"composable-primitives"]],"Concepts & Overview":[[10,"concepts-overview"]],"Conceptual Overview":[[14,"conceptual-overview"]],"Configuration":[[5,"configuration"],[5,"id1"]],"Configuration & Data":[[15,"configuration-data"]],"Configuration Example":[[5,"configuration-example"]],"Configuration Methods":[[5,"configuration-methods"]],"Configuring Interfaces":[[8,null]],"Connect to the Distributed Backbone":[[4,"connect-to-the-distributed-backbone"]],"Connecting Remotes":[[8,"connecting-remotes"]],"Connecting Reticulum Instances Over the Internet":[[4,"connecting-reticulum-instances-over-the-internet"]],"Consequences":[[0,"consequences"]],"Contributing to the Global Ret":[[4,"contributing-to-the-global-ret"]],"Copyright & The Two Legal Layers":[[0,"copyright-the-two-legal-layers"]],"Cost Of A Byte":[[17,"cost-of-a-byte"]],"Creating Empty Repositories":[[5,"creating-empty-repositories"]],"Creating RNodes":[[6,"creating-rnodes"]],"Creating Signed Releases":[[5,"creating-signed-releases"]],"Creating a Network With Reticulum":[[4,"creating-a-network-with-reticulum"]],"Creating and Using Custom Interfaces":[[4,"creating-and-using-custom-interfaces"]],"Creating and Using a Network Identity":[[14,"creating-and-using-a-network-identity"]],"Creator Permissions":[[5,"creator-permissions"]],"Cryptographic Attribution":[[5,"cryptographic-attribution"]],"Cryptographic Primitives":[[14,"cryptographic-primitives"]],"Current Status":[[16,"current-status"]],"Current Usage":[[14,"current-usage"]],"Custom Interfaces":[[2,"custom-interfaces"],[8,"custom-interfaces"]],"Customizing Templates":[[5,"customizing-templates"]],"Dating":[[0,"dating"]],"Death To The Address":[[17,"death-to-the-address"]],"Debian Bookworm":[[4,"debian-bookworm"]],"Decentralization Or Uncentralizability?":[[17,"decentralization-or-uncentralizability"]],"Defence Of The Commons":[[0,"defence-of-the-commons"]],"Design Patterns For Post-IP Systems":[[17,"design-patterns-for-post-ip-systems"]],"Destination Naming":[[14,"destination-naming"]],"Destinations":[[14,"destinations"]],"Destinations, Not Addresses":[[10,"destinations-not-addresses"]],"Develop a Program with Reticulum":[[4,"develop-a-program-with-reticulum"]],"Disclosed Assistance Or Laundered Generation":[[0,"disclosed-assistance-or-laundered-generation"]],"Discoverable Interfaces":[[8,"discoverable-interfaces"]],"Discovering Interfaces":[[15,"discovering-interfaces"]],"Discovery Parameters":[[8,"discovery-parameters"]],"Distributed Development":[[1,null]],"Distribution Without Intermediaries":[[1,"distribution-without-intermediaries"]],"Donations":[[13,"donations"]],"Echo":[[2,"echo"]],"Emergent Patterns":[[17,"emergent-patterns"]],"Enabling Discovery":[[8,"enabling-discovery"]],"Enabling the Git Page Node":[[5,"enabling-the-git-page-node"]],"Encryption Is Not A Feature":[[17,"encryption-is-not-a-feature"]],"Engineering reality":[[0,"engineering-reality"]],"Ethernet-based Hardware":[[6,"ethernet-based-hardware"]],"Ethics Of The Tool":[[17,"ethics-of-the-tool"]],"Evaluating a Reticulum Implementation":[[0,"evaluating-a-reticulum-implementation"]],"Example Configuration":[[8,"example-configuration"]],"Expanding The Commons":[[0,"expanding-the-commons"]],"Fabric Of The Independent":[[17,"fabric-of-the-independent"]],"Fallacy Of The Cloud":[[17,"fallacy-of-the-cloud"]],"False Dichotomy":[[0,"false-dichotomy"]],"Filetransfer":[[2,"filetransfer"]],"Finding Your Way":[[4,"finding-your-way"]],"Fixed Serial Port Names":[[15,"fixed-serial-port-names"]],"Flow & Time":[[17,"flow-time"]],"Forking Repositories":[[5,"forking-repositories"]],"Formatting & Syntax Highlighting":[[5,"formatting-syntax-highlighting"]],"Future Implications":[[14,"future-implications"]],"Getting Further":[[14,"getting-further"]],"Getting Started Fast":[[4,null]],"Git Configuration Parameters":[[5,"git-configuration-parameters"]],"Git Over Reticulum":[[5,null]],"Goals":[[14,"goals"]],"Headcount":[[0,"headcount"]],"Health Is A Property Of The Whole":[[0,"health-is-a-property-of-the-whole"]],"Heltec LoRa32 v2.0":[[6,"heltec-lora32-v2-0"]],"Heltec LoRa32 v3.0":[[6,"heltec-lora32-v3-0"]],"Heltec LoRa32 v4.0":[[6,"heltec-lora32-v4-0"]],"Heltec T114":[[6,"heltec-t114"]],"Heterogeneous Connectivity":[[10,"heterogeneous-connectivity"]],"Hostile Environments":[[17,"hostile-environments"]],"Hosting Public Entrypoints":[[4,"hosting-public-entrypoints"]],"I2P Interface":[[8,"i2p-interface"]],"Identification":[[2,"example-identify"]],"Identities":[[14,"understanding-identities"]],"Identity & Destination Aliases":[[5,"identity-destination-aliases"]],"Identity and Nomadism":[[17,"identity-and-nomadism"]],"Improving System Configuration":[[15,"improving-system-configuration"]],"Included Utility Programs":[[15,"included-utility-programs"]],"Indices and Tables":[[7,"indices-and-tables"]],"Infrastructure Matters":[[0,"infrastructure-matters"]],"Installation":[[6,"installation"]],"Intent & Consequence":[[0,"intent-consequence"]],"Interface Access Codes":[[14,"interface-access-codes"]],"Interface Modes":[[8,"interface-modes"],[8,"interfaces-modes"]],"Interface Modules & Connectivity Resources":[[12,"interface-modules-connectivity-resources"]],"Interface Types and Devices":[[16,"interface-types-and-devices"]],"Introduction & Basic Functionality":[[14,"introduction-basic-functionality"]],"Introductory Considerations":[[10,"introductory-considerations"]],"KISS Interface":[[8,"kiss-interface"]],"LXMF":[[12,"lxmf"]],"LXMF Interactive Client":[[12,"lxmf-interactive-client"]],"LXMFy":[[12,"lxmfy"]],"LXST":[[12,"id16"]],"LXST Phone":[[12,"lxst-phone"]],"Liberation From Limits":[[17,"liberation-from-limits"]],"Licensing Analysis":[[0,"licensing-analysis"]],"LilyGO LoRa32 v1.0":[[6,"lilygo-lora32-v1-0"]],"LilyGO LoRa32 v2.0":[[6,"lilygo-lora32-v2-0"]],"LilyGO LoRa32 v2.1":[[6,"lilygo-lora32-v2-1"]],"LilyGO T-Beam":[[6,"lilygo-t-beam"]],"LilyGO T-Beam Supreme":[[6,"lilygo-t-beam-supreme"]],"LilyGO T-Deck":[[6,"lilygo-t-deck"]],"LilyGO T-Echo":[[6,"lilygo-t-echo"]],"LilyGO T3S3":[[6,"lilygo-t3s3"]],"Link":[[2,"link"]],"Link Establishment in Detail":[[14,"link-establishment-in-detail"]],"Listeners":[[8,"listeners"]],"Local Blackhole Management":[[15,"local-blackhole-management"]],"Long Archive":[[1,"long-archive"]],"MacOS":[[4,"macos"]],"Managing Group Permissions":[[5,"managing-group-permissions"]],"Managing Repository Permissions":[[5,"managing-repository-permissions"]],"Managing Work Document Permissions":[[5,"managing-work-document-permissions"]],"Manual Synchronization":[[5,"manual-synchronization"]],"Merits Of Scarcity":[[17,"merits-of-scarcity"]],"MeshChatX":[[12,"meshchatx"]],"Micron Parser JS":[[12,"micron-parser-js"]],"Minimal":[[2,"minimal"]],"Mirroring Repositories":[[5,"mirroring-repositories"]],"Mixing Strategies":[[4,"mixing-strategies"]],"Monetary and influence signals":[[0,"monetary-and-influence-signals"]],"Motivation":[[14,"motivation"]],"Naming Is Power":[[17,"naming-is-power"]],"Network Health & Coexistence":[[0,"network-health-coexistence"]],"Network Health & Responsibility":[[4,"network-health-responsibility"]],"Network Identities":[[14,"network-identities"]],"Network citizenship":[[0,"network-citizenship"]],"New Destination Rate Limiting":[[8,"new-destination-rate-limiting"]],"Node Types":[[14,"node-types"]],"Nomad Network":[[12,"nomad-network"]],"Obtaining Verified Releases":[[5,"obtaining-verified-releases"]],"Offline Verification":[[5,"offline-verification"]],"On Freedom":[[0,"on-freedom"]],"On The Institutions, In Fairness":[[0,"on-the-institutions-in-fairness"]],"Open Sky":[[17,"open-sky"]],"Open Source Means Open Source":[[0,"open-source-means-open-source"]],"OpenCom XL":[[6,"opencom-xl"]],"OpenWRT":[[4,"openwrt"]],"Other Signals To Look For":[[0,"other-signals-to-look-for"]],"Overall Evaluation":[[0,"overall-evaluation"]],"Packet Prioritisation":[[14,"packet-prioritisation"]],"Packet Radio Modems":[[6,"packet-radio-modems"]],"Path Request Burst Control":[[8,"path-request-burst-control"]],"Permission Configuration Locations":[[5,"permission-configuration-locations"]],"Permission Examples":[[5,"permission-examples"]],"Permission Hierarchy":[[5,"permission-hierarchy"]],"Permission Short Forms":[[5,"permission-short-forms"]],"Permission Types":[[5,"permission-types"]],"Permission Validation":[[5,"permission-validation"]],"Permissions":[[5,"permissions"]],"Personal Infrastructure":[[17,"personal-infrastructure"]],"Physics Of Trust":[[17,"physics-of-trust"]],"Pipe Interface":[[8,"pipe-interface"]],"Platform-Specific Install Notes":[[4,"platform-specific-install-notes"]],"Portable Existence":[[17,"portable-existence"]],"Possible Verdicts":[[0,"possible-verdicts"]],"Prerequisites":[[5,"prerequisites"]],"Presentation, Elongated":[[0,"presentation-elongated"]],"Preserving Human Agency":[[17,"preserving-human-agency"]],"Programs & Utilities":[[12,"programs-utilities"]],"Programs Using Reticulum":[[12,null]],"Proposing Work Documents":[[5,"proposing-work-documents"]],"Protocol Specifics":[[14,"protocol-specifics"]],"Protocols":[[12,"protocols"]],"Protocols Over Platforms":[[1,"protocols-over-platforms"]],"Provenance and attribution":[[0,"provenance-and-attribution"]],"Provide Feedback":[[13,"provide-feedback"]],"Public Domain Protocol":[[17,"public-domain-protocol"]],"Public Key Announcements":[[14,"public-key-announcements"]],"Publishing Blackhole Lists":[[15,"publishing-blackhole-lists"]],"Pure-Python Reticulum":[[4,"pure-python-reticulum"]],"Purpose & Scope":[[0,"purpose-scope"]],"Question 1: Is this a clean implementation, or was it directly generated from the reference?":[[0,"question-1-is-this-a-clean-implementation-or-was-it-directly-generated-from-the-reference"]],"Question 2: Who, or what, is the agent of the work?":[[0,"question-2-who-or-what-is-the-agent-of-the-work"]],"RAK4631-based Boards":[[6,"rak4631-based-boards"]],"RBrowser":[[12,"rbrowser"]],"RISC-V":[[4,"risc-v"]],"RNMon":[[12,"rnmon"]],"RNS FileSync":[[12,"rns-filesync"]],"RNS Page Node":[[12,"rns-page-node"]],"RNode":[[6,"rnode"]],"RNode LoRa Interface":[[8,"rnode-lora-interface"]],"RNode Multi Interface":[[8,"rnode-multi-interface"]],"RRC":[[12,"rrc"]],"Raspberry Pi":[[4,"raspberry-pi"]],"Reaching the Destination":[[14,"reaching-the-destination"]],"Recognition & Response":[[0,"recognition-response"]],"Recycled Wine, Fermenting":[[0,"recycled-wine-fermenting"]],"Reference Implementation":[[16,"reference-implementation"]],"Reference Setup":[[14,"reference-setup"]],"Release Management":[[5,"release-management"]],"Release Storage & Structure":[[5,"release-storage-structure"]],"Remote Management":[[15,"remote-management"]],"Remote Permission Management":[[5,"remote-permission-management"]],"Remote Shell":[[12,"remote-shell"]],"Repository Creation & Management":[[5,"repository-creation-management"]],"Repository Statistics":[[5,"repository-statistics"]],"Repository Structure":[[5,"repository-structure"]],"Requests & Responses":[[2,"requests-responses"]],"Resolving Dependency & Installation Issues":[[4,"resolving-dependency-installation-issues"]],"Resources":[[14,"resources"]],"Restoration":[[1,"restoration"]],"RetiBBS":[[12,"retibbs"]],"Reticulum License":[[9,null]],"Reticulum Network Stack Manual":[[7,null]],"Reticulum Network Telephone":[[12,"reticulum-network-telephone"]],"Reticulum Relay Chat":[[12,"reticulum-relay-chat"]],"Reticulum Transport":[[14,"reticulum-transport"]],"Reticulum as a System Service":[[15,"reticulum-as-a-system-service"]],"Retipedia":[[12,"retipedia"]],"Roaming Nodes":[[17,"roaming-nodes"]],"Security Considerations":[[8,"security-considerations"]],"Serial Interface":[[8,"serial-interface"]],"Serial Lines & Devices":[[6,"serial-lines-devices"]],"Serving Pages Over Nomad Network":[[5,"serving-pages-over-nomad-network"]],"Sideband":[[12,"sideband"]],"Signing Commits":[[5,"signing-commits"]],"Sovereignty Through Infrastructure":[[1,"sovereignty-through-infrastructure"],[17,"sovereignty-through-infrastructure"]],"Standalone Reticulum Installation":[[4,"standalone-reticulum-installation"]],"Start Of The Road":[[1,"start-of-the-road"]],"State Management":[[5,"state-management"]],"Store & Forward":[[17,"store-forward"]],"Substance Of The Networks":[[0,"substance-of-the-networks"]],"Support Reticulum":[[13,null]],"Supported Boards and Devices":[[6,"supported-boards-and-devices"]],"Systemwide Service":[[15,"systemwide-service"]],"TCP Client Interface":[[8,"tcp-client-interface"]],"TCP Server Interface":[[8,"tcp-server-interface"]],"Table Of Contents":[[7,"table-of-contents"]],"The Ability To Disconnect":[[17,"the-ability-to-disconnect"]],"The Announce Mechanism in Detail":[[14,"the-announce-mechanism-in-detail"]],"The Bandwidth Fallacy":[[17,"the-bandwidth-fallacy"]],"The Conformal Surface":[[0,"the-conformal-surface"]],"The Consequences Of The \u201cNot Open Source\u201d Claim":[[0,"the-consequences-of-the-not-open-source-claim"]],"The Distribution Argument":[[0,"the-distribution-argument"]],"The Fluency Trap":[[0,"the-fluency-trap"]],"The General Principle":[[0,"the-general-principle"]],"The Harm Principle":[[17,"the-harm-principle"]],"The Illusion Of The Center":[[17,"the-illusion-of-the-center"]],"The Intention Of This Guide":[[0,"the-intention-of-this-guide"]],"The Interface Is The Medium":[[17,"the-interface-is-the-medium"]],"The License In This Context":[[0,"the-license-in-this-context"]],"The Line":[[0,"the-line"]],"The Method of Madness":[[0,"the-method-of-madness"]],"The Movement Of A Dozen":[[0,"the-movement-of-a-dozen"]],"The Original Architecture":[[1,"the-original-architecture"]],"The Place Of New Implementations":[[0,"the-place-of-new-implementations"]],"The Platform Interregnum":[[1,"the-platform-interregnum"]],"The Prediction, And What Happened":[[0,"the-prediction-and-what-happened"]],"The Project In Brief":[[0,"the-project-in-brief"]],"The Release Workflow":[[5,"the-release-workflow"]],"The Role Of The Individual":[[0,"the-role-of-the-individual"]],"The Work Is Finished":[[17,"the-work-is-finished"]],"The performance claims":[[0,"the-performance-claims"]],"The rncp Utility":[[15,"the-rncp-utility"]],"The rngit Utility":[[5,"the-rngit-utility"],[15,"the-rngit-utility"]],"The rnid Utility":[[15,"the-rnid-utility"]],"The rnodeconf Utility":[[15,"the-rnodeconf-utility"]],"The rnpath Utility":[[15,"the-rnpath-utility"]],"The rnprobe Utility":[[15,"the-rnprobe-utility"]],"The rnsd Utility":[[15,"the-rnsd-utility"]],"The rnsh Utility":[[15,"the-rnsh-utility"]],"The rnstatus Utility":[[15,"the-rnstatus-utility"]],"The rnx Utility":[[15,"the-rnx-utility"]],"The \u201cClean-Room\u201d Delusion":[[0,"the-clean-room-delusion"]],"These Standards Are Reasonable":[[0,"these-standards-are-reasonable"]],"Transport Nodes and Instances":[[10,"transport-nodes-and-instances"]],"Trustless Networking":[[10,"trustless-networking"]],"Try Using a Reticulum-based Program":[[4,"try-using-a-reticulum-based-program"]],"Tuning Ingress Queues":[[8,"tuning-ingress-queues"]],"Two Questions That Resolve Most Cases":[[0,"two-questions-that-resolve-most-cases"]],"UDP Interface":[[8,"udp-interface"]],"Ubuntu Lunar":[[4,"ubuntu-lunar"]],"Understanding Reticulum":[[14,null]],"Unsigned RNode v2.x":[[6,"unsigned-rnode-v2-x"]],"Usage with Reticulum":[[6,"usage-with-reticulum"]],"Userspace Service":[[15,"userspace-service"]],"Using Reticulum on Your System":[[15,null]],"Using the Included Utilities":[[4,"using-the-included-utilities"]],"Validating Commit Signatures":[[5,"validating-commit-signatures"]],"Verdict":[[0,"verdict"]],"Verified Releases":[[5,"verified-releases"]],"What The Argument Is Actually Doing":[[0,"what-the-argument-is-actually-doing"]],"What The Pattern Is Not":[[0,"what-the-pattern-is-not"]],"What The Reticulum License Is":[[0,"what-the-reticulum-license-is"]],"What This Means For Other Implementations":[[0,"what-this-means-for-other-implementations"]],"What assistance looks like":[[0,"what-assistance-looks-like"]],"What does Reticulum Offer?":[[16,"what-does-reticulum-offer"]],"What is Reticulum?":[[16,null]],"What substitution looks like":[[0,"what-substitution-looks-like"]],"What \u201cOpen\u201d Means Positively":[[0,"what-open-means-positively"]],"Where can Reticulum be Used?":[[16,"where-can-reticulum-be-used"]],"Who Is Restricted By Which License?":[[0,"who-is-restricted-by-which-license"]],"Why This License Exists":[[0,"why-this-license-exists"]],"WiFi-based Hardware":[[6,"wifi-based-hardware"]],"Windows":[[4,"windows"]],"Wire Format":[[14,"wire-format"]],"Work Document Permissions":[[5,"work-document-permissions"]],"Work Documents":[[5,"work-documents"]],"Working With Work Documents":[[5,"working-with-work-documents"]],"Zen of Reticulum":[[17,null]],"Zero-Trust Architectures":[[17,"zero-trust-architectures"]]},"docnames":["brandolinis","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":["brandolinis.rst","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)":[[11,"RNS.RawChannelReader.__init__",false]],"__init__() (rns.rawchannelwriter method)":[[11,"RNS.RawChannelWriter.__init__",false]],"accepts_links() (rns.destination method)":[[11,"RNS.Destination.accepts_links",false]],"add_message_handler() (rns.channel.channel method)":[[11,"RNS.Channel.Channel.add_message_handler",false]],"add_ready_callback() (rns.rawchannelreader method)":[[11,"RNS.RawChannelReader.add_ready_callback",false]],"advertise() (rns.resource method)":[[11,"RNS.Resource.advertise",false]],"announce() (rns.destination method)":[[11,"RNS.Destination.announce",false]],"announce_cap (rns.reticulum attribute)":[[11,"RNS.Reticulum.ANNOUNCE_CAP",false]],"app_and_aspects_from_name() (rns.destination static method)":[[11,"RNS.Destination.app_and_aspects_from_name",false]],"await_path() (rns.transport static method)":[[11,"RNS.Transport.await_path",false]],"blackhole_identity() (rns.transport static method)":[[11,"RNS.Transport.blackhole_identity",false]],"blackhole_sources() (rns.reticulum static method)":[[11,"RNS.Reticulum.blackhole_sources",false]],"buffer (class in rns)":[[11,"RNS.Buffer",false]],"cancel() (rns.resource method)":[[11,"RNS.Resource.cancel",false]],"channel (class in rns.channel)":[[11,"RNS.Channel.Channel",false]],"clear_default_app_data() (rns.destination method)":[[11,"RNS.Destination.clear_default_app_data",false]],"concluded() (rns.requestreceipt method)":[[11,"RNS.RequestReceipt.concluded",false]],"create_bidirectional_buffer() (rns.buffer static method)":[[11,"RNS.Buffer.create_bidirectional_buffer",false]],"create_keys() (rns.destination method)":[[11,"RNS.Destination.create_keys",false]],"create_reader() (rns.buffer static method)":[[11,"RNS.Buffer.create_reader",false]],"create_writer() (rns.buffer static method)":[[11,"RNS.Buffer.create_writer",false]],"current_ratchet_id() (rns.identity static method)":[[11,"RNS.Identity.current_ratchet_id",false]],"curve (rns.identity attribute)":[[11,"RNS.Identity.CURVE",false]],"curve (rns.link attribute)":[[11,"RNS.Link.CURVE",false]],"decrypt() (rns.destination method)":[[11,"RNS.Destination.decrypt",false]],"decrypt() (rns.identity method)":[[11,"RNS.Identity.decrypt",false]],"default_per_hop_timeout (rns.reticulum attribute)":[[11,"RNS.Reticulum.DEFAULT_PER_HOP_TIMEOUT",false]],"deregister_announce_handler() (rns.transport static method)":[[11,"RNS.Transport.deregister_announce_handler",false]],"deregister_request_handler() (rns.destination method)":[[11,"RNS.Destination.deregister_request_handler",false]],"destination (class in rns)":[[11,"RNS.Destination",false]],"discovered_interfaces() (rns.reticulum static method)":[[11,"RNS.Reticulum.discovered_interfaces",false]],"enable_ratchets() (rns.destination method)":[[11,"RNS.Destination.enable_ratchets",false]],"encrypt() (rns.destination method)":[[11,"RNS.Destination.encrypt",false]],"encrypt() (rns.identity method)":[[11,"RNS.Identity.encrypt",false]],"encrypted_mdu (rns.packet attribute)":[[11,"RNS.Packet.ENCRYPTED_MDU",false]],"enforce_ratchets() (rns.destination method)":[[11,"RNS.Destination.enforce_ratchets",false]],"establishment_timeout_per_hop (rns.link attribute)":[[11,"RNS.Link.ESTABLISHMENT_TIMEOUT_PER_HOP",false]],"expand_name() (rns.destination static method)":[[11,"RNS.Destination.expand_name",false]],"from_bytes() (rns.identity static method)":[[11,"RNS.Identity.from_bytes",false]],"from_file() (rns.identity static method)":[[11,"RNS.Identity.from_file",false]],"full_hash() (rns.identity static method)":[[11,"RNS.Identity.full_hash",false]],"get_age() (rns.link method)":[[11,"RNS.Link.get_age",false]],"get_channel() (rns.link method)":[[11,"RNS.Link.get_channel",false]],"get_data_size() (rns.resource method)":[[11,"RNS.Resource.get_data_size",false]],"get_establishment_rate() (rns.link method)":[[11,"RNS.Link.get_establishment_rate",false]],"get_expected_rate() (rns.link method)":[[11,"RNS.Link.get_expected_rate",false]],"get_first_hop_timeout() (rns.reticulum method)":[[11,"RNS.Reticulum.get_first_hop_timeout",false]],"get_hash() (rns.resource method)":[[11,"RNS.Resource.get_hash",false]],"get_instance() (rns.reticulum static method)":[[11,"RNS.Reticulum.get_instance",false]],"get_lowest_interface_bitrate() (rns.reticulum method)":[[11,"RNS.Reticulum.get_lowest_interface_bitrate",false]],"get_mdu() (rns.link method)":[[11,"RNS.Link.get_mdu",false]],"get_medium_path_timeout() (rns.reticulum method)":[[11,"RNS.Reticulum.get_medium_path_timeout",false]],"get_mode() (rns.link method)":[[11,"RNS.Link.get_mode",false]],"get_mtu() (rns.link method)":[[11,"RNS.Link.get_mtu",false]],"get_parts() (rns.resource method)":[[11,"RNS.Resource.get_parts",false]],"get_private_key() (rns.destination method)":[[11,"RNS.Destination.get_private_key",false]],"get_private_key() (rns.identity method)":[[11,"RNS.Identity.get_private_key",false]],"get_progress() (rns.requestreceipt method)":[[11,"RNS.RequestReceipt.get_progress",false]],"get_progress() (rns.resource method)":[[11,"RNS.Resource.get_progress",false]],"get_public_key() (rns.identity method)":[[11,"RNS.Identity.get_public_key",false]],"get_q() (rns.link method)":[[11,"RNS.Link.get_q",false]],"get_q() (rns.packet method)":[[11,"RNS.Packet.get_q",false]],"get_random_hash() (rns.identity static method)":[[11,"RNS.Identity.get_random_hash",false]],"get_remote_identity() (rns.link method)":[[11,"RNS.Link.get_remote_identity",false]],"get_request_id() (rns.requestreceipt method)":[[11,"RNS.RequestReceipt.get_request_id",false]],"get_response() (rns.requestreceipt method)":[[11,"RNS.RequestReceipt.get_response",false]],"get_response_time() (rns.requestreceipt method)":[[11,"RNS.RequestReceipt.get_response_time",false]],"get_rssi() (rns.link method)":[[11,"RNS.Link.get_rssi",false]],"get_rssi() (rns.packet method)":[[11,"RNS.Packet.get_rssi",false]],"get_rtt() (rns.packetreceipt method)":[[11,"RNS.PacketReceipt.get_rtt",false]],"get_segments() (rns.resource method)":[[11,"RNS.Resource.get_segments",false]],"get_snr() (rns.link method)":[[11,"RNS.Link.get_snr",false]],"get_snr() (rns.packet method)":[[11,"RNS.Packet.get_snr",false]],"get_status() (rns.packetreceipt method)":[[11,"RNS.PacketReceipt.get_status",false]],"get_status() (rns.requestreceipt method)":[[11,"RNS.RequestReceipt.get_status",false]],"get_transfer_size() (rns.resource method)":[[11,"RNS.Resource.get_transfer_size",false]],"has_path() (rns.transport static method)":[[11,"RNS.Transport.has_path",false]],"hash() (rns.destination static method)":[[11,"RNS.Destination.hash",false]],"hash_from_name_and_identity() (rns.destination static method)":[[11,"RNS.Destination.hash_from_name_and_identity",false]],"hops_to() (rns.transport static method)":[[11,"RNS.Transport.hops_to",false]],"identify() (rns.link method)":[[11,"RNS.Link.identify",false]],"identity (class in rns)":[[11,"RNS.Identity",false]],"inactive_for() (rns.link method)":[[11,"RNS.Link.inactive_for",false]],"interface_discovery_sources() (rns.reticulum static method)":[[11,"RNS.Reticulum.interface_discovery_sources",false]],"is_compressed() (rns.resource method)":[[11,"RNS.Resource.is_compressed",false]],"is_ready_to_send() (rns.channel.channel method)":[[11,"RNS.Channel.Channel.is_ready_to_send",false]],"keepalive (rns.link attribute)":[[11,"RNS.Link.KEEPALIVE",false]],"keepalive_timeout_factor (rns.link attribute)":[[11,"RNS.Link.KEEPALIVE_TIMEOUT_FACTOR",false]],"keysize (rns.identity attribute)":[[11,"RNS.Identity.KEYSIZE",false]],"link (class in rns)":[[11,"RNS.Link",false]],"link_mtu_discovery (rns.reticulum attribute)":[[11,"RNS.Reticulum.LINK_MTU_DISCOVERY",false]],"link_mtu_discovery() (rns.reticulum static method)":[[11,"RNS.Reticulum.link_mtu_discovery",false]],"load_private_key() (rns.destination method)":[[11,"RNS.Destination.load_private_key",false]],"load_private_key() (rns.identity method)":[[11,"RNS.Identity.load_private_key",false]],"load_public_key() (rns.identity method)":[[11,"RNS.Identity.load_public_key",false]],"mdu (rns.channel.channel property)":[[11,"RNS.Channel.Channel.mdu",false]],"messagebase (class in rns)":[[11,"RNS.MessageBase",false]],"minimum_bitrate (rns.reticulum attribute)":[[11,"RNS.Reticulum.MINIMUM_BITRATE",false]],"msgtype (rns.messagebase attribute)":[[11,"RNS.MessageBase.MSGTYPE",false]],"mtu (rns.reticulum attribute)":[[11,"RNS.Reticulum.MTU",false]],"next_hop() (rns.transport static method)":[[11,"RNS.Transport.next_hop",false]],"next_hop_interface() (rns.transport static method)":[[11,"RNS.Transport.next_hop_interface",false]],"no_data_for() (rns.link method)":[[11,"RNS.Link.no_data_for",false]],"no_inbound_for() (rns.link method)":[[11,"RNS.Link.no_inbound_for",false]],"no_outbound_for() (rns.link method)":[[11,"RNS.Link.no_outbound_for",false]],"pack() (rns.messagebase method)":[[11,"RNS.MessageBase.pack",false]],"packet (class in rns)":[[11,"RNS.Packet",false]],"packetreceipt (class in rns)":[[11,"RNS.PacketReceipt",false]],"pathfinder_m (rns.transport attribute)":[[11,"RNS.Transport.PATHFINDER_M",false]],"plain_mdu (rns.packet attribute)":[[11,"RNS.Packet.PLAIN_MDU",false]],"pub_to_file() (rns.identity method)":[[11,"RNS.Identity.pub_to_file",false]],"publish_blackhole_enabled() (rns.reticulum static method)":[[11,"RNS.Reticulum.publish_blackhole_enabled",false]],"ratchet_count (rns.destination attribute)":[[11,"RNS.Destination.RATCHET_COUNT",false]],"ratchet_expiry (rns.identity attribute)":[[11,"RNS.Identity.RATCHET_EXPIRY",false]],"ratchet_interval (rns.destination attribute)":[[11,"RNS.Destination.RATCHET_INTERVAL",false]],"ratchetsize (rns.identity attribute)":[[11,"RNS.Identity.RATCHETSIZE",false]],"rawchannelreader (class in rns)":[[11,"RNS.RawChannelReader",false]],"rawchannelwriter (class in rns)":[[11,"RNS.RawChannelWriter",false]],"recall() (rns.identity static method)":[[11,"RNS.Identity.recall",false]],"recall_app_data() (rns.identity static method)":[[11,"RNS.Identity.recall_app_data",false]],"register_announce_handler() (rns.transport static method)":[[11,"RNS.Transport.register_announce_handler",false]],"register_message_type() (rns.channel.channel method)":[[11,"RNS.Channel.Channel.register_message_type",false]],"register_request_handler() (rns.destination method)":[[11,"RNS.Destination.register_request_handler",false]],"remote_management_enabled() (rns.reticulum static method)":[[11,"RNS.Reticulum.remote_management_enabled",false]],"remove_message_handler() (rns.channel.channel method)":[[11,"RNS.Channel.Channel.remove_message_handler",false]],"remove_ready_callback() (rns.rawchannelreader method)":[[11,"RNS.RawChannelReader.remove_ready_callback",false]],"request() (rns.link method)":[[11,"RNS.Link.request",false]],"request_path() (rns.transport static method)":[[11,"RNS.Transport.request_path",false]],"requestreceipt (class in rns)":[[11,"RNS.RequestReceipt",false]],"required_discovery_value() (rns.reticulum static method)":[[11,"RNS.Reticulum.required_discovery_value",false]],"resend() (rns.packet method)":[[11,"RNS.Packet.resend",false]],"resource (class in rns)":[[11,"RNS.Resource",false]],"reticulum (class in rns)":[[11,"RNS.Reticulum",false]],"send() (rns.channel.channel method)":[[11,"RNS.Channel.Channel.send",false]],"send() (rns.packet method)":[[11,"RNS.Packet.send",false]],"set_default_app_data() (rns.destination method)":[[11,"RNS.Destination.set_default_app_data",false]],"set_delivery_callback() (rns.packetreceipt method)":[[11,"RNS.PacketReceipt.set_delivery_callback",false]],"set_link_closed_callback() (rns.link method)":[[11,"RNS.Link.set_link_closed_callback",false]],"set_link_established_callback() (rns.destination method)":[[11,"RNS.Destination.set_link_established_callback",false]],"set_max_request_size() (rns.destination method)":[[11,"RNS.Destination.set_max_request_size",false]],"set_packet_callback() (rns.destination method)":[[11,"RNS.Destination.set_packet_callback",false]],"set_packet_callback() (rns.link method)":[[11,"RNS.Link.set_packet_callback",false]],"set_proof_requested_callback() (rns.destination method)":[[11,"RNS.Destination.set_proof_requested_callback",false]],"set_proof_strategy() (rns.destination method)":[[11,"RNS.Destination.set_proof_strategy",false]],"set_ratchet_interval() (rns.destination method)":[[11,"RNS.Destination.set_ratchet_interval",false]],"set_remote_identified_callback() (rns.link method)":[[11,"RNS.Link.set_remote_identified_callback",false]],"set_resource_callback() (rns.link method)":[[11,"RNS.Link.set_resource_callback",false]],"set_resource_concluded_callback() (rns.link method)":[[11,"RNS.Link.set_resource_concluded_callback",false]],"set_resource_started_callback() (rns.link method)":[[11,"RNS.Link.set_resource_started_callback",false]],"set_resource_strategy() (rns.link method)":[[11,"RNS.Link.set_resource_strategy",false]],"set_retained_ratchets() (rns.destination method)":[[11,"RNS.Destination.set_retained_ratchets",false]],"set_timeout() (rns.packetreceipt method)":[[11,"RNS.PacketReceipt.set_timeout",false]],"set_timeout_callback() (rns.packetreceipt method)":[[11,"RNS.PacketReceipt.set_timeout_callback",false]],"should_use_implicit_proof() (rns.reticulum static method)":[[11,"RNS.Reticulum.should_use_implicit_proof",false]],"sign() (rns.destination method)":[[11,"RNS.Destination.sign",false]],"sign() (rns.identity method)":[[11,"RNS.Identity.sign",false]],"stale_grace (rns.link attribute)":[[11,"RNS.Link.STALE_GRACE",false]],"stale_time (rns.link attribute)":[[11,"RNS.Link.STALE_TIME",false]],"teardown() (rns.link method)":[[11,"RNS.Link.teardown",false]],"to_file() (rns.identity method)":[[11,"RNS.Identity.to_file",false]],"track_phy_stats() (rns.link method)":[[11,"RNS.Link.track_phy_stats",false]],"transport (class in rns)":[[11,"RNS.Transport",false]],"transport_enabled() (rns.reticulum static method)":[[11,"RNS.Reticulum.transport_enabled",false]],"truncated_hash() (rns.identity static method)":[[11,"RNS.Identity.truncated_hash",false]],"truncated_hashlength (rns.identity attribute)":[[11,"RNS.Identity.TRUNCATED_HASHLENGTH",false]],"unblackhole_identity() (rns.transport static method)":[[11,"RNS.Transport.unblackhole_identity",false]],"unpack() (rns.messagebase method)":[[11,"RNS.MessageBase.unpack",false]],"validate() (rns.identity method)":[[11,"RNS.Identity.validate",false]]},"objects":{"RNS":[[11,0,1,"","Buffer"],[11,0,1,"","Destination"],[11,0,1,"","Identity"],[11,0,1,"","Link"],[11,0,1,"","MessageBase"],[11,0,1,"","Packet"],[11,0,1,"","PacketReceipt"],[11,0,1,"","RawChannelReader"],[11,0,1,"","RawChannelWriter"],[11,0,1,"","RequestReceipt"],[11,0,1,"","Resource"],[11,0,1,"","Reticulum"],[11,0,1,"","Transport"]],"RNS.Buffer":[[11,1,1,"","create_bidirectional_buffer"],[11,1,1,"","create_reader"],[11,1,1,"","create_writer"]],"RNS.Channel":[[11,0,1,"","Channel"]],"RNS.Channel.Channel":[[11,1,1,"","add_message_handler"],[11,1,1,"","is_ready_to_send"],[11,2,1,"","mdu"],[11,1,1,"","register_message_type"],[11,1,1,"","remove_message_handler"],[11,1,1,"","send"]],"RNS.Destination":[[11,3,1,"","RATCHET_COUNT"],[11,3,1,"","RATCHET_INTERVAL"],[11,1,1,"","accepts_links"],[11,1,1,"","announce"],[11,1,1,"","app_and_aspects_from_name"],[11,1,1,"","clear_default_app_data"],[11,1,1,"","create_keys"],[11,1,1,"","decrypt"],[11,1,1,"","deregister_request_handler"],[11,1,1,"","enable_ratchets"],[11,1,1,"","encrypt"],[11,1,1,"","enforce_ratchets"],[11,1,1,"","expand_name"],[11,1,1,"","get_private_key"],[11,1,1,"","hash"],[11,1,1,"","hash_from_name_and_identity"],[11,1,1,"","load_private_key"],[11,1,1,"","register_request_handler"],[11,1,1,"","set_default_app_data"],[11,1,1,"","set_link_established_callback"],[11,1,1,"","set_max_request_size"],[11,1,1,"","set_packet_callback"],[11,1,1,"","set_proof_requested_callback"],[11,1,1,"","set_proof_strategy"],[11,1,1,"","set_ratchet_interval"],[11,1,1,"","set_retained_ratchets"],[11,1,1,"","sign"]],"RNS.Identity":[[11,3,1,"","CURVE"],[11,3,1,"","KEYSIZE"],[11,3,1,"","RATCHETSIZE"],[11,3,1,"","RATCHET_EXPIRY"],[11,3,1,"","TRUNCATED_HASHLENGTH"],[11,1,1,"","current_ratchet_id"],[11,1,1,"","decrypt"],[11,1,1,"","encrypt"],[11,1,1,"","from_bytes"],[11,1,1,"","from_file"],[11,1,1,"","full_hash"],[11,1,1,"","get_private_key"],[11,1,1,"","get_public_key"],[11,1,1,"","get_random_hash"],[11,1,1,"","load_private_key"],[11,1,1,"","load_public_key"],[11,1,1,"","pub_to_file"],[11,1,1,"","recall"],[11,1,1,"","recall_app_data"],[11,1,1,"","sign"],[11,1,1,"","to_file"],[11,1,1,"","truncated_hash"],[11,1,1,"","validate"]],"RNS.Link":[[11,3,1,"","CURVE"],[11,3,1,"","ESTABLISHMENT_TIMEOUT_PER_HOP"],[11,3,1,"","KEEPALIVE"],[11,3,1,"","KEEPALIVE_TIMEOUT_FACTOR"],[11,3,1,"","STALE_GRACE"],[11,3,1,"","STALE_TIME"],[11,1,1,"","get_age"],[11,1,1,"","get_channel"],[11,1,1,"","get_establishment_rate"],[11,1,1,"","get_expected_rate"],[11,1,1,"","get_mdu"],[11,1,1,"","get_mode"],[11,1,1,"","get_mtu"],[11,1,1,"","get_q"],[11,1,1,"","get_remote_identity"],[11,1,1,"","get_rssi"],[11,1,1,"","get_snr"],[11,1,1,"","identify"],[11,1,1,"","inactive_for"],[11,1,1,"","no_data_for"],[11,1,1,"","no_inbound_for"],[11,1,1,"","no_outbound_for"],[11,1,1,"","request"],[11,1,1,"","set_link_closed_callback"],[11,1,1,"","set_packet_callback"],[11,1,1,"","set_remote_identified_callback"],[11,1,1,"","set_resource_callback"],[11,1,1,"","set_resource_concluded_callback"],[11,1,1,"","set_resource_started_callback"],[11,1,1,"","set_resource_strategy"],[11,1,1,"","teardown"],[11,1,1,"","track_phy_stats"]],"RNS.MessageBase":[[11,3,1,"","MSGTYPE"],[11,1,1,"","pack"],[11,1,1,"","unpack"]],"RNS.Packet":[[11,3,1,"","ENCRYPTED_MDU"],[11,3,1,"","PLAIN_MDU"],[11,1,1,"","get_q"],[11,1,1,"","get_rssi"],[11,1,1,"","get_snr"],[11,1,1,"","resend"],[11,1,1,"","send"]],"RNS.PacketReceipt":[[11,1,1,"","get_rtt"],[11,1,1,"","get_status"],[11,1,1,"","set_delivery_callback"],[11,1,1,"","set_timeout"],[11,1,1,"","set_timeout_callback"]],"RNS.RawChannelReader":[[11,1,1,"","__init__"],[11,1,1,"","add_ready_callback"],[11,1,1,"","remove_ready_callback"]],"RNS.RawChannelWriter":[[11,1,1,"","__init__"]],"RNS.RequestReceipt":[[11,1,1,"","concluded"],[11,1,1,"","get_progress"],[11,1,1,"","get_request_id"],[11,1,1,"","get_response"],[11,1,1,"","get_response_time"],[11,1,1,"","get_status"]],"RNS.Resource":[[11,1,1,"","advertise"],[11,1,1,"","cancel"],[11,1,1,"","get_data_size"],[11,1,1,"","get_hash"],[11,1,1,"","get_parts"],[11,1,1,"","get_progress"],[11,1,1,"","get_segments"],[11,1,1,"","get_transfer_size"],[11,1,1,"","is_compressed"]],"RNS.Reticulum":[[11,3,1,"","ANNOUNCE_CAP"],[11,3,1,"","DEFAULT_PER_HOP_TIMEOUT"],[11,3,1,"","LINK_MTU_DISCOVERY"],[11,3,1,"","MINIMUM_BITRATE"],[11,3,1,"","MTU"],[11,1,1,"","blackhole_sources"],[11,1,1,"","discovered_interfaces"],[11,1,1,"","get_first_hop_timeout"],[11,1,1,"","get_instance"],[11,1,1,"","get_lowest_interface_bitrate"],[11,1,1,"","get_medium_path_timeout"],[11,1,1,"","interface_discovery_sources"],[11,1,1,"","link_mtu_discovery"],[11,1,1,"","publish_blackhole_enabled"],[11,1,1,"","remote_management_enabled"],[11,1,1,"","required_discovery_value"],[11,1,1,"","should_use_implicit_proof"],[11,1,1,"","transport_enabled"]],"RNS.Transport":[[11,3,1,"","PATHFINDER_M"],[11,1,1,"","await_path"],[11,1,1,"","blackhole_identity"],[11,1,1,"","deregister_announce_handler"],[11,1,1,"","has_path"],[11,1,1,"","hops_to"],[11,1,1,"","next_hop"],[11,1,1,"","next_hop_interface"],[11,1,1,"","register_announce_handler"],[11,1,1,"","request_path"],[11,1,1,"","unblackhole_identity"]]},"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":{"":[1,2,4,5,7,8,10,11,14,15,16,17],"0":[0,2,4,5,8,11,14,15,16],"00":[0,5,14,15],"000":0,"00000000":14,"0000001":0,"00000100":14,"00000111":14,"01":[5,14],"0100":5,"01010000":14,"02":4,"03":5,"04":5,"05":[0,2,5],"0536":15,"06":0,"06915":8,"08":[2,15],"09":[0,5],"097":0,"0d7334d411d00120cbad24edf355fdd2":5,"0f4259fef4521ab75a3409e353fe9073eb10783b4912a6a9937c57bf44a62c1":15,"0x0101":2,"0x20":2,"0x7d":2,"0x7e":2,"0x91c421ddfb8a30a49a71d63447ddb54cebe3465":13,"0xf000":[2,11],"1":[2,4,5,7,8,11,14,15,17],"10":[0,5,8,14,15],"100":[0,2,8,14],"1000":2,"10000000":14,"1024":[2,8],"109":17,"11":[0,5,14],"110":0,"115":14,"115200":[2,8,15],"1178a8f1fad405bf2ad153bf5036bdfd":15,"118":8,"12":[0,4,5,8,15],"1200":14,"125":8,"125000":8,"1260p":0,"127":8,"128":[0,8,10,11,14],"13":[0,15],"132":0,"13425ec15b621c1d928589718000d814":[10,14],"1367":0,"137":0,"14":[5,8],"149":0,"15":[0,5,8],"150":[8,15],"150m":8,"153cb870b4665b8c1c348896292b0bad":5,"15kb":17,"15m":15,"16":[0,5,8,10,14,15,17],"1625":8,"1625000":8,"167":14,"168":17,"17":15,"1711":0,"1716230400":5,"1726dbad538775b5bf9b0ea25a4079c8":15,"175":0,"18":[5,15],"1800":11,"187":15,"19":0,"192":17,"1980":0,"1984":0,"1990":0,"1992":0,"1997":0,"1998":0,"1a54d64db7e8beca6f2c6cd17b0cb479":5,"1b03013c25f1c2ca068a4f080b844a10":15,"1h":15,"2":[2,4,5,7,8,11,14,15],"20":[0,5,8,14,15],"200":[8,15],"2005":1,"201":8,"2016":[9,16],"2023":[4,15],"2024":5,"2025":[0,5],"2026":[0,5,9,17],"203":0,"21":4,"21a8daa6d9c3d3b8aab6e94b6bcb0e33":5,"22":[0,5,8],"2225fdeecaf6e2db4556c3c2d7637294":15,"226":0,"23":[5,15],"2316":15,"233":0,"23h":15,"24":[5,8,15],"2400000000":8,"25":[0,2,7,16],"250":17,"252":0,"255":[8,15],"25519":11,"256":[0,5,8,10,11,14,15,16],"2592000":11,"26":0,"27":15,"280":0,"29":8,"297":[14,16],"29716":8,"2b489d06eaf7c543808c76a5332a447d":15,"2b9ec651326d9bc274119054c70fb75":15,"2d03725b327348980d570f739a3a5708":15,"2d882c5586e548d79b5af27bca1776dc":15,"2f":2,"2owjajquafianpecac":4,"3":[0,2,4,5,8,14,15,16],"30":[0,5,8,11,15],"30602def3b3506a28ed33db6f60cc6c9":15,"31":0,"313":0,"32":[4,5,11,14],"3278":8,"327c1b2f87c9353e01769b01090b18f2":17,"32m":15,"33":[0,8],"34":[8,17],"35":0,"360":[5,8,11],"3600":[2,4,8],"37":[0,5],"374":0,"37428":15,"37429":15,"37k":0,"38":[0,5,15],"383":11,"3865":15,"399ea050ce0eed1816c300bcb0840938":15,"3a4f8b9c1d2e3f4g5h6i7j8k9l0m1n2o":15,"3b87":8,"3k":0,"4":[0,5,11,14,15],"40m":15,"42":[0,5],"420":0,"4242":[4,8],"4251":8,"42671":8,"430":14,"4343":8,"44":16,"44318":8,"45":[2,5,14],"46":15,"464":11,"465":14,"469":15,"48":0,"48555":8,"49":[0,15],"49555":8,"4965":15,"4e":8,"4ed75ffdd":0,"4faf1b2e0a077e6a9d92fa051f256038":14,"4g":17,"4ghz":8,"4k":0,"5":[0,2,5,8,11,14,15,16,17],"500":[0,8,11,14,16,17],"5001":8,"506":0,"50824b711717f97c2fb1166ceddd5ea9":5,"51":[8,14],"512":[8,11,14,16],"519":0,"52":15,"521c87a83afb8f29e4455e77930b973b":15,"5245a8efe1788c6a1cd36144a270e13b":15,"53":5,"54cc8d601":0,"55":8,"56":15,"5600x":0,"564":2,"56m":15,"5757":8,"5858":8,"59":15,"5caf":8,"5d78":8,"5k":0,"5urvjicpzi7q3ybztsef4i5ow2aq4soktfj7zedz53s47r54jnqq":8,"6":[4,5,8,11,15],"60":[2,8,15],"600":[0,8],"63":15,"636":0,"637":0,"64":[4,14,15],"65":0,"68a4aa91ac350c4087564e8a69f84e86":15,"69":0,"7":[0,4,8,14,15],"71":17,"71e5":8,"72":8,"720":[8,11],"7200":8,"73":[8,15],"73cbd378bb0286ed11a707c13447bb1":15,"74":15,"74195":8,"74bea355":0,"781":15,"7822":15,"7a55144adf826958a9529a3bcf08b149":15,"8":[0,2,8,15],"80":[13,15],"800":0,"8001":8,"805":0,"809":15,"83":[14,15],"83b7328926fed0d2e6a10a7671f9e237":17,"84":0,"84fpy1qbxhcgdseepynmhthcrgmx4nffbytz2gkytoqhvvhjp8eaw1z1eedrnkd19b3b8nilcgvxzkv17ummmeescrpya5w":13,"86":15,"86240b027":0,"865":8,"865600000":8,"867":8,"867200000":8,"868":14,"88":8,"89":[0,8],"8a37cdd16938ce79861561adbd59023a":5,"8dd57a738226809646089335a6b03695":15,"8f3a21c9d84e927b":5,"8f7e6d5":5,"8f7e6d5c8f7e6d5c8f7e6d5c8f7e6d5c8f7e6d5":5,"8k":0,"9":[0,4,5,15],"90":5,"900":[0,14,15],"9037":15,"921600":15,"941bed5e228775e5a8079fc38b1ccf3f":15,"959e10e5efc1bd9d97a4083babe51dea":5,"96":[0,14],"9600":2,"9710b86":5,"9710b86ba12c42d1d8f30f74fe509286":5,"9710b86ba12c4f2":5,"983":0,"984b74a3f768bef236af4371e6f248cd":15,"99":14,"99714":8,"9a":5,"9d27af75c":0,"9fb6d773498fb3feda407ed8ef2c3229":15,"9h":15,"9k":0,"A":[1,2,4,5,7,8,9,10,11,12,14,15],"AND":9,"AS":9,"And":[1,2,7,17],"As":[0,1,4,5,6,8,11,12,13,14,15,16],"At":[0,4,14],"BE":9,"BUT":9,"Be":[0,5,11,15,17],"Being":0,"But":[1,7,13,14,17],"By":[1,2,4,5,7,8,11,14,15,17],"FOR":9,"For":[1,4,5,7,8,10,11,14,15,16],"IN":[2,9,11],"If":[0,1,2,4,5,6,8,10,11,12,13,14,15,16,17],"In":[1,2,4,5,6,7,8,10,11,12,14,15,16],"It":[0,1,2,4,5,6,8,10,11,12,14,15,16,17],"Its":0,"NO":9,"NOT":9,"No":[0,2,4,8,10,14,15,16,17],"Not":7,"OF":9,"OR":9,"Of":[10,14],"On":[1,2,4,5,7,8,10,15,17],"One":[0,4,5,6,8,11,14,17],"Or":[5,7,8,14,15,16],"Such":[0,1,8],"THE":9,"TO":9,"That":[1,5,7,12,14,17],"The":[2,4,6,7,8,9,10,11,12,13,16],"Their":0,"Then":[0,1,2,4],"There":[0,1,4,10,14,15,17],"These":[1,4,5,7,8,10,11,12,14,15],"To":[2,4,5,6,7,8,10,14,15,16],"WITH":9,"Will":11,"With":[1,7,8,10,12,14,15,17],"_":14,"__":14,"______":14,"_______":14,"________":14,"________________":14,"__future__":2,"__init__":[2,11],"__main__":2,"__name__":2,"__str__":2,"_no_us":11,"a010e6613":0,"a1b2c3d4e5f686ba12c42d1ba12ef1aa":5,"a4d":8,"a79f":8,"aarch64":[0,4],"ab":2,"abandon":[0,1],"abc":5,"abil":[0,1,4,5,6,7,9,15,16],"abl":[0,1,2,4,5,8,11,14,15],"abolish":17,"abort":[1,2,5,8],"about":[0,2,4,5,6,8,10,11,14,15,17],"abov":[0,4,5,6,8,9,14,15],"absenc":0,"absent":0,"absolut":[0,8,13,16,17],"abstract":[0,10,11,14,17],"abstractmethod":11,"absurd":0,"abund":[6,17],"abus":[0,15],"academ":1,"acceler":0,"accept":[0,1,5,8,11,13,14,15,17],"accept_al":[2,11],"accept_app":11,"accept_non":11,"accepts_link":11,"access":[0,1,4,7,8,10,11,15,17],"access_point":[8,10],"accid":[0,12,17],"accommod":[11,14],"accomod":17,"accompani":0,"accord":[0,2,4,5,10,14],"accordingli":[2,8],"account":[0,1,10,11,17],"accumul":0,"accus":0,"achiev":[0,1,4,8,10,11,14,16],"acknowledg":[0,10,16],"across":[0,1,2,5,6,8,10,11,14,15,17],"act":[0,1,4,8,11,14,15,17],"action":[0,1,2,9,15],"activ":[0,1,2,4,5,8,11,14,15],"actor":[1,14,15,17],"actual":[1,2,4,5,7,8,10,14,15,17],"ad":[0,1,2,5,6,7,8,10,11,12,14,15,16,17],"adapt":[0,4,6,17],"add":[0,1,2,4,5,8,10,11,15],"add_argu":2,"add_message_handl":[2,11],"add_ready_callback":11,"addendum":7,"addict":17,"addit":[0,5,6,8,10,11,12,14,15,16],"addition":[4,5,6,8,14],"addr":15,"address":[0,1,2,4,5,7,8,11,14,15,16],"adher":[8,11],"adjust":[0,4,5,11,15,17],"adm":5,"admin":[5,8],"administ":5,"administr":[5,10,12,14,15,17],"admit":0,"adopt":[0,14],"adress":[11,14],"advanc":[0,12,14],"advantag":11,"advers":16,"adversari":[0,4,10,13,17],"advertis":[0,2,8,11],"advic":13,"advis":[8,14],"ae":[0,11,14,16],"af73":8,"affair":0,"affect":[4,8,17],"affili":[1,12],"affin":8,"afford":10,"after":[0,2,4,5,8,10,11,14,15],"afterthought":[0,17],"ag":[0,1],"again":[0,8,14,15],"against":[0,1,4,5,8,14,17],"agenc":[7,14],"agenda":0,"agent":[7,14,17],"aggress":0,"agnost":[10,14],"agnostic":[14,17],"ago":[0,15],"agpl":0,"agreement":[0,1,17],"ahead":[0,10],"ai":[0,17],"aim":[0,1,4,7,14],"air":[4,6],"airmax":6,"airtim":[0,8,10,17],"airtime_limit_long":8,"airtime_limit_short":8,"airwav":0,"akin":14,"alexand":0,"algorithm":[0,1,9,10,17],"alia":5,"alias":7,"aliased_nam":5,"alic":[5,14],"alien":17,"align":[0,4,15,17],"aliv":[11,14],"all":[0,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17],"allerg":0,"allevi":6,"alloc":[0,8,10,11,14,15],"allow":[0,1,2,4,5,6,8,10,11,12,14,15,16,17],"allow_al":[2,11],"allow_list":11,"allow_non":11,"allowed_hash":15,"allowed_ident":15,"allowed_list":11,"allowedsignersfil":5,"almost":[0,1,6,8,14,15,17],"alon":[0,8],"along":[5,8,11,14,15],"alongsid":[5,10],"alreadi":[0,2,4,5,6,10,11,12,14,15,17],"also":[0,1,2,4,5,6,7,8,10,11,12,14,15,16,17],"altai":0,"alter":[4,11,14],"altern":[0,2,4,5,8,15],"although":[4,14,16],"altitud":8,"alwai":[0,1,4,5,8,10,11,14,15,17],"am":17,"amateur":[8,16],"amd64":0,"among":[1,17],"amongst":[0,9],"amount":[2,8,10,11,14,16,17],"amplifi":1,"amsterdam":[8,15],"an":[0,1,2,4,5,6,8,9,10,11,12,14,15,16,17],"analog":[12,17],"analysi":[1,5,7],"analyt":13,"analyz":[0,1],"ancestri":0,"anchor":7,"android":[7,8,12,15],"ani":[0,1,2,4,5,6,8,9,10,11,12,13,14,15,16],"annonuc":8,"annot":2,"annouce_cap":8,"announc":[0,4,5,7,10,11,12,15],"announce_cap":[8,11],"announce_handl":2,"announce_interv":[5,8],"announce_packet_hash":11,"announce_rate_grac":[4,8],"announce_rate_penalti":[4,8],"announce_rate_target":[4,8],"announced_ident":[2,11],"announceloop":2,"announces_from_intern":8,"announces_to_intern":8,"announcesampl":2,"annoy":15,"anonym":[0,4,10,11,14,16],"anoth":[0,5,8,10,11,14,15,17],"answer":[14,15,17],"antenna":[0,6,17],"anticip":[0,5],"antidot":0,"anxieti":17,"anymor":[4,17],"anyon":[0,1,2,4,5,6,8,10,11,14,15,17],"anyth":[0,1,5,6,8,12,14,15,16,17],"anywai":[0,8],"anywher":[0,1,2,8,17],"ap":8,"apach":0,"api":[4,5,7,14,16,17],"apk":4,"app":[0,2,4,11,14,17],"app_and_aspects_from_nam":11,"app_data":[2,11],"app_nam":[2,11],"app_timeout":2,"appar":[0,1],"apparatu":0,"appear":[0,17],"append":[2,14,15],"appl":0,"appli":[0,1,5,8,11,14,17],"applic":[0,1,2,8,10,11,12,14,15,16,17],"appreci":5,"approach":[0,1,4,6,10,14,15],"appropri":[0,1,5,8,10,17],"approv":[0,1,10,14,17],"approxim":[0,8,15],"april":[0,4],"apt":4,"ar":[1,2,4,5,6,7,8,10,11,12,13,14,15,16,17],"arbit":17,"arbitrari":[5,11,14,15,16],"arch":[0,4,17],"architect":[13,17],"architectur":[0,4,7,12],"archiv":[0,5,7,12],"area":[1,4,6,8,10,14,16],"arg":[2,15],"argon":2,"argpars":2,"argument":[2,5,7,11,15],"argumentpars":2,"aris":9,"arithmet":0,"arm":0,"arm64":7,"armi":17,"armor":[5,17],"around":[0,4,8,14,17],"arrai":[0,4],"arrang":[0,1],"arriv":[0,2,8,14,17],"art":[0,17],"articl":0,"artifact":[0,5,7],"artifacts_dir":5,"artifici":[0,9],"arx":15,"ascii":5,"ask":[0,2,4,6,11,12,17],"aspect":[2,4,6,8,10,11,14,15],"aspect_filt":[2,11],"aspir":0,"assembl":0,"assent":0,"assert":[0,1,17],"assess":0,"assign":[0,2,10,14,15,17],"assist":[7,12],"associ":[0,5,9,11,14,15],"assum":[0,8,10,14,17],"assumpt":[0,10,13,17],"assuredli":17,"asymmetr":[14,15,16],"asymmetri":[0,1],"asynchron":[10,17],"atop":1,"atrophi":0,"attach":[0,1,12,15],"attached_interfac":11,"attack":[0,4],"attain":[0,4],"attempt":[0,2,4,5,6,8,11,15],"attend":0,"attent":[0,1,13,17],"attest":[0,5],"attract":0,"attribut":[1,7,11],"atx":15,"audienc":0,"audit":0,"auth":15,"authent":[1,5,8,10,11,12,14,15,16],"author":[0,1,7,9,14,15,17],"authoris":[0,15],"authorit":[0,5,14,16],"authorship":[0,1],"auto":[4,5,6,7,11,14,15],"auto_compress":11,"autoconfigur":16,"autoconnect_announces_to_intern":15,"autoconnect_discovered_interfac":[8,15],"autoconnect_interface_grav":8,"autoconnect_interface_mod":15,"autodiscov":8,"autoinstal":[6,15],"autointerfac":[4,6,8,15],"autom":[0,1,4,5,6,7,12,13,14],"automat":[2,4,7,8,10,11,12,14,15,16,17],"autonom":[1,10,14,17],"autonomi":[1,16,17],"avail":[0,1,2,4,5,6,7,8,10,11,12,14,15,16,17],"avatar":0,"averag":14,"avoid":[6,14,15],"awai":[0,1,2,8,14,15,17],"await_path":11,"awar":[0,4,5,8,14],"ax":[7,16],"ax25kissinterfac":8,"axiom":0,"b":[0,2,5,15],"b32":8,"back":[0,1,2,5,8,14,16,17],"backbon":[0,6,7,10,15,17],"backboneinterfac":[0,4,8,15],"backend":[8,14],"background":[4,8,15],"backhaul":[6,10],"backup":[1,15],"backward":0,"bad":0,"badg":0,"badli":0,"balanc":8,"ban":0,"banal":0,"band":[6,14,17],"bandwidth":[0,4,7,8,10,11,12,14,15,16],"bar":[0,17],"bare":[1,2,5,8,17],"barrier":[1,8,14,17],"base":[0,1,5,7,8,10,11,12,14,15,16,17],"base32":[8,15],"base64":[5,15],"baselin":0,"bash":[8,15],"bash_sourc":5,"basi":[0,1,8,11,14,15,16],"basic":[2,4,7,8,10,11,15],"batch":5,"batter":0,"batteri":17,"baud":[8,15],"baud_flash":15,"baudrat":2,"bc1pgqgu8h8xvj4jtafslq396v7ju7hkgymyrzyqft4llfslz5vp99psqfk3a6":13,"bc7291552be7a58f361522990465165c":[15,16],"beacon":8,"bear":0,"beast":17,"beat":17,"beauti":[1,12],"becam":[0,1],"becaus":[0,1,5,10,14,17],"becki":2,"becom":[0,1,2,4,5,8,10,14,17],"been":[0,1,2,4,5,6,8,10,11,12,13,14,15,16,17],"befor":[0,2,4,5,8,10,11,13,14,15,17],"beg":17,"begin":[0,2,6,11,17],"begun":[0,11],"behalf":[8,10],"behav":[0,6,12],"behavior":[0,8,17],"behaviour":[0,4,8,15],"behind":[0,4,8,13,14,17],"being":[0,1,4,5,8,11,14,17],"beings":[0,1,9,14],"belief":[0,14],"believ":[0,1,17],"belong":[0,8,10,14,15,17],"below":[0,6,8,15],"benchmark":0,"bend":17,"benefici":[8,15],"berlin":17,"besid":0,"best":[0,4,10,11,14,17],"beta":0,"better":[0,1,4,8,10,13,14,17],"between":[0,1,2,8,10,11,12,14,15,17],"beyond":[0,1,5],"bi":[11,14],"bicker":0,"bidirect":14,"big":17,"bill":17,"billion":[10,14],"billionair":17,"bin":[4,8,15],"binari":[0,2,4,8,10,11,14,15,17],"bind":[0,7,8],"bio":0,"bit":[0,2,4,5,8,10,11,12,14,15,16,17],"bitcoin":13,"bitrat":[2,8,11],"bizarr":0,"black":1,"blackhol":[4,7,10,11,14],"blackhole_ident":11,"blackhole_sourc":[11,15],"blackhole_update_interv":15,"blackholed_ident":15,"blackholeupdat":15,"blatant":0,"ble":8,"bless":0,"blindli":[0,15,17],"blob":[2,5,14],"block":[0,4,5,7,10,11,12,14,15,17],"block_fast_flap":8,"blockchain":17,"blocklist":15,"blog":0,"blood":17,"blueprint":17,"bluetooth":15,"board":[0,4,7,8,12,14,16],"boat":17,"bob":5,"bobs_nod":5,"bodi":0,"bogu":8,"boil":6,"bond":17,"book":[0,17],"bookworm":7,"bool":11,"boot":[4,15],"bootstrap":[7,8,15],"bootstrap_onli":[4,8],"borrow":17,"bot":12,"both":[0,1,2,4,5,6,8,10,11,12,14,15,16],"bother":0,"bottl":0,"bounc":[4,17],"bound":[10,17],"boundari":[0,1,5,8,10,14],"box":[1,6],"brain":0,"branch":[1,5,15],"brandolini":7,"breadcrumb":5,"breadth":0,"break":[0,4,11,14,17],"breath":[4,17],"breviti":15,"bridg":[6,8],"brief":7,"briefli":[0,6,14],"brillianc":0,"bring":[8,15],"brittl":[4,17],"broad":[4,6],"broadcast":[0,4,7,8,10,11,14,15,17],"broadcast_destin":2,"broadcastloop":2,"broader":[0,4,14],"broken":[0,4,8,17],"brought":[0,8,15],"brows":[1,5,12,17],"browser":[0,5,12,17],"buffer":[7,8,11,16],"bufferedread":11,"bufferedrwpair":11,"bufferedwrit":11,"bufferexampl":2,"bug":[0,5,12,13],"bui":17,"build":[0,1,2,5,6,7,8,12,14,16,17],"builder":[0,17],"built":[0,1,4,8,10,12,14,15,16,17],"bulletin":12,"bulli":0,"bullshit":0,"bundl":[0,2],"bureaucraci":17,"bureaucrat":[16,17],"burgundi":0,"buri":0,"burst":[7,15],"busiest":0,"busy":1,"butlerian":0,"button":[0,17],"bw":15,"bypass":[0,8,13,17],"byte":[0,2,7,10,11,14,15,16],"bytes":2,"c":[0,2,5,9,15],"c50cc4e4f7838b6c31f60ab9032cbc62":15,"c89b4da064bf66d280f0e4d8abfd9806":15,"ca":0,"cabl":[8,17],"cach":[8,10,15],"cadenc":0,"cafe":17,"cage":17,"calcul":[10,11,14,15],"calibr":0,"call":[0,1,2,10,11,12,14,16,17],"callabl":[2,11],"callback":[2,11],"callsign":8,"calm":0,"calmli":0,"cambrian":0,"came":[0,5],"camp":1,"campaign":0,"can":[0,1,2,4,5,6,7,8,10,11,12,13,14,15,17],"cancel":[5,11],"candid":[0,10],"cannot":[0,1,2,4,5,8,10,16,17],"canon":0,"cap":8,"capabl":[0,1,2,4,8,10,14],"capac":[0,4,6,10,11,14],"capit":[1,17],"captur":[0,1,17],"car":10,"carambola":2,"card":[1,17],"care":[0,1,4,5,10,11,15,16,17],"carefulli":[0,4],"cargo_build_target":4,"caricatur":0,"carri":[0,1,8,10,11,14,15,16,17],"carrier":[7,10,16],"cascad":0,"case":[1,2,4,5,6,7,8,10,14,15],"cast":0,"castl":17,"casual":0,"cat":15,"catalogu":0,"catastroph":1,"categori":[0,6],"catiou":0,"caught":0,"caus":[0,4,8],"caution":8,"cb":[11,14],"cbc":[14,16],"cc4d524a3":0,"cd":5,"cdma":8,"ceas":[0,1,17],"cede":1,"cell":[0,10],"cellular":17,"cement":17,"censor":[1,14,15,17],"censorship":[14,16],"center":[0,7],"centr":0,"central":[0,1,4,5,6,8,10,12,14,15,17],"centralis":14,"centric":1,"centuri":1,"ceo":17,"certain":[0,2,8,10,13,14,15,17],"certainti":0,"certif":[0,17],"certifi":[0,1],"cetera":0,"chain":[0,5,8,17],"challeng":[0,4,12,14,17],"chanc":6,"chang":[0,1,2,4,5,8,11,14,15,16,17],"channel":[0,1,4,5,7,8,10,11,13,14,16,17],"channelarg":2,"channelexampl":2,"chaotic":17,"chapter":[0,1,4,5,6,8,10,11,12,14,15,16],"charact":[2,5,8,15],"characteris":0,"characterist":[0,8,10,14,17],"charad":0,"charg":[0,9],"chart":[0,5],"charter":14,"chase":17,"chat":7,"cheap":[0,6,8,14],"cheaper":0,"cheapli":4,"check":[0,2,4,5,11,14,15,17],"checksum":[5,11,16],"chmod":5,"choic":[0,4,10,17],"choke":17,"choos":[0,1,2,4,8,12,14,17],"choreographi":0,"choru":0,"chose":[0,14],"chosen":14,"chunk":2,"churn":0,"ci":0,"cific":8,"ciphertext":11,"ciphertext_token":11,"circl":17,"circuit":0,"circumst":[13,14,17],"citat":0,"cite":0,"citi":[0,17],"cl":2,"claim":[5,7,9,14],"claimant":0,"clariti":17,"class":[0,2,10,11,16],"claud":0,"clean":7,"cleanest":0,"clear":[0,2,8,11,15,17],"clear_default_app_data":11,"clear_screen":2,"clearer":0,"clearli":[0,17],"click":5,"client":[1,2,5,6,7,11,15,17],"client_buffer_readi":2,"client_config":5,"client_connect":2,"client_disconnect":2,"client_ident":[2,5],"client_loop":2,"client_message_receiv":2,"client_packet_receiv":2,"client_request":2,"climat":17,"clone":[0,5,14],"close":[0,2,10,11,15],"closed_callback":11,"closer":[12,14],"closest":14,"closur":0,"cloth":17,"cloud":[1,7,8,12],"cluster":[1,14],"co":[0,5,6,8,16],"code":[0,1,4,5,6,7,8,10,12,13,15,16,17],"codebas":0,"codens":0,"codex":0,"codic":1,"codingr":8,"coexist":[7,10],"coffe":17,"coher":17,"coin":0,"collabor":[1,5,14,15],"collaps":[0,1,4,17],"collect":[0,1,4,13],"collis":10,"colon":17,"color":5,"com":[0,2,5,13,17],"combin":[0,1,4,5,7,12,14,15,17],"combinatori":17,"come":[0,1,4,8,10,14,17],"comma":[8,15],"command":[0,1,2,4,7,8,12,15],"commend":17,"commensur":0,"comment":[0,1,5,8,15],"commerci":[0,17],"commit":[0,1,4,7,12],"committ":0,"committe":[0,17],"common":[1,2,4,6,7,10,14,15,16,17],"commonli":[0,5,6,8],"commun":[0,1,2,4,5,7,8,10,11,12,13,14,15,16,17],"communica":8,"compani":17,"companion":0,"compar":[10,17],"comparison":0,"compass":17,"compat":[0,1,2,4,5,6,8,11,12,14,15,16],"compet":[0,1,17],"compil":[0,4],"compiled_refer":0,"complain":17,"complaint":0,"complet":[0,1,2,4,5,6,8,10,11,12,14,15,16],"complex":[0,1,4,8,13,14,17],"compli":10,"complianc":0,"compon":[6,13,14,17],"compos":[0,5,7,14],"comprehens":[1,12,13],"compress":[2,11,14,15,16],"compromis":[1,14,17],"comput":[0,1,4,8,14,16,17],"computation":[8,15],"concaten":[11,15],"conceal":0,"conceiv":[1,4,6],"concept":[1,7,14,15,17],"conceptu":[0,1,5,7],"concern":[0,17],"concert":14,"concis":0,"conclud":[0,2,11],"conclus":0,"concret":[0,17],"concurr":[6,14,15],"condit":[0,4,9,14,16,17],"conduct":[0,1],"conduit":17,"conf":[4,12],"confer":0,"confess":0,"confid":0,"config":[2,4,5,8,10,15,17],"configarg":2,"configdir":11,"configobj":5,"configpath":2,"configur":[0,1,2,4,6,7,10,11,14,16],"configuraion":6,"configuraiton":15,"configure_devic":2,"confirm":[5,10,14,16,17],"conflict":[4,10],"conform":[1,7],"confront":17,"confus":[0,6,14],"congest":14,"conglomer":17,"conjunct":8,"connect":[0,1,2,5,6,7,9,11,13,14,15,16,17],"conscienc":17,"consciou":0,"conscious":[0,1],"conscript":17,"consent":1,"consequ":[1,7,10,14],"conserv":[0,8],"consid":[0,2,4,8,11,12,14,15,16,17],"consider":[0,7,14],"consist":[0,5,14,15],"consol":15,"constant":[1,11,17],"constantli":[14,17],"constitu":0,"constitut":[0,1,4,14],"constrain":[10,11],"constraint":[0,17],"construct":[0,1,5,14,16,17],"constructor":2,"consult":0,"consum":[0,5,10,11,17],"consumpt":[10,17],"contact":[0,8,10,12,14,17],"contain":[0,1,2,5,8,10,11,14,15],"contamin":0,"contempl":17,"contemporari":1,"contend":14,"content":[0,1,2,4,5,10,12,15],"contest":0,"context":[4,7,14,15,17],"contin":[2,4,17],"continu":[0,1,5,8,11,13,15,16,17],"contract":[0,9],"contradict":0,"contrari":[0,17],"contrast":[0,1],"contribut":[0,1,7,9,10,13],"contributor":[0,1],"control":[0,1,2,4,5,6,7,10,11,12,14,15,16,17],"controversi":0,"convei":[2,17],"conveni":[0,1,2,5,15,17],"convent":[0,2,10],"converg":[4,10,14,17],"convers":[0,1,5,12,14,17],"convert":[0,1,5],"convinc":0,"convincingli":0,"cook":4,"coordin":[0,8,10,11,14,16,17],"copi":[0,1,5,9,15],"copier":0,"copilot":0,"copyleft":0,"copyright":[1,7,9],"core":[0,1,10,14,15,16,17],"corner":17,"corollari":0,"corpor":[0,1,17],"corpu":0,"correct":[0,1,2,5,8,10,14],"correctli":[0,2,5,10],"correspond":[5,10,14,17],"corrobor":0,"corrupt":[1,5],"cosmologi":0,"cost":[0,6,7,8,14,16],"costum":0,"could":[0,1,2,4,8,10,11,14,15,16,17],"counsel":0,"count":[0,5,12,14,17],"counter":2,"coupl":0,"courier":0,"couriership":0,"cours":[0,4,5,8,10,14,17],"court":0,"coven":17,"cover":[0,4,5,6,10,11,14,16],"coverag":[8,10],"cp313":0,"cpp":0,"cpu":[0,2,8,10,14],"cpuinfo":15,"cpython":0,"cr":15,"craft":[0,1,5,17],"craftsman":17,"crash":17,"crate":0,"creat":[0,1,2,7,8,10,11,12,15,16,17],"create_bidirectional_buff":[2,11],"create_kei":11,"create_read":11,"create_receipt":[2,11],"create_writ":11,"creation":[0,1,7,9,10,12,14,15,16],"creativ":[0,1,17],"creator":[0,1,7,14,17],"credenti":[8,14],"credit":0,"crippl":0,"crisi":0,"criteria":0,"criterion":0,"critic":[0,1,10,14,15],"crn":0,"cron":1,"cross":[0,8,12],"crowd":17,"crucial":10,"cruft":17,"crypto":0,"cryptograph":[0,1,4,7,8,10,15,16,17],"cryptographi":[1,4,14,16],"crystal":17,"ctrl":2,"cull":11,"culmin":17,"cultur":[0,1],"cumbersom":5,"curl":8,"currenc":0,"current":[0,1,2,4,5,7,8,11,12,15,17],"current_download":2,"current_filenam":2,"current_ratchet_id":11,"cursor":0,"curtain":0,"curv":[10,11,14,16],"curve25519":[10,11,14,16],"custodian":17,"custom":[0,6,7,11,12,14,16],"custom_network_nam":8,"customis":8,"cut":[0,17],"cycl":0,"cynic":17,"cython":0,"d":[5,15],"d09285e660cfe27cee6d9a0beb58b7e0":5,"d56a4fa02c0a77b3575935aedd90bdb2":15,"daemon":[0,2,4,8,11,12,15],"dai":[0,5,11,12,17],"daili":[0,5],"damag":[0,1,9,17],"damn":0,"danc":17,"dang":0,"danger":[0,17],"dark":17,"darwin":0,"data":[0,1,2,4,5,6,7,8,10,11,14,16,17],"data_buff":2,"data_port":8,"databas":[1,12,15,17],"databit":[2,8,15],"datacent":4,"datar":8,"dataset":[0,9,17],"date":[2,4,5,7,12,15],"datetim":2,"db":[2,15],"dbm":[2,8,15],"dead":0,"deadlin":1,"deal":[0,8,9],"dealt":0,"death":[0,7],"deb":0,"debas":0,"debat":0,"debian":[0,7,14,15],"debug":[0,4,15],"decad":[0,1,6,13,17],"deceiv":0,"decentr":[4,7,8,15],"decentralis":16,"decept":0,"decid":[0,1,8,10,11,14,17],"decim":8,"decis":[0,1,5,8,10,14,17],"declar":[0,14],"declin":0,"decod":[0,2,8,15],"decor":0,"decoupl":1,"decreas":[5,8,15],"decrypt":[0,8,10,11,14,15],"dedic":[0,5,8,14,16,17],"dedupl":0,"deed":0,"deep":[0,4,17],"deeper":0,"deepli":[0,1,17],"deepseek":0,"def":[2,5],"default":[0,2,4,5,6,8,10,11,12,14,15],"default_ar_grac":8,"default_ar_penalti":8,"default_ar_target":8,"default_grav":8,"default_ifac_s":2,"default_per_hop_timeout":11,"defenc":7,"defenceless":0,"defend":0,"defens":0,"defin":[0,2,5,8,11,14,15,16,17],"definit":[0,2,4,5,14,15,17],"deflect":0,"defunct":[0,15],"degrad":[0,10],"degre":8,"delai":[8,12,14,15,17],"deleg":[1,5,14],"delet":[0,1,5,17],"deliber":0,"delimit":2,"deliv":[0,2,4,10,11,12,17],"deliveri":[0,1,2,5,10,11,12,16],"delus":7,"delusion":0,"demand":[0,5,11,17],"demonstr":[0,1,2,4,8,17],"deni":[1,5,17],"denomin":1,"densiti":0,"depend":[0,1,2,5,6,7,8,10,11,14,15,17],"deploi":[0,14,17],"deploy":5,"deprec":0,"depriorit":17,"depth":[0,17],"derail":0,"deregist":11,"deregister_announce_handl":11,"deregister_request_handl":11,"deriv":[0,4,10,11,14,16],"descend":0,"describ":[0,5,6,8,11,14],"descript":[0,2,5,15],"descriptor":2,"deseri":2,"deserializ":2,"deserv":0,"design":[0,1,4,5,6,7,8,10,12,13,14,15,16],"desir":[0,2,6,8,14],"desk":17,"desktop":[8,12],"dest_len":2,"destin":[0,2,4,7,11,15,17],"destination_1":2,"destination_2":2,"destination_clos":2,"destination_hash":[2,5,11,15],"destination_hexhash":2,"destroi":[1,17],"destruct":[0,17],"detach":[5,8],"detail":[0,1,2,4,5,7,8,11,15,16],"detect":[0,2,5],"deterior":0,"determin":[0,4,10,11,14,17],"determinist":5,"detriment":15,"dev":[2,4,5,8,15],"devalu":0,"devel":4,"develop":[0,5,6,7,9,11,12,13,14,15,16,17],"deviant":0,"devic":[0,2,4,7,8,10,11,12,14,15,17],"dfsg":0,"dh":11,"dhcp":[6,8,10,15],"di":17,"diagnosi":0,"dial":0,"diametr":0,"dichotomi":7,"dict":2,"dictat":[15,17],"dictatori":0,"dictatorship":[0,17],"dictionari":15,"did":[0,1,2,12,17],"didn":0,"diff":5,"differ":[0,1,2,4,5,6,8,10,11,12,14,15,16,17],"differenti":15,"diffi":[10,14],"difficult":[0,4,6,15],"difficulti":[8,15],"digit":[1,4,6,14,16,17],"digniti":[0,1,17],"dilut":1,"dimens":0,"dinner":17,"dipol":0,"dir":[2,5],"dire":6,"direct":[0,1,2,4,5,6,10,11,12,14,15],"direction":[0,14],"directli":[1,4,5,6,7,8,9,10,11,12,14,15,16,17],"directori":[2,4,5,8,10,15,17],"dirnam":5,"dirt":0,"dirti":0,"dirtiest":0,"disabl":[8,14,15],"disadvantag":0,"disagre":0,"disappear":[8,15,17],"disassoci":14,"discard":[4,11,14],"discern":[0,1],"disciplin":[0,1,17],"disclos":7,"disclosur":0,"disconnect":[2,4,7,8],"discourag":1,"discov":[0,1,4,7,8,10,11,12,14,17],"discover":[4,7,15],"discover_interfac":15,"discovered_interfac":11,"discoveri":[0,4,5,7,11,14,15],"discovery_bandwidth":8,"discovery_encrypt":8,"discovery_frequ":8,"discovery_lxmf_address":8,"discovery_modul":8,"discovery_nam":8,"discovery_port":8,"discovery_scop":8,"discovery_stamp_valu":8,"discret":1,"discrimin":[0,10],"discuss":[0,1,5,6,14],"disk":[2,5,11,15],"displai":[2,5,8,10,12,14,15],"disproven":0,"disput":0,"disqualifi":0,"disregard":0,"disrupt":[1,8],"dissemin":1,"dissent":0,"dissip":0,"dissolv":[10,17],"dissuad":0,"dissuas":0,"dist":5,"distanc":[6,14,15],"distant":[4,11,14],"distinct":[0,1,8,10,14,17],"distinguish":[0,10,14],"distribut":[2,5,7,9,10,11,12,14,15,16,17],"dive":4,"diverg":[0,1],"divers":[0,1],"divid":11,"divmod":2,"dn":[6,8,12,17],"dna":17,"dnf":4,"do":[1,2,4,5,6,7,8,9,10,11,14,15,17],"doc":0,"doc_id":5,"document":[0,1,4,7,9,11,12,14,15,16,17],"doe":[0,1,2,4,5,6,7,8,11,12,14,15,17],"doer":0,"doesn":[1,8,10,17],"dollar":17,"domain":[0,1,4,7,8,14,15,16],"domin":17,"don":[0,2,4,5,10,11,14,15,17],"donat":[0,7],"done":[0,2,4,5,8,14,15,17],"door":[0,17],"dot":[14,15],"doubt":[0,4],"dowload":4,"down":[0,1,2,6,8,11,15,17],"download":[1,2,4,5,8,10,12,15],"download_began":2,"download_conclud":2,"download_finish":2,"download_start":2,"download_tim":2,"downstream":[0,15],"dozen":7,"draft":0,"drag":[0,12],"drain":[0,8],"drastic":15,"draught":0,"draw":[0,17],"drawn":[0,17],"dress":0,"drift":0,"drink":0,"drive":[1,13],"driver":[15,16],"droid":4,"drone":17,"drop":[0,5,8,10,11,12,14,15,17],"drown":1,"dsrdtr":2,"dual":[0,6,15],"dualiti":0,"dublin":15,"due":[1,2],"dumb":17,"dump":[8,15],"duplex":[14,16],"durabl":[0,1],"durat":15,"dure":[0,5,15],"duti":0,"dynam":[1,4,5,8,12,15,17],"dysfunct":13,"dysregul":1,"e":[2,5,15],"e5c032d3ec4e64a6aca9927ba8ab73336780f6d71790":15,"e702c42ba8":15,"e7536ee90bd4a440e130490b87a25124":15,"each":[0,1,2,4,5,8,10,11,12,14,15],"earli":[0,17],"earlier":[0,14],"earliest":0,"earn":0,"earth":0,"eas":[8,14],"easi":[0,4,5,6,8,12,14,15,16],"easier":[0,4,5,8,10,15,16],"easiest":[4,6,8,14],"easili":[0,1,4,5,8,10,14,15,16,17],"eastern":14,"eaten":0,"ec_pr_freq":8,"ecdh":[14,16],"echo":[0,5,7],"echo_destin":2,"echo_request":2,"econom":1,"economi":17,"ecosystem":[0,1,4,8,12,14,15,17],"ed25519":[1,5,14,16],"edd8e72b":0,"edg":0,"edit":[0,4,5,15],"editor":[5,15],"editori":0,"ee":5,"eeprom":15,"effect":[0,1,5,8,14,15],"effici":[0,2,4,8,10,11,12,14,15,16,17],"effort":[0,6,11,17],"effortless":0,"effortlessli":12,"eg":15,"egress":8,"egress_control":8,"ei":2,"eight":0,"either":[0,4,5,6,10,11,14,15,17],"elaps":[5,8],"electromagnet":17,"eleg":17,"element":[0,10,17],"elev":1,"elif":2,"elimin":[1,10,17],"ellipsoid":8,"ellipt":[10,11,14,16],"elong":7,"els":[0,1,2,10,12,13,14,16,17],"elsewher":0,"email":[1,5,12],"emb":5,"embed":[0,1,5,6],"embellish":0,"embodi":0,"embrac":17,"emerg":[1,7,12],"emiss":12,"emot":1,"empir":0,"emploi":[1,6,14],"empow":[0,16],"empti":[2,7,8,17],"emul":[4,15],"enabl":[1,2,4,6,7,10,11,12,14,15,16,17],"enable_ratchet":11,"enable_remote_manag":15,"enable_transport":[8,14,15],"encapsul":[8,16],"enclos":5,"enclosur":0,"encod":[0,2,5,11,12,15,17],"encount":[0,4,10],"encourag":[0,1,4,17],"encrypt":[0,1,2,4,5,7,8,10,11,12,14,15,16],"encrypted_mdu":11,"encumbr":0,"end":[0,2,5,8,10,11,12,14,16],"endeavor":[0,1],"endless":[0,8,17],"endors":0,"endow":1,"endpoint":[2,10,11,12,14,17],"energi":[0,4,17],"enforc":[0,8,11,14,15],"enforce_ratchet":11,"engag":[0,1,17],"engin":[1,4,12,13,17],"enginest":0,"enhanc":14,"enjoy":1,"enorm":0,"enough":[0,1,4,6,8,12,14],"ensur":[0,1,2,4,5,8,10,11,12,14,15,16,17],"ensurepath":4,"entail":0,"enter":[1,2,15],"enthusiast":0,"entir":[0,1,2,4,5,8,10,11,12,14,15,16,17],"entiti":[1,10,14,15,17],"entitl":[0,1],"entri":[1,2,4,14,15,17],"entropi":17,"entrypoint":[7,8,15],"enumer":2,"envelop":[5,11,17],"environ":[0,1,4,5,7,8,10,13,14,15],"environment":14,"environmentlogg":14,"eof":8,"ephemer":[0,1,10,11,14,16],"epub":7,"equal":[0,1,10,11,14,17],"equat":0,"equip":[8,10,14],"equival":[0,5,8,17],"era":17,"eras":0,"erod":17,"eros":0,"erron":13,"error":[0,2,4,5,8,13,15,17],"esc":2,"esc_mask":2,"escal":0,"escap":[2,15],"esoter":1,"esp32":[0,6],"especi":[4,5,6,8,15],"essenc":0,"essenti":[0,1,4,5,8,12,14,15,17],"establish":[0,1,2,4,8,10,11,12,15,16,17],"established_callback":11,"establishment_timeout_per_hop":11,"estim":[0,11],"et":0,"etc":[0,5,15],"eth0":8,"eth1":8,"ether":17,"ethereum":13,"ethernet":[4,7,8,10,12,14,16,17],"ethic":[0,7],"etho":0,"evalu":[1,7],"evapor":17,"even":[0,1,2,4,5,8,10,11,12,14,15,16,17],"event":[0,8,9,17],"eventu":11,"ever":[0,14],"everi":[0,1,2,4,5,8,10,11,14,15,17],"everydai":4,"everyon":[0,1,4,5,12,13,14,17],"everyth":[0,1,2,5,10,12,13,14,17],"everywher":0,"evict":17,"evid":0,"evidentiari":0,"evolut":0,"evolv":[0,1,4,10,14],"exact":[0,5,6,8,14],"exactli":[0,5,11,14,17],"examin":0,"exampl":[0,1,4,6,7,10,11,14,15,16],"example_util":2,"exampleannouncehandl":2,"exampleconfig":[4,15],"exampleinterfac":2,"exce":[0,2,8,11],"excel":0,"except":[0,2,8,11],"excess":[8,15],"exchang":[1,10,11,14,16],"exclud":[0,5,11,14],"exclus":[0,1,5],"execstart":15,"execstartpr":15,"execut":[0,1,2,4,5,8,11,15],"exercis":[0,1],"exhaust":[0,6,12,14,15],"exist":[1,2,4,5,6,7,8,10,12,14,15,16],"exit":[1,2,5,8,11,15],"expand":[5,7,10,12,14,16],"expand_nam":11,"expans":[1,5,17],"expect":[0,2,5,8,11,13,14,15],"expens":[0,6,8],"experi":[0,10,12,14,15,17],"experienc":2,"experiment":0,"expert":0,"expertis":0,"expir":[8,11],"expiri":[8,11],"explain":[0,6,11],"explan":[0,14,15],"explicit":[0,11],"explicitli":[0,8,10,14,15],"exploit":[0,1],"explor":[2,12,14,16,17],"explos":0,"export":[4,15],"expos":[0,8,11,15],"exposur":[0,8],"express":[0,1,5,9],"extend":[1,2,11],"extens":[0,5,8,12,15,16],"extern":[0,1,2,4,5,8,11,15,16,17],"extra":[0,4,8,15],"extract":[1,5,15,17],"extract_id":5,"extrem":[0,4,12,14,15,16,17],"ey":0,"f":[2,4,5,15],"f2d31b2e080e5d4e358d32822ee4a3b7":5,"f4":8,"f53a1c4278e0726bb73fcc623d6ce763":15,"fabric":[0,7,10],"facad":0,"face":[0,8,12],"facebook":1,"facil":0,"facilit":[12,14],"fact":[0,1,4,8,16],"factor":[0,8,11,15],"factual":0,"fade":17,"fail":[0,1,2,4,5,8,11,17],"failed_callback":[2,11],"failur":[0,1,4,5,8,11,17],"fair":7,"faith":0,"fake":[0,15],"fall":0,"fallaci":7,"fallback":[5,17],"fallen":17,"fals":[2,7,8,10,11],"falsehood":0,"falsiti":0,"famili":[0,4],"familiar":[0,1],"fantasi":[0,17],"far":[0,1,4,10,14],"farcic":0,"fart":0,"fashion":13,"fast":[0,7,8,10,11,12,14],"fast_flapping_block_tim":8,"fast_flapping_grac":8,"fast_flapping_threshold":8,"faster":[0,4,8,14,17],"fastest":[8,14],"fat":17,"favor":4,"favorit":12,"favour":0,"fe80":4,"featur":[0,4,5,7,8,10,12,13,14,15,16],"fed":0,"feder":[12,14,15,17],"fedora":4,"feed":[0,1,4,11,17],"feedback":[0,1,2,7],"feel":[12,17],"ferment":7,"fernet":14,"fetch":[1,5,8,15],"few":[0,1,4,6,8,10,12,14,15,16,17],"fewer":11,"ff":15,"ffcffb4e255e156e77f79b82c13086a6":5,"fi":[5,13],"fiber":[6,17],"fibr":16,"fictiti":0,"fidel":0,"field":[0,5,14,17],"fifth":0,"fight":0,"figur":8,"file":[0,1,2,4,5,6,8,9,10,11,12,14,15,16],"file_resourc":2,"file_s":2,"filelist":2,"filelist_data":2,"filelist_receiv":2,"filelist_timeout_job":2,"filenam":2,"filesync":7,"filetransf":[7,11],"fill":0,"filter":[1,2,10,14,15],"final":[0,2,5,11,14,17],"find":[0,1,5,7,8,12,14,15,17],"find_spec":2,"fine":[0,1,5,8,15],"fingerprint":17,"finish":[0,7],"finit":17,"fire":17,"firewal":[0,4,8,10,17],"firm":0,"firmli":0,"firmwar":[0,4,6,14,15],"firmware_hash":15,"first":[0,1,2,4,5,8,10,11,14,15,17],"fit":[1,2,9,17],"five":[2,17],"fix":[0,5,7,14,17],"fixed_mtu":8,"flag":[0,2,4,5,11,14,15],"flap":8,"flash":[0,15],"flasher":[0,4],"flat":[0,17],"flaw":[0,17],"fleet":14,"flesh":17,"flexibl":[4,5,6,8,10,12,15,16],"flexibli":5,"fli":14,"flicker":17,"flight":11,"flip":17,"float":[2,8,11],"flood":[0,8,15],"floor":0,"flourish":0,"flow":[0,1,2,4,7,8,10,14],"flow_control":8,"fluenci":7,"fluent":0,"fluentli":0,"fluid":17,"fluiditi":17,"fluidli":[0,17],"flush":2,"focu":[1,15],"focus":[0,12,14],"folder":[1,2,5],"folklor":0,"follow":[0,1,2,4,5,6,8,9,11,13,14,15,16,17],"font":5,"footnot":0,"footprint":0,"footsoldi":0,"forbid":[0,17],"forbidden":0,"forc":[0,1,2,15,17],"forcibli":[11,15],"foreground":4,"forens":0,"forese":0,"forev":[0,17],"forg":[0,17],"forgeri":0,"forget":[0,10,15],"forgiv":0,"forgotten":[0,1],"fork":[0,1,7,12],"forker":5,"form":[0,4,7,8,10,11,14,15,17],"formal":0,"format":[0,1,2,7,8,12,15,16],"formula":0,"forth":2,"fortifi":1,"fortun":17,"forum":0,"forward":[0,1,5,7,8,10,11,12,14,15,16],"forward_ip":8,"forward_port":8,"found":[0,2,4,5,8,11,14,15,17],"foundat":[0,1,10,13,14,16,17],"founder":0,"four":[0,8],"fraction":0,"fragil":[1,7,17],"frame":[0,2,8],"framework":[0,12],"fraud":0,"fraudul":0,"free":[0,4,9,10,12,13,16,17],"freedom":[7,14,17],"freedv":6,"freeli":[0,14],"freq":15,"frequenc":[0,4,6,8,14,15],"frequent":[0,8,10],"fresh":0,"frictionless":0,"friend":[4,17],"friendli":12,"friendship":0,"from":[1,2,4,5,6,7,8,9,10,11,12,13,14,15,16],"from_byt":11,"from_fil":11,"from_identity_hash":11,"fromhex":2,"front":[0,5,14],"frontend":12,"fruit":2,"ftdi_ft230x_basic_uart_43891ckm":15,"fudg":0,"fuel":[0,17],"full":[0,1,2,4,5,8,10,11,12,14,15,16],"full_hash":11,"full_nam":[11,15],"fulli":[0,2,4,5,6,8,12,14,15,16],"fun":0,"funcion":11,"function":[0,1,2,4,5,6,7,8,9,10,11,12,13,15,16,17],"fund":0,"fundament":[0,1,6,10,14,15,17],"funnel":0,"furnish":9,"further":[0,1,4,7,8,15,17],"futur":[0,1,5,7,10,12,15,17],"fuzz":0,"fw":15,"g":[2,5,14,15],"ga":2,"gain":[1,6,11,14,17],"galact":14,"game":0,"gap":[0,4],"gaslit":17,"gatekeep":[0,1,14,17],"gatewai":[2,4,8,10,14,15,17],"gbp":[0,15],"gcc":0,"gear":17,"gemini":0,"gen_tim":5,"gener":[1,2,4,5,6,7,8,10,11,14,15,16,17],"generalis":16,"genuin":[0,15],"geograph":[1,4,8],"geoid":8,"get":[0,1,2,5,6,7,8,10,11,12,15,17],"get_ag":11,"get_channel":[2,11],"get_config_obj":2,"get_data_s":11,"get_establishment_r":11,"get_expected_r":11,"get_external_ip":8,"get_first_hop_timeout":11,"get_hash":11,"get_inst":11,"get_lowest_interface_bitr":11,"get_mdu":11,"get_medium_path_timeout":11,"get_mod":11,"get_mtu":11,"get_packet_rssi":2,"get_packet_snr":2,"get_part":11,"get_private_kei":11,"get_progress":[2,11],"get_public_kei":11,"get_q":11,"get_random_hash":[2,11],"get_remote_ident":[2,11],"get_request_id":11,"get_respons":11,"get_response_tim":11,"get_rssi":11,"get_rtt":[2,11],"get_seg":11,"get_snr":11,"get_statu":11,"get_transfer_s":11,"geti2p":8,"ghost":17,"ghz":14,"gi":2,"giant":17,"gift":[0,17],"gigabit":[10,17],"gigabyt":16,"git":[1,7,15],"githook":0,"github":[0,1,2,4,5],"gitlab":1,"give":[4,8,14,15,17],"given":[0,8,10,11,14,15,17],"glanc":0,"global":[0,2,5,7,8,10,11,14,15,16],"globe":17,"glue":[0,6],"gmail":1,"gnu":0,"go":[0,2,8,10,14,17],"goal":[0,4,7,8,10,12,16],"goe":[0,17],"gone":0,"good":[0,1,4,5,6,10,14,15],"goodwil":17,"got":[0,2,17],"got_respons":2,"govern":[0,14,17],"government":1,"gp":8,"gpg":5,"gpio":12,"gpl":0,"grab":0,"grace":11,"gracefulli":[8,10],"grade":7,"grain":[1,5,15],"grammar":1,"grant":[0,1,5,9,15,17],"granular":5,"grape":2,"graph":1,"graphic":12,"gratefulli":13,"graviti":[8,17],"great":[0,4,5,14,15,17],"greater":[0,5,11,14,15,16],"greatli":[4,8],"green":17,"grep":5,"grew":0,"grid":[12,17],"grift":0,"gross":17,"ground":[0,1,17],"groundswel":0,"group":[0,1,7,8,11,12,14,15],"group_id":8,"group_nam":5,"group_root":5,"groupinstal":4,"grow":[0,1,4,17],"grown":17,"growth":[0,1,4],"guarante":[0,5,10,13,14],"guard":17,"guess":[0,8],"gui":12,"guid":[4,6,7,12,14],"guidelin":[0,4],"guilt":12,"gun":17,"gw":8,"gz":5,"h":[5,15],"ha":[0,1,2,5,6,8,10,11,12,13,14,15,16,17],"habit":[0,17],"habitat":[0,17],"hack":16,"had":[0,1,14],"half":[0,14,16],"hallucin":0,"halo":0,"hammer":17,"hand":[0,2,17],"handheld":14,"handl":[0,1,2,4,5,6,8,10,11,12,14,15,16],"handler":[2,11,15,17],"handshak":17,"hang":0,"happen":[2,4,5,7,8,11,14,17],"happili":0,"har":0,"hard":[0,4,6,8,17],"hardcod":17,"hardlin":10,"hardwar":[0,1,2,4,7,8,11,12,14,15,16,17],"harm":[0,7,9],"harvest":[0,1],"has_path":[2,11],"hasattr":2,"hash":[1,2,5,10,11,14,15,17],"hash1":14,"hash2":14,"hash_from_name_and_ident":11,"hashlib":14,"hashmap":2,"hasn":0,"hastili":0,"hater":0,"haunt":0,"have":[0,1,2,4,5,6,8,10,11,12,13,14,15,16,17],"hazard":[0,11],"hdlc":2,"he":1,"headcount":7,"header":[0,2,5,8,11,14],"header_1":14,"header_2":14,"headlin":0,"health":7,"healthi":0,"hear":[14,17],"heard":[0,1,11,12,14,15],"heart":17,"heavi":[0,17],"heavili":0,"height":8,"heir":0,"held":[0,8,15],"helium":2,"hellman":[10,14],"hello":5,"hello_world":5,"help":[0,2,4,5,10,13,14,15,17],"helper":[2,5,15],"here":[0,1,2,4,8,14,15,17],"herebi":[0,9],"herein":0,"heterogen":[4,7,16],"hex":[2,15],"hexadecim":[2,5,14,15],"hexbyt":15,"hf":[12,17],"hi":0,"hidden":[0,15],"hide":[0,4,17],"hierarch":[16,17],"hierarchi":[7,17],"high":[0,6,8,10,14,15,16,17],"higher":[0,1,8,10,16],"highest":11,"highli":[0,5,8,13,14,15],"highlight":7,"hijack":[0,17],"hint":[2,5],"hire":0,"histor":1,"histori":[1,5,7,12],"hit":[0,2],"hkdf":14,"hmac":[14,16],"hobbi":0,"hobbyist":0,"hoc":[16,17],"hold":[0,8,11,14,17],"holder":[9,10],"hole":17,"holi":0,"hollow":[0,17],"home":[1,4,5,10,12,15,17],"homebrew":8,"honest":0,"honesti":0,"honestli":0,"honour":0,"hook":[0,1,5],"hop":[8,10,11,14,15,16,17],"hope":0,"hopefulli":10,"hops_to":11,"hospit":0,"host":[0,1,2,5,7,8,10,12,14,15],"hostil":[0,7],"hostnam":[8,17],"hotspot":17,"hour":[0,2,5,8,15,17],"hous":[4,17],"how":[0,1,2,4,5,6,8,10,12,14,15,16,17],"howev":[0,4,5,8,10,14],"http":[1,2,5,12,13,17],"hub":[0,8,12,15],"hum":17,"human":[0,1,2,7,8,9,10,11,13,14],"humanli":0,"hundr":[0,1,10,12,17],"hungri":6,"hw_mtu":2,"hwrev":15,"hypothesi":0,"hypothet":0,"hysteria":0,"hz":[8,15],"i":[1,2,4,5,6,7,8,9,10,11,12,13,14,15],"i2p":[4,7,10,12,16],"i2p_tunnel":8,"i2pd":[4,8],"i2pinterfac":[4,8],"i7":0,"ia":15,"ibm":0,"ic":6,"ic_burst_freq":8,"ic_burst_freq_new":8,"ic_burst_hold":8,"ic_burst_penalti":8,"ic_held_release_interv":8,"ic_max_held_announc":8,"ic_new_tim":8,"ic_pr_burst_freq":8,"ic_pr_burst_freq_new":8,"icmp":12,"icon":[5,17],"id":[0,5,8,11,14,15],"id_callsign":8,"id_interv":8,"id_regex":5,"idea":[0,1,4,5,14,15,17],"ideal":[12,15,16],"ident":[0,1,2,4,7,8,10,11,12,15,16],"identif":[7,8,16],"identifi":[0,2,5,8,10,11,14,15,16],"identifyexampl":2,"identity_data":15,"identity_hash":11,"ideolog":0,"ideologi":0,"ie":15,"if00":15,"ifac":[2,4,8,10,14,15],"ifac_s":8,"ifconf":2,"ifconfig":15,"ignor":[0,5,8,10,11,13,14,15],"ignored_devic":8,"illegitim":0,"illus":[0,7],"illustr":[2,8,14],"imag":17,"imagin":[0,1,10,17],"immedi":[0,1,5,8,15,17],"immens":[0,17],"immort":17,"immun":1,"immut":[1,17],"impact":[8,10,11,14],"impati":17,"imperson":10,"implement":[1,2,5,7,8,10,11,12,13,14,17],"impli":9,"implic":[0,7,8,10],"implicit":[0,10,11,14],"implicitli":15,"import":[0,1,2,4,6,8,10,11,13,14,15],"importantli":[0,1,4,17],"importlib":2,"impos":0,"imposs":[0,14,17],"impract":15,"impress":0,"improv":[0,4,7,8,12,13,17],"in_fram":2,"in_wait":2,"inabl":0,"inaccess":0,"inactive_for":11,"inadvert":15,"inbound":[2,8,11],"inbox":10,"incant":0,"incent":1,"incivil":0,"includ":[0,1,2,5,6,7,8,9,10,11,12,14,16],"inclus":10,"incoher":0,"incom":[2,8,11,15],"incommensur":0,"incompat":[1,11,14],"incompet":1,"incomplet":10,"inconveni":1,"increas":[5,8,11,15],"incredibli":[0,1,17],"increment":1,"incur":[1,8],"indefinit":[1,15],"independ":[0,1,5,7,11,14],"index":[2,4,7],"indic":[2,5,11],"indiffer":17,"indirectli":[0,9,14],"indistinguish":0,"individu":[1,4,5,7,8,11,13,14,15,16,17],"induc":0,"industri":[0,1],"inertia":0,"inevit":[4,14],"infer":[0,14],"infinit":17,"infinitum":0,"influenc":1,"influx":[8,12],"influxdb":12,"info":[5,11,14,15,17],"inform":[0,1,2,4,5,7,8,10,11,12,13,14,15,17],"infrastructur":[5,6,7,8,10,12,14,15],"infring":0,"ingest":[0,17],"ingo":11,"ingress":[2,7],"ingress_control":8,"inhabit":17,"inher":[1,10],"inherit":5,"init":4,"initi":[0,2,5,8,10,11,14,15,16],"initialis":[2,5,11,15],"inner":0,"input":[0,2,15],"inquiri":0,"insert":14,"insid":[0,5,14,17],"insidi":[0,1],"insight":17,"insist":0,"insofar":0,"inspect":[0,4,5,8,10,14,15],"inspir":17,"instal":[0,1,2,5,7,8,14,15,16],"instanc":[0,1,2,7,8,11,12,14,15,17],"instance_control_port":15,"instance_nam":15,"instant":17,"instanti":11,"instantli":15,"instead":[0,1,2,4,5,8,11,14,15,17],"institut":[1,7,17],"institution":0,"instruct":[0,4,5,17],"int":[2,11],"intact":0,"integ":[2,11],"integr":[0,1,4,5,12,14,15,17],"intellig":[0,1,9,17],"intend":[0,4,8,10,14,15],"intens":15,"intent":[7,10,17],"intention":[0,12,14],"inter":[4,11,14],"inter_byte_timeout":2,"interact":[0,1,2,4,7,10,11,14,15,17],"intercept":10,"interchang":[5,8],"interconnect":[4,8,10,14],"interest":[0,12,14,17],"interestingli":0,"interfac":[0,1,5,6,7,10,11],"interface_class":2,"interface_discovery_sourc":[11,15],"interface_en":15,"interfer":[10,15],"interlock":0,"intermedi":[10,17],"intermediari":[7,8,14],"intermesh":0,"intermitt":[1,8,10,17],"intern":[1,2,5,8,11,14,15,17],"internal_1":8,"internet":[0,1,7,8,10,12,14,15,16,17],"internetwork":4,"interop":0,"interoper":[6,10,12,14,16],"interpret":[0,5],"interregnum":7,"interrfac":0,"interrupt":[5,8],"interv":[5,8,11,15],"intervent":15,"intiat":2,"intim":17,"intox":0,"intric":0,"introduc":[1,5,14,15,17],"introduct":7,"introductori":7,"intuit":[10,14,16],"invalid":[2,5,8,11],"invari":17,"invent":0,"inventori":0,"invers":[0,14],"invert":[0,17],"invest":[0,1,10],"investig":[0,5],"invis":[4,8],"invit":[0,8],"invok":[0,5],"involv":[0,1,5,10,13],"io":6,"iodin":12,"ioerror":2,"iot":6,"ip":[0,4,6,7,8,10,14,15,16],"ipv4":8,"ipv6":[4,8,15],"irc":12,"ironi":0,"irrelev":[1,13],"irrespons":17,"is_compress":11,"is_connected_to_shared_inst":2,"is_open":2,"is_path_respons":11,"is_ready_to_send":[2,11],"isdir":2,"isfil":2,"isinst":2,"ism":[6,14],"isn":[0,17],"isol":[0,4,8,15],"isp":[8,10,17],"issu":[0,1,5,7,8,10],"iter":0,"its":[0,1,5,6,8,9,10,11,14,15,17],"itself":[0,1,5,7,10,12,14,15,17],"iv":[14,16],"j":[7,15],"jail":15,"jan":5,"javascript":12,"jihad":0,"job":[0,1,2],"join":[2,4,10,12,14],"journal":0,"journei":10,"json":[15,17],"judg":0,"judgment":[0,1],"juli":0,"jurisdict":0,"just":[0,1,2,4,5,6,8,10,12,14,15,16,17],"justif":0,"justifi":0,"k":[2,15],"kb":15,"kbp":15,"keep":[0,2,4,5,10,11,14,15,16,17],"keepal":[11,14],"keepalive_timeout_factor":11,"kei":[0,1,2,5,7,8,10,11,15,16,17],"kenakafrosti":0,"kept":[0,8,10,11,14],"kernel":[1,8,15,16],"keyboard":0,"keyboardinterrupt":2,"keyerror":11,"keypad":12,"keypair":[10,14],"keyr":17,"keyserv":5,"keyset":[14,15,16],"keysiz":11,"keystor":10,"keyword":5,"khz":8,"ki":2,"kib":0,"kill":[11,14,17],"kilomet":1,"kind":[0,1,6,8,9,10,12,14,17],"kindergarten":0,"kiss":[6,7,12,15,16],"kiss_fram":8,"kissinterfac":[8,15],"knew":0,"knife":0,"knock":17,"know":[0,1,2,4,5,6,8,10,11,14,15,17],"knowledg":[0,10,14],"known":[0,2,8,11,14,15,16,17],"ko":13,"krypton":2,"l":[5,8,15],"la":15,"label":[0,1],"labor":[0,17],"lack":[0,1,14],"laid":14,"lake":1,"lament":0,"lan":8,"landlord":17,"landmark":0,"landscap":0,"languag":[0,1,5,9,12],"lantern":17,"laptop":[0,10,17],"larg":[0,2,6,8,10,11,14,15,16,17],"larger":[10,14,15],"laser":8,"last":[0,2,5,8,11,15,17],"last_read_m":2,"last_unit":2,"lat":8,"late":0,"latenc":[4,10,14,16,17],"later":[0,2,4,5,8,12,15],"latest":[1,2,4,5,8,11,15],"latest_buff":2,"latest_client_link":2,"latitud":8,"latter":0,"laucnh":4,"launch":[0,12,15],"launder":7,"law":[0,17],"layer":[1,6,7,8,10,11,12,14,15,16,17],"layout":0,"lc":0,"lcd":12,"lead":[4,14,17],"leadership":0,"leak":[0,4],"learn":[0,2,4,9,10,13,14,17],"leas":17,"leash":17,"least":[0,4,5,6,8,10,14,15,16],"leav":[0,1,10,12,14,17],"ledger":[14,17],"leech":1,"left":[1,8,11,14,15],"legaci":[0,10,17],"legal":[1,7,8,17],"legisl":8,"legitim":[0,4,10,15],"legitimaci":0,"len":[2,17],"length":[0,2,5,8,11,14],"less":[0,2,4,6,8,11,14,16,17],"let":[0,1,2,4,5,8,10,12,14,15,17],"letter":0,"level":[0,1,5,6,8,10,14,15],"lever":17,"leverag":0,"li":[1,17],"liabil":9,"liabl":9,"lib":0,"liber":[6,7],"liberapai":13,"libffi":4,"librari":[1,4,12,17],"licens":[7,14,16,17],"licensor":0,"lie":17,"life":[0,1,17],"lifelin":17,"lifespan":1,"lift":[11,15,17],"light":[1,5,15,17],"lightli":0,"lightweight":16,"like":[1,2,4,5,6,7,8,10,11,12,14,15,16,17],"likewis":5,"limit":[0,2,4,5,6,7,9,10,12,14],"line":[1,2,4,7,8,12,14,15,16,17],"linger":15,"link":[0,1,4,5,6,7,8,10,11,12,15,16,17],"link_clos":2,"link_establish":2,"link_id":[2,11],"link_mtu_discoveri":11,"linkexampl":2,"linux":[0,1,4,5,6,8,12,14],"liquid":17,"list":[0,1,2,4,5,6,7,8,11,12,14,16,17],"list_deliv":2,"list_fil":2,"list_filt":15,"list_packet":2,"list_receipt":2,"list_timeout":2,"listdir":2,"listen":[1,2,4,5,7,12,14,15,17],"listen_ip":8,"listen_on":[4,8],"listen_port":8,"liter":[0,15],"literatur":0,"litig":0,"litter":17,"littl":[0,6,12,14],"live":[0,1,4,11,12,17],"lki":14,"lkr":14,"ll":[0,2,16,17],"llama":0,"llm":[0,12],"ln":15,"load":[0,2,4,5,6,8,11,15,16,17],"load_private_kei":11,"load_public_kei":11,"local":[0,1,2,4,5,7,8,10,11,12,14,16,17],"locat":[0,4,7,8,10,14,15,17],"location_cmd":8,"lock":[0,17],"log":[0,1,2,4,5,8,15,17],"log_crit":2,"log_error":2,"log_info":2,"log_verbos":2,"logdest":11,"logfil":15,"logic":[0,14,17],"login":15,"loginctl":15,"loglevel":[2,11,15],"lon":8,"long":[0,2,4,5,6,7,8,10,11,14,15,17],"longer":[0,2,4,8,14,15,17],"longest":8,"longitud":8,"look":[2,4,5,7,8,10,12,14,15,17],"loop":[0,2],"loopback":0,"loophol":0,"loos":0,"lora":[1,4,6,7,10,12,14,16,17],"lorawan":[6,14],"lord":0,"lose":[0,1],"loss":[1,8,10,14],"lost":17,"lot":[0,10,14,17],"loud":0,"loudest":[0,17],"low":[0,1,4,5,6,8,10,12,14,16,17],"lower":[2,4,8,15],"lowest":[1,11],"lowli":17,"ltu":6,"lunar":7,"luxuri":0,"lxmf":[0,5,7,8,10,11,15],"lxmfy":7,"lxst":7,"m":[2,4,5,14,15],"m4":0,"mac":[8,14],"machin":[1,4,7,9,14,15,17],"machineri":[0,12],"maco":[0,7,12],"mad":7,"made":[0,4,5,8,11,14,17],"madman":0,"magic":0,"magnitud":0,"mai":[0,1,4,5,8,10,11,12,14,15,17],"mail":0,"mailbox":12,"mailmap":5,"main":[0,2,5],"maintain":[0,1,4,5,10,12,14,15,16],"mainten":[0,4,10,14,17],"major":[0,5],"make":[0,1,2,4,5,6,8,10,12,13,14,15,16,17],"maker":0,"malici":[1,4,5,10,14,15],"malinform":13,"man":0,"manag":[0,1,4,7,10,11,12,14,16,17],"mani":[0,2,4,5,6,8,10,11,12,14,15,16,17],"manifest":[1,5],"manipul":[14,16,17],"manjaro":4,"manner":[5,10,12],"manual":[0,1,2,4,8,10,11,14,15,16,17],"manufactur":[0,6,8],"map":[8,12,14,15,17],"margin":0,"mark":[0,4,5,8,9,11,14,16,17],"markdown":5,"marker":0,"market":[0,1,17],"markqvist":[2,13],"markup":[5,12],"mask":1,"masquerad":0,"mass":[0,17],"massiv":[0,8],"mast":0,"master":[2,5,11,17],"match":[0,1,2,5,8,14,15,17],"materi":0,"math":17,"mathemat":[0,17],"matter":[1,4,7,8,10,17],"matur":15,"max":15,"max_request_s":11,"max_response_s":11,"maximum":[2,8,11,14,15],"mayb":17,"mb":[0,5],"mbp":[0,15],"md":[0,5],"mdu":[2,11],"me":[0,8,17],"mean":[1,4,5,6,7,8,10,11,14,15,17],"meaning":[0,4],"meaningfulli":0,"meaningless":1,"meant":0,"meantim":11,"measur":[0,1,10,14,17],"mechan":[0,1,4,5,7,8,10,15,16],"media":[0,5,17],"mediat":1,"mediev":17,"medium":[0,1,2,6,7,8,10,11,12,14,16],"meet":[0,1,17],"megaphon":17,"member":[0,4,14],"membership":0,"memori":[0,4,10,14],"men":1,"mental":17,"mention":[0,8,14],"menu":2,"menu_mod":2,"merchant":9,"merci":0,"mere":[0,1,17],"merg":[0,1,9,15],"merit":[0,7],"mesh":[0,4,8,10,14,15,16,17],"meshchat":[0,12],"meshchatx":7,"messag":[0,2,4,5,10,11,12,14,15,17],"message_class":11,"messagebas":[2,7,11],"messagecallbacktyp":11,"messeng":[10,14],"met":[0,1,4,17],"meta":5,"metadata":[1,4,5,8,14,15,17],"metaphor":17,"metavar":2,"meter":8,"meth":2,"method":[2,4,7,8,11,14],"methodologi":[0,14,15],"metric":[1,12],"mevpekyafshak5wr":8,"mhz":[8,14],"mi":2,"mib":0,"microcontrol":[0,14],"micromanag":17,"micron":[5,7],"microwav":10,"mid":0,"middl":1,"middlemen":1,"midnight":0,"might":[0,1,4,5,8,10,14,15,17],"migrat":1,"mikrotik":6,"mileston":0,"millimet":6,"million":[0,17],"millisecond":[2,10,15,17],"mind":[0,1,10,17],"mindset":17,"mine":[0,17],"minefield":0,"miner":17,"minim":[0,1,6,7,8,14],"minimalsampl":2,"minimum":[0,2,4,8,11,14,15,17],"minimum_bitr":11,"miniscul":17,"minor":5,"mint":0,"minut":[0,2,4,5,8,14,17],"mirror":[0,1,7,10,15],"mirror_interv":5,"mischaracteris":0,"misconfigur":4,"mislabel":0,"mislead":[0,4,17],"mismatch":0,"misrepres":0,"miss":[0,2,4,5],"missil":17,"mistak":[0,4],"mistaken":0,"misunderstand":13,"mit":0,"mitig":10,"mix":[7,8,10,15],"mixtur":16,"mobil":[8,10,14],"mode":[0,1,2,4,5,6,7,10,11,12,14,15,16,17],"model":[0,1,9,10,15,17],"modem":[7,8,10,11,12,14,16,17],"modem73":12,"moder":[0,8],"modern":[0,4,6,12,17],"modif":[0,1,5],"modifi":[0,1,5,8,9,10,14,15],"modul":[0,2,4,5,6,7,8,10,14,15,16],"modular":12,"moment":[0,14,17],"momentarili":8,"mon":5,"monei":0,"monero":13,"monet":1,"monitor":[4,8,12,14,15],"monolith":1,"monopol":1,"month":0,"monthli":0,"mood":0,"moon":2,"moral":[0,17],"more":[0,1,2,4,5,6,8,10,11,12,13,14,15,16,17],"moron":0,"moscow":14,"most":[1,4,6,7,8,10,11,12,14,15,17],"mostli":[0,8,10,14],"motion":0,"motiv":[0,7],"mountain":[0,17],"move":[0,5,8,10,14,15,17],"movement":7,"msg":0,"msgpack":5,"msgtype":[2,11],"msvc":0,"mtu":[2,8,11,14,16],"mu":5,"much":[0,4,8,10,12,14,15,16,17],"muddi":0,"multi":[1,7,10,12,14,15,16],"multicast":8,"multicast_address_typ":8,"multilater":14,"multipl":[1,2,5,8,10,12,14,15],"multiplex":[2,15],"multipoint":14,"multitud":4,"music":1,"must":[0,1,2,4,5,8,10,11,14,15,17],"mutat":0,"mutual":17,"mw":8,"my":[0,5,8,14,17],"my_fil":15,"my_ident":15,"my_network":[14,15],"my_network_ident":8,"my_nod":5,"myapp":5,"mycal":8,"myfork":5,"myfriend":17,"mymirror":5,"myrepo":5,"myriad":14,"mysteri":17,"n":[2,5,14,15],"name":[0,2,4,5,7,8,10,11],"namespac":2,"nano":5,"narg":2,"narr":0,"narrat":0,"narrow":0,"nat":[4,8],"nation":1,"nativ":[0,2,10],"natur":[0,1,8],"navig":[0,1,5],"nearbi":[8,10],"nearest":8,"nearli":0,"nears":14,"neat":10,"neccessari":8,"necesarri":8,"necess":[0,1],"necessari":[0,1,5,6,8,10,11,14,15],"necessarili":14,"need":[0,1,2,4,5,6,7,8,10,11,12,13,14,15,16,17],"needless":8,"neg":[4,8],"neglig":[14,17],"negoti":[1,17],"neighbor":17,"neighbour":0,"neighbourhood":0,"neither":[0,11,14],"neon":2,"neopixel":15,"nerd":5,"net":8,"netcat":8,"network":[1,2,6,8,11,15,16,17],"network_ident":[8,14,15],"network_nam":[4,8],"neutral":[0,10,17],"never":[0,1,8,10,11,14,17],"new":[1,2,4,5,7,10,11,14,15,17],"new_id":15,"new_ident":15,"newcom":0,"newer":[11,14],"newest":14,"newli":[8,11,14],"newlin":[8,15],"next":[0,1,4,5,8,11,14,17],"next_hop":11,"next_hop_interfac":11,"nice":17,"nicknam":14,"nilli":0,"nine":0,"nixo":0,"no1cll":8,"no_data_for":11,"no_id":5,"no_inbound_for":11,"no_outbound_for":11,"no_std":0,"noauth":15,"nobl":2,"noble_ga":2,"noble_gas":2,"nobodi":[0,5],"nocheck":15,"node":[0,1,4,7,8,15,16],"node_nam":5,"noid":15,"nois":[0,1,8,11,13,17],"noisi":17,"nomad":[1,7],"nomadnet":[0,5,12],"nomadnetwork":12,"non":[0,4,5,8,11,12,14,17],"none":[0,2,4,5,8,11,14,15],"noninfring":9,"nonsens":0,"nonstandard":0,"nor":[0,4,17],"normal":[0,1,2,4,5,8,11,14,15],"nostalgia":1,"notabl":12,"notar":5,"notaris":0,"notat":[14,15],"note":[0,1,2,5,6,7,8,11,14,15],"noth":[0,5,6,10,16,17],"notic":[0,5,8,9,14,15],"notif":[1,2,11],"novel":0,"now":[0,2,4,5,14,15,17],"nowher":0,"np":15,"nrf":0,"nrf52":6,"nrf52840":0,"nt":2,"nuanc":0,"null":5,"num":2,"number":[0,2,4,5,8,10,11,12,14,15,17],"nurtur":1,"o":[2,4,5,8,14,15,16],"obj":5,"object":[0,2,5,11,17],"oblig":0,"obscur":[1,4],"observ":[0,1,10,17],"obsess":0,"obsolet":17,"obstacl":17,"obtain":[0,1,4,6,7,9,11,14],"obviou":0,"obvious":14,"oc":0,"occas":0,"occasion":0,"occupi":17,"occur":[0,2,8,15,16],"ocean":17,"ocur":11,"odd":2,"ofdm":12,"off":[0,4,8,10,12,14,15,16,17],"offer":[0,1,4,7,8,10,11,12,14,15,17],"offic":10,"offici":0,"offlin":[0,1,2,4,7,10,12],"often":[0,1,4,8,10,14,15,17],"oganesson":2,"old":[0,1,2,4,6,13,14,17],"older":15,"oldest":0,"omit":11,"on_interfac":11,"onc":[0,2,4,5,6,8,11,14,15,16,17],"one":[0,1,2,4,5,6,8,10,11,12,14,15,16,17],"ones":[0,4,8,10,15],"oneself":14,"ongo":12,"onli":[0,1,2,4,5,6,8,10,11,14,15,16,17],"onlin":[0,2,11,15,17],"onto":[0,4,14,17],"ontolog":1,"opaqu":[0,10],"open":[1,2,4,5,6,7,8,10,11,12,13,14,15,16],"open_port":2,"openli":0,"openmodem":[8,16],"openssl":[4,14],"openwrt":7,"oper":[0,1,4,5,6,8,10,11,14,15,16,17],"opinion":[1,13],"opkg":4,"opportun":4,"opportunist":10,"oppos":[0,5],"opposit":[0,2,8],"oppress":17,"opt":14,"optic":[6,16,17],"optim":[0,1,4,5,10,17],"option":[1,2,4,5,6,7,10,11,12,14,15,17],"oracl":0,"orbit":0,"ord":2,"order":[0,1,2,8,11,15],"ordinari":0,"organ":[0,1,4,5,10,14,15,17],"organis":[0,8,13],"organiz":1,"orient":[0,14],"origin":[0,2,5,7,10,12,14,17],"orthodoxi":0,"orthogon":1,"os":4,"osi":0,"other":[1,2,4,5,6,7,8,9,10,11,12,14,15,17],"otherwis":[0,2,5,8,9,11],"our":[0,2,8,14,17],"ourselv":10,"out":[0,2,6,8,9,11,12,14,15,17],"outag":1,"outbound":[8,11,14],"outcom":0,"outdat":0,"outgo":[2,8,11,14,15],"outlast":1,"outlin":[0,4,6,14],"outperform":0,"output":[0,1,5,8,15],"outrag":0,"outright":0,"outsid":[0,11,16,17],"outward":0,"over":[0,2,6,7,8,10,11,12,13,14,15,16,17],"overal":[7,14,15],"overcom":14,"overhead":[4,6,8,14,17],"overlai":4,"overlap":0,"overli":13,"overlord":17,"overrid":[2,5],"oversight":[0,14],"overview":[5,7,8],"overwhelm":[0,1,8,10,11],"overwrit":15,"ow":0,"own":[0,1,2,4,5,10,11,14,15,16,17],"owner":[0,2,17],"ownership":[0,1,17],"p":[2,5,15],"pace":1,"pack":[2,11],"packag":[0,1,2,4,5,8,12,14],"packb":2,"packed_s":2,"packet":[0,1,2,4,7,8,10,11,12,15,16,17],"packet_callback":2,"packet_deliv":2,"packet_hash":2,"packet_receipt":[2,11],"packet_timed_out":2,"packetreceipt":[2,7,11],"pad":[14,16],"page":[0,1,7,14,15,17],"page_cont":5,"pagin":5,"paid":1,"painstak":0,"painstakingli":0,"pair":[8,11,14,15],"pamac":4,"panic":[2,15,17],"panic_on_interface_error":[2,15],"panopticon":17,"paper":12,"par":[2,4],"paradox":17,"parallel":4,"paralysi":17,"param":2,"paramet":[2,6,7,11,14,15],"paranoia":17,"parasit":[0,17],"pariti":[0,2,8,15,16],"parity_even":2,"parity_non":2,"parity_odd":2,"pars":[2,5],"parse_arg":2,"parser":[0,2,5,7],"part":[0,1,2,4,5,8,10,11,12,14,15,17],"parti":[0,1,5],"partial":[0,5],"particip":[0,1,4,7,8,10,14,15,17],"participant_nod":0,"particular":[0,1,2,6,8,9,14,15],"particularli":[1,5,8,15],"partli":0,"partner":17,"pass":[2,5,6,8,10,11,14,15,17],"passphras":[4,8,10,14],"passport":14,"past":[0,15],"patch":[1,5,17],"patent":0,"path":[0,1,2,4,5,6,7,10,11,14,15,17],"path_respons":11,"pathfinder_m":11,"patient":17,"pattern":[1,5,6,7,10,14],"payload":[0,2,5,8,11,14,15],"pc":0,"pdf":7,"peac":17,"peach":2,"peak":[0,5],"peer":[0,1,2,4,5,8,11,12,14,15,17],"penalti":8,"pend":[2,14],"peopl":[0,1,4,12,14,17],"per":[0,1,5,8,10,11,12,14,15,16,17],"percent":[2,8],"percentag":11,"perfect":0,"perfectli":[1,4],"perform":[1,2,4,5,7,8,10,11,12,14,15,17],"perhap":[4,17],"period":[0,2,5,8,11,14,15],"peripher":12,"peripheri":0,"perm":5,"perman":[4,8,15],"permiss":[0,1,7,8,9,15,17],"permissionless":[1,14,15],"permit":9,"perpetu":[0,17],"persecut":14,"persist":[1,7,8,15,17],"person":[0,7,8,9,10,13,14],"personag":1,"perspect":[0,1,8,10,11,14,16],"persuad":0,"pervers":0,"pet":2,"petit":17,"petti":0,"phantom":0,"phenomenon":0,"philosophi":[1,13,14,16,17],"phoenix":0,"phone":[0,4,7,10,17],"phonebook":12,"photo":17,"photocopi":0,"phrase":0,"phy":15,"physic":[0,1,2,4,5,6,7,8,10,11,12,14,15,16],"pi":[1,2,7,10,14,15,16,17],"pick":[0,14],"pictur":0,"piec":[0,14],"pierian":0,"pillar":17,"pin":0,"ping":[15,17],"pip":[0,2,4,5,6,8,15],"pip3":4,"pipe":[7,12,15,16,17],"pipeinterfac":[6,8,12],"pipelin":0,"pipx":4,"piss":0,"pitch":0,"pitfal":14,"pkcs7":[14,16],"pkg":4,"place":[2,4,5,7,8,10,14,15,17],"plaform":6,"plain":[0,2,6,8,11,14,17],"plain_mdu":11,"plainli":0,"plaintext":[2,11,17],"plan":[0,10,14,17],"planet":[1,17],"planetari":[16,17],"platform":[0,2,5,6,7,12,14,15,17],"plausibli":0,"pleas":[2,4,8,11,15,17],"plenti":[10,14],"plethora":0,"plu":11,"plug":[15,17],"plugin":[12,17],"plural":0,"pmr":14,"pocket":0,"poetri":17,"point":[0,1,4,5,6,8,10,12,13,14,15,17],"pointer":4,"polici":[0,1,15,17],"polish":0,"polit":[0,17],"pomelo":2,"pope":0,"popul":[0,11],"popular":[0,16],"port":[0,2,4,6,7,8,10,14,16,17],"port0":15,"portabl":[1,7,8,10,14],"portion":[0,9],"pose":[0,4,14],"posit":[2,5,7,8,15],"posix":4,"possess":[8,14,17],"possibl":[1,4,5,6,7,8,10,11,12,14,15,16],"possibli":[0,4,14],"post":[0,2,7],"postfix":15,"postur":0,"potenti":[0,1,2,4,5,8,13,14,15,16,17],"pour":0,"power":[0,1,4,6,7,8,10,12,14,15,16],"powershel":4,"ppp":2,"pr":15,"practic":[0,1,5,10,14,16,17],"prais":0,"pre":[0,4,10,11,14],"preambl":[8,15],"prebuilt":0,"preced":[2,5],"preciou":10,"precis":[0,1],"precompil":4,"predatori":17,"predic":1,"predict":[7,14],"prefer":[0,4,5,13,14],"prefer_ipv6":8,"premis":[0,10,17],"prepar":[0,2,14],"preposter":0,"prerequisit":[7,11],"prescrib":1,"presenc":[0,1,7,8,11],"present":[1,7,8,10,12,14,15,17],"preserv":[0,1,4,7,11],"preshar":14,"press":[0,2],"pressur":1,"prestig":0,"pretend":[0,12,14],"prettyhexrep":2,"prevent":[1,5,8,10,15,17],"preview":5,"previou":[0,2],"previous":[0,8,11,14],"price":17,"primari":[0,1,14,17],"primarili":[0,8,10,12],"primarlii":4,"prime":0,"primit":[0,4,5,7],"principl":[1,7,10,14,16],"print":[2,5,8,15],"print_filelist":2,"print_help":2,"print_menu":2,"prior":0,"priorit":[0,8,10,14,17],"prioriti":[0,8,14],"prioritis":[7,8,10,11],"privaci":[4,8,12,17],"privat":[1,4,5,8,10,11,12,13,14,15,16,17],"private_ret":4,"privileg":[1,15,17],"prn":7,"probabl":[0,2,4,5,10,14,15,16],"probe":15,"problem":[0,1,4,5,14,15,17],"problemat":5,"proc":15,"proce":0,"procedur":[0,4,5,11,14],"process":[0,1,2,4,5,6,8,10,11,14,15,17],"process_incom":2,"process_outgo":2,"proclaim":0,"proclam":0,"produc":[0,1],"product":[0,1,15,17],"profil":17,"profit":[0,17],"profound":[10,17],"profoundli":17,"program":[0,2,5,6,7,8,11,14,16],"program_setup":2,"programm":[0,14],"programmat":[1,14],"progress":[0,2,5,11,15,16],"progress_callback":11,"prohibitevli":0,"project":[1,5,7,12,13,17],"promis":[0,4],"promot":0,"prompt":[0,2,4],"proof":[0,1,2,5,8,10,11,14,15,17],"proof_packet":2,"proof_requested_callback":11,"proof_strategi":11,"prop":0,"propag":[7,8,10,11,12,15,17],"proper":4,"properli":[0,4],"properti":[1,2,7,10,11],"proport":14,"proportion":0,"propos":[0,7],"prose":0,"prospect":1,"protect":[0,1,4,15,17],"protocol":[0,4,5,6,7,8,10,16],"proudli":0,"prove":[0,2,5,10,14,17],"prove_al":[2,11],"prove_app":11,"prove_non":11,"proven":[1,5,11,14],"provid":[0,1,2,4,5,6,7,8,9,10,11,12,14,15,16,17],"provis":[6,15],"prv_byte":11,"prx":15,"pseudo":15,"psycholog":[1,17],"ptx":15,"pub_byt":11,"pub_to_fil":11,"public":[0,2,5,7,8,10,11,13,15,16],"public_inform":2,"publicli":[0,4,8,14,15],"publish":[0,1,4,5,7,8,9,11,14],"publish_blackhol":15,"publish_blackhole_en":11,"publish_ifac":8,"pull":[0,1,5],"puppet":17,"purchas":[4,14,16],"pure":[0,7,14],"purg":11,"purpos":[1,4,5,6,7,8,9,10,11,12,14,15,17],"purposefulli":[0,9],"pursu":1,"push":[1,5,12,17],"put":[0,1,2,6,8,15],"pwd":5,"py":[0,2,5,14,15],"py3":[4,5],"pyca":[4,14],"pyd":0,"pygment":5,"pyseri":[2,4],"python":[0,1,2,5,7,8,11,14,15,16,17],"python3":[2,4,6],"pyximport":0,"q":[2,5,15],"q8_k_xl":0,"qlen_in_announc":8,"qlen_in_data":8,"qlen_in_il":8,"qlen_in_pr":8,"qr":[10,12],"qualiti":[0,1,11,15,17],"quant":0,"quantiti":1,"quantum":0,"queri":[2,4,5,11,15,17],"question":[4,6,7,8],"queu":[11,15],"queue":[7,14,15],"quick":15,"quickli":[0,8,12,13,14,16],"quiet":[5,8,15,17],"quietest":0,"quill":0,"quinc":2,"quirk":4,"quit":[0,2,4],"quot":5,"qvist":[9,16],"r":[2,5,8,14,15],"radic":17,"radio":[0,1,7,8,10,11,12,14,15,16,17],"radon":2,"rain":0,"rais":[0,1,2,11],"rak":6,"ram":[0,4,8],"ramp":0,"randint":2,"random":[0,1,2,11,13,14],"random_text_gener":2,"randomis":14,"randomli":[2,14],"rang":[0,1,2,4,5,6,8,10,14,15,16,17],"rapidli":[0,8],"rare":[4,8],"raspberri":[1,7,10,14,15,16],"rasperri":4,"ratchet":[0,11,14],"ratchet_count":11,"ratchet_expiri":11,"ratchet_id_receiv":11,"ratchet_interv":11,"ratchets":11,"ratchets_path":11,"rate":[0,2,4,7,11,12,15],"rather":[0,1,4,11,12,15,17],"ratio":[0,1,11],"rational":0,"raw":[0,2,5,6,11],"rawchannelread":[7,11],"rawchannelwrit":[7,11],"rawiobas":11,"rawmu":5,"rb":2,"rbrowser":7,"re":[0,1,2,8,10,11,14,15,17],"reach":[0,1,4,7,8,10,11,15,17],"reachabl":[1,2,4,8,10,11,12,14,15],"reachable_on":8,"reaction":0,"reactiv":[0,1],"read":[0,1,2,4,5,8,10,11,14,15,16,17],"read_loop":2,"readabl":[0,1,2,8,11,14,15,17],"reader":[0,2,11],"readi":[2,4,6,8,11,16,17],"readili":16,"readm":[0,5],"readwrit":5,"ready_byt":[2,11],"ready_callback":11,"real":[0,1,4,6,8,10,12,15,16,17],"realist":0,"realiti":[1,4,13,17],"realiz":17,"realli":[0,8,11,15,17],"realm":17,"reappear":8,"reason":[4,7,8,11,14,15],"reassembl":14,"reboot":17,"rebroadcast":10,"rebuilt":17,"rebutt":0,"recal":[0,2,5,11,15],"recall_app_data":11,"recap":14,"receipt":[2,10,11,14],"receiv":[0,2,4,5,8,10,11,13,14,15,17],"receive_path_respons":11,"receive_stream_id":11,"received_announc":[2,11],"recent":[0,11,14],"recept":11,"reception_rssi":2,"reception_snr":2,"reception_stat":2,"recip":4,"recipi":[1,5,14,17],"reciproc":0,"reclaim":17,"recogn":[0,14,17],"recognis":[0,15],"recognit":[1,7,17],"recombin":1,"recommend":[1,2,4,8,14],"recondit":15,"reconnect":[2,10,17],"reconnect_port":2,"reconstruct":14,"record":[0,1,4,5,14],"record_stat":5,"recov":1,"recoveri":8,"recreat":14,"recur":0,"recurr":0,"recurs":[0,8,11,14],"recursive_pr":8,"recycl":7,"red":0,"reddit":0,"redistribut":0,"reduc":[0,8,15],"redund":[4,10],"reestablish":1,"ref":5,"refactor":[0,5],"refer":[1,2,4,5,7,8,12,15,17],"referenc":0,"referenti":0,"refin":[0,13],"reflect":[0,1],"reflex":0,"refram":0,"refresh":15,"refus":[0,10],"refut":0,"regain":[1,4],"regard":[0,1,14],"regardless":[0,1,5,8],"regener":0,"region":8,"regist":[0,2,5,11,15],"register_announce_handl":[2,11],"register_message_typ":[2,11],"register_request_handl":[2,11],"registrar":17,"registri":[1,17],"regrett":0,"regul":8,"regular":15,"regularli":0,"regulatori":17,"regurgit":[0,17],"reimplement":0,"reintroduc":1,"reject":[0,5,17],"rel":[0,5,6,8,10,14],"relai":[0,4,7],"relat":[4,5],"relationship":[0,1,10,14,15,17],"releas":[0,1,4,7,8,14,15,17],"relev":[0,2,4,5,6,8,11,14,15,17],"reli":[0,4,5,8,10,13,14,15,17],"reliabl":[0,4,6,8,10,11,14,16,17],"relianc":[4,17],"relief":10,"reload":15,"rem":2,"remain":[0,1,5,8,10,11,12,14,17],"rememb":[8,10,11,14],"remind":0,"remot":[2,7,11,14],"remote_ident":[2,5,11],"remote_identifi":2,"remote_management_allow":15,"remote_management_en":11,"remote_nod":5,"remote_p":2,"remotesensor":14,"remov":[0,1,5,11,15,17],"remove_message_handl":11,"remove_ready_callback":11,"renam":0,"render":[5,12,17],"rendezv":0,"rent":17,"reopen":5,"repeat":0,"repeatedli":[0,1,8],"replac":[0,1,2,4,10,11,12,14,15,17],"repli":[0,2,15],"replic":[1,6,14],"reply_data":2,"reply_messag":2,"reply_text":2,"repo":[5,15],"repo_nam":5,"report":[8,11,13,15],"repositori":[0,1,4,7,14,15,17],"repres":[0,1,10,14,17],"represent":[2,11,17],"reproduc":0,"reproduct":0,"republish":0,"repudi":5,"repurpos":4,"reput":[14,15],"request":[0,1,5,7,10,11,14,15,16,17],"request_destin":2,"request_fail":2,"request_id":[2,11],"request_packet":2,"request_path":[2,11],"request_receipt":[2,11],"request_receiv":2,"requested_at":[2,11],"requestexampl":2,"requestor":8,"requestreceipt":[7,11],"requir":[0,1,2,4,5,8,10,11,12,14,15,16,17],"require_shared_inst":11,"required_discovery_valu":[11,15],"rerout":17,"research":1,"resend":11,"reserv":[0,2,10,11,17],"reset":5,"reshap":1,"resid":[8,17],"resili":[0,1,4,10,12,15,16,17],"resist":10,"resiz":15,"resolut":[0,4,5,8,14],"resolv":[5,7,8,10,14,15],"resort":0,"resourc":[0,2,4,7,8,10,11,13,15,17],"resource_callback":11,"resource_sending_conclud":2,"resource_strategi":11,"respawn":8,"respawn_delai":8,"respawn_interv":8,"respect":[0,1,5,8,10,16,17],"respond":[0,1,2,10,11,15],"respond_to_prob":15,"respons":[1,7,8,11,14,16,17],"response_callback":[2,11],"response_gener":[2,11],"rest":[0,10,16,17],"restart":[8,15],"restartsec":15,"restor":[0,4,7,8,17],"restrict":[5,7,8,9,10,15,17],"resubmit":5,"result":[0,1,2,4,8,14,15],"ret":[7,14],"retain":[0,1,5,8,11],"retained_ratchet":11,"retibb":7,"reticulum":[1,2,8,10,11],"retipedia":7,"retransmiss":[10,14],"retransmit":[8,14],"retreat":0,"retri":[0,2,5,11,14],"retriev":[1,5,11,15],"return":[1,2,8,11,15,17],"reveal":[4,11,14,16],"revers":[0,15],"revert":0,"review":[0,1,14],"revis":[0,15],"revisit":0,"revok":[5,17],"revolut":17,"revolutionari":1,"rewrit":0,"rfe":15,"rhetor":0,"rich":12,"ridicul":[0,14],"right":[0,1,4,5,8,9,17],"rigid":17,"rigor":0,"rington":12,"rippl":17,"risc":7,"risk":[5,14],"riski":17,"rm":5,"rmap":4,"rn":[0,1,2,4,5,6,7,11,14,15,17],"rncp":7,"rngc":5,"rngit":[1,7],"rngit_config":5,"rnid":[5,7,14],"rnmon":7,"rnode":[4,7,14,15,16],"rnodeconf":[6,7],"rnodef3b9":8,"rnodeinterfac":[4,6,8,15],"rnodemultiinterfac":8,"rnpath":[4,7,8],"rnphone":12,"rnprobe":[4,7],"rns_bin_dir":15,"rns_config":5,"rns_remot":5,"rnsconfig":[5,15],"rnsd":[0,4,7],"rnsh":[7,12],"rnspure":[4,14],"rnstatu":[4,7,8,14],"rnstransport":[8,15],"rnx":7,"road":[7,17],"roadmap":[13,17],"roam":[7,8,10],"robot":14,"robust":[4,8,17],"role":[7,10],"roll":8,"rom":15,"room":[7,12,17],"root":[0,5,14],"rotat":[8,11,14,15],"rou":0,"roughli":0,"round":[0,2,11,15],"roundtrip":0,"rout":[0,4,6,8,10,11,12,14,15,16,17],"router":[4,8,10,15,17],"row":0,"rpc":15,"rpc_kei":15,"rprogress":2,"rrc":7,"rrcd":12,"rsg":[1,5],"rsm":[1,5],"rssi":[2,11,15],"rtsct":2,"rtt":[2,11,14],"rttstring":2,"rubber":17,"rule":[0,1,4,5,7,8,10,15,17],"run":[0,1,2,4,5,6,8,10,11,12,14,15,16,17],"runtim":[2,14],"rust":[0,4],"rvp":5,"rw":5,"rx":[8,15],"rxb":2,"ryzen":0,"s3":0,"sa":12,"safe":[5,14,15,17],"safeguard":17,"safer":0,"safeti":[0,1],"sai":[0,1,17],"said":[0,5,14],"sake":1,"sale":0,"same":[0,1,2,4,5,6,8,10,11,12,14,15,17],"sand":17,"saniti":0,"satellit":10,"satisfi":14,"satur":1,"saturdai":0,"save":[0,5,11,14,15],"save_error":2,"saved_filenam":2,"saw":[0,12],"scaffold":0,"scalabl":[15,16],"scale":[0,14,16,17],"scan":[4,8],"scandal":0,"scarc":17,"scarcest":0,"scarciti":7,"scatter":17,"scenario":[0,4,8,14],"schedul":[0,5,11],"scheme":[1,5,6,8,15],"school":0,"scope":[5,7,8],"scrape":[0,17],"scratch":[0,6,17],"scream":0,"screen":[0,2],"script":[1,4,5,6,8,15],"scrub":0,"scrubber":0,"scrutini":[0,14],"sd":1,"sdk":0,"se":5,"sea":8,"seal":0,"seamless":[8,14],"seamlessli":[8,10],"search":[7,11,12],"seat":0,"second":[0,2,8,10,11,12,14,15,16,17],"secreci":[8,11,12,14,16],"secret":[0,10,14],"section":[0,4,5,6,8,10,12,14,15],"secur":[0,1,4,5,7,10,12,14,15,16,17],"sed":5,"see":[0,2,4,5,8,10,11,14,15,16,17],"seek":[0,1,14,17],"seem":0,"seen":[0,8,14,17],"segment":[2,4,8,10,11,14,15,16],"seiz":0,"seizur":0,"select":[0,2,4,5,8,17],"self":[0,1,2,4,5,14,16,17],"sell":[0,9],"semant":0,"semi":[5,15],"semtech":6,"send":[0,2,5,8,10,11,14,15,17],"send_stream_id":11,"sender":[2,4,10,14,15],"sens":[0,1,10,17],"sensibl":[4,6,8],"sensit":17,"sensor":[10,14],"sent":[2,4,10,11,14,15,17],"sentenc":0,"sentiment":[0,14],"separ":[0,1,2,8,10,12,14,15],"septemb":0,"seq":5,"sequenc":[0,2,5,11,14,15,16],"sequenti":[5,16],"serfdom":17,"seri":[0,6],"serial":[0,2,4,7,10,14,16,17],"serialinterfac":[6,8],"seriou":[0,1],"serious":0,"serv":[0,1,2,6,7,8,10,12,13,14,15,17],"serve_nomadnet":5,"serve_path":2,"server":[0,1,2,4,5,6,7,10,11,12,14,15,17],"server_buffer_readi":2,"server_callback":2,"server_client_connect":2,"server_destin":2,"server_fil":2,"server_ident":2,"server_link":2,"server_loop":2,"server_message_receiv":2,"server_packet_receiv":2,"servic":[0,1,4,5,7,8,10,12,14,17],"session":[4,12,14,15],"set":[0,1,2,4,5,6,8,10,11,12,14,15,16,17],"set_default_app_data":11,"set_delivery_callback":[2,11],"set_link_closed_callback":[2,11],"set_link_established_callback":[2,11],"set_max_request_s":11,"set_packet_callback":[2,11],"set_proof_requested_callback":11,"set_proof_strategi":[2,11],"set_ratchet_interv":11,"set_remote_identified_callback":[2,11],"set_resource_callback":11,"set_resource_concluded_callback":[2,11],"set_resource_started_callback":[2,11],"set_resource_strategi":[2,11],"set_retained_ratchet":11,"set_timeout":[2,11],"set_timeout_callback":[2,11],"settl":0,"setup":[2,4,5,7,8,15],"sever":[0,4,5,10,11,15],"sf":15,"sh":8,"sha":[10,11,14],"sha256":[5,14,16],"shall":[0,9,14],"shallow":0,"shame":0,"shape":[0,10,17],"share":[0,1,2,4,10,11,12,14,15,17],"share_inst":15,"shared_instance_port":15,"shared_instance_typ":[11,15],"sharper":0,"shatter":0,"shelf":[14,16],"shell":[1,4,5,7,15,17],"shelter":1,"shift":[1,17],"shim":[0,5],"shine":17,"ship":[0,14,17],"shop":[2,17],"short":[0,6,7,8,14,15],"shortcom":0,"shorter":8,"shorthand":[8,15],"shortlog":5,"shot":4,"should":[0,1,2,4,5,8,10,11,14,15,17],"should_ingress_limit":2,"should_quit":2,"should_use_implicit_proof":11,"shout":17,"shove":1,"show":[0,4,5,15,17],"shown":[0,1,2,13],"shrink":0,"shut":[0,1,17],"side":[0,1,8,15,16],"sideband":[0,4,7,15],"sign":[0,1,7,8,10,11,14,15,17],"signal":[1,2,7,8,11,14,15,17],"signatur":[0,1,7,10,11,14,15,16,17],"signer":5,"signifi":14,"signific":10,"significantli":[8,11],"signingkei":5,"silent":[0,15],"silk":0,"similar":[0,1,2,4,5,6,8,11,12,15,16],"simpl":[0,2,4,5,6,11,12,14,15,16,17],"simpler":[5,8,10,16],"simplest":[8,14],"simpli":[0,1,2,4,5,6,8,10,12,13,14,15,17],"simplic":14,"simplifi":2,"simplyequip":6,"simul":14,"simultan":[4,14],"sinc":[0,2,4,5,8,10,11,14,17],"sing":0,"singl":[0,1,2,4,5,8,10,11,14,15,16,17],"singular":14,"sit":[0,4,17],"site":[1,8,10,17],"situat":[0,4,5,6,8,10,14,15],"six":0,"size":[0,2,4,5,8,11,14,15],"size_str":2,"skeptic":0,"skill":[0,1],"skin":0,"skip":[2,5],"sky":7,"slap":17,"slave":17,"sleep":[2,4,15],"slice":[2,17],"slight":0,"slightli":[2,4,17],"slip":0,"slop":0,"sloppi":[0,17],"slot":0,"slottim":[8,15],"slow":[0,2,8,10,12,14,17],"slower":[0,8,11,14],"slowest":[0,11],"slyli":0,"small":[0,2,4,8,10,11,14,16,17],"smaller":[0,11],"smallest":4,"smear":0,"smooth":0,"snapshot":0,"sneez":0,"snippet":15,"snr":[2,11,15],"so":[0,1,2,4,5,6,8,9,10,11,12,13,14,15,16,17],"sober":0,"social":[0,1,4,17],"societi":17,"socket":[8,15,16,17],"sockpuppet":0,"soft":17,"softdevic":0,"softwar":[0,1,4,5,6,8,9,12,14,15,17],"solar":17,"soldier":0,"sole":[0,8],"solemn":0,"solicitud":0,"solid":[0,13],"solo":1,"solut":[0,1,14,15],"solv":[1,14,17],"some":[0,1,2,4,6,8,10,11,12,14,15,17],"some_program":5,"some_program_1":5,"some_remot":5,"somehow":0,"someon":[0,1,4,5,8,15,17],"someth":[0,1,5,8,10,14,17],"somethign":2,"sometim":[0,6,8,12,17],"somewhat":4,"somewher":[0,17],"soon":[5,11,15],"sort":[0,8,14,15],"soul":17,"sound":[0,17],"soundmodem":8,"sour":0,"sourc":[1,2,4,5,6,7,10,11,14,16,17],"source_":5,"sovereign":[1,4,14,17],"sovereignli":17,"sovereignti":[7,16],"space":[0,1,2,4,6,10,14,16,17],"spam":[4,8,14,15],"spammi":15,"span":[0,8,10,14],"spawn":[0,8],"spe":8,"speak":[0,1,13,17],"speaker":0,"spec":14,"speci":0,"special":[0,12,14,15],"specif":[0,1,2,5,6,7,8,10,11,15,16,17],"specifi":[1,2,4,5,6,8,10,11,14,15],"spectacularli":0,"spectrum":[0,8,14,17],"specul":0,"speed":[0,2,8,11,14,15,17],"spend":0,"spent":0,"spew":0,"sphere":17,"spin":0,"spinner":17,"spirit":[0,12],"split":2,"sponsor":13,"spoof":[5,17],"spread":[0,8,15],"spreadingfactor":8,"spring":0,"spun":0,"squelch":8,"ssh":[5,12,15],"ssid":8,"ssl":17,"stabil":[0,10,17],"stabl":[4,8,10,14,16],"stack":[2,4,10,11,12,14,15,16,17],"stage":14,"stai":[2,8,14,15,17],"stake":[0,1],"stale":[10,11],"stale_grac":11,"stale_tim":11,"stall":0,"stamp":[8,11,15],"stanc":[1,17],"stand":[0,1,17],"standalon":[7,12],"standard":[1,5,6,7,8,12,14,15],"start":[0,2,5,6,7,8,10,11,12,14,15,17],"starter":0,"startup":[2,4,15],"stat":[5,11,15],"state":[0,1,2,7,10,17],"statement":0,"static":[4,5,8,11,17],"staticmethod":2,"station":8,"stationari":[10,15,17],"statist":[2,7,8,11,13],"stats_ignore_ident":5,"statu":[0,2,4,5,7,8,11,12,14,15,17],"stderr":15,"stdin":[8,15],"stdio":16,"stdout":[2,5,8,15],"steel":17,"stem":13,"step":[0,2,4,5,6,17],"stewardship":17,"still":[0,1,2,4,5,8,10,14,15,17],"stock":[0,2],"stole":0,"stolen":0,"stone":17,"stop":[0,11,16,17],"stopbit":[2,8,15],"storag":[4,7,8,12,14,15,17],"store":[1,2,5,7,11,12,14,15],"store_tru":2,"stori":0,"storm":17,"str":[2,11],"straight":0,"straightforward":8,"strang":17,"stranger":17,"strangl":17,"strateg":10,"strategi":[0,1,7,8,11],"strawman":0,"stream":[0,1,2,11,12,14,15,17],"stream_id":[2,11],"street":17,"strength":[0,11,16,17],"strict":[1,17],"strictli":[0,8,14],"string":[0,2,11,17],"stringmessag":2,"strip":[0,1,5,17],"strong":[4,5,14,17],"stronger":[0,4],"strongli":4,"struct":2,"structur":[0,1,2,7,10,11,14,16,17],"studi":[0,1],"style":[0,5,8],"stylist":0,"sub":[2,8],"subclass":[2,11],"subcommand":5,"subdirectori":5,"subinterfac":8,"subject":[0,4,9,15,16,17],"sublicens":[0,9],"submit":[0,1],"subnet":[4,10],"subreddit":0,"subscrib":[4,15,17],"subsequ":[0,2,5,14],"subset":8,"subsid":8,"substanc":7,"substant":0,"substanti":[0,1,9],"substitut":7,"substrat":[1,17],"subtl":17,"subtli":[0,17],"succe":[4,5,15],"succeed":[0,2,11],"succesfulli":10,"success":[0,1,4,5,8,11],"successful":11,"successfulli":[0,2,11,14],"sudden":0,"suddenli":[0,17],"sudo":[4,15],"suffer":10,"suffic":14,"suffici":[4,8,14,15,16],"suffix":2,"suggest":0,"suit":[0,1,4,6,12,14,15,17],"suitabl":[2,4,8,10,14,15,16],"sum":17,"super":2,"superfici":0,"supersed":8,"superstructur":1,"suppli":[0,2,8,11,14,15,16],"supplier":4,"support":[0,1,2,4,5,7,8,10,11,12,14,15,16],"suprem":1,"sure":[0,2,4,5,6,8,15],"surfac":[7,17],"surgic":0,"surprisingli":0,"surrend":1,"surround":[0,1,17],"surveil":[1,14,17],"surviv":[0,4,14,15,17],"suspend":1,"sustain":[0,17],"swim":1,"switch":[6,8,10,14,15,17],"sx1262":6,"sx1268":6,"sx1276":6,"sx1278":6,"sx1280":6,"sy":2,"syllog":0,"symbol":0,"symlink":15,"symmetr":[11,14],"sync":5,"syncer":5,"synchron":[1,7,12,17],"syntax":7,"synthesi":0,"synthet":[0,17],"system":[0,1,2,4,5,6,7,8,9,10,11,12,13,14,16],"systemat":0,"systemctl":15,"systemd":15,"t":[0,1,2,4,5,8,10,11,14,15,17],"tabl":[0,4,8,10,14,15,17],"tablet":[0,4],"tackl":12,"tactic":0,"tag":[5,11],"taglin":0,"tail":8,"tailor":14,"take":[0,1,2,4,5,8,11,12,14,15,16,17],"taken":[0,2,5,14,15,17],"takeov":0,"talent":0,"talk":[0,12,17],"tamper":[1,5,17],"tangerin":2,"tantrum":0,"tap":[6,17],"tar":5,"target":[0,2,4,5,8,12,15,17],"target_hash":11,"target_host":8,"target_port":[8,15],"task":[5,15],"tast":0,"taught":17,"tcp":[0,4,6,7,10,14,15,16,17],"tcpclientinterfac":[0,4,6,8],"tcpinterfac":15,"tcpserverinterfac":[0,4,8],"tdata":2,"teach":[15,17],"teahous":[1,13],"team":[0,5],"teardown":[2,11],"teardown_reason":2,"tech":17,"technic":[0,1,5],"technician":17,"technolog":[0,1],"technologi":[0,4,10,17],"teffect":2,"telco":17,"telecom":17,"telemetri":[12,13],"telephon":7,"telephoni":12,"televis":17,"tell":[0,2,4,8,10,17],"temperatur":14,"templat":[0,7],"temporari":[4,8,15],"temporarili":[0,8,10],"tempt":0,"ten":[0,14],"tenanc":17,"tenant":17,"tend":[0,8],"tenuou":17,"terabyt":0,"term":[0,1,4,8,10,14,17],"termin":[2,4,5,11,12,15],"terminolog":0,"terminologi":[10,14],"termux":4,"terrifi":17,"territori":1,"terror":0,"test":[0,4,5,12,14,15,17],"testimoni":1,"testnet":15,"tether":17,"text":[0,2,12,14,15],"textur":[0,17],"tfile":2,"tgz":[5,15],"than":[0,1,2,4,5,8,10,11,12,13,14,15,16,17],"thank":[0,5],"theater":0,"theatr":0,"theatric":[0,1],"theft":0,"thei":[0,1,2,4,5,8,10,11,12,14,15,17],"theirs":0,"them":[0,1,2,4,5,6,8,10,12,13,14,15,16,17],"theme":5,"themself":0,"themselv":[0,1,5,8,10,15],"theoret":0,"theori":[0,1,17],"thereaft":14,"therefor":[0,4,14,16,17],"thereof":0,"thi":[1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17],"thing":[0,2,4,10,12],"think":[4,6,8,10,13,14,17],"third":[0,1,5],"those":[0,1,4,10,14,15,17],"though":[0,1,4,8,10,14],"thought":[0,17],"thousand":[0,1,4,8,14,15,17],"thread":[0,1,2,5],"threat":[0,15],"three":[0,4,14,17],"threshold":8,"throough":8,"throttl":[8,10],"through":[0,2,4,5,6,7,8,10,11,12,14,15,16],"throughout":[10,14],"throughput":[0,1,11,12,14,16],"thrown":[11,17],"thu":[10,11,14],"ti":[2,10,14],"tickinput":0,"tickoutput":0,"tighten":17,"tightrop":17,"tild":15,"time":[0,1,2,4,5,6,7,8,10,11,12,13,14,15],"time_since_last":2,"timefram":1,"timeout":[2,11,15,17],"timeoutarg":2,"timer":5,"timescal":1,"timestamp":[2,5,11,14,17],"timestr":2,"tion":8,"titl":5,"tl":17,"tmp":15,"tnc":[6,8,11,12,15,16],"to_fil":11,"todai":[0,1,14,17],"togeth":[0,6,10,14,15,17],"toggl":15,"token":[0,11,14,16],"tokyo":17,"told":[0,17],"toler":8,"tomorrow":17,"too":[0,2,10,17],"took":0,"tool":[0,1,4,5,6,7,8,10,12,14,15,16],"toolkit":[4,10],"top":[0,1,12,14,15,17],"topic":[4,14],"topograph":8,"topographi":[4,10,14,17],"topologi":[4,8,10,14,16,17],"torn":[11,15],"tort":9,"tortur":17,"torvald":1,"total":[0,5,11,14,15,16],"total_s":2,"touch":[8,17],"toward":[0,2,8,14],"tower":17,"toxic":[0,1],"trace":0,"track":[0,1,5,11,15,17],"track_phy_stat":11,"trade":[0,10,14],"tradit":[5,10,14,17],"tradition":1,"traffic":[0,2,4,8,10,11,14,15,17],"train":[0,9,17],"trajectori":0,"transceiv":[4,6,8,12,14,16],"transfer":[0,2,5,11,14,15,16],"transfer_s":2,"transform":[0,16],"transient":17,"transistor":17,"transit":0,"translat":10,"transmiss":[4,8,11,14,17],"transmit":[0,2,5,8,14,17],"transmitt":17,"transpar":[0,5,6,8,10,14,15],"transport":[0,1,2,4,5,7,8,11,12,15,16,17],"transport_en":11,"transport_ident":15,"trap":7,"travel":[1,17],"travers":[1,4,8,11,14,17],"treat":[0,1,5,10,14,17],"tree":[0,1,5],"tremend":10,"tri":[0,2],"triad":7,"trigger":8,"trip":[2,11,15],"trivial":[14,16],"troll":0,"troubl":17,"true":[0,1,2,4,8,11,15,17],"truli":[0,6,14,17],"truncat":[11,14,15],"truncated_hash":11,"truncated_hashlength":[2,11],"trust":[0,1,4,5,7,8,10,14,15],"trustless":[7,14,16],"trustworthi":[10,15],"truth":[0,5],"try":[2,5,7,8,10,11,12],"ttime":2,"ttransfer":2,"ttyacm0":8,"ttyusb0":[2,8,15],"ttyusb1":8,"ttyusb2":8,"tun":[6,8],"tun0":8,"tune":7,"tunnel":[4,8,10,14,16,17],"tupl":11,"turbo":0,"turn":[0,1,2,8,15,17],"turnaround":8,"tutori":4,"twelv":0,"two":[1,2,5,6,7,8,10,11,14,15],"tx":[8,15],"txb":2,"txp":15,"txpower":8,"txt":[5,15],"txtail":[8,15],"type":[0,2,4,7,8,10,11,15],"typeerror":11,"typic":[5,8,10,14],"tyrant":17,"u":[0,14,15,17],"ubiqu":6,"ubuntu":[7,15],"uci":4,"udp":[7,10,14,15,16],"udpinterfac":[0,8],"uhf":[15,16],"ui":[12,17],"ultim":[4,14,17],"umsgpack":2,"unaid":0,"unanswer":0,"unapologet":0,"unauthor":0,"unavail":[0,5],"unblackhol":15,"unblackhole_ident":11,"unblock":15,"unbound":[0,17],"uncar":17,"uncencrypt":2,"uncentraliz":7,"uncertainti":0,"unchang":[0,10],"uncheck":0,"uncomfort":0,"uncontamin":0,"uncontroversi":0,"uncoordin":[4,17],"under":[0,1,5,8,11,13,14,15,16,17],"underli":[2,8,10,11,14,16],"undermin":[0,17],"underneath":17,"undersea":17,"understand":[0,1,4,7,8,10,11,15,16,17],"understood":[0,17],"underwai":4,"underwear":17,"undetect":0,"unencrypt":[2,11,14],"unencumb":0,"unenforc":0,"unequivoc":14,"unexcit":0,"unexplor":10,"unforeseen":1,"unforg":[10,16],"unfortun":[0,4],"unfre":0,"unhealthi":0,"unicod":5,"unicode_icon":5,"unidentifi":2,"unidirect":2,"unifi":[10,14],"uniform":0,"uninform":1,"uninterest":2,"uniqu":[2,8,10,11,12,14,15,16,17],"unison":0,"unit":[1,2,4,11,15],"univers":17,"unix":[5,11],"unknow":0,"unknown":[0,2,8,10,11,14,15],"unlearn":17,"unless":[2,4,8,10,11,14],"unlicens":[0,14],"unlik":[1,5,14],"unlock":15,"unmask":0,"unmeasur":0,"unmedi":1,"unnecessari":8,"unorganis":10,"unown":0,"unpack":[2,11],"unpackb":2,"unpaid":17,"unplug":[15,17],"unpreced":0,"unprofession":0,"unproven":0,"unreach":0,"unread":0,"unrecover":[2,15],"unrel":0,"unreli":8,"unrestrict":0,"unreview":0,"unsatur":1,"unset":14,"unsubstanti":0,"unsupport":11,"until":[2,4,8,11],"untrust":[5,15],"untrustworthi":17,"unus":15,"unverifi":0,"unwant":[14,15],"unwrap_or":0,"unwritten":0,"up":[0,1,2,4,5,6,8,10,11,12,14,15,16,17],"updat":[0,1,2,4,5,11,14,15,17],"upgrad":[0,4,11,14],"upkeep":8,"upload":5,"upon":[0,1,2,8,14],"upset":2,"upstream":[0,1,5,15],"uptim":[0,17],"urandom":[14,16],"urgenc":[0,1],"urgent":17,"uri":12,"url":[1,5,15,17],"us":[0,1,2,5,6,7,8,9,10,11,17],"usabl":[5,8,14],"usag":[5,7,8,11,12,13,15],"usb":[1,6,14,15],"useabl":14,"useless":[1,17],"user":[0,1,2,4,5,8,10,12,14,15,16,17],"user_input":2,"userland":16,"usernam":[0,17],"usernameher":15,"usr":[8,15],"usual":[0,4,8,10],"usurp":0,"utf":2,"util":[2,6,7,8,14,17],"utilis":[2,4,8,11,14,15,16],"ux":12,"v":[0,5,7,15],"v4":0,"vaccuum":0,"valid":[0,1,2,4,7,8,10,11,14,15,17],"vallei":0,"valu":[0,1,2,4,5,8,11,14,15,17],"valuabl":[0,1,5,6,13,17],"valueerror":[2,11],"vanish":[0,17],"vanishingli":[0,17],"var":5,"vari":[4,8,14,15],"variabl":[2,4,5,11],"varianc":0,"variant":0,"variat":0,"varieti":[8,12,14,15,16],"variou":[0,2,4,8,10,11,12,14,15,16],"vast":[1,4,14,17],"vastli":10,"vc":0,"ve":10,"vector":0,"vehicl":[0,8],"veloc":[0,1],"vendor":[0,2,6,16],"ventur":17,"venu":1,"verbatim":0,"verbos":[5,11,15],"verdict":7,"veri":[0,1,4,5,6,8,10,11,12,13,14,15,16,17],"verif":[0,1,7,10,11,12,14,15,17],"verifi":[0,1,2,4,7,8,10,11,14,15,16,17],"versa":16,"version":[0,1,2,4,5,14,15,17],"versu":7,"vet":0,"vhf":[14,16],"vi":5,"via":[1,4,5,6,8,10,12,13,14,15,16,17],"viabl":10,"vice":16,"video":17,"view":[1,4,5,8,13,14,15],"viewabl":5,"vim":5,"violat":[0,8],"violent":0,"viral":0,"virtu":0,"virtual":[4,6,8,10,14,15,16],"virtuou":17,"visibl":[0,1,2,5,8],"visibli":0,"visual":[5,14,17],"vital":17,"vocabulari":0,"voic":[0,1,12,13,17],"voicemail":12,"void":0,"volum":0,"volunt":4,"voluntari":4,"vouch":17,"vpn":[10,17],"vport":8,"vulner":10,"vv":15,"vvv":4,"w":[5,15],"wa":[1,2,5,6,7,8,10,11,14,15,16,17],"wai":[0,1,2,5,7,8,10,11,12,14,15,17],"wait":[0,2,4,8,12,14,15,17],"walk":17,"wall":[0,17],"wander":17,"want":[0,1,2,4,5,8,10,12,13,14,15,17],"wantedbi":15,"warn":[0,15],"warrant":16,"warranti":9,"wash":17,"wasm":0,"wast":[0,8,10,13,17],"watch":0,"wave":[0,6,17],"wb":2,"we":[0,1,2,4,6,8,10,13,14,17],"weaken":14,"weapon":[0,1,17],"weaponis":0,"wear":[0,17],"weather":17,"weav":17,"web":[0,4,12,17],"websit":[0,4,8,17],"week":0,"weekdai":0,"weekend":0,"weigh":17,"weight":[0,1,5,15,17],"weird":0,"welcom":[0,1],"well":[0,1,5,6,8,10,11,12,13,14,15,16,17],"went":2,"were":[0,1,2,5,12,17],"what":[1,2,4,5,7,8,10,11,14,15,17],"whatev":[0,10,11,14],"whatsoev":0,"wheel":[4,5],"when":[0,1,2,4,5,6,8,10,11,12,14,15,17],"whenev":[0,2,11,14],"where":[0,1,4,5,6,7,8,10,11,12,14,15,17],"whereupon":14,"wherev":17,"whether":[0,2,4,5,8,9,10,11,14,17],"which":[1,2,4,5,7,8,9,10,11,12,14,15,16,17],"while":[0,1,2,4,5,6,8,10,11,12,14,15,16,17],"whim":17,"whitelist":14,"whl":[4,5],"who":[1,4,5,7,8,10,14,15,17],"whole":[7,15,17],"whom":[9,17],"whose":[0,15,17],"why":[1,7,17],"wide":[0,4,5,6,8,10,12,14,15,16],"wider":[0,4,8,10,14,15],"wield":[0,1],"wifi":[4,7,8,10,12,14,15,16,17],"wikipedia":12,"wild":[5,15,17],"wildcard":[2,5],"wilder":17,"wildli":0,"willi":0,"willing":[0,15],"win":0,"win_amd64":0,"window":[0,7,8,12,15],"windowsil":17,"wine":7,"wipe":15,"wire":[0,6,7,8,12,16,17],"wireless":[6,10],"wirelessli":8,"wish":[0,2,8,14,15,17],"witchcraft":0,"within":[0,1,2,4,5,8,10,11,14,17],"without":[0,2,4,5,6,7,8,9,10,12,14,15,16,17],"wlan0":8,"wolf":6,"won":2,"word":[0,1,4,17],"wore":0,"work":[1,4,6,7,8,10,12,14,15,16],"workabl":10,"workflow":7,"workspac":0,"world":[0,1,4,6,8,10,12,15,16,17],"worldwid":0,"worri":[0,10],"wors":0,"worst":0,"worth":[0,1,4],"worthless":0,"would":[0,1,5,8,11,12,14,15,17],"wrap":5,"write":[0,1,2,4,5,6,8,11,12,14,15,17],"write_timeout":2,"writer":[0,2,11],"written":[0,2,5,14,16,17],"wrong":[0,2,4,8,17],"wrote":[0,2,8],"x":[0,5,11,14,15],"x25519":[14,16],"x86_64":[0,5],"xenon":2,"xonxoff":2,"y":[0,2,5],"ye":[0,4,5,8,14,15,17],"year":[0,14,17],"yearn":0,"yet":[0,1,2,8,14,17],"yggdrasil":8,"yi":2,"yield":0,"you":[0,1,2,4,5,6,7,8,10,11,12,13,14,15,16,17],"young":0,"your":[0,1,2,5,6,7,8,10,13,14,16,17],"yourself":[0,1,4,14,15,16,17],"z":2,"zen":[0,7,16],"zero":[0,7,8,11,12,16],"zi":2,"zim":12,"zip":5,"zone":[1,14],"zshrc":4},"titles":["Brandolini\u2019s Reference","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,"0":6,"1":[0,6],"2":0,"25":8,"A":[0,17],"And":0,"Beings":3,"But":0,"By":0,"For":[0,17],"In":[0,17],"Not":[0,10,17],"Of":[0,1,7,17],"On":0,"Or":[0,17],"That":0,"The":[0,1,5,14,15,17],"These":0,"To":[0,17],"With":[4,5],"abil":17,"access":[5,14],"actual":0,"ad":4,"addendum":0,"address":[10,17],"agenc":[0,17],"agent":0,"alias":5,"an":3,"analysi":0,"anchor":17,"android":4,"announc":[2,8,14,17],"answer":0,"api":11,"ar":0,"architectur":[1,17],"archiv":1,"argument":0,"arm64":4,"artifact":1,"assist":0,"attribut":[0,5],"author":5,"auto":8,"autom":[8,15],"automat":5,"ax":8,"backbon":[4,8],"bandwidth":17,"base":[4,6],"basic":14,"beam":6,"bind":5,"blackhol":15,"block":8,"board":6,"bookworm":4,"bootstrap":4,"brandolini":0,"brief":0,"broadcast":2,"buffer":2,"build":[4,10],"burst":8,"byte":17,"can":16,"carrier":17,"case":0,"center":[1,17],"channel":2,"chat":12,"citizenship":0,"claim":0,"clean":0,"client":[8,12],"cloud":17,"code":[2,14],"coexist":0,"combin":6,"command":5,"commit":5,"common":[0,8],"commun":6,"compos":1,"concept":10,"conceptu":14,"configur":[5,8,15],"conform":0,"connect":[4,8,10,12],"consequ":0,"consider":[8,10],"content":7,"context":0,"contribut":4,"control":8,"copyright":0,"cost":17,"creat":[4,5,6,14],"creation":5,"creator":5,"cryptograph":[5,14],"current":[14,16],"custom":[2,4,5,8],"data":15,"date":0,"death":17,"debian":4,"decentr":17,"deck":6,"defenc":0,"delus":0,"depend":4,"design":17,"destin":[5,8,10,14],"detail":14,"develop":[1,4],"devic":[6,16],"dichotomi":0,"directli":0,"disclos":0,"disconnect":17,"discov":15,"discover":8,"discoveri":8,"distribut":[0,1,4],"do":0,"document":5,"doe":16,"domain":17,"donat":13,"dozen":0,"echo":[2,6],"elong":0,"emerg":17,"empti":5,"enabl":[5,8],"encrypt":17,"engin":0,"entrypoint":4,"environ":17,"establish":14,"ethernet":6,"ethic":17,"evalu":0,"exampl":[2,5,8],"exist":[0,17],"expand":0,"explan":3,"fabric":17,"fair":0,"fallaci":17,"fals":0,"fast":4,"featur":17,"feedback":13,"ferment":0,"filesync":12,"filetransf":2,"find":4,"finish":17,"fix":15,"flow":17,"fluenci":0,"fork":5,"form":5,"format":[5,14],"forward":17,"fragil":0,"freedom":0,"from":[0,17],"function":14,"further":14,"futur":14,"gener":0,"get":[4,14],"git":5,"global":4,"goal":14,"grade":17,"group":5,"guid":0,"happen":0,"hardwar":6,"harm":17,"headcount":0,"health":[0,4],"heltec":6,"heterogen":10,"hierarchi":5,"highlight":5,"histori":0,"host":4,"hostil":17,"human":[3,17],"i":[0,16,17],"i2p":8,"ident":[5,14,17],"identif":2,"illus":17,"implement":[0,16],"implic":14,"improv":15,"includ":[4,15],"independ":17,"indic":7,"individu":0,"influenc":0,"infrastructur":[0,1,4,17],"ingress":8,"instal":[4,6],"instanc":[4,10],"institut":0,"intent":0,"interact":[5,12],"interfac":[2,4,8,12,14,15,16,17],"intermediari":1,"internet":4,"interregnum":1,"introduct":14,"introductori":10,"ip":17,"issu":4,"j":12,"kei":14,"kiss":8,"launder":0,"layer":0,"legal":0,"liber":17,"licens":[0,9],"like":0,"lilygo":6,"limit":[8,17],"line":[0,5,6],"link":[2,14],"list":15,"listen":8,"local":15,"locat":5,"long":1,"look":0,"lora":8,"lora32":6,"lunar":4,"lxmf":12,"lxmfy":12,"lxst":12,"machin":0,"maco":4,"mad":0,"manag":[5,15],"manual":[5,7],"matter":0,"mean":0,"mechan":14,"medium":17,"merit":17,"meshchatx":12,"method":[0,5],"micron":12,"minim":2,"mirror":5,"mix":4,"mode":8,"modem":6,"modul":12,"monetari":0,"most":0,"motiv":14,"movement":0,"multi":8,"name":[14,15,17],"network":[0,4,5,7,10,12,14],"new":[0,8],"node":[5,10,12,14,17],"nomad":[5,12,17],"note":4,"obtain":5,"offer":16,"offlin":5,"open":[0,17],"opencom":6,"openwrt":4,"option":8,"origin":1,"other":0,"over":[1,4,5],"overal":0,"overview":[10,14],"packet":[6,14],"page":[5,12],"paramet":[5,8],"parser":12,"path":8,"pattern":[0,17],"perform":0,"permiss":5,"persist":0,"person":[4,17],"phone":12,"physic":17,"pi":4,"pipe":8,"place":0,"platform":[1,4],"port":15,"portabl":17,"posit":0,"possibl":0,"post":17,"power":17,"predict":0,"prerequisit":5,"presenc":17,"present":0,"preserv":17,"primit":[1,14],"principl":[0,17],"prioritis":14,"prn":0,"program":[4,12,15],"project":0,"propag":14,"properti":0,"propos":5,"protocol":[1,12,14,17],"proven":0,"provid":13,"public":[4,14,17],"publish":15,"pure":4,"purpos":0,"python":4,"question":0,"queue":8,"radio":[4,6],"rak4631":6,"raspberri":4,"rate":8,"rbrowser":12,"reach":14,"realiti":0,"reason":0,"recognit":0,"recycl":0,"refer":[0,11,14,16],"relai":12,"releas":5,"remot":[5,8,12,15],"repositori":5,"request":[2,8],"resolv":[0,4],"resourc":[12,14],"respons":[0,2,4],"restor":1,"restrict":0,"ret":4,"retibb":12,"reticulum":[0,3,4,5,6,7,9,12,13,14,15,16,17],"retipedia":12,"risc":4,"rn":12,"rncp":15,"rngit":[5,15],"rnid":15,"rnmon":12,"rnode":[6,8],"rnodeconf":15,"rnpath":15,"rnprobe":15,"rnsd":15,"rnsh":15,"rnstatu":15,"rnx":15,"road":1,"roam":17,"role":0,"room":0,"rrc":12,"rule":14,"scarciti":17,"scope":0,"secur":8,"serial":[6,8,15],"serv":5,"server":8,"servic":15,"setup":14,"shell":12,"short":5,"sideband":12,"sign":5,"signal":0,"signatur":5,"sky":17,"sourc":[0,15],"sovereignti":[1,17],"specif":[4,14],"stack":7,"standalon":4,"standard":0,"start":[1,4],"state":5,"statist":5,"statu":16,"storag":5,"store":17,"strategi":4,"structur":5,"substanc":0,"substitut":0,"support":[6,13],"suprem":6,"surfac":0,"synchron":5,"syntax":5,"system":[15,17],"systemwid":15,"t":6,"t114":6,"t3s3":6,"tabl":7,"tcp":8,"telephon":12,"templat":5,"thi":0,"through":[1,17],"time":17,"tool":17,"transport":[10,14],"trap":0,"triad":0,"trust":17,"trustless":10,"try":4,"tune":8,"two":0,"type":[5,6,14,16],"ubuntu":4,"udp":8,"uncentraliz":17,"understand":14,"unsign":6,"us":[4,12,14,15,16],"usag":[6,14],"userspac":15,"util":[4,5,12,15],"v":4,"v1":6,"v2":6,"v3":6,"v4":6,"valid":5,"verdict":0,"verif":5,"verifi":5,"versu":0,"wa":0,"wai":4,"what":[0,16],"where":16,"which":0,"who":0,"whole":0,"why":0,"wifi":6,"window":4,"wine":0,"wire":14,"without":1,"work":[0,5,17],"workflow":[1,5],"x":6,"xl":6,"your":[4,15],"zen":17,"zero":17}})
\ No newline at end of file
+Search.setIndex({"alltitles":{"A Carrier-Grade Fallacy":[[17,"a-carrier-grade-fallacy"]],"A History Of What Works":[[0,"a-history-of-what-works"]],"A Persistent, But Fragile Triad":[[0,"a-persistent-but-fragile-triad"]],"API Reference":[[11,null]],"ARM64":[[4,"arm64"]],"AX.25 KISS Interface":[[8,"ax-25-kiss-interface"]],"Accessing Repository Pages":[[5,"accessing-repository-pages"]],"Addendum A: The Prns Case":[[0,"addendum-a-the-prns-case"]],"Adding Radio Interfaces":[[4,"adding-radio-interfaces"]],"Agency and answerability":[[0,"agency-and-answerability"]],"An Explanation of Reticulum for Human Beings":[[3,null]],"Anchor In The Flow":[[17,"anchor-in-the-flow"]],"Android":[[4,"android"]],"Announce":[[2,"announce"]],"Announce Propagation Rules":[[14,"announce-propagation-rules"]],"Announce Rate Control":[[8,"announce-rate-control"]],"Announcing Presence":[[17,"announcing-presence"]],"Artifact-Centered Workflows":[[1,"artifact-centered-workflows"]],"Assistance Versus Machine-Substitution":[[0,"assistance-versus-machine-substitution"]],"Author Identity Binding":[[5,"author-identity-binding"]],"Auto Interface":[[8,"auto-interface"]],"Automated Blocking":[[8,"automated-blocking"]],"Automated List Sourcing":[[15,"automated-list-sourcing"]],"Automatic Mirror Synchronization":[[5,"automatic-mirror-synchronization"]],"Backbone Interface":[[8,"backbone-interface"]],"Blackhole Management":[[15,"blackhole-management"]],"Bootstrapping Connectivity":[[4,"bootstrapping-connectivity"]],"Brandolini\u2019s Reference":[[0,null]],"Broadcast":[[2,"broadcast"]],"Buffer":[[2,"buffer"]],"Build Personal Infrastructure":[[4,"build-personal-infrastructure"]],"Building Networks":[[10,null]],"Channel":[[2,"channel"]],"Code Examples":[[2,null]],"Combining Hardware Types":[[6,"combining-hardware-types"]],"Command-Line Interaction":[[5,"command-line-interaction"]],"Commit Signing":[[5,"commit-signing"]],"Common Interface Options":[[8,"common-interface-options"]],"Communications Hardware":[[6,null]],"Composable Primitives":[[1,"composable-primitives"]],"Concepts & Overview":[[10,"concepts-overview"]],"Conceptual Overview":[[14,"conceptual-overview"]],"Conclusion":[[0,"conclusion"]],"Configuration":[[5,"configuration"],[5,"id1"]],"Configuration & Data":[[15,"configuration-data"]],"Configuration Example":[[5,"configuration-example"]],"Configuration Methods":[[5,"configuration-methods"]],"Configuring Interfaces":[[8,null]],"Connect to the Distributed Backbone":[[4,"connect-to-the-distributed-backbone"]],"Connecting Remotes":[[8,"connecting-remotes"]],"Connecting Reticulum Instances Over the Internet":[[4,"connecting-reticulum-instances-over-the-internet"]],"Consequences":[[0,"consequences"]],"Contributing to the Global Ret":[[4,"contributing-to-the-global-ret"]],"Copyright & The Two Legal Layers":[[0,"copyright-the-two-legal-layers"]],"Cost Of A Byte":[[17,"cost-of-a-byte"]],"Creating Empty Repositories":[[5,"creating-empty-repositories"]],"Creating RNodes":[[6,"creating-rnodes"]],"Creating Signed Releases":[[5,"creating-signed-releases"]],"Creating a Network With Reticulum":[[4,"creating-a-network-with-reticulum"]],"Creating and Using Custom Interfaces":[[4,"creating-and-using-custom-interfaces"]],"Creating and Using a Network Identity":[[14,"creating-and-using-a-network-identity"]],"Creator Permissions":[[5,"creator-permissions"]],"Cryptographic Attribution":[[5,"cryptographic-attribution"]],"Cryptographic Primitives":[[14,"cryptographic-primitives"]],"Current Status":[[16,"current-status"]],"Current Usage":[[14,"current-usage"]],"Custom Interfaces":[[2,"custom-interfaces"],[8,"custom-interfaces"]],"Customizing Templates":[[5,"customizing-templates"]],"Dating":[[0,"dating"]],"Death To The Address":[[17,"death-to-the-address"]],"Debian Bookworm":[[4,"debian-bookworm"]],"Decentralization Or Uncentralizability?":[[17,"decentralization-or-uncentralizability"]],"Defence Of The Commons":[[0,"defence-of-the-commons"]],"Design Patterns For Post-IP Systems":[[17,"design-patterns-for-post-ip-systems"]],"Destination Naming":[[14,"destination-naming"]],"Destinations":[[14,"destinations"]],"Destinations, Not Addresses":[[10,"destinations-not-addresses"]],"Develop a Program with Reticulum":[[4,"develop-a-program-with-reticulum"]],"Disclosed Assistance Or Laundered Generation":[[0,"disclosed-assistance-or-laundered-generation"]],"Discoverable Interfaces":[[8,"discoverable-interfaces"]],"Discovering Interfaces":[[15,"discovering-interfaces"]],"Discovery Parameters":[[8,"discovery-parameters"]],"Distributed Development":[[1,null]],"Distribution Without Intermediaries":[[1,"distribution-without-intermediaries"]],"Donations":[[13,"donations"]],"Echo":[[2,"echo"]],"Emergent Patterns":[[17,"emergent-patterns"]],"Enabling Discovery":[[8,"enabling-discovery"]],"Enabling the Git Page Node":[[5,"enabling-the-git-page-node"]],"Encryption Is Not A Feature":[[17,"encryption-is-not-a-feature"]],"Engineering reality":[[0,"engineering-reality"]],"Ethernet-based Hardware":[[6,"ethernet-based-hardware"]],"Ethics Of The Tool":[[17,"ethics-of-the-tool"]],"Evaluating a Reticulum Implementation":[[0,"evaluating-a-reticulum-implementation"]],"Example Configuration":[[8,"example-configuration"]],"Expanding The Commons":[[0,"expanding-the-commons"]],"Fabric Of The Independent":[[17,"fabric-of-the-independent"]],"Fallacy Of The Cloud":[[17,"fallacy-of-the-cloud"]],"False Dichotomy":[[0,"false-dichotomy"]],"Filetransfer":[[2,"filetransfer"]],"Finding Your Way":[[4,"finding-your-way"]],"Fixed Serial Port Names":[[15,"fixed-serial-port-names"]],"Flow & Time":[[17,"flow-time"]],"Forking Repositories":[[5,"forking-repositories"]],"Formatting & Syntax Highlighting":[[5,"formatting-syntax-highlighting"]],"Future Implications":[[14,"future-implications"]],"Getting Further":[[14,"getting-further"]],"Getting Started Fast":[[4,null]],"Git Configuration Parameters":[[5,"git-configuration-parameters"]],"Git Over Reticulum":[[5,null]],"Goals":[[14,"goals"]],"Headcount":[[0,"headcount"]],"Health Is A Property Of The Whole":[[0,"health-is-a-property-of-the-whole"]],"Heltec LoRa32 v2.0":[[6,"heltec-lora32-v2-0"]],"Heltec LoRa32 v3.0":[[6,"heltec-lora32-v3-0"]],"Heltec LoRa32 v4.0":[[6,"heltec-lora32-v4-0"]],"Heltec T114":[[6,"heltec-t114"]],"Heterogeneous Connectivity":[[10,"heterogeneous-connectivity"]],"Hostile Environments":[[17,"hostile-environments"]],"Hosting Public Entrypoints":[[4,"hosting-public-entrypoints"]],"I. The Foundational Statute: Translation Is Copying":[[0,"i-the-foundational-statute-translation-is-copying"]],"I2P Interface":[[8,"i2p-interface"]],"II. Ideas Are Free; Expressions Protected":[[0,"ii-ideas-are-free-expressions-protected"]],"III. Machine Output Has No Author":[[0,"iii-machine-output-has-no-author"]],"IV. License Conditions Bound the Grant":[[0,"iv-license-conditions-bound-the-grant"]],"Identification":[[2,"example-identify"]],"Identities":[[14,"understanding-identities"]],"Identity & Destination Aliases":[[5,"identity-destination-aliases"]],"Identity and Nomadism":[[17,"identity-and-nomadism"]],"Improving System Configuration":[[15,"improving-system-configuration"]],"Included Utility Programs":[[15,"included-utility-programs"]],"Indices and Tables":[[7,"indices-and-tables"]],"Infrastructure Matters":[[0,"infrastructure-matters"]],"Installation":[[6,"installation"]],"Intent & Consequence":[[0,"intent-consequence"]],"Interface Access Codes":[[14,"interface-access-codes"]],"Interface Modes":[[8,"interface-modes"],[8,"interfaces-modes"]],"Interface Modules & Connectivity Resources":[[12,"interface-modules-connectivity-resources"]],"Interface Types and Devices":[[16,"interface-types-and-devices"]],"Introduction & Basic Functionality":[[14,"introduction-basic-functionality"]],"Introductory Considerations":[[10,"introductory-considerations"]],"KISS Interface":[[8,"kiss-interface"]],"LXMF":[[12,"lxmf"]],"LXMF Interactive Client":[[12,"lxmf-interactive-client"]],"LXMFy":[[12,"lxmfy"]],"LXST":[[12,"id16"]],"LXST Phone":[[12,"lxst-phone"]],"Liberation From Limits":[[17,"liberation-from-limits"]],"Licensing Analysis":[[0,"licensing-analysis"]],"LilyGO LoRa32 v1.0":[[6,"lilygo-lora32-v1-0"]],"LilyGO LoRa32 v2.0":[[6,"lilygo-lora32-v2-0"]],"LilyGO LoRa32 v2.1":[[6,"lilygo-lora32-v2-1"]],"LilyGO T-Beam":[[6,"lilygo-t-beam"]],"LilyGO T-Beam Supreme":[[6,"lilygo-t-beam-supreme"]],"LilyGO T-Deck":[[6,"lilygo-t-deck"]],"LilyGO T-Echo":[[6,"lilygo-t-echo"]],"LilyGO T3S3":[[6,"lilygo-t3s3"]],"Link":[[2,"link"]],"Link Establishment in Detail":[[14,"link-establishment-in-detail"]],"Listeners":[[8,"listeners"]],"Local Blackhole Management":[[15,"local-blackhole-management"]],"Long Archive":[[1,"long-archive"]],"MacOS":[[4,"macos"]],"Managing Group Permissions":[[5,"managing-group-permissions"]],"Managing Repository Permissions":[[5,"managing-repository-permissions"]],"Managing Work Document Permissions":[[5,"managing-work-document-permissions"]],"Manual Synchronization":[[5,"manual-synchronization"]],"Merits Of Scarcity":[[17,"merits-of-scarcity"]],"MeshChatX":[[12,"meshchatx"]],"Micron Parser JS":[[12,"micron-parser-js"]],"Minimal":[[2,"minimal"]],"Mirroring Repositories":[[5,"mirroring-repositories"]],"Mixing Strategies":[[4,"mixing-strategies"]],"Monetary and influence signals":[[0,"monetary-and-influence-signals"]],"Motivation":[[14,"motivation"]],"Naming Is Power":[[17,"naming-is-power"]],"Network Health & Coexistence":[[0,"network-health-coexistence"]],"Network Health & Responsibility":[[4,"network-health-responsibility"]],"Network Identities":[[14,"network-identities"]],"Network citizenship":[[0,"network-citizenship"]],"New Destination Rate Limiting":[[8,"new-destination-rate-limiting"]],"Node Types":[[14,"node-types"]],"Nomad Network":[[12,"nomad-network"]],"Obtaining Verified Releases":[[5,"obtaining-verified-releases"]],"Offline Verification":[[5,"offline-verification"]],"On Freedom":[[0,"on-freedom"]],"On The Institutions, In Fairness":[[0,"on-the-institutions-in-fairness"]],"Open Sky":[[17,"open-sky"]],"Open Source Means Open Source":[[0,"open-source-means-open-source"]],"OpenCom XL":[[6,"opencom-xl"]],"OpenWRT":[[4,"openwrt"]],"Other Signals To Look For":[[0,"other-signals-to-look-for"]],"Overall Evaluation":[[0,"overall-evaluation"]],"Packet Prioritisation":[[14,"packet-prioritisation"]],"Packet Radio Modems":[[6,"packet-radio-modems"]],"Path Request Burst Control":[[8,"path-request-burst-control"]],"Permission Configuration Locations":[[5,"permission-configuration-locations"]],"Permission Examples":[[5,"permission-examples"]],"Permission Hierarchy":[[5,"permission-hierarchy"]],"Permission Short Forms":[[5,"permission-short-forms"]],"Permission Types":[[5,"permission-types"]],"Permission Validation":[[5,"permission-validation"]],"Permissions":[[5,"permissions"]],"Personal Infrastructure":[[17,"personal-infrastructure"]],"Physics Of Trust":[[17,"physics-of-trust"]],"Pipe Interface":[[8,"pipe-interface"]],"Platform-Specific Install Notes":[[4,"platform-specific-install-notes"]],"Portable Existence":[[17,"portable-existence"]],"Possible Verdicts":[[0,"possible-verdicts"]],"Prerequisites":[[5,"prerequisites"]],"Presentation, Elongated":[[0,"presentation-elongated"]],"Preserving Human Agency":[[17,"preserving-human-agency"]],"Programs & Utilities":[[12,"programs-utilities"]],"Programs Using Reticulum":[[12,null]],"Proposing Work Documents":[[5,"proposing-work-documents"]],"Protocol Specifics":[[14,"protocol-specifics"]],"Protocols":[[12,"protocols"]],"Protocols Over Platforms":[[1,"protocols-over-platforms"]],"Provenance and attribution":[[0,"provenance-and-attribution"]],"Provide Feedback":[[13,"provide-feedback"]],"Public Domain Protocol":[[17,"public-domain-protocol"]],"Public Key Announcements":[[14,"public-key-announcements"]],"Publishing Blackhole Lists":[[15,"publishing-blackhole-lists"]],"Pure-Python Reticulum":[[4,"pure-python-reticulum"]],"Purpose & Scope":[[0,"purpose-scope"]],"Question 1: Is this a clean implementation, or was it directly generated from the reference?":[[0,"question-1-is-this-a-clean-implementation-or-was-it-directly-generated-from-the-reference"]],"Question 2: Who, or what, is the agent of the work?":[[0,"question-2-who-or-what-is-the-agent-of-the-work"]],"RAK4631-based Boards":[[6,"rak4631-based-boards"]],"RBrowser":[[12,"rbrowser"]],"RISC-V":[[4,"risc-v"]],"RNMon":[[12,"rnmon"]],"RNS FileSync":[[12,"rns-filesync"]],"RNS Page Node":[[12,"rns-page-node"]],"RNode":[[6,"rnode"]],"RNode LoRa Interface":[[8,"rnode-lora-interface"]],"RNode Multi Interface":[[8,"rnode-multi-interface"]],"RRC":[[12,"rrc"]],"Raspberry Pi":[[4,"raspberry-pi"]],"Reaching the Destination":[[14,"reaching-the-destination"]],"Recognition & Response":[[0,"recognition-response"]],"Recycled Wine, Fermenting":[[0,"recycled-wine-fermenting"]],"Reference Implementation":[[16,"reference-implementation"]],"Reference Setup":[[14,"reference-setup"]],"Release Management":[[5,"release-management"]],"Release Storage & Structure":[[5,"release-storage-structure"]],"Remote Management":[[15,"remote-management"]],"Remote Permission Management":[[5,"remote-permission-management"]],"Remote Shell":[[12,"remote-shell"]],"Repository Creation & Management":[[5,"repository-creation-management"]],"Repository Statistics":[[5,"repository-statistics"]],"Repository Structure":[[5,"repository-structure"]],"Requests & Responses":[[2,"requests-responses"]],"Resolving Dependency & Installation Issues":[[4,"resolving-dependency-installation-issues"]],"Resources":[[14,"resources"]],"Restoration":[[1,"restoration"]],"RetiBBS":[[12,"retibbs"]],"Reticulum License":[[9,null]],"Reticulum Network Stack Manual":[[7,null]],"Reticulum Network Telephone":[[12,"reticulum-network-telephone"]],"Reticulum Relay Chat":[[12,"reticulum-relay-chat"]],"Reticulum Transport":[[14,"reticulum-transport"]],"Reticulum as a System Service":[[15,"reticulum-as-a-system-service"]],"Retipedia":[[12,"retipedia"]],"Roaming Nodes":[[17,"roaming-nodes"]],"Security Considerations":[[8,"security-considerations"]],"Serial Interface":[[8,"serial-interface"]],"Serial Lines & Devices":[[6,"serial-lines-devices"]],"Serving Pages Over Nomad Network":[[5,"serving-pages-over-nomad-network"]],"Sideband":[[12,"sideband"]],"Signing Commits":[[5,"signing-commits"]],"Sources and Authorities":[[0,"sources-and-authorities"]],"Sovereignty Through Infrastructure":[[1,"sovereignty-through-infrastructure"],[17,"sovereignty-through-infrastructure"]],"Standalone Reticulum Installation":[[4,"standalone-reticulum-installation"]],"Start Of The Road":[[1,"start-of-the-road"]],"State Management":[[5,"state-management"]],"Store & Forward":[[17,"store-forward"]],"Substance Of The Networks":[[0,"substance-of-the-networks"]],"Support Reticulum":[[13,null]],"Supported Boards and Devices":[[6,"supported-boards-and-devices"]],"Systemwide Service":[[15,"systemwide-service"]],"TCP Client Interface":[[8,"tcp-client-interface"]],"TCP Server Interface":[[8,"tcp-server-interface"]],"Table Of Contents":[[7,"table-of-contents"]],"The Ability To Disconnect":[[17,"the-ability-to-disconnect"]],"The Announce Mechanism in Detail":[[14,"the-announce-mechanism-in-detail"]],"The Bandwidth Fallacy":[[17,"the-bandwidth-fallacy"]],"The Conformal Surface":[[0,"the-conformal-surface"]],"The Consequences Of The \u201cNot Open Source\u201d Claim":[[0,"the-consequences-of-the-not-open-source-claim"]],"The Distribution Argument":[[0,"the-distribution-argument"]],"The Fluency Trap":[[0,"the-fluency-trap"]],"The General Principle":[[0,"the-general-principle"]],"The Harm Principle":[[17,"the-harm-principle"]],"The Illusion Of The Center":[[17,"the-illusion-of-the-center"]],"The Intention Of This Guide":[[0,"the-intention-of-this-guide"]],"The Interface Is The Medium":[[17,"the-interface-is-the-medium"]],"The License In This Context":[[0,"the-license-in-this-context"]],"The Line":[[0,"the-line"]],"The Method of Madness":[[0,"the-method-of-madness"]],"The Movement Of A Dozen":[[0,"the-movement-of-a-dozen"]],"The Original Architecture":[[1,"the-original-architecture"]],"The Place Of New Implementations":[[0,"the-place-of-new-implementations"]],"The Platform Interregnum":[[1,"the-platform-interregnum"]],"The Prediction, And What Happened":[[0,"the-prediction-and-what-happened"]],"The Project In Brief":[[0,"the-project-in-brief"]],"The Release Workflow":[[5,"the-release-workflow"]],"The Role Of The Individual":[[0,"the-role-of-the-individual"]],"The Work Is Finished":[[17,"the-work-is-finished"]],"The performance claims":[[0,"the-performance-claims"]],"The rncp Utility":[[15,"the-rncp-utility"]],"The rngit Utility":[[5,"the-rngit-utility"],[15,"the-rngit-utility"]],"The rnid Utility":[[15,"the-rnid-utility"]],"The rnodeconf Utility":[[15,"the-rnodeconf-utility"]],"The rnpath Utility":[[15,"the-rnpath-utility"]],"The rnprobe Utility":[[15,"the-rnprobe-utility"]],"The rnsd Utility":[[15,"the-rnsd-utility"]],"The rnsh Utility":[[15,"the-rnsh-utility"]],"The rnstatus Utility":[[15,"the-rnstatus-utility"]],"The rnx Utility":[[15,"the-rnx-utility"]],"The \u201cClean-Room\u201d Delusion":[[0,"the-clean-room-delusion"]],"These Standards Are Reasonable":[[0,"these-standards-are-reasonable"]],"Transport Nodes and Instances":[[10,"transport-nodes-and-instances"]],"Trustless Networking":[[10,"trustless-networking"]],"Try Using a Reticulum-based Program":[[4,"try-using-a-reticulum-based-program"]],"Tuning Ingress Queues":[[8,"tuning-ingress-queues"]],"Two Questions That Resolve Most Cases":[[0,"two-questions-that-resolve-most-cases"]],"UDP Interface":[[8,"udp-interface"]],"Ubuntu Lunar":[[4,"ubuntu-lunar"]],"Understanding Reticulum":[[14,null]],"Unsigned RNode v2.x":[[6,"unsigned-rnode-v2-x"]],"Usage with Reticulum":[[6,"usage-with-reticulum"]],"Userspace Service":[[15,"userspace-service"]],"Using Reticulum on Your System":[[15,null]],"Using the Included Utilities":[[4,"using-the-included-utilities"]],"V. The Void Grant":[[0,"v-the-void-grant"]],"VI. Fair Use Does Not Rescue This Pattern":[[0,"vi-fair-use-does-not-rescue-this-pattern"]],"Validating Commit Signatures":[[5,"validating-commit-signatures"]],"Verdict":[[0,"verdict"]],"Verified Releases":[[5,"verified-releases"]],"Void Grants: Legal Foundations of Machine-Generated Code":[[0,"void-grants-legal-foundations-of-machine-generated-code"]],"What The Argument Is Actually Doing":[[0,"what-the-argument-is-actually-doing"]],"What The Pattern Is Not":[[0,"what-the-pattern-is-not"]],"What The Reticulum License Is":[[0,"what-the-reticulum-license-is"]],"What This Means For Other Implementations":[[0,"what-this-means-for-other-implementations"]],"What assistance looks like":[[0,"what-assistance-looks-like"]],"What does Reticulum Offer?":[[16,"what-does-reticulum-offer"]],"What is Reticulum?":[[16,null]],"What substitution looks like":[[0,"what-substitution-looks-like"]],"What \u201cOpen\u201d Means Positively":[[0,"what-open-means-positively"]],"Where can Reticulum be Used?":[[16,"where-can-reticulum-be-used"]],"Who Is Restricted By Which License?":[[0,"who-is-restricted-by-which-license"]],"Why This License Exists":[[0,"why-this-license-exists"]],"WiFi-based Hardware":[[6,"wifi-based-hardware"]],"Windows":[[4,"windows"]],"Wire Format":[[14,"wire-format"]],"Work Document Permissions":[[5,"work-document-permissions"]],"Work Documents":[[5,"work-documents"]],"Working With Work Documents":[[5,"working-with-work-documents"]],"Zen of Reticulum":[[17,null]],"Zero-Trust Architectures":[[17,"zero-trust-architectures"]]},"docnames":["brandolinis","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":["brandolinis.rst","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":{},"objects":{"RNS":[[11,0,1,"","Buffer"],[11,0,1,"","Destination"],[11,0,1,"","Identity"],[11,0,1,"","Link"],[11,0,1,"","MessageBase"],[11,0,1,"","Packet"],[11,0,1,"","PacketReceipt"],[11,0,1,"","RawChannelReader"],[11,0,1,"","RawChannelWriter"],[11,0,1,"","RequestReceipt"],[11,0,1,"","Resource"],[11,0,1,"","Reticulum"],[11,0,1,"","Transport"]],"RNS.Buffer":[[11,1,1,"","create_bidirectional_buffer"],[11,1,1,"","create_reader"],[11,1,1,"","create_writer"]],"RNS.Channel":[[11,0,1,"","Channel"]],"RNS.Channel.Channel":[[11,1,1,"","add_message_handler"],[11,1,1,"","is_ready_to_send"],[11,2,1,"","mdu"],[11,1,1,"","register_message_type"],[11,1,1,"","remove_message_handler"],[11,1,1,"","send"]],"RNS.Destination":[[11,3,1,"","RATCHET_COUNT"],[11,3,1,"","RATCHET_INTERVAL"],[11,1,1,"","accepts_links"],[11,1,1,"","announce"],[11,1,1,"","app_and_aspects_from_name"],[11,1,1,"","clear_default_app_data"],[11,1,1,"","create_keys"],[11,1,1,"","decrypt"],[11,1,1,"","deregister_request_handler"],[11,1,1,"","enable_ratchets"],[11,1,1,"","encrypt"],[11,1,1,"","enforce_ratchets"],[11,1,1,"","expand_name"],[11,1,1,"","get_private_key"],[11,1,1,"","hash"],[11,1,1,"","hash_from_name_and_identity"],[11,1,1,"","load_private_key"],[11,1,1,"","register_request_handler"],[11,1,1,"","set_default_app_data"],[11,1,1,"","set_link_established_callback"],[11,1,1,"","set_max_request_size"],[11,1,1,"","set_packet_callback"],[11,1,1,"","set_proof_requested_callback"],[11,1,1,"","set_proof_strategy"],[11,1,1,"","set_ratchet_interval"],[11,1,1,"","set_retained_ratchets"],[11,1,1,"","sign"]],"RNS.Identity":[[11,3,1,"","CURVE"],[11,3,1,"","KEYSIZE"],[11,3,1,"","RATCHETSIZE"],[11,3,1,"","RATCHET_EXPIRY"],[11,3,1,"","TRUNCATED_HASHLENGTH"],[11,1,1,"","current_ratchet_id"],[11,1,1,"","decrypt"],[11,1,1,"","encrypt"],[11,1,1,"","from_bytes"],[11,1,1,"","from_file"],[11,1,1,"","full_hash"],[11,1,1,"","get_private_key"],[11,1,1,"","get_public_key"],[11,1,1,"","get_random_hash"],[11,1,1,"","load_private_key"],[11,1,1,"","load_public_key"],[11,1,1,"","pub_to_file"],[11,1,1,"","recall"],[11,1,1,"","recall_app_data"],[11,1,1,"","sign"],[11,1,1,"","to_file"],[11,1,1,"","truncated_hash"],[11,1,1,"","validate"]],"RNS.Link":[[11,3,1,"","CURVE"],[11,3,1,"","ESTABLISHMENT_TIMEOUT_PER_HOP"],[11,3,1,"","KEEPALIVE"],[11,3,1,"","KEEPALIVE_TIMEOUT_FACTOR"],[11,3,1,"","STALE_GRACE"],[11,3,1,"","STALE_TIME"],[11,1,1,"","get_age"],[11,1,1,"","get_channel"],[11,1,1,"","get_establishment_rate"],[11,1,1,"","get_expected_rate"],[11,1,1,"","get_mdu"],[11,1,1,"","get_mode"],[11,1,1,"","get_mtu"],[11,1,1,"","get_q"],[11,1,1,"","get_remote_identity"],[11,1,1,"","get_rssi"],[11,1,1,"","get_snr"],[11,1,1,"","identify"],[11,1,1,"","inactive_for"],[11,1,1,"","no_data_for"],[11,1,1,"","no_inbound_for"],[11,1,1,"","no_outbound_for"],[11,1,1,"","request"],[11,1,1,"","set_link_closed_callback"],[11,1,1,"","set_packet_callback"],[11,1,1,"","set_remote_identified_callback"],[11,1,1,"","set_resource_callback"],[11,1,1,"","set_resource_concluded_callback"],[11,1,1,"","set_resource_started_callback"],[11,1,1,"","set_resource_strategy"],[11,1,1,"","teardown"],[11,1,1,"","track_phy_stats"]],"RNS.MessageBase":[[11,3,1,"","MSGTYPE"],[11,1,1,"","pack"],[11,1,1,"","unpack"]],"RNS.Packet":[[11,3,1,"","ENCRYPTED_MDU"],[11,3,1,"","PLAIN_MDU"],[11,1,1,"","get_q"],[11,1,1,"","get_rssi"],[11,1,1,"","get_snr"],[11,1,1,"","resend"],[11,1,1,"","send"]],"RNS.PacketReceipt":[[11,1,1,"","get_rtt"],[11,1,1,"","get_status"],[11,1,1,"","set_delivery_callback"],[11,1,1,"","set_timeout"],[11,1,1,"","set_timeout_callback"]],"RNS.RawChannelReader":[[11,1,1,"","__init__"],[11,1,1,"","add_ready_callback"],[11,1,1,"","remove_ready_callback"]],"RNS.RawChannelWriter":[[11,1,1,"","__init__"]],"RNS.RequestReceipt":[[11,1,1,"","concluded"],[11,1,1,"","get_progress"],[11,1,1,"","get_request_id"],[11,1,1,"","get_response"],[11,1,1,"","get_response_time"],[11,1,1,"","get_status"]],"RNS.Resource":[[11,1,1,"","advertise"],[11,1,1,"","cancel"],[11,1,1,"","get_data_size"],[11,1,1,"","get_hash"],[11,1,1,"","get_parts"],[11,1,1,"","get_progress"],[11,1,1,"","get_segments"],[11,1,1,"","get_transfer_size"],[11,1,1,"","is_compressed"]],"RNS.Reticulum":[[11,3,1,"","ANNOUNCE_CAP"],[11,3,1,"","DEFAULT_PER_HOP_TIMEOUT"],[11,3,1,"","LINK_MTU_DISCOVERY"],[11,3,1,"","MINIMUM_BITRATE"],[11,3,1,"","MTU"],[11,1,1,"","blackhole_sources"],[11,1,1,"","discovered_interfaces"],[11,1,1,"","get_first_hop_timeout"],[11,1,1,"","get_instance"],[11,1,1,"","get_lowest_interface_bitrate"],[11,1,1,"","get_medium_path_timeout"],[11,1,1,"","interface_discovery_sources"],[11,1,1,"","link_mtu_discovery"],[11,1,1,"","publish_blackhole_enabled"],[11,1,1,"","remote_management_enabled"],[11,1,1,"","required_discovery_value"],[11,1,1,"","should_use_implicit_proof"],[11,1,1,"","transport_enabled"]],"RNS.Transport":[[11,3,1,"","PATHFINDER_M"],[11,1,1,"","await_path"],[11,1,1,"","blackhole_identity"],[11,1,1,"","deregister_announce_handler"],[11,1,1,"","has_path"],[11,1,1,"","hops_to"],[11,1,1,"","next_hop"],[11,1,1,"","next_hop_interface"],[11,1,1,"","register_announce_handler"],[11,1,1,"","request_path"],[11,1,1,"","unblackhole_identity"]]},"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":{"":[1,2,4,5,7,8,10,11,14,15,16,17],"0":[0,2,4,5,8,11,14,15,16],"00":[0,5,14,15],"000":0,"00000000":14,"0000001":0,"00000100":14,"00000111":14,"01":[5,14],"0100":5,"01010000":14,"02":4,"03":5,"04":5,"05":[0,2,5],"0536":15,"06":0,"06915":8,"06982":0,"08":[2,15],"09":[0,5],"097":0,"0d7334d411d00120cbad24edf355fdd2":5,"0f4259fef4521ab75a3409e353fe9073eb10783b4912a6a9937c57bf44a62c1":15,"0x0101":2,"0x20":2,"0x7d":2,"0x7e":2,"0x91c421ddfb8a30a49a71d63447ddb54cebe3465":13,"0xf000":[2,11],"1":[2,4,5,7,8,11,14,15,17],"10":[0,5,8,14,15],"100":[0,2,8,14],"1000":2,"10000000":14,"101":0,"102":0,"1024":[2,8],"103":0,"106":0,"107":0,"1081":0,"1087":0,"109":17,"11":[0,5,14],"110":0,"111":0,"1115":0,"1121":0,"115":14,"115200":[2,8,15],"1178a8f1fad405bf2ad153bf5036bdfd":15,"118":8,"12":[0,4,5,8,15],"1200":14,"122":0,"125":8,"125000":8,"1260p":0,"127":8,"128":[0,8,10,11,14],"13":[0,15],"132":0,"13425ec15b621c1d928589718000d814":[10,14],"1367":0,"137":0,"1373":0,"1381":0,"14":[5,8],"140":0,"144":0,"146":0,"1476":0,"149":0,"15":[0,5,8],"150":[8,15],"150m":8,"153cb870b4665b8c1c348896292b0bad":5,"15kb":17,"15m":15,"16":[0,5,8,10,14,15,17],"16190":0,"16192":0,"1625":8,"1625000":8,"167":14,"168":17,"17":[0,15],"1711":0,"1716230400":5,"1726dbad538775b5bf9b0ea25a4079c8":15,"175":0,"18":[0,5,15],"1800":11,"187":15,"1879":0,"188":0,"1884":0,"19":0,"192":17,"1976":0,"1980":0,"1984":0,"1985":0,"1989":0,"1990":0,"1991":0,"1992":0,"1997":0,"1998":0,"1999":0,"1a54d64db7e8beca6f2c6cd17b0cb479":5,"1b03013c25f1c2ca068a4f080b844a10":15,"1h":15,"2":[2,4,5,7,8,11,14,15],"20":[0,5,8,14,15],"200":[8,15],"2005":1,"2008":0,"201":8,"2010":0,"2016":[9,16],"2017":0,"2018":0,"2021":0,"2023":[0,4,15],"2024":5,"2025":[0,5],"2026":[0,5,9,17],"203":0,"21":[0,4],"21a8daa6d9c3d3b8aab6e94b6bcb0e33":5,"22":[0,5,8],"2225fdeecaf6e2db4556c3c2d7637294":15,"226":0,"229":0,"23":[0,5,15],"2316":15,"233":0,"236":0,"23h":15,"24":[5,8,15],"2400000000":8,"25":[0,2,7,16],"250":17,"252":0,"255":[8,15],"25519":11,"256":[0,5,8,10,11,14,15,16],"2592000":11,"26":0,"27":15,"280":0,"29":[0,8],"297":[14,16],"29716":8,"2b489d06eaf7c543808c76a5332a447d":15,"2b9ec651326d9bc274119054c70fb75":15,"2d":0,"2d03725b327348980d570f739a3a5708":15,"2d882c5586e548d79b5af27bca1776dc":15,"2f":2,"2owjajquafianpecac":4,"3":[0,2,4,5,8,14,15,16],"30":[0,5,8,11,15],"30602def3b3506a28ed33db6f60cc6c9":15,"31":0,"313":0,"32":[4,5,11,14],"3278":8,"327c1b2f87c9353e01769b01090b18f2":17,"32m":15,"33":[0,8],"34":[8,17],"340":0,"345":0,"35":0,"360":[5,8,11],"3600":[2,4,8],"37":[0,5],"374":0,"37428":15,"37429":15,"37k":0,"38":[0,5,15],"383":11,"3865":15,"399ea050ce0eed1816c300bcb0840938":15,"3a4f8b9c1d2e3f4g5h6i7j8k9l0m1n2o":15,"3b87":8,"3d":0,"3k":0,"4":[0,5,11,14,15],"40m":15,"42":[0,5],"420":0,"4242":[4,8],"4251":8,"42671":8,"430":14,"4343":8,"44":16,"44318":8,"45":[2,5,14],"46":15,"464":11,"465":14,"469":15,"471":0,"48":0,"48555":8,"49":[0,15],"490":0,"49555":8,"4965":15,"499":0,"4e":8,"4ed75ffdd":0,"4faf1b2e0a077e6a9d92fa051f256038":14,"4g":17,"4ghz":8,"4k":0,"5":[0,2,5,8,11,14,15,16,17],"500":[0,8,11,14,16,17],"5001":8,"501":0,"506":0,"508":0,"50824b711717f97c2fb1166ceddd5ea9":5,"51":[8,14],"512":[8,11,14,16],"519":0,"52":15,"521c87a83afb8f29e4455e77930b973b":15,"5233":0,"5245a8efe1788c6a1cd36144a270e13b":15,"53":[0,5],"535":0,"539":0,"54cc8d601":0,"55":8,"56":15,"5600x":0,"564":2,"566":0,"56m":15,"57":0,"5757":8,"58":0,"5858":8,"59":15,"593":0,"598":0,"5caf":8,"5d78":8,"5k":0,"5urvjicpzi7q3ybztsef4i5ow2aq4soktfj7zedz53s47r54jnqq":8,"6":[4,5,8,11,15],"60":[2,8,15],"600":[0,8],"629":0,"63":15,"636":0,"637":0,"64":[4,14,15],"65":0,"67":0,"687":0,"68a4aa91ac350c4087564e8a69f84e86":15,"69":0,"693":0,"7":[0,4,8,14,15],"709":0,"71":17,"71e5":8,"72":8,"720":[8,11],"7200":8,"73":[8,15],"730":0,"737":0,"73cbd378bb0286ed11a707c13447bb1":15,"74":15,"74195":8,"74bea355":0,"781":15,"7822":15,"7a55144adf826958a9529a3bcf08b149":15,"8":[0,2,8,15],"80":[13,15],"800":0,"8001":8,"805":0,"809":15,"82":0,"83":[14,15],"83b7328926fed0d2e6a10a7671f9e237":17,"84":0,"84fpy1qbxhcgdseepynmhthcrgmx4nffbytz2gkytoqhvvhjp8eaw1z1eedrnkd19b3b8nilcgvxzkv17ummmeescrpya5w":13,"86":15,"86240b027":0,"865":8,"865600000":8,"867":8,"867200000":8,"868":14,"88":[0,8],"886":0,"89":[0,8],"8a37cdd16938ce79861561adbd59023a":5,"8dd57a738226809646089335a6b03695":15,"8f3a21c9d84e927b":5,"8f7e6d5":5,"8f7e6d5c8f7e6d5c8f7e6d5c8f7e6d5c8f7e6d5":5,"8k":0,"9":[0,4,5,15],"90":5,"900":[0,14,15],"9037":15,"921600":15,"928":0,"94":0,"940":0,"941bed5e228775e5a8079fc38b1ccf3f":15,"959e10e5efc1bd9d97a4083babe51dea":5,"96":[0,14],"9600":2,"9710b86":5,"9710b86ba12c42d1d8f30f74fe509286":5,"9710b86ba12c4f2":5,"982":0,"983":0,"984b74a3f768bef236af4371e6f248cd":15,"99":[0,14],"99714":8,"9a":5,"9d27af75c":0,"9fb6d773498fb3feda407ed8ef2c3229":15,"9h":15,"9k":0,"9th":0,"A":[1,2,4,5,7,8,9,10,11,12,14,15],"AND":9,"AS":9,"And":[1,2,7,17],"As":[0,1,4,5,6,8,11,12,13,14,15,16],"At":[0,4,14],"BE":9,"BUT":9,"Be":[0,5,11,15,17],"Being":0,"But":[1,7,13,14,17],"By":[1,2,4,5,7,8,11,14,15,17],"FOR":9,"For":[1,4,5,7,8,10,11,14,15,16],"IN":[2,9,11],"If":[0,1,2,4,5,6,8,10,11,12,13,14,15,16,17],"In":[1,2,4,5,6,7,8,10,11,12,14,15,16],"It":[0,1,2,4,5,6,8,10,11,12,14,15,16,17],"Its":0,"NO":9,"NOT":9,"No":[2,4,7,8,10,14,15,16,17],"Not":7,"OF":9,"OR":9,"Of":[10,14],"On":[1,2,4,5,7,8,10,15,17],"One":[0,4,5,6,8,11,14,17],"Or":[5,7,8,14,15,16],"Such":[0,1,8],"THE":9,"TO":9,"That":[1,5,7,12,14,17],"The":[2,4,6,7,8,9,10,11,12,13,16],"Their":0,"Then":[0,1,2,4],"There":[0,1,4,10,14,15,17],"These":[1,4,5,7,8,10,11,12,14,15],"To":[2,4,5,6,7,8,10,14,15,16],"WITH":9,"Will":11,"With":[1,7,8,10,12,14,15,17],"_":14,"__":14,"______":14,"_______":14,"________":14,"________________":14,"__future__":2,"__init__":[2,11],"__main__":2,"__name__":2,"__str__":2,"_no_us":11,"a010e6613":0,"a1b2c3d4e5f686ba12c42d1ba12ef1aa":5,"a4d":8,"a79f":8,"aarch64":[0,4],"ab":2,"abandon":[0,1],"abc":5,"abil":[0,1,4,5,6,7,9,15,16],"abl":[0,1,2,4,5,8,11,14,15],"abolish":17,"abort":[1,2,5,8],"about":[0,2,4,5,6,8,10,11,14,15,17],"abov":[0,4,5,6,8,9,14,15],"abridg":0,"absenc":0,"absent":0,"absolut":[0,8,13,16,17],"abstract":[0,10,11,14,17],"abstractmethod":11,"absurd":0,"abund":[6,17],"abus":[0,15],"academ":1,"acceler":0,"accept":[0,1,5,8,11,13,14,15,17],"accept_al":[2,11],"accept_app":11,"accept_non":11,"accepts_link":11,"access":[0,1,4,7,8,10,11,15,17],"access_point":[8,10],"accid":[0,12,17],"accommod":[11,14],"accomod":17,"accompani":0,"accord":[0,2,4,5,10,14],"accordingli":[2,8],"account":[0,1,10,11,17],"accumul":0,"accus":0,"achiev":[0,1,4,8,10,11,14,16],"acknowledg":[0,10,16],"acquir":0,"across":[0,1,2,5,6,8,10,11,14,15,17],"act":[0,1,4,8,11,14,15,17],"action":[0,1,2,9,15],"activ":[0,1,2,4,5,8,11,14,15],"actor":[1,14,15,17],"actual":[1,2,4,5,7,8,10,14,15,17],"ad":[0,1,2,5,6,7,8,10,11,12,14,15,16,17],"adapt":[0,4,6,17],"add":[0,1,2,4,5,8,10,11,15],"add_argu":2,"add_message_handl":[2,11],"add_ready_callback":11,"addendum":7,"addict":17,"addit":[0,5,6,8,10,11,12,14,15,16],"addition":[4,5,6,8,14],"addr":15,"address":[0,1,2,4,5,7,8,11,14,15,16],"adher":[8,11],"adjust":[0,4,5,11,15,17],"adm":5,"admin":[5,8],"administ":[0,5],"administr":[0,5,10,12,14,15,17],"admit":0,"adopt":[0,14],"adress":[11,14],"advanc":[0,12,14],"advantag":11,"advers":16,"adversari":[0,4,10,13,17],"advertis":[0,2,8,11],"advic":[0,13],"advis":[8,14],"ae":[0,11,14,16],"af73":8,"aff":0,"affair":0,"affect":[0,4,8,17],"affili":[1,12],"affin":8,"affirm":0,"afford":10,"after":[0,2,4,5,8,10,11,14,15],"afterthought":[0,17],"ag":[0,1],"again":[0,8,14,15],"against":[0,1,4,5,8,14,17],"agenc":[7,14],"agenda":0,"agent":[7,14,17],"aggress":0,"agnost":[10,14],"agnostic":[14,17],"ago":[0,15],"agpl":0,"agreement":[0,1,17],"ahead":[0,10],"ai":[0,17],"aim":[0,1,4,7,14],"air":[4,6],"airmax":6,"airtim":[0,8,10,17],"airtime_limit_long":8,"airtime_limit_short":8,"airwav":0,"akin":14,"alexand":0,"algorithm":[0,1,9,10,17],"alia":5,"alias":7,"aliased_nam":5,"alic":[5,14],"alien":17,"align":[0,4,15,17],"aliv":[11,14],"all":[0,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17],"allerg":0,"allevi":6,"alloc":[0,8,10,11,14,15],"allow":[0,1,2,4,5,6,8,10,11,12,14,15,16,17],"allow_al":[2,11],"allow_list":11,"allow_non":11,"allowed_hash":15,"allowed_ident":15,"allowed_list":11,"allowedsignersfil":5,"almost":[0,1,6,8,14,15,17],"alon":[0,8],"along":[5,8,11,14,15],"alongsid":[5,10],"alreadi":[0,2,4,5,6,10,11,12,14,15,17],"also":[0,1,2,4,5,6,7,8,10,11,12,14,15,16,17],"altai":0,"alter":[4,11,14],"altern":[0,2,4,5,8,15],"although":[4,14,16],"altitud":8,"alwai":[0,1,4,5,8,10,11,14,15,17],"am":17,"amateur":[8,16],"ambigu":0,"amd64":0,"america":0,"among":[1,17],"amongst":[0,9],"amount":[0,2,8,10,11,14,16,17],"amplifi":1,"amsterdam":[8,15],"an":[0,1,2,4,5,6,8,9,10,11,12,14,15,16,17],"analog":[12,17],"analysi":[1,5,7],"analyt":13,"analyz":[0,1],"ancestri":0,"anchor":7,"andi":0,"android":[7,8,12,15],"ani":[0,1,2,4,5,6,8,9,10,11,12,13,14,15,16],"annonuc":8,"annot":2,"annouce_cap":8,"announc":[0,4,5,7,10,11,12,15],"announce_cap":[8,11],"announce_handl":2,"announce_interv":[5,8],"announce_packet_hash":11,"announce_rate_grac":[4,8],"announce_rate_penalti":[4,8],"announce_rate_target":[4,8],"announced_ident":[2,11],"announceloop":2,"announces_from_intern":8,"announces_to_intern":8,"announcesampl":2,"annoy":15,"anonym":[0,4,10,11,14,16],"anoth":[0,5,8,10,11,14,15,17],"answer":[14,15,17],"antenna":[0,6,17],"anticip":[0,5],"antidot":0,"anxieti":17,"anymor":[4,17],"anyon":[0,1,2,4,5,6,8,10,11,14,15,17],"anyth":[0,1,5,6,8,12,14,15,16,17],"anywai":[0,8],"anywher":[0,1,2,8,17],"ap":8,"apach":0,"api":[4,5,7,14,16,17],"apk":4,"app":[0,2,4,11,14,17],"app_and_aspects_from_nam":11,"app_data":[2,11],"app_nam":[2,11],"app_timeout":2,"appar":[0,1],"apparatu":0,"appeal":0,"appear":[0,17],"append":[2,14,15],"appendix":[],"appl":0,"appli":[0,1,5,8,11,14,17],"applic":[0,1,2,8,10,11,12,14,15,16,17],"appreci":5,"approach":[0,1,4,6,10,14,15],"appropri":[0,1,5,8,10,17],"approv":[0,1,10,14,17],"approxim":[0,8,15],"april":[0,4],"apt":4,"ar":[1,2,4,5,6,7,8,10,11,12,13,14,15,16,17],"arbit":17,"arbitrari":[5,11,14,15,16],"arch":[0,4,17],"architect":[13,17],"architectur":[0,4,7,12],"archiv":[0,5,7,12],"area":[1,4,6,8,10,14,16],"arg":[2,15],"argon":2,"argpars":2,"argument":[2,5,7,11,15],"argumentpars":2,"aris":9,"arithmet":0,"arm":0,"arm64":7,"armi":17,"armor":[5,17],"around":[0,4,8,14,17],"arrai":[0,4],"arrang":[0,1],"arriv":[0,2,8,14,17],"art":[0,17],"articl":0,"artifact":[0,5,7],"artifacts_dir":5,"artifex":0,"artifici":[0,9],"artist":0,"arx":15,"ascii":5,"ask":[0,2,4,6,11,12,17],"aspect":[2,4,6,8,10,11,14,15],"aspect_filt":[2,11],"aspir":0,"assembl":0,"assent":0,"assert":[0,1,17],"assess":0,"assign":[0,2,10,14,15,17],"assist":[7,12],"associ":[0,5,9,11,14,15],"assum":[0,8,10,14,17],"assumpt":[0,10,13,17],"assuredli":17,"asymmetr":[14,15,16],"asymmetri":[0,1],"asynchron":[10,17],"atop":1,"atrophi":0,"attach":[0,1,12,15],"attached_interfac":11,"attack":[0,4],"attain":[0,4],"attempt":[0,2,4,5,6,8,11,15],"attend":0,"attent":[0,1,13,17],"attest":[0,5],"attract":0,"attribut":[1,7,11],"atx":15,"audienc":0,"audit":0,"auth":15,"authent":[1,5,8,10,11,12,14,15,16],"author":[1,7,9,14,15,17],"authoris":[0,15],"authorit":[0,5,14,16],"authorship":[0,1],"auto":[4,5,6,7,11,14,15],"auto_compress":11,"autoconfigur":16,"autoconnect_announces_to_intern":15,"autoconnect_discovered_interfac":[8,15],"autoconnect_interface_grav":8,"autoconnect_interface_mod":15,"autodiscov":8,"autoinstal":[6,15],"autointerfac":[4,6,8,15],"autom":[0,1,4,5,6,7,12,13,14],"automat":[2,4,7,8,10,11,12,14,15,16,17],"autonom":[1,10,14,17],"autonomi":[1,16,17],"avail":[0,1,2,4,5,6,7,8,10,11,12,14,15,16,17],"avatar":0,"averag":14,"avoid":[6,14,15],"awai":[0,1,2,8,14,15,17],"await_path":11,"awar":[0,4,5,8,14],"ax":[7,16],"ax25kissinterfac":8,"axiom":0,"b":[0,2,5,15],"b32":8,"back":[0,1,2,5,8,14,16,17],"backbon":[0,6,7,10,15,17],"backboneinterfac":[0,4,8,15],"backend":[8,14],"background":[4,8,15],"backhaul":[6,10],"backup":[1,15],"backward":0,"bad":0,"badg":0,"badli":0,"baker":0,"balanc":[0,8],"ban":0,"banal":0,"band":[6,14,17],"bandwidth":[0,4,7,8,10,11,12,14,15,16],"bar":[0,17],"bare":[0,1,2,5,8,17],"barrier":[1,8,14,17],"base":[0,1,5,7,8,10,11,12,14,15,16,17],"base32":[8,15],"base64":[5,15],"baselin":0,"bash":[8,15],"bash_sourc":5,"basi":[0,1,8,11,14,15,16],"basic":[0,2,4,7,8,10,11,15],"batch":5,"batter":0,"batteri":17,"baud":[8,15],"baud_flash":15,"baudrat":2,"bc1pgqgu8h8xvj4jtafslq396v7ju7hkgymyrzyqft4llfslz5vp99psqfk3a6":13,"bc7291552be7a58f361522990465165c":[15,16],"beacon":8,"bear":0,"beast":17,"beat":17,"beauti":[1,12],"becam":[0,1],"becaus":[0,1,5,10,14,17],"becki":2,"becom":[0,1,2,4,5,8,10,14,17],"bedrock":0,"been":[0,1,2,4,5,6,8,10,11,12,13,14,15,16,17],"befor":[0,2,4,5,8,10,11,13,14,15,17],"beg":17,"begin":[0,2,6,11,17],"begun":[0,11],"behalf":[8,10],"behav":[0,6,12],"behavior":[0,8,17],"behaviour":[0,4,8,15],"behind":[0,4,8,13,14,17],"being":[0,1,4,5,8,11,14,17],"beings":[0,1,9,14],"belief":[0,14],"believ":[0,1,17],"belong":[0,8,10,14,15,17],"below":[0,6,8,15],"benchmark":0,"bend":17,"benefici":[8,15],"beneficiari":0,"berlin":17,"besid":0,"best":[0,4,10,11,14,17],"beta":0,"better":[0,1,4,8,10,13,14,17],"between":[0,1,2,8,10,11,12,14,15,17],"beyond":[0,1,5],"bi":[11,14],"bicker":0,"bidirect":14,"big":17,"bill":17,"billion":[10,14],"billionair":17,"bin":[4,8,15],"binari":[0,2,4,8,10,11,14,15,17],"bind":[0,7,8],"bio":0,"bit":[0,2,4,5,8,10,11,12,14,15,16,17],"bitcoin":13,"bitrat":[2,8,11],"bizarr":0,"black":1,"blackhol":[4,7,10,11,14],"blackhole_ident":11,"blackhole_sourc":[11,15],"blackhole_update_interv":15,"blackholed_ident":15,"blackholeupdat":15,"blatant":0,"ble":8,"bless":0,"blindli":[0,15,17],"blizzard":0,"blob":[2,5,14],"block":[0,4,5,7,10,11,12,14,15,17],"block_fast_flap":8,"blockchain":17,"blocklist":15,"blog":0,"blood":17,"blueprint":17,"bluetooth":15,"board":[0,4,7,8,12,14,16],"boat":17,"bob":5,"bobs_nod":5,"bodi":0,"bogu":8,"boil":6,"bond":17,"book":[0,17],"bookworm":7,"bool":11,"boot":[4,15],"bootstrap":[7,8,15],"bootstrap_onli":[4,8],"borrow":17,"bot":12,"both":[0,1,2,4,5,6,8,10,11,12,14,15,16],"bother":0,"bottl":0,"bounc":[4,17],"bound":[7,10,17],"boundari":[0,1,5,8,10,14],"box":[1,6],"brain":0,"branch":[1,5,15],"brandolini":7,"breach":0,"breadcrumb":5,"breadth":0,"break":[0,4,11,14,17],"breath":[0,4,17],"breviti":15,"bridg":[6,8],"brief":7,"briefli":[0,6,14],"brillianc":0,"bring":[0,8,15],"brittl":[4,17],"broad":[4,6],"broadcast":[0,4,7,8,10,11,14,15,17],"broadcast_destin":2,"broadcastloop":2,"broader":[0,4,14],"broken":[0,4,8,17],"brought":[0,8,15],"brows":[1,5,12,17],"browser":[0,5,12,17],"buffer":[7,8,11,16],"bufferedread":11,"bufferedrwpair":11,"bufferedwrit":11,"bufferexampl":2,"bug":[0,5,12,13],"bui":17,"build":[0,1,2,5,6,7,8,12,14,16,17],"builder":[0,17],"built":[0,1,4,8,10,12,14,15,16,17],"bulletin":12,"bulli":0,"bullshit":0,"bundl":[0,2],"bureaucraci":17,"bureaucrat":[16,17],"burgundi":0,"buri":0,"burrow":0,"burst":[7,15],"busiest":0,"busy":1,"butlerian":0,"button":[0,17],"bw":15,"bypass":[0,8,13,17],"byte":[0,2,7,10,11,14,15,16],"bytes":2,"c":[0,2,5,9,15],"c50cc4e4f7838b6c31f60ab9032cbc62":15,"c89b4da064bf66d280f0e4d8abfd9806":15,"ca":0,"cabl":[8,17],"cach":[8,10,15],"cadenc":0,"cafe":17,"cage":17,"cal":0,"calcul":[10,11,14,15],"calibr":0,"call":[0,1,2,10,11,12,14,16,17],"callabl":[2,11],"callback":[2,11],"callsign":8,"calm":0,"calmli":0,"cambrian":0,"came":[0,5],"camp":1,"campaign":0,"can":[0,1,2,4,5,6,7,8,10,11,12,13,14,15,17],"cancel":[0,5,11],"candid":[0,10],"cannot":[0,1,2,4,5,8,10,16,17],"canon":0,"cap":8,"capabl":[0,1,2,4,8,10,14],"capac":[0,4,6,10,11,14],"capit":[1,17],"captur":[0,1,17],"car":10,"carambola":2,"card":[1,17],"care":[0,1,4,5,10,11,15,16,17],"carefulli":[0,4],"cargo_build_target":4,"caricatur":0,"carri":[0,1,8,10,11,14,15,16,17],"carrier":[7,10,16],"cascad":0,"case":[1,2,4,5,6,7,8,10,14,15],"cast":0,"castl":17,"casual":0,"cat":15,"catalogu":0,"catastroph":[0,1],"categori":[0,6],"catiou":0,"caught":0,"caus":[0,4,8],"caution":8,"cb":[11,14],"cbc":[14,16],"cc4d524a3":0,"cd":5,"cdma":8,"ceas":[0,1,17],"cede":1,"cell":[0,10],"cellular":17,"cement":17,"censor":[1,14,15,17],"censorship":[14,16],"center":[0,7],"centr":0,"central":[0,1,4,5,6,8,10,12,14,15,17],"centralis":14,"centric":1,"centuri":1,"ceo":17,"certain":[0,2,8,10,13,14,15,17],"certainti":0,"certif":[0,17],"certifi":[0,1],"cetera":0,"chain":[0,5,8,17],"challeng":[0,4,12,14,17],"chanc":6,"chang":[0,1,2,4,5,8,11,14,15,16,17],"channel":[0,1,4,5,7,8,10,11,13,14,16,17],"channelarg":2,"channelexampl":2,"chaotic":17,"chapter":[0,1,4,5,6,8,10,11,12,14,15,16],"charact":[0,2,5,8,15],"characteris":0,"characterist":[0,8,10,14,17],"charad":0,"charg":[0,9],"chart":[0,5],"charter":14,"chase":17,"chat":7,"cheap":[0,6,8,14],"cheaper":0,"cheapli":4,"check":[0,2,4,5,11,14,15,17],"checksum":[5,11,16],"chmod":5,"choic":[0,4,10,17],"choke":17,"choos":[0,1,2,4,8,12,14,17],"choreographi":0,"choru":0,"chose":[0,14],"chosen":14,"chunk":2,"churn":0,"ci":0,"cific":8,"ciphertext":11,"ciphertext_token":11,"cir":0,"circl":17,"circuit":0,"circul":0,"circumst":[13,14,17],"citat":0,"cite":0,"citi":[0,17],"cl":2,"claim":[5,7,9,14],"claimant":0,"clariti":17,"class":[0,2,10,11,16],"classifi":0,"claud":0,"clean":7,"cleanest":0,"clear":[0,2,8,11,15,17],"clear_default_app_data":11,"clear_screen":2,"clearer":0,"clearli":[0,17],"click":5,"client":[1,2,5,6,7,11,15,17],"client_buffer_readi":2,"client_config":5,"client_connect":2,"client_disconnect":2,"client_ident":[2,5],"client_loop":2,"client_message_receiv":2,"client_packet_receiv":2,"client_request":2,"climat":17,"clone":[0,5,14],"close":[0,2,10,11,15],"closed_callback":11,"closer":[12,14],"closest":14,"closur":0,"cloth":17,"cloud":[1,7,8,12],"cluster":[1,14],"co":[0,5,6,8,16],"code":[1,4,5,6,7,8,10,12,13,15,16,17],"codebas":0,"codens":0,"codex":0,"codic":1,"codifi":0,"codingr":8,"coexist":[7,10],"coffe":17,"coher":17,"coin":0,"collabor":[1,5,14,15],"collaps":[0,1,4,17],"collect":[0,1,4,13],"collis":10,"colon":17,"color":5,"columbia":0,"com":[0,2,5,13,17],"combin":[0,1,4,5,7,12,14,15,17],"combinatori":17,"come":[0,1,4,8,10,14,17],"comma":[8,15],"command":[0,1,2,4,7,8,12,15],"commend":17,"commensur":0,"comment":[0,1,5,8,15],"commentari":0,"commerci":[0,17],"commiss":0,"commit":[0,1,4,7,12],"committ":0,"committe":[0,17],"common":[1,2,4,6,7,10,14,15,16,17],"commonli":[0,5,6,8],"commun":[0,1,2,4,5,7,8,10,11,12,13,14,15,16,17],"communica":8,"compani":17,"companion":0,"compar":[10,17],"comparison":0,"compass":17,"compat":[0,1,2,4,5,6,8,11,12,14,15,16],"compet":[0,1,17],"compil":[0,4],"compiled_refer":0,"complain":17,"complaint":0,"complement":0,"complet":[0,1,2,4,5,6,8,10,11,12,14,15,16],"complex":[0,1,4,8,13,14,17],"compli":10,"complianc":0,"compon":[6,13,14,17],"compos":[0,5,7,14],"comprehens":[1,12,13],"compress":[2,11,14,15,16],"compromis":[1,14,17],"comput":[0,1,4,8,14,16,17],"computation":[8,15],"concaten":[11,15],"conceal":0,"conceiv":[0,1,4,6],"concept":[0,1,7,14,15,17],"conceptu":[0,1,5,7],"concern":[0,17],"concert":14,"concis":0,"conclud":[0,2,11],"conclus":7,"concret":[0,17],"concurr":[6,14,15],"condens":0,"condit":[4,7,9,14,16,17],"conduct":[0,1],"conduit":17,"conf":[4,12],"confer":0,"confess":0,"confid":0,"config":[2,4,5,8,10,15,17],"configarg":2,"configdir":11,"configobj":5,"configpath":2,"configur":[0,1,2,4,6,7,10,11,14,16],"configuraion":6,"configuraiton":15,"configure_devic":2,"confirm":[5,10,14,16,17],"conflict":[4,10],"conform":[1,7],"confront":17,"confus":[0,6,14],"congest":14,"conglomer":17,"conjunct":8,"connect":[0,1,2,5,6,7,9,11,13,14,15,16,17],"conscienc":17,"consciou":0,"conscious":[0,1],"conscript":17,"consent":1,"consequ":[1,7,10,14],"conserv":[0,8],"consid":[0,2,4,8,11,12,14,15,16,17],"consider":[0,7,14],"consist":[0,5,14,15],"consol":15,"constant":[1,11,17],"constantli":[14,17],"constitu":0,"constitut":[0,1,4,14],"constrain":[10,11],"constraint":[0,17],"construct":[0,1,5,14,16,17],"constructor":2,"consult":0,"consum":[0,5,10,11,17],"consumpt":[10,17],"contact":[0,8,10,12,14,17],"contain":[0,1,2,5,8,10,11,14,15],"contamin":0,"contempl":17,"contemporari":1,"contend":14,"content":[0,1,2,4,5,10,12,15],"contest":0,"context":[4,7,14,15,17],"contin":[2,4,17],"continu":[0,1,5,8,11,13,15,16,17],"contract":[0,9],"contractu":0,"contradict":0,"contrari":[0,17],"contrast":[0,1],"contribut":[0,1,7,9,10,13],"contributor":[0,1],"control":[0,1,2,4,5,6,7,10,11,12,14,15,16,17],"controversi":0,"convei":[0,2,17],"conveni":[0,1,2,5,15,17],"convent":[0,2,10],"converg":[4,10,14,17],"convers":[0,1,5,12,14,17],"convert":[0,1,5],"convinc":0,"convincingli":0,"cook":4,"coordin":[0,8,10,11,14,16,17],"copi":[1,5,7,9,15],"copier":0,"copilot":0,"copyleft":0,"copyright":[1,7,9],"core":[0,1,10,14,15,16,17],"corner":17,"corollari":0,"corp":0,"corpor":[0,1,17],"corpu":0,"correct":[0,1,2,5,8,10,14],"correctli":[0,2,5,10],"correspond":[5,10,14,17],"corrobor":0,"corrupt":[1,5],"cosmologi":0,"cost":[0,6,7,8,14,16],"costum":0,"could":[0,1,2,4,8,10,11,14,15,16,17],"counsel":0,"count":[0,5,12,14,17],"counter":2,"coupl":0,"courier":0,"couriership":0,"cours":[0,4,5,8,10,14,17],"court":0,"coven":[0,17],"cover":[0,4,5,6,10,11,14,16],"coverag":[8,10],"cp313":0,"cpp":0,"cpu":[0,2,8,10,14],"cpuinfo":15,"cpython":0,"cr":15,"craft":[0,1,5,17],"craftsman":17,"crash":17,"crate":0,"creat":[0,1,2,7,8,10,11,12,15,16,17],"create_bidirectional_buff":[2,11],"create_kei":11,"create_read":11,"create_receipt":[2,11],"create_writ":11,"creation":[0,1,7,9,10,12,14,15,16],"creativ":[0,1,17],"creator":[0,1,7,14,17],"credenti":[8,14],"credit":0,"crippl":0,"crisi":0,"criteria":0,"criterion":0,"critic":[0,1,10,14,15],"crn":0,"cron":1,"cross":[0,8,12],"crowd":17,"crucial":10,"cruft":17,"crypto":0,"cryptograph":[0,1,4,7,8,10,15,16,17],"cryptographi":[1,4,14,16],"crystal":17,"ctrl":2,"cull":11,"culmin":17,"cultur":[0,1],"cumbersom":5,"curl":8,"currenc":0,"current":[0,1,2,4,5,7,8,11,12,15,17],"current_download":2,"current_filenam":2,"current_ratchet_id":11,"cursor":0,"curtain":0,"curv":[10,11,14,16],"curve25519":[10,11,14,16],"custodian":17,"custom":[0,6,7,11,12,14,16],"custom_network_nam":8,"customis":8,"cut":[0,17],"cv":0,"cycl":0,"cynic":17,"cython":0,"d":[0,5,15],"d09285e660cfe27cee6d9a0beb58b7e0":5,"d56a4fa02c0a77b3575935aedd90bdb2":15,"daemon":[0,2,4,8,11,12,15],"dai":[0,5,11,12,17],"daili":[0,5],"damag":[0,1,9,17],"damn":0,"danc":17,"dang":0,"danger":[0,17],"dark":17,"darwin":0,"data":[0,1,2,4,5,6,7,8,10,11,14,16,17],"data_buff":2,"data_port":8,"databas":[1,12,15,17],"databit":[2,8,15],"datacent":4,"datar":8,"dataset":[0,9,17],"date":[2,4,5,7,12,15],"datetim":2,"dawn":0,"db":[2,15],"dbm":[2,8,15],"dead":0,"deadlin":1,"deal":[0,8,9],"dealt":0,"death":[0,7],"deb":0,"debas":0,"debat":0,"debian":[0,7,14,15],"debug":[0,4,15],"decad":[0,1,6,13,17],"deceiv":0,"decentr":[4,7,8,15],"decentralis":16,"decept":0,"decid":[0,1,8,10,11,14,17],"decim":8,"decis":[0,1,5,8,10,14,17],"declar":[0,14],"declin":0,"decod":[0,2,8,15],"decor":0,"decoupl":1,"decreas":[5,8,15],"decrypt":[0,8,10,11,14,15],"dedic":[0,5,8,14,16,17],"dedupl":0,"deed":0,"deep":[0,4,17],"deeper":0,"deepli":[0,1,17],"deepseek":0,"def":[2,5],"default":[0,2,4,5,6,8,10,11,12,14,15],"default_ar_grac":8,"default_ar_penalti":8,"default_ar_target":8,"default_grav":8,"default_ifac_s":2,"default_per_hop_timeout":11,"defenc":7,"defenceless":0,"defend":0,"defens":0,"defin":[0,2,5,8,11,14,15,16,17],"definit":[0,2,4,5,14,15,17],"deflect":0,"defunct":[0,15],"degrad":[0,10],"degre":[0,8],"delai":[8,12,14,15,17],"deleg":[1,5,14],"delet":[0,1,5,17],"deliber":0,"delimit":2,"deliv":[0,2,4,10,11,12,17],"deliveri":[0,1,2,5,10,11,12,16],"delus":7,"delusion":0,"demand":[0,5,11,17],"demonstr":[0,1,2,4,8,17],"deni":[1,5,17],"denomin":[0,1],"densiti":0,"depend":[0,1,2,5,6,7,8,10,11,14,15,17],"depict":0,"deploi":[0,14,17],"deploy":[0,5],"deprec":0,"depriorit":17,"depth":[0,17],"derail":0,"deregist":11,"deregister_announce_handl":11,"deregister_request_handl":11,"deriv":[0,4,10,11,14,16],"descend":0,"describ":[0,5,6,8,11,14],"descript":[0,2,5,15],"descriptor":2,"deseri":2,"deserializ":2,"deserv":0,"design":[0,1,4,5,6,7,8,10,12,13,14,15,16],"desir":[0,2,6,8,14],"desk":17,"desktop":[8,12],"dest_len":2,"destin":[0,2,4,7,11,15,17],"destination_1":2,"destination_2":2,"destination_clos":2,"destination_hash":[2,5,11,15],"destination_hexhash":2,"destroi":[1,17],"destruct":[0,17],"detach":[5,8],"detail":[0,1,2,4,5,7,8,11,15,16],"detect":[0,2,5],"deterior":0,"determin":[0,4,10,11,14,17],"determinist":5,"detriment":15,"dev":[2,4,5,8,15],"devalu":0,"devel":4,"develop":[0,5,6,7,9,11,12,13,14,15,16,17],"deviant":0,"devic":[0,2,4,7,8,10,11,12,14,15,17],"dfsg":0,"dh":11,"dhcp":[6,8,10,15],"di":17,"diagnosi":0,"dial":0,"diametr":0,"dichotomi":7,"dict":2,"dictat":[15,17],"dictatori":0,"dictatorship":[0,17],"dictionari":15,"did":[0,1,2,12,17],"didn":0,"diff":5,"differ":[0,1,2,4,5,6,8,10,11,12,14,15,16,17],"differenti":15,"diffi":[10,14],"difficult":[0,4,6,15],"difficulti":[8,15],"digit":[1,4,6,14,16,17],"digniti":[0,1,17],"dilut":1,"dimens":0,"dinner":17,"dipol":0,"dir":[2,5],"dire":6,"direct":[0,1,2,4,5,6,10,11,12,14,15],"direction":[0,14],"directli":[1,4,5,6,7,8,9,10,11,12,14,15,16,17],"directori":[2,4,5,8,10,15,17],"dirnam":5,"dirt":0,"dirti":0,"dirtiest":0,"disabl":[8,14,15],"disadvantag":0,"disagre":0,"disappear":[8,15,17],"disassoci":14,"discard":[4,11,14],"discern":[0,1],"disciplin":[0,1,17],"disclos":7,"disclosur":0,"disconnect":[2,4,7,8],"discourag":1,"discov":[0,1,4,7,8,10,11,12,14,17],"discover":[4,7,15],"discover_interfac":15,"discovered_interfac":11,"discoveri":[0,4,5,7,11,14,15],"discovery_bandwidth":8,"discovery_encrypt":8,"discovery_frequ":8,"discovery_lxmf_address":8,"discovery_modul":8,"discovery_nam":8,"discovery_port":8,"discovery_scop":8,"discovery_stamp_valu":8,"discret":1,"discrimin":[0,10],"discuss":[0,1,5,6,14],"disk":[2,5,11,15],"dismiss":0,"displai":[2,5,8,10,12,14,15],"disproven":0,"disput":0,"disqualifi":0,"disregard":0,"disrupt":[1,8],"dissemin":1,"dissent":0,"dissip":0,"dissolv":[10,17],"dissuad":0,"dissuas":0,"dist":5,"distanc":[6,14,15],"distant":[4,11,14],"distinct":[0,1,8,10,14,17],"distinguish":[0,10,14],"distribut":[2,5,7,9,10,11,12,14,15,16,17],"district":0,"dive":4,"diverg":[0,1],"divers":[0,1],"divid":11,"divmod":2,"dn":[6,8,12,17],"dna":17,"dnf":4,"do":[1,2,4,5,6,7,8,9,10,11,14,15,17],"doc":0,"doc_id":5,"doctrin":0,"document":[0,1,4,7,9,11,12,14,15,16,17],"doe":[1,2,4,5,6,7,8,11,12,14,15,17],"doer":0,"doesn":[1,8,10,17],"dollar":[0,17],"domain":[0,1,4,7,8,14,15,16],"domin":17,"don":[0,2,4,5,10,11,14,15,17],"donat":[0,7],"done":[0,2,4,5,8,14,15,17],"door":[0,17],"dot":[14,15],"doubt":[0,4],"dowload":4,"down":[0,1,2,6,8,11,15,17],"download":[1,2,4,5,8,10,12,15],"download_began":2,"download_conclud":2,"download_finish":2,"download_start":2,"download_tim":2,"downstream":[0,15],"dozen":7,"draft":0,"drag":[0,12],"drain":[0,8],"dramat":0,"drastic":15,"draught":0,"draw":[0,17],"drawn":[0,17],"dress":0,"drift":0,"drink":0,"drive":[1,13],"driver":[15,16],"droid":4,"drone":17,"drop":[0,5,8,10,11,12,14,15,17],"drown":1,"dsrdtr":2,"dual":[0,6,15],"dualiti":0,"dublin":15,"due":[1,2],"dumb":17,"dump":[8,15],"duplex":[14,16],"durabl":[0,1],"durat":15,"dure":[0,5,15],"duti":0,"dynam":[1,4,5,8,12,15,17],"dysfunct":13,"dysregul":1,"e":[2,5,15],"e5c032d3ec4e64a6aca9927ba8ab73336780f6d71790":15,"e702c42ba8":15,"e7536ee90bd4a440e130490b87a25124":15,"each":[0,1,2,4,5,8,10,11,12,14,15],"earli":[0,17],"earlier":[0,14],"earliest":0,"earn":0,"earth":0,"eas":[8,14],"easi":[0,4,5,6,8,12,14,15,16],"easier":[0,4,5,8,10,15,16],"easiest":[4,6,8,14],"easili":[0,1,4,5,8,10,14,15,16,17],"eastern":14,"eaten":0,"ec_pr_freq":8,"ecdh":[14,16],"echo":[0,5,7],"echo_destin":2,"echo_request":2,"econom":1,"economi":17,"ecosystem":[0,1,4,8,12,14,15,17],"ed25519":[1,5,14,16],"edd8e72b":0,"edg":0,"edit":[0,4,5,15],"editor":[5,15],"editori":0,"educ":0,"ee":5,"eeprom":15,"effect":[0,1,5,8,14,15],"effici":[0,2,4,8,10,11,12,14,15,16,17],"effort":[0,6,11,17],"effortless":0,"effortlessli":12,"eg":15,"egress":8,"egress_control":8,"ei":2,"eight":0,"either":[0,4,5,6,10,11,14,15,17],"elaps":[5,8],"electromagnet":17,"eleg":17,"element":[0,10,17],"elev":1,"elif":2,"elig":0,"elimin":[1,10,17],"ellipsoid":8,"ellipt":[10,11,14,16],"elong":7,"els":[0,1,2,10,12,13,14,16,17],"elsewher":0,"email":[1,5,12],"emb":5,"embed":[0,1,5,6],"embellish":0,"embodi":0,"embrac":17,"emerg":[1,7,12],"emiss":12,"emot":1,"empir":0,"emploi":[0,1,6,14],"empow":[0,16],"empti":[2,7,8,17],"emul":[4,15],"enabl":[1,2,4,6,7,10,11,12,14,15,16,17],"enable_ratchet":11,"enable_remote_manag":15,"enable_transport":[8,14,15],"encapsul":[8,16],"enclos":5,"enclosur":0,"encod":[0,2,5,11,12,15,17],"encount":[0,4,10],"encourag":[0,1,4,17],"encrypt":[0,1,2,4,5,7,8,10,11,12,14,15,16],"encrypted_mdu":11,"encumbr":0,"end":[0,2,5,8,10,11,12,14,16],"endeavor":[0,1],"endless":[0,8,17],"endors":0,"endow":1,"endpoint":[2,10,11,12,14,17],"energi":[0,4,17],"enforc":[0,8,11,14,15],"enforce_ratchet":11,"engag":[0,1,17],"engin":[1,4,12,13,17],"enginest":0,"enhanc":14,"enjoy":1,"enorm":0,"enough":[0,1,4,6,8,12,14],"ensur":[0,1,2,4,5,8,10,11,12,14,15,16,17],"ensurepath":4,"entail":0,"enter":[1,2,15],"enterpris":0,"entertain":0,"enthusiast":0,"entir":[0,1,2,4,5,8,10,11,12,14,15,16,17],"entireti":0,"entiti":[1,10,14,15,17],"entitl":[0,1],"entri":[1,2,4,14,15,17],"entropi":17,"entrypoint":[7,8,15],"enumer":2,"envelop":[5,11,17],"environ":[0,1,4,5,7,8,10,13,14,15],"environment":14,"environmentlogg":14,"eof":8,"ephemer":[0,1,10,11,14,16],"epub":7,"equal":[0,1,10,11,14,17],"equat":0,"equip":[8,10,14],"equival":[0,5,8,17],"era":17,"eras":0,"erod":17,"eros":0,"erron":13,"error":[0,2,4,5,8,13,15,17],"esc":2,"esc_mask":2,"escal":0,"escap":[0,2,15],"esoter":1,"esp32":[0,6],"especi":[0,4,5,6,8,15],"essenc":0,"essenti":[0,1,4,5,8,12,14,15,17],"establish":[0,1,2,4,8,10,11,12,15,16,17],"established_callback":11,"establishment_timeout_per_hop":11,"estim":[0,11],"et":0,"etc":[0,5,15],"eth0":8,"eth1":8,"ether":17,"ethereum":13,"ethernet":[4,7,8,10,12,14,16,17],"ethic":[0,7],"etho":0,"evalu":[1,7],"evapor":17,"even":[0,1,2,4,5,8,10,11,12,14,15,16,17],"event":[0,8,9,17],"eventu":11,"ever":[0,14],"everi":[0,1,2,4,5,8,10,11,14,15,17],"everydai":4,"everyon":[0,1,4,5,12,13,14,17],"everyth":[0,1,2,5,10,12,13,14,17],"everywher":0,"evict":17,"evid":0,"evidentiari":0,"evolut":0,"evolv":[0,1,4,10,14],"exact":[0,5,6,8,14],"exactli":[0,5,11,14,17],"examin":0,"exampl":[0,1,4,6,7,10,11,14,15,16],"example_util":2,"exampleannouncehandl":2,"exampleconfig":[4,15],"exampleinterfac":2,"exce":[0,2,8,11],"excel":0,"except":[0,2,8,11],"excerpt":0,"excess":[8,15],"exchang":[1,10,11,14,16],"exclud":[0,5,11,14],"exclus":[0,1,5],"execstart":15,"execstartpr":15,"execut":[0,1,2,4,5,8,11,15],"exemplifi":0,"exercis":[0,1],"exhaust":[0,6,12,14,15],"exist":[1,2,4,5,6,7,8,10,12,14,15,16],"exit":[1,2,5,8,11,15],"expand":[5,7,10,12,14,16],"expand_nam":11,"expans":[1,5,17],"expect":[0,2,5,8,11,13,14,15],"expens":[0,6,8],"experi":[0,10,12,14,15,17],"experienc":2,"experiment":0,"expert":0,"expertis":0,"expir":[8,11],"expiri":[8,11],"explain":[0,6,11],"explan":[0,14,15],"explicit":[0,11],"explicitli":[0,8,10,14,15],"exploit":[0,1],"explor":[2,12,14,16,17],"explos":0,"export":[4,15],"expos":[0,8,11,15],"exposur":[0,8],"express":[1,5,7,9],"extend":[0,1,2,11],"extens":[0,5,8,12,15,16],"extent":0,"extern":[0,1,2,4,5,8,11,15,16,17],"extra":[0,4,8,15],"extract":[1,5,15,17],"extract_id":5,"extrem":[0,4,12,14,15,16,17],"ey":0,"f":[0,2,4,5,15],"f2d31b2e080e5d4e358d32822ee4a3b7":5,"f4":8,"f53a1c4278e0726bb73fcc623d6ce763":15,"fabric":[0,7,10],"facad":0,"face":[0,8,12],"facebook":1,"facil":0,"facilit":[12,14],"fact":[0,1,4,8,16],"factor":[0,8,11,15],"factual":0,"fade":17,"fail":[0,1,2,4,5,8,11,17],"failed_callback":[2,11],"failur":[0,1,4,5,8,11,17],"fair":7,"faith":0,"fake":[0,15],"fall":0,"fallaci":7,"fallback":[5,17],"fallen":17,"fals":[2,7,8,10,11],"falsehood":0,"falsiti":0,"famili":[0,4],"familiar":[0,1],"fantasi":[0,17],"far":[0,1,4,10,14],"farcic":0,"fart":0,"fashion":13,"fast":[0,7,8,10,11,12,14],"fast_flapping_block_tim":8,"fast_flapping_grac":8,"fast_flapping_threshold":8,"faster":[0,4,8,14,17],"fastest":[8,14],"fat":17,"favor":4,"favorit":12,"favour":0,"fe80":4,"featur":[0,4,5,7,8,10,12,13,14,15,16],"feb":0,"fed":0,"feder":[0,12,14,15,17],"fedora":4,"fee":0,"feed":[0,1,4,11,17],"feedback":[0,1,2,7],"feel":[12,17],"feist":0,"ferment":7,"fernet":14,"fetch":[1,5,8,15],"few":[0,1,4,6,8,10,12,14,15,16,17],"fewer":11,"ff":15,"ffcffb4e255e156e77f79b82c13086a6":5,"fi":[5,13],"fiber":[6,17],"fibr":16,"fiction":0,"fictiti":0,"fidel":0,"field":[0,5,14,17],"fifth":0,"fight":0,"figur":8,"file":[0,1,2,4,5,6,8,9,10,11,12,14,15,16],"file_resourc":2,"file_s":2,"filelist":2,"filelist_data":2,"filelist_receiv":2,"filelist_timeout_job":2,"filenam":2,"filesync":7,"filetransf":[7,11],"fill":0,"filter":[1,2,10,14,15],"final":[0,2,5,11,14,17],"find":[0,1,5,7,8,12,14,15,17],"find_spec":2,"fine":[0,1,5,8,15],"fingerprint":17,"finish":[0,7],"finit":17,"fire":17,"firewal":[0,4,8,10,17],"firm":0,"firmli":0,"firmwar":[0,4,6,14,15],"firmware_hash":15,"first":[0,1,2,4,5,8,10,11,14,15,17],"fit":[1,2,9,17],"five":[2,17],"fix":[0,5,7,14,17],"fixed_mtu":8,"flag":[0,2,4,5,11,14,15],"flap":8,"flash":[0,15],"flasher":[0,4],"flat":[0,17],"flaw":[0,17],"fleet":14,"flesh":17,"flexibl":[4,5,6,8,10,12,15,16],"flexibli":5,"fli":14,"flicker":17,"flight":11,"flip":17,"float":[2,8,11],"flood":[0,8,15],"floor":0,"flourish":0,"flow":[0,1,2,4,7,8,10,14],"flow_control":8,"fluenci":7,"fluent":0,"fluentli":0,"fluid":17,"fluiditi":17,"fluidli":[0,17],"flush":2,"focu":[1,15],"focus":[0,12,14],"folder":[1,2,5],"folklor":0,"follow":[0,1,2,4,5,6,8,9,11,13,14,15,16,17],"font":5,"footnot":0,"footprint":0,"footsoldi":0,"forbid":[0,17],"forbidden":0,"forc":[0,1,2,15,17],"forcibli":[11,15],"foreground":4,"forens":0,"forese":0,"forev":[0,17],"forg":[0,17],"forgeri":0,"forget":[0,10,15],"forgiv":0,"forgotten":[0,1],"fork":[0,1,7,12],"forker":5,"form":[0,4,7,8,10,11,14,15,17],"formal":0,"format":[0,1,2,7,8,12,15,16],"formula":0,"forth":2,"fortifi":1,"fortiori":0,"fortun":17,"forum":0,"forward":[0,1,5,7,8,10,11,12,14,15,16],"forward_ip":8,"forward_port":8,"found":[0,2,4,5,8,11,14,15,17],"foundat":[1,7,10,13,14,16,17],"founder":0,"four":[0,8],"fourth":0,"fraction":0,"fragil":[1,7,17],"frame":[0,2,8],"framework":[0,12],"fraud":0,"fraudul":0,"free":[4,7,9,10,12,13,16,17],"freedom":[7,14,17],"freedv":6,"freeli":[0,14],"freq":15,"frequenc":[0,4,6,8,14,15],"frequent":[0,8,10],"fresh":0,"frictionless":0,"friend":[4,17],"friendli":12,"friendship":0,"from":[1,2,4,5,6,7,8,9,10,11,12,13,14,15,16],"from_byt":11,"from_fil":11,"from_identity_hash":11,"fromhex":2,"front":[0,5,14],"frontend":12,"fruit":2,"ftdi_ft230x_basic_uart_43891ckm":15,"fudg":0,"fuel":[0,17],"full":[0,1,2,4,5,8,10,11,12,14,15,16],"full_hash":11,"full_nam":[11,15],"fulli":[0,2,4,5,6,8,12,14,15,16],"fun":0,"funcion":11,"function":[0,1,2,4,5,6,7,8,9,10,11,12,13,15,16,17],"fund":0,"fundament":[0,1,6,10,14,15,17],"funnel":0,"furnish":9,"further":[0,1,4,7,8,15,17],"futur":[0,1,5,7,10,12,15,17],"fuzz":0,"fw":15,"g":[2,5,14,15],"ga":2,"gain":[1,6,11,14,17],"galact":14,"game":0,"gap":[0,4],"gaslit":17,"gatekeep":[0,1,14,17],"gatewai":[2,4,8,10,14,15,17],"gbp":[0,15],"gcc":0,"gear":17,"gemini":0,"gen_tim":5,"gener":[1,2,4,5,6,7,8,10,11,14,15,16,17],"generalis":16,"genuin":[0,15],"geograph":[1,4,8],"geoid":8,"get":[0,1,2,5,6,7,8,10,11,12,15,17],"get_ag":11,"get_channel":[2,11],"get_config_obj":2,"get_data_s":11,"get_establishment_r":11,"get_expected_r":11,"get_external_ip":8,"get_first_hop_timeout":11,"get_hash":11,"get_inst":11,"get_lowest_interface_bitr":11,"get_mdu":11,"get_medium_path_timeout":11,"get_mod":11,"get_mtu":11,"get_packet_rssi":2,"get_packet_snr":2,"get_part":11,"get_private_kei":11,"get_progress":[2,11],"get_public_kei":11,"get_q":11,"get_random_hash":[2,11],"get_remote_ident":[2,11],"get_request_id":11,"get_respons":11,"get_response_tim":11,"get_rssi":11,"get_rtt":[2,11],"get_seg":11,"get_snr":11,"get_statu":11,"get_transfer_s":11,"geti2p":8,"ghost":17,"ghostscript":0,"ghz":14,"gi":2,"giant":17,"gift":[0,17],"gigabit":[10,17],"gigabyt":16,"gile":0,"git":[1,7,15],"githook":0,"github":[0,1,2,4,5],"gitlab":1,"give":[4,8,14,15,17],"given":[0,8,10,11,14,15,17],"glanc":0,"global":[0,2,5,7,8,10,11,14,15,16],"globe":17,"glue":[0,6],"gmail":1,"gnu":0,"go":[0,2,8,10,14,17],"goal":[0,4,7,8,10,12,16],"goe":[0,17],"goldsmith":0,"gone":0,"good":[0,1,4,5,6,10,14,15],"goodwil":17,"googl":0,"got":[0,2,17],"got_respons":2,"govern":[0,14,17],"government":1,"gp":8,"gpg":5,"gpio":12,"gpl":0,"grab":0,"grace":11,"gracefulli":[8,10],"grade":7,"graham":0,"grain":[1,5,15],"grammar":1,"grant":[1,5,7,9,15,17],"granular":5,"grape":2,"graph":1,"graphic":12,"gratefulli":13,"graviti":[8,17],"great":[0,4,5,14,15,17],"greater":[0,5,11,14,15,16],"greatli":[4,8],"green":17,"grep":5,"grew":0,"grid":[12,17],"grift":0,"gross":17,"ground":[0,1,17],"groundswel":0,"group":[0,1,7,8,11,12,14,15],"group_id":8,"group_nam":5,"group_root":5,"groupinstal":4,"grow":[0,1,4,17],"grown":17,"growth":[0,1,4],"guarante":[0,5,10,13,14],"guard":17,"guess":[0,8],"gui":12,"guid":[4,6,7,12,14],"guidanc":0,"guidelin":[0,4],"guilt":12,"gun":17,"gw":8,"gz":5,"h":[0,5,15],"ha":[1,2,5,6,7,8,10,11,12,13,14,15,16,17],"habit":[0,17],"habitat":[0,17],"hack":16,"had":[0,1,14],"half":[0,14,16],"hallucin":0,"halo":0,"hammer":17,"hancom":0,"hand":[0,2,17],"handheld":14,"handl":[0,1,2,4,5,6,8,10,11,12,14,15,16],"handler":[2,11,15,17],"handshak":17,"hang":0,"happen":[2,4,5,7,8,11,14,17],"happili":0,"har":0,"hard":[0,4,6,8,17],"hardcod":17,"hardlin":10,"hardwar":[0,1,2,4,7,8,11,12,14,15,16,17],"harm":[0,7,9],"harper":0,"harvest":[0,1],"has_path":[2,11],"hasattr":2,"hash":[1,2,5,10,11,14,15,17],"hash1":14,"hash2":14,"hash_from_name_and_ident":11,"hashlib":14,"hashmap":2,"hasn":0,"hastili":0,"hater":0,"haunt":0,"have":[0,1,2,4,5,6,8,10,11,12,13,14,15,16,17],"hazard":[0,11],"hdlc":2,"he":[0,1],"headcount":7,"header":[0,2,5,8,11,14],"header_1":14,"header_2":14,"headlin":0,"health":7,"healthi":0,"hear":[14,17],"heard":[0,1,11,12,14,15],"heart":17,"heavi":[0,17],"heavili":0,"height":8,"heir":0,"held":[0,8,15],"helium":2,"hellman":[10,14],"hello":5,"hello_world":5,"help":[0,2,4,5,10,13,14,15,17],"helper":[2,5,15],"here":[0,1,2,4,8,14,15,17],"herebi":[0,9],"herein":0,"heterogen":[4,7,16],"hex":[2,15],"hexadecim":[2,5,14,15],"hexbyt":15,"hf":[12,17],"hi":0,"hidden":[0,15],"hide":[0,4,17],"hierarch":[16,17],"hierarchi":[7,17],"high":[0,6,8,10,14,15,16,17],"higher":[0,1,8,10,16],"highest":11,"highli":[0,5,8,13,14,15],"highlight":7,"hijack":[0,17],"hint":[2,5],"hire":0,"histor":1,"histori":[1,5,7,12],"hit":[0,2],"hkdf":14,"hmac":[14,16],"hobbi":0,"hobbyist":0,"hoc":[16,17],"hold":[0,8,11,14,17],"holder":[0,9,10],"hole":17,"holi":0,"hollow":[0,17],"home":[1,4,5,10,12,15,17],"homebrew":8,"honest":0,"honesti":0,"honestli":0,"honour":0,"hook":[0,1,5],"hop":[8,10,11,14,15,16,17],"hope":0,"hopefulli":10,"hops_to":11,"hospit":0,"host":[0,1,2,5,7,8,10,12,14,15],"hostil":[0,7],"hostnam":[8,17],"hotspot":17,"hour":[0,2,5,8,15,17],"hous":[4,17],"how":[0,1,2,4,5,6,8,10,12,14,15,16,17],"howev":[0,4,5,8,10,14],"http":[1,2,5,12,13,17],"hub":[0,8,12,15],"hum":17,"human":[0,1,2,7,8,9,10,11,13,14],"humanli":0,"hundr":[0,1,10,12,17],"hungri":6,"hw_mtu":2,"hwrev":15,"hypothesi":0,"hypothet":0,"hysteria":0,"hz":[8,15],"i":[1,2,4,5,6,7,8,9,10,11,12,13,14,15],"i2p":[4,7,10,12,16],"i2p_tunnel":8,"i2pd":[4,8],"i2pinterfac":[4,8],"i7":0,"ia":15,"ibm":0,"ic":6,"ic_burst_freq":8,"ic_burst_freq_new":8,"ic_burst_hold":8,"ic_burst_penalti":8,"ic_held_release_interv":8,"ic_max_held_announc":8,"ic_new_tim":8,"ic_pr_burst_freq":8,"ic_pr_burst_freq_new":8,"icmp":12,"icon":[5,17],"id":[0,5,8,11,14,15],"id_callsign":8,"id_interv":8,"id_regex":5,"idea":[1,4,5,7,14,15,17],"ideal":[12,15,16],"ident":[0,1,2,4,7,8,10,11,12,15,16],"identif":[7,8,16],"identifi":[0,2,5,8,10,11,14,15,16],"identifyexampl":2,"identity_data":15,"identity_hash":11,"ideolog":0,"ideologi":0,"ie":15,"if00":15,"ifac":[2,4,8,10,14,15],"ifac_s":8,"ifconf":2,"ifconfig":15,"ignor":[0,5,8,10,11,13,14,15],"ignored_devic":8,"ii":7,"iii":7,"illegitim":0,"illus":[0,7],"illustr":[0,2,8,14],"imag":[0,17],"imagin":[0,1,10,17],"immedi":[0,1,5,8,15,17],"immens":[0,17],"immort":17,"immun":1,"immut":[1,17],"impact":[8,10,11,14],"impati":17,"imperson":10,"implement":[1,2,5,7,8,10,11,12,13,14,17],"impli":9,"implic":[0,7,8,10],"implicit":[0,10,11,14],"implicitli":15,"import":[0,1,2,4,6,8,10,11,13,14,15],"importantli":[0,1,4,17],"importlib":2,"impos":0,"imposs":[0,14,17],"impostor":0,"impract":15,"impress":0,"improv":[0,4,7,8,12,13,17],"in_fram":2,"in_wait":2,"inabl":0,"inaccess":0,"inactive_for":11,"inadvert":15,"inbound":[2,8,11],"inbox":10,"inc":0,"incant":0,"incent":1,"incivil":0,"includ":[0,1,2,5,6,7,8,9,10,11,12,14,16],"inclus":10,"incoher":0,"incom":[2,8,11,15],"incommensur":0,"incompat":[1,11,14],"incompet":1,"incomplet":10,"inconveni":1,"increas":[5,8,11,15],"incredibli":[0,1,17],"increment":1,"incur":[1,8],"indefinit":[1,15],"independ":[0,1,5,7,11,14],"index":[2,4,7],"indic":[2,5,11],"indiffer":17,"indirectli":[0,9,14],"indistinguish":0,"individu":[1,4,5,7,8,11,13,14,15,16,17],"induc":0,"industri":[0,1],"inertia":0,"inevit":[4,14],"infer":[0,14],"infinit":17,"infinitum":0,"influenc":1,"influx":[8,12],"influxdb":12,"info":[5,11,14,15,17],"inform":[0,1,2,4,5,7,8,10,11,12,13,14,15,17],"infrastructur":[5,6,7,8,10,12,14,15],"infring":0,"ingest":[0,17],"ingo":11,"ingress":[2,7],"ingress_control":8,"inhabit":17,"inher":[1,10],"inherit":[0,5],"init":4,"initi":[0,2,5,8,10,11,14,15,16],"initialis":[2,5,11,15],"inner":0,"input":[0,2,15],"inquiri":0,"insert":14,"insid":[0,5,14,17],"insidi":[0,1],"insight":17,"insist":0,"insofar":0,"inspect":[0,4,5,8,10,14,15],"inspir":17,"instal":[0,1,2,5,7,8,14,15,16],"instanc":[0,1,2,7,8,11,12,14,15,17],"instance_control_port":15,"instance_nam":15,"instant":[0,17],"instanti":11,"instantli":15,"instead":[0,1,2,4,5,8,11,14,15,17],"institut":[1,7,17],"institution":0,"instruct":[0,4,5,17],"instrument":0,"insuffici":0,"int":[2,11],"intact":0,"integ":[2,11],"integr":[0,1,4,5,12,14,15,17],"intellig":[0,1,9,17],"intend":[0,4,8,10,14,15],"intens":15,"intent":[7,10,17],"intention":[0,12,14],"inter":[4,11,14],"inter_byte_timeout":2,"interact":[0,1,2,4,7,10,11,14,15,17],"intercept":10,"interchang":[5,8],"interconnect":[4,8,10,14],"interest":[0,12,14,17],"interestingli":0,"interfac":[0,1,5,6,7,10,11],"interface_class":2,"interface_discovery_sourc":[11,15],"interface_en":15,"interfer":[10,15],"interlock":0,"intermedi":[10,17],"intermediari":[7,8,14],"intermesh":0,"intermitt":[1,8,10,17],"intern":[0,1,2,5,8,11,14,15,17],"internal_1":8,"internet":[0,1,7,8,10,12,14,15,16,17],"internetwork":4,"interop":0,"interoper":[6,10,12,14,16],"interpret":[0,5],"interregnum":7,"interrfac":0,"interrupt":[5,8],"interv":[5,8,11,15],"intervent":15,"intiat":2,"intim":17,"intox":0,"intric":0,"introduc":[1,5,14,15,17],"introduct":7,"introductori":7,"intuit":[10,14,16],"invalid":[2,5,8,11],"invari":17,"invent":0,"inventori":0,"invers":[0,14],"invert":[0,17],"invest":[0,1,10],"investig":[0,5],"invis":[4,8],"invit":[0,8],"invok":[0,5],"involv":[0,1,5,10,13],"io":6,"iodin":12,"ioerror":2,"iot":6,"ip":[0,4,6,7,8,10,14,15,16],"ipv4":8,"ipv6":[4,8,15],"irc":12,"ironi":0,"irrelev":[1,13],"irrespons":17,"is_compress":11,"is_connected_to_shared_inst":2,"is_open":2,"is_path_respons":11,"is_ready_to_send":[2,11],"isdir":2,"isfil":2,"isinst":2,"ism":[6,14],"isn":[0,17],"isol":[0,4,8,15],"isp":[8,10,17],"issu":[0,1,5,7,8,10],"issuer":0,"iter":0,"its":[0,1,5,6,8,9,10,11,14,15,17],"itself":[0,1,5,7,10,12,14,15,17],"iv":[7,14,16],"j":[7,15],"jacobsen":0,"jail":15,"jame":0,"jan":[0,5],"javascript":12,"jihad":0,"job":[0,1,2],"join":[2,4,10,12,14],"journal":0,"journei":10,"jsc":0,"json":[15,17],"judg":0,"judgment":[0,1],"judici":0,"juli":0,"jurisdict":0,"just":[0,1,2,4,5,6,8,10,12,14,15,16,17],"justif":0,"justifi":0,"k":[2,15],"katzer":0,"kb":15,"kbp":15,"keep":[0,2,4,5,10,11,14,15,16,17],"keepal":[11,14],"keepalive_timeout_factor":11,"kei":[0,1,2,5,7,8,10,11,15,16,17],"kenakafrosti":0,"kept":[0,8,10,11,14],"kernel":[1,8,15,16],"keyboard":0,"keyboardinterrupt":2,"keyerror":11,"keypad":12,"keypair":[10,14],"keyr":17,"keyserv":5,"keyset":[14,15,16],"keysiz":11,"keystor":10,"keyword":5,"khz":8,"ki":2,"kib":0,"kill":[11,14,17],"kilomet":1,"kind":[0,1,6,8,9,10,12,14,17],"kindergarten":0,"kiss":[6,7,12,15,16],"kiss_fram":8,"kissinterfac":[8,15],"knew":0,"knife":0,"knock":17,"know":[0,1,2,4,5,6,8,10,11,14,15,17],"knowledg":[0,10,14],"known":[0,2,8,11,14,15,16,17],"ko":13,"krypton":2,"l":[5,8,15],"la":15,"label":[0,1],"labor":[0,17],"lack":[0,1,14],"laid":14,"lake":1,"lament":0,"lan":8,"landlord":17,"landmark":0,"landscap":0,"languag":[0,1,5,9,12],"lantern":17,"laptop":[0,10,17],"larg":[0,2,6,8,10,11,14,15,16,17],"larger":[10,14,15],"laser":8,"last":[0,2,5,8,11,15,17],"last_read_m":2,"last_unit":2,"lat":8,"late":0,"latenc":[4,10,14,16,17],"later":[0,2,4,5,8,12,15],"latest":[1,2,4,5,8,11,15],"latest_buff":2,"latest_client_link":2,"latitud":8,"latter":0,"laucnh":4,"launch":[0,12,15],"launder":7,"law":[0,17],"layer":[1,6,7,8,10,11,12,14,15,16,17],"layout":0,"lc":0,"lcd":12,"lead":[0,4,14,17],"leadership":0,"leak":[0,4],"learn":[0,2,4,9,10,13,14,17],"leas":[0,17],"leash":17,"least":[0,4,5,6,8,10,14,15,16],"leav":[0,1,10,12,14,17],"ledger":[14,17],"leech":1,"left":[1,8,11,14,15],"legaci":[0,10,17],"legal":[1,7,8,17],"legisl":[0,8],"legitim":[0,4,10,15],"legitimaci":0,"len":[2,17],"lend":0,"length":[0,2,5,8,11,14],"less":[0,2,4,6,8,11,14,16,17],"let":[0,1,2,4,5,8,10,12,14,15,17],"letter":0,"level":[0,1,5,6,8,10,14,15],"lever":17,"leverag":0,"li":[1,17],"liabil":[0,9],"liabl":9,"lib":0,"liber":[6,7],"liberapai":13,"libffi":4,"librari":[1,4,12,17],"licens":[7,14,16,17],"license":0,"licensor":0,"lie":17,"life":[0,1,17],"lifelin":17,"lifespan":1,"lift":[11,15,17],"light":[1,5,15,17],"lightli":0,"lightweight":16,"like":[1,2,4,5,6,7,8,10,11,12,14,15,16,17],"likewis":5,"limit":[0,2,4,5,6,7,9,10,12,14],"line":[1,2,4,7,8,12,14,15,16,17],"linger":15,"link":[0,1,4,5,6,7,8,10,11,12,15,16,17],"link_clos":2,"link_establish":2,"link_id":[2,11],"link_mtu_discoveri":11,"linkexampl":2,"linux":[0,1,4,5,6,8,12,14],"liquid":17,"list":[0,1,2,4,5,6,7,8,11,12,14,16,17],"list_deliv":2,"list_fil":2,"list_filt":15,"list_packet":2,"list_receipt":2,"list_timeout":2,"listdir":2,"listen":[1,2,4,5,7,12,14,15,17],"listen_ip":8,"listen_on":[4,8],"listen_port":8,"liter":[0,15],"literari":0,"literatur":0,"lithograph":0,"litig":0,"litter":17,"littl":[0,6,12,14],"live":[0,1,4,11,12,17],"lki":14,"lkr":14,"ll":[0,2,16,17],"llama":0,"llc":0,"llm":[0,12],"ln":15,"load":[0,2,4,5,6,8,11,15,16,17],"load_private_kei":11,"load_public_kei":11,"local":[0,1,2,4,5,7,8,10,11,12,14,16,17],"locat":[0,4,7,8,10,14,15,17],"location_cmd":8,"lock":[0,17],"log":[0,1,2,4,5,8,15,17],"log_crit":2,"log_error":2,"log_info":2,"log_verbos":2,"logdest":11,"logfil":15,"logic":[0,14,17],"login":15,"loginctl":15,"loglevel":[2,11,15],"lon":8,"long":[0,2,4,5,6,7,8,10,11,14,15,17],"longer":[0,2,4,8,14,15,17],"longest":8,"longitud":8,"look":[2,4,5,7,8,10,12,14,15,17],"loop":[0,2],"loopback":0,"loophol":0,"loos":0,"lora":[1,4,6,7,10,12,14,16,17],"lorawan":[6,14],"lord":0,"lose":[0,1],"loss":[1,8,10,14],"lost":17,"lot":[0,10,14,17],"loud":0,"loudest":[0,17],"low":[0,1,4,5,6,8,10,12,14,16,17],"lower":[2,4,8,15],"lowest":[1,11],"lowli":17,"ltu":6,"lunar":7,"luxuri":0,"lxmf":[0,5,7,8,10,11,15],"lxmfy":7,"lxst":7,"m":[2,4,5,14,15],"m4":0,"mac":[8,14],"machin":[1,4,7,9,14,15,17],"machineri":[0,12],"maco":[0,7,12],"mad":7,"made":[0,4,5,8,11,14,17],"madman":0,"magic":0,"magnitud":0,"mai":[0,1,4,5,8,10,11,12,14,15,17],"mail":0,"mailbox":12,"mailmap":5,"main":[0,2,5],"maintain":[0,1,4,5,10,12,14,15,16],"mainten":[0,4,10,14,17],"major":[0,5],"make":[0,1,2,4,5,6,8,10,12,13,14,15,16,17],"maker":0,"malici":[1,4,5,10,14,15],"malinform":13,"man":0,"manag":[0,1,4,7,10,11,12,14,16,17],"mani":[0,2,4,5,6,8,10,11,12,14,15,16,17],"manifest":[1,5],"manipul":[14,16,17],"manjaro":4,"manner":[0,5,10,12],"manual":[0,1,2,4,8,10,11,14,15,16,17],"manufactur":[0,6,8],"map":[8,12,14,15,17],"mappabl":[],"mar":0,"margin":0,"mark":[0,4,5,8,9,11,14,16,17],"markdown":5,"marker":0,"market":[0,1,17],"markqvist":[2,13],"markup":[5,12],"mask":1,"masquerad":0,"mass":[0,17],"massiv":[0,8],"mast":0,"master":[2,5,11,17],"match":[0,1,2,5,8,14,15,17],"materi":0,"math":17,"mathemat":[0,17],"matter":[1,4,7,8,10,17],"matur":15,"max":15,"max_request_s":11,"max_response_s":11,"maximum":[2,8,11,14,15],"mayb":17,"mb":[0,5],"mbp":[0,15],"md":[0,5],"mdu":[2,11],"mdy":0,"me":[0,8,17],"mean":[1,4,5,6,7,8,10,11,14,15,17],"meaning":[0,4],"meaningfulli":0,"meaningless":[0,1],"meant":0,"meantim":11,"measur":[0,1,10,14,17],"mechan":[0,1,4,5,7,8,10,15,16],"media":[0,5,17],"mediat":[0,1],"mediev":17,"medium":[0,1,2,6,7,8,10,11,12,14,16],"meet":[0,1,17],"megaphon":17,"member":[0,4,14],"membership":0,"memori":[0,4,10,14],"men":1,"mental":17,"mention":[0,8,14],"menu":2,"menu_mod":2,"merchant":9,"merci":0,"mere":[0,1,17],"merg":[0,1,9,15],"merit":[0,7],"mesh":[0,4,8,10,14,15,16,17],"meshchat":[0,12],"meshchatx":7,"messag":[0,2,4,5,10,11,12,14,15,17],"message_class":11,"messagebas":[2,7,11],"messagecallbacktyp":11,"messeng":[10,14],"met":[0,1,4,17],"meta":5,"metadata":[1,4,5,8,14,15,17],"metaphor":17,"metavar":2,"meter":8,"meth":2,"method":[2,4,7,8,11,14],"methodologi":[0,14,15],"metric":[1,12],"mevpekyafshak5wr":8,"mhz":[8,14],"mi":2,"mib":0,"microcontrol":[0,14],"micromanag":17,"micron":[5,7],"microsoft":0,"microsystem":0,"microwav":10,"mid":0,"middl":1,"middlemen":1,"midjournei":0,"midnight":0,"might":[0,1,4,5,8,10,14,15,17],"migrat":1,"mikrotik":6,"mileston":0,"millimet":6,"million":[0,17],"millisecond":[2,10,15,17],"mind":[0,1,10,17],"mindset":17,"mine":[0,17],"minefield":0,"miner":17,"minim":[0,1,6,7,8,14],"minimalsampl":2,"minimum":[0,2,4,8,11,14,15,17],"minimum_bitr":11,"miniscul":17,"minor":5,"mint":0,"minut":[0,2,4,5,8,14,17],"mirror":[0,1,7,10,15],"mirror_interv":5,"mischaracteris":0,"misconcept":0,"misconfigur":4,"mislabel":0,"mislead":[0,4,17],"mismatch":0,"misrepres":0,"miss":[0,2,4,5],"missil":17,"mistak":[0,4],"mistaken":0,"misunderstand":13,"mit":0,"mitig":10,"mix":[7,8,10,15],"mixtur":16,"mobil":[8,10,14],"mode":[0,1,2,4,5,6,7,10,11,12,14,15,16,17],"model":[0,1,9,10,15,17],"modem":[7,8,10,11,12,14,16,17],"modem73":12,"moder":[0,8],"modern":[0,4,6,12,17],"modif":[0,1,5],"modifi":[0,1,5,8,9,10,14,15],"modul":[0,2,4,5,6,7,8,10,14,15,16],"modular":12,"moment":[0,14,17],"momentarili":8,"mon":5,"monei":0,"monero":13,"monet":1,"monitor":[4,8,12,14,15],"monolith":1,"monopol":1,"month":0,"monthli":0,"mood":0,"moon":2,"moral":[0,17],"more":[0,1,2,4,5,6,8,10,11,12,13,14,15,16,17],"moron":0,"moscow":14,"most":[1,4,6,7,8,10,11,12,14,15,17],"mostli":[0,8,10,14],"motion":0,"motiv":[0,7],"mountain":[0,17],"move":[0,5,8,10,14,15,17],"movement":7,"msg":0,"msgpack":5,"msgtype":[2,11],"msvc":0,"mtu":[2,8,11,14,16],"mu":5,"much":[0,4,8,10,12,14,15,16,17],"muddi":0,"multi":[1,7,10,12,14,15,16],"multicast":8,"multicast_address_typ":8,"multilater":14,"multipl":[1,2,5,8,10,12,14,15],"multiplex":[2,15],"multipoint":14,"multitud":4,"music":[0,1],"must":[0,1,2,4,5,8,10,11,14,15,17],"mutat":0,"mutual":17,"mw":8,"my":[0,5,8,14,17],"my_fil":15,"my_ident":15,"my_network":[14,15],"my_network_ident":8,"my_nod":5,"myapp":5,"mycal":8,"myfork":5,"myfriend":17,"mymirror":5,"myrepo":5,"myriad":14,"mysteri":17,"n":[0,2,5,14,15],"name":[0,2,4,5,7,8,10,11],"namespac":2,"nano":5,"narg":2,"narr":0,"narrat":0,"narrow":0,"nat":[4,8],"nation":[0,1],"nativ":[0,2,10],"natur":[0,1,8],"navig":[0,1,5],"nearbi":[8,10],"nearest":8,"nearli":0,"nears":14,"neat":10,"neccessari":8,"necesarri":8,"necess":[0,1],"necessari":[0,1,5,6,8,10,11,14,15],"necessarili":14,"need":[0,1,2,4,5,6,7,8,10,11,12,13,14,15,16,17],"needless":8,"neg":[4,8],"neglig":[14,17],"negoti":[1,17],"neighbor":17,"neighbour":0,"neighbourhood":0,"neither":[0,11,14],"neon":2,"neopixel":15,"nerd":5,"net":8,"netcat":8,"network":[1,2,6,8,11,15,16,17],"network_ident":[8,14,15],"network_nam":[4,8],"neutral":[0,10,17],"never":[0,1,8,10,11,14,17],"new":[1,2,4,5,7,10,11,14,15,17],"new_id":15,"new_ident":15,"newcom":0,"newer":[11,14],"newest":14,"newli":[8,11,14],"newlin":[8,15],"next":[0,1,4,5,8,11,14,17],"next_hop":11,"next_hop_interfac":11,"nice":17,"nicknam":14,"nilli":0,"nine":0,"nixo":0,"no1cll":8,"no_data_for":11,"no_id":5,"no_inbound_for":11,"no_outbound_for":11,"no_std":0,"noauth":15,"nobl":2,"noble_ga":2,"noble_gas":2,"nobodi":[0,5],"nocheck":15,"node":[0,1,4,7,8,15,16],"node_nam":5,"noid":15,"nois":[0,1,8,11,13,17],"noisi":17,"nomad":[1,7],"nomadnet":[0,5,12],"nomadnetwork":12,"non":[0,4,5,8,11,12,14,17],"none":[0,2,4,5,8,11,14,15],"nonetheless":0,"nonexclus":0,"noninfring":9,"nonsens":0,"nonstandard":0,"nor":[0,4,17],"normal":[0,1,2,4,5,8,11,14,15],"nostalgia":1,"notabl":12,"notar":5,"notaris":0,"notat":[14,15],"note":[0,1,2,5,6,7,8,11,14,15],"noth":[0,5,6,10,16,17],"notic":[0,5,8,9,14,15],"notif":[1,2,11],"novel":0,"now":[0,2,4,5,14,15,17],"nowher":0,"np":15,"nrf":0,"nrf52":6,"nrf52840":0,"nt":2,"nuanc":0,"null":5,"num":2,"number":[0,2,4,5,8,10,11,12,14,15,17],"nurtur":1,"o":[0,2,4,5,8,14,15,16],"obj":5,"object":[0,2,5,11,17],"oblig":0,"obscur":[0,1,4],"observ":[0,1,10,17],"obsess":0,"obsolet":17,"obstacl":17,"obtain":[0,1,4,6,7,9,11,14],"obviou":0,"obvious":14,"oc":0,"occas":0,"occasion":0,"occupi":17,"occur":[0,2,8,15,16],"ocean":17,"ocur":11,"odd":2,"ofdm":12,"off":[0,4,8,10,12,14,15,16,17],"offer":[0,1,4,7,8,10,11,12,14,15,17],"offic":[0,10],"offici":0,"offlin":[0,1,2,4,7,10,12],"often":[0,1,4,8,10,14,15,17],"oganesson":2,"old":[0,1,2,4,6,13,14,17],"older":[0,15],"oldest":0,"omit":11,"on_interfac":11,"onc":[0,2,4,5,6,8,11,14,15,16,17],"one":[0,1,2,4,5,6,8,10,11,12,14,15,16,17],"ones":[0,4,8,10,15],"oneself":14,"ongo":12,"onli":[0,1,2,4,5,6,8,10,11,14,15,16,17],"onlin":[0,2,11,15,17],"onto":[0,4,14,17],"ontolog":1,"opaqu":[0,10],"open":[1,2,4,5,6,7,8,10,11,12,13,14,15,16],"open_port":2,"openli":0,"openmodem":[8,16],"openssl":[4,14],"openwrt":7,"oper":[0,1,4,5,6,8,10,11,14,15,16,17],"opinion":[1,13],"opkg":4,"opportun":4,"opportunist":10,"oppos":[0,5],"opposit":[0,2,8],"oppress":17,"opt":14,"optic":[6,16,17],"optim":[0,1,4,5,10,17],"option":[1,2,4,5,6,7,10,11,12,14,15,17],"oracl":0,"orbit":0,"ord":2,"order":[0,1,2,8,11,15],"ordinari":0,"organ":[0,1,4,5,10,14,15,17],"organis":[0,8,13],"organiz":1,"orient":[0,14],"origin":[0,2,5,7,10,12,14,17],"orthodoxi":0,"orthogon":1,"os":4,"osi":0,"other":[1,2,4,5,6,7,8,9,10,11,12,14,15,17],"otherwis":[0,2,5,8,9,11],"our":[0,2,8,14,17],"ourselv":10,"out":[0,2,6,8,9,11,12,14,15,17],"outag":1,"outbound":[8,11,14],"outcom":0,"outdat":0,"outgo":[2,8,11,14,15],"outlast":1,"outlin":[0,4,6,14],"outperform":0,"output":[1,5,7,8,15],"outrag":0,"outright":0,"outsid":[0,11,16,17],"outward":0,"over":[0,2,6,7,8,10,11,12,13,14,15,16,17],"overal":[7,14,15],"overcom":14,"overhead":[4,6,8,14,17],"overlai":4,"overlap":0,"overli":13,"overlord":17,"overrid":[2,5],"oversight":[0,14],"overview":[5,7,8],"overwhelm":[0,1,8,10,11],"overwrit":15,"ow":0,"own":[0,1,2,4,5,10,11,14,15,16,17],"owner":[0,2,17],"ownership":[0,1,17],"p":[2,5,15],"pace":1,"pack":[2,11],"packag":[0,1,2,4,5,8,12,14],"packb":2,"packed_s":2,"packet":[0,1,2,4,7,8,10,11,12,15,16,17],"packet_callback":2,"packet_deliv":2,"packet_hash":2,"packet_receipt":[2,11],"packet_timed_out":2,"packetreceipt":[2,7,11],"pad":[14,16],"page":[0,1,7,14,15,17],"page_cont":5,"pagin":5,"paid":1,"painstak":0,"painstakingli":0,"pair":[8,11,14,15],"pamac":4,"panic":[2,15,17],"panic_on_interface_error":[2,15],"panopticon":17,"paper":12,"par":[2,4],"paradigm":0,"paradox":17,"parallel":4,"paralysi":17,"param":2,"paramet":[2,6,7,11,14,15],"paranoia":17,"parasit":[0,17],"pariti":[0,2,8,15,16],"parity_even":2,"parity_non":2,"parity_odd":2,"pars":[2,5],"parse_arg":2,"parser":[0,2,5,7],"part":[0,1,2,4,5,8,10,11,12,14,15,17],"parti":[0,1,5],"partial":[0,5],"particip":[0,1,4,7,8,10,14,15,17],"participant_nod":0,"particular":[0,1,2,6,8,9,14,15],"particularli":[1,5,8,15],"partli":0,"partner":17,"pass":[2,5,6,8,10,11,14,15,17],"passphras":[4,8,10,14],"passport":14,"past":[0,15],"patch":[1,5,17],"patent":0,"path":[0,1,2,4,5,6,7,10,11,14,15,17],"path_respons":11,"pathfinder_m":11,"patient":17,"pattern":[1,5,6,7,10,14],"paydai":0,"payload":[0,2,5,8,11,14,15],"pc":0,"pdf":7,"peac":17,"peach":2,"peak":[0,5],"peer":[0,1,2,4,5,8,11,12,14,15,17],"penalti":8,"pend":[2,14],"peopl":[0,1,4,12,14,17],"per":[0,1,5,8,10,11,12,14,15,16,17],"percent":[2,8],"percentag":11,"perfect":0,"perfectli":[1,4],"perform":[1,2,4,5,7,8,10,11,12,14,15,17],"perhap":[4,17],"period":[0,2,5,8,11,14,15],"peripher":12,"peripheri":0,"perlmutt":0,"perm":5,"perman":[4,8,15],"permiss":[0,1,7,8,9,15,17],"permissionless":[1,14,15],"permit":9,"perpetu":[0,17],"persecut":14,"persist":[1,7,8,15,17],"person":[0,7,8,9,10,13,14],"personag":1,"perspect":[0,1,8,10,11,14,16],"persuad":0,"pervers":0,"pet":2,"petit":17,"petti":0,"phantom":0,"phenomenon":0,"philosophi":[1,13,14,16,17],"phoenix":0,"phone":[0,4,7,10,17],"phonebook":12,"phonorecord":0,"photo":17,"photocopi":0,"phrase":0,"phy":15,"physic":[0,1,2,4,5,6,7,8,10,11,12,14,15,16],"pi":[1,2,7,10,14,15,16,17],"pick":[0,14],"pictur":0,"piec":[0,14],"pierian":0,"pillar":17,"pin":0,"ping":[15,17],"pip":[0,2,4,5,6,8,15],"pip3":4,"pipe":[7,12,15,16,17],"pipeinterfac":[6,8,12],"pipelin":0,"pipx":4,"piss":0,"pitch":0,"pitfal":14,"pkcs7":[14,16],"pkg":4,"place":[2,4,5,7,8,10,14,15,17],"plaform":6,"plain":[0,2,6,8,11,14,17],"plain_mdu":11,"plainli":0,"plaintext":[2,11,17],"plan":[0,10,14,17],"planet":[1,17],"planetari":[16,17],"platform":[0,2,5,6,7,12,14,15,17],"plausibl":0,"plausibli":0,"pleas":[2,4,8,11,15,17],"plenti":[10,14],"plethora":0,"plu":11,"plug":[15,17],"plugin":[12,17],"plural":0,"pmr":14,"pocket":0,"poetri":17,"point":[0,1,4,5,6,8,10,12,13,14,15,17],"pointer":4,"polici":[0,1,15,17],"polish":0,"polit":[0,17],"pomelo":2,"pope":0,"popul":[0,11],"popular":[0,16],"port":[0,2,4,6,7,8,10,14,16,17],"port0":15,"portabl":[1,7,8,10,14],"portion":[0,9],"pose":[0,4,14],"posit":[2,5,7,8,15],"posix":4,"possess":[0,8,14,17],"possibl":[1,4,5,6,7,8,10,11,12,14,15,16],"possibli":[0,4,14],"post":[0,2,7],"postfix":15,"postur":0,"potenti":[0,1,2,4,5,8,13,14,15,16,17],"pour":0,"power":[0,1,4,6,7,8,10,12,14,15,16],"powershel":4,"ppp":2,"pr":15,"practic":[0,1,5,10,14,16,17],"prais":0,"pre":[0,4,10,11,14],"preambl":[8,15],"prebuilt":0,"preced":[0,2,5],"preciou":10,"precis":[0,1],"precompil":4,"predatori":17,"predic":1,"predict":[7,14],"preexist":0,"prefer":[0,4,5,13,14],"prefer_ipv6":8,"prejudic":0,"premis":[0,10,17],"prepar":[0,2,14],"preposter":0,"prerequisit":[7,11],"prescrib":1,"presenc":[0,1,7,8,11],"present":[1,7,8,10,12,14,15,17],"preserv":[0,1,4,7,11],"preshar":14,"press":[0,2],"pressur":1,"prestig":0,"pretend":[0,12,14],"prettyhexrep":2,"prevent":[0,1,5,8,10,15,17],"preview":5,"previou":[0,2],"previous":[0,8,11,14],"price":17,"primari":[0,1,14,17],"primarili":[0,8,10,12],"primarlii":4,"prime":0,"primit":[0,4,5,7],"princip":0,"principl":[1,7,10,14,16],"print":[2,5,8,15],"print_filelist":2,"print_help":2,"print_menu":2,"prior":0,"priorit":[0,8,10,14,17],"prioriti":[0,8,14],"prioritis":[7,8,10,11],"privaci":[4,8,12,17],"privat":[1,4,5,8,10,11,12,13,14,15,16,17],"private_ret":4,"privileg":[1,15,17],"prn":7,"probabl":[0,2,4,5,10,14,15,16],"probe":15,"problem":[0,1,4,5,14,15,17],"problemat":5,"proc":15,"proce":0,"procedur":[0,4,5,11,14],"process":[0,1,2,4,5,6,8,10,11,14,15,17],"process_incom":2,"process_outgo":2,"proclaim":0,"proclam":0,"produc":[0,1],"product":[0,1,15,17],"profil":17,"profit":[0,17],"profound":[10,17],"profoundli":17,"program":[0,2,5,6,7,8,11,14,16],"program_setup":2,"programm":[0,14],"programmat":[1,14],"progress":[0,2,5,11,15,16],"progress_callback":11,"prohibitevli":0,"project":[1,5,7,12,13,17],"promis":[0,4],"promot":0,"prompt":[0,2,4],"prompter":0,"proof":[0,1,2,5,8,10,11,14,15,17],"proof_packet":2,"proof_requested_callback":11,"proof_strategi":11,"prop":0,"propag":[0,7,8,10,11,12,15,17],"proper":4,"properli":[0,4],"properti":[1,2,7,10,11],"proport":14,"proportion":0,"propos":[0,7],"prose":0,"prospect":1,"protect":[1,4,7,15,17],"protocol":[0,4,5,6,7,8,10,16],"proudli":0,"prove":[0,2,5,10,14,17],"prove_al":[2,11],"prove_app":11,"prove_non":11,"proven":[1,5,11,14],"provid":[0,1,2,4,5,6,7,8,9,10,11,12,14,15,16,17],"provis":[0,6,15],"prv_byte":11,"prx":15,"pseudo":15,"psycholog":[1,17],"ptx":15,"pub_byt":11,"pub_to_fil":11,"public":[0,2,5,7,8,10,11,13,15,16],"public_inform":2,"publicli":[0,4,8,14,15],"publish":[0,1,4,5,7,8,9,11,14],"publish_blackhol":15,"publish_blackhole_en":11,"publish_ifac":8,"pull":[0,1,5],"puppet":17,"purchas":[4,14,16],"pure":[0,7,14],"purg":11,"purport":0,"purpos":[1,4,5,6,7,8,9,10,11,12,14,15,17],"purposefulli":[0,9],"pursu":1,"push":[1,5,12,17],"put":[0,1,2,6,8,15],"pwd":5,"py":[0,2,5,14,15],"py3":[4,5],"pyca":[4,14],"pyd":0,"pygment":5,"pyseri":[2,4],"python":[0,1,2,5,7,8,11,14,15,16,17],"python3":[2,4,6],"pyximport":0,"q":[2,5,15],"q8_k_xl":0,"qlen_in_announc":8,"qlen_in_data":8,"qlen_in_il":8,"qlen_in_pr":8,"qr":[10,12],"qua":0,"qualiti":[0,1,11,15,17],"quant":0,"quantiti":1,"quantum":0,"queri":[2,4,5,11,15,17],"question":[4,6,7,8],"queu":[11,15],"queue":[7,14,15],"quick":15,"quickli":[0,8,12,13,14,16],"quiet":[5,8,15,17],"quietest":0,"quill":0,"quinc":2,"quirk":4,"quit":[0,2,4],"quot":[0,5],"qvist":[9,16],"r":[0,2,5,8,14,15],"radic":17,"radio":[0,1,7,8,10,11,12,14,15,16,17],"radon":2,"rain":0,"rais":[0,1,2,11],"rak":6,"ram":[0,4,8],"ramp":0,"randint":2,"random":[0,1,2,11,13,14],"random_text_gener":2,"randomis":14,"randomli":[2,14],"rang":[0,1,2,4,5,6,8,10,14,15,16,17],"rapidli":[0,8],"rare":[4,8],"raspberri":[1,7,10,14,15,16],"rasperri":4,"ratchet":[0,11,14],"ratchet_count":11,"ratchet_expiri":11,"ratchet_id_receiv":11,"ratchet_interv":11,"ratchets":11,"ratchets_path":11,"rate":[0,2,4,7,11,12,15],"rather":[0,1,4,11,12,15,17],"ratio":[0,1,11],"rational":0,"raw":[0,2,5,6,11],"rawchannelread":[7,11],"rawchannelwrit":[7,11],"rawiobas":11,"rawmu":5,"rb":2,"rbrowser":7,"re":[0,1,2,8,10,11,14,15,17],"reach":[0,1,4,7,8,10,11,15,17],"reachabl":[1,2,4,8,10,11,12,14,15],"reachable_on":8,"reaction":0,"reactiv":[0,1],"read":[0,1,2,4,5,8,10,11,14,15,16,17],"read_loop":2,"readabl":[0,1,2,8,11,14,15,17],"reader":[0,2,11],"readi":[2,4,6,8,11,16,17],"readili":16,"readm":[0,5],"readwrit":5,"ready_byt":[2,11],"ready_callback":11,"real":[0,1,4,6,8,10,12,15,16,17],"realist":0,"realiti":[1,4,13,17],"realiz":17,"realli":[0,8,11,15,17],"realm":17,"reappear":8,"reason":[4,7,8,11,14,15],"reassembl":14,"reboot":17,"rebroadcast":10,"rebuilt":17,"rebutt":0,"recal":[0,2,5,11,15],"recall_app_data":11,"recap":14,"recast":0,"receipt":[2,10,11,14],"receiv":[0,2,4,5,8,10,11,13,14,15,17],"receive_path_respons":11,"receive_stream_id":11,"received_announc":[2,11],"recent":[0,11,14],"recept":11,"reception_rssi":2,"reception_snr":2,"reception_stat":2,"recip":4,"recipi":[1,5,14,17],"reciproc":0,"reclaim":17,"recogn":[0,14,17],"recognis":[0,15],"recognit":[1,7,17],"recombin":1,"recommend":[1,2,4,8,14],"recondit":15,"reconnect":[2,10,17],"reconnect_port":2,"reconstruct":14,"record":[0,1,4,5,14],"record_stat":5,"recov":1,"recoveri":8,"recreat":14,"recur":0,"recurr":0,"recurs":[0,8,11,14],"recursive_pr":8,"recycl":7,"red":0,"reddit":0,"redistribut":0,"reduc":[0,8,15],"redund":[4,10],"reestablish":1,"ref":5,"refactor":[0,5],"refer":[1,2,4,5,7,8,12,15,17],"referenc":0,"referenti":0,"refin":[0,13],"reflect":[0,1],"reflex":0,"refram":0,"refresh":15,"refus":[0,10],"refut":0,"reg":0,"regain":[1,4],"regard":[0,1,14],"regardless":[0,1,5,8],"regener":0,"region":8,"regist":[0,2,5,11,15],"register_announce_handl":[2,11],"register_message_typ":[2,11],"register_request_handl":[2,11],"registr":0,"registrar":17,"registri":[1,17],"regrett":0,"regul":8,"regular":15,"regularli":0,"regulatori":17,"regurgit":[0,17],"reid":0,"reimplement":0,"reintroduc":1,"reject":[0,5,17],"rel":[0,5,6,8,10,14],"relai":[0,4,7],"relat":[4,5],"relationship":[0,1,10,14,15,17],"releas":[0,1,4,7,8,14,15,17],"relev":[0,2,4,5,6,8,11,14,15,17],"reli":[0,4,5,8,10,13,14,15,17],"reliabl":[0,4,6,8,10,11,14,16,17],"relianc":[4,17],"relief":10,"reload":15,"rem":2,"remain":[0,1,5,8,10,11,12,14,17],"remaind":0,"rememb":[8,10,11,14],"remind":0,"remot":[2,7,11,14],"remote_ident":[2,5,11],"remote_identifi":2,"remote_management_allow":15,"remote_management_en":11,"remote_nod":5,"remote_p":2,"remotesensor":14,"remov":[0,1,5,11,15,17],"remove_message_handl":11,"remove_ready_callback":11,"renam":0,"render":[5,12,17],"rendezv":0,"rent":17,"rental":0,"reopen":5,"rep":0,"repeat":0,"repeatedli":[0,1,8],"replac":[0,1,2,4,10,11,12,14,15,17],"repli":[0,2,15],"replic":[1,6,14],"reply_data":2,"reply_messag":2,"reply_text":2,"repo":[5,15],"repo_nam":5,"report":[0,8,11,13,15],"repositori":[0,1,4,7,14,15,17],"repres":[0,1,10,14,17],"represent":[2,11,17],"reproduc":0,"reproduct":0,"republish":0,"repudi":5,"repurpos":4,"reput":[14,15],"request":[0,1,5,7,10,11,14,15,16,17],"request_destin":2,"request_fail":2,"request_id":[2,11],"request_packet":2,"request_path":[2,11],"request_receipt":[2,11],"request_receiv":2,"requested_at":[2,11],"requestexampl":2,"requestor":8,"requestreceipt":[7,11],"requir":[0,1,2,4,5,8,10,11,12,14,15,16,17],"require_shared_inst":11,"required_discovery_valu":[11,15],"rerout":17,"rescu":7,"research":1,"resend":11,"reserv":[0,2,10,11,17],"reset":5,"reshap":1,"resid":[8,17],"resili":[0,1,4,10,12,15,16,17],"resist":10,"resiz":15,"resolut":[0,4,5,8,14],"resolv":[5,7,8,10,14,15],"resort":0,"resourc":[0,2,4,7,8,10,11,13,15,17],"resource_callback":11,"resource_sending_conclud":2,"resource_strategi":11,"respawn":8,"respawn_delai":8,"respawn_interv":8,"respect":[0,1,5,8,10,16,17],"respond":[0,1,2,10,11,15],"respond_to_prob":15,"respons":[1,7,8,11,14,16,17],"response_callback":[2,11],"response_gener":[2,11],"rest":[0,10,16,17],"restart":[8,15],"restartsec":15,"restor":[0,4,7,8,17],"restrict":[5,7,8,9,10,15,17],"resubmit":5,"result":[0,1,2,4,8,14,15],"ret":[7,14],"retain":[0,1,5,8,11],"retained_ratchet":11,"retibb":7,"reticulum":[1,2,8,10,11],"retipedia":7,"retransmiss":[10,14],"retransmit":[8,14],"retreat":0,"retri":[0,2,5,11,14],"retriev":[1,5,11,15],"return":[1,2,8,11,15,17],"reveal":[4,11,14,16],"revers":[0,15],"revert":0,"review":[0,1,14],"revis":[0,15],"revisit":0,"revok":[5,17],"revolut":17,"revolutionari":1,"rewrit":0,"rfe":15,"rhetor":0,"rich":12,"ridicul":[0,14],"right":[0,1,4,5,8,9,17],"rigid":17,"rigor":0,"rington":12,"rippl":17,"risc":7,"risk":[5,14],"riski":17,"rm":5,"rmap":4,"rn":[0,1,2,4,5,6,7,11,14,15,17],"rncp":7,"rngc":5,"rngit":[1,7],"rngit_config":5,"rnid":[5,7,14],"rnmon":7,"rnode":[4,7,14,15,16],"rnodeconf":[6,7],"rnodef3b9":8,"rnodeinterfac":[4,6,8,15],"rnodemultiinterfac":8,"rnpath":[4,7,8],"rnphone":12,"rnprobe":[4,7],"rns_bin_dir":15,"rns_config":5,"rns_remot":5,"rnsconfig":[5,15],"rnsd":[0,4,7],"rnsh":[7,12],"rnspure":[4,14],"rnstatu":[4,7,8,14],"rnstransport":[8,15],"rnx":7,"road":[7,17],"roadmap":[13,17],"roam":[7,8,10],"robot":14,"robust":[4,8,17],"role":[7,10],"roll":8,"rom":15,"room":[7,12,17],"root":[0,5,14],"rotat":[8,11,14,15],"rou":0,"roughli":0,"round":[0,2,11,15],"roundtrip":0,"rout":[0,4,6,8,10,11,12,14,15,16,17],"router":[4,8,10,15,17],"row":0,"rpc":15,"rpc_kei":15,"rprogress":2,"rrc":7,"rrcd":12,"rsg":[1,5],"rsm":[1,5],"rssi":[2,11,15],"rtsct":2,"rtt":[2,11,14],"rttstring":2,"rubber":17,"rule":[0,1,4,5,7,8,10,15,17],"run":[0,1,2,4,5,6,8,10,11,12,14,15,16,17],"runtim":[2,14],"rural":0,"rust":[0,4],"rvp":5,"rw":5,"rx":[8,15],"rxb":2,"ryzen":0,"s3":0,"sa":12,"safe":[5,14,15,17],"safeguard":17,"safer":0,"safeti":[0,1],"sai":[0,1,17],"said":[0,5,14],"sake":[0,1],"sale":0,"same":[0,1,2,4,5,6,8,10,11,12,14,15,17],"sand":17,"saniti":0,"saroni":0,"satellit":10,"satisfi":[0,14],"satur":1,"saturdai":0,"save":[0,5,11,14,15],"save_error":2,"saved_filenam":2,"saw":[0,12],"scaffold":0,"scalabl":[15,16],"scale":[0,14,16,17],"scan":[4,8],"scandal":0,"scarc":17,"scarcest":0,"scarciti":7,"scatter":17,"scenario":[0,4,8,14],"schedul":[0,5,11],"scheme":[1,5,6,8,15],"scholarship":0,"school":0,"scienc":0,"scope":[5,7,8],"scrape":[0,17],"scratch":[0,6,17],"scream":0,"screen":[0,2],"script":[1,4,5,6,8,15],"scrub":0,"scrubber":0,"scrutini":[0,14],"sd":1,"sdk":0,"se":5,"sea":8,"seal":0,"seamless":[8,14],"seamlessli":[8,10],"search":[7,11,12],"seat":0,"second":[0,2,8,10,11,12,14,15,16,17],"secreci":[8,11,12,14,16],"secret":[0,10,14],"section":[0,4,5,6,8,10,12,14,15],"secur":[0,1,4,5,7,10,12,14,15,16,17],"sed":5,"see":[0,2,4,5,8,10,11,14,15,16,17],"seek":[0,1,14,17],"seem":0,"seen":[0,8,14,17],"segment":[2,4,8,10,11,14,15,16],"seiz":0,"seizur":0,"selden":0,"select":[0,2,4,5,8,17],"self":[0,1,2,4,5,14,16,17],"sell":[0,9],"semant":0,"semi":[5,15],"semtech":6,"send":[0,2,5,8,10,11,14,15,17],"send_stream_id":11,"sender":[2,4,10,14,15],"sens":[0,1,10,17],"sensibl":[4,6,8],"sensit":17,"sensor":[10,14],"sent":[2,4,10,11,14,15,17],"sentenc":0,"sentiment":[0,14],"separ":[0,1,2,8,10,12,14,15],"sept":0,"septemb":0,"seq":5,"sequenc":[0,2,5,11,14,15,16],"sequenti":[5,16],"serfdom":17,"seri":[0,6],"serial":[0,2,4,7,10,14,16,17],"serialinterfac":[6,8],"seriou":[0,1],"serious":0,"serv":[0,1,2,6,7,8,10,12,13,14,15,17],"serve_nomadnet":5,"serve_path":2,"server":[0,1,2,4,5,6,7,10,11,12,14,15,17],"server_buffer_readi":2,"server_callback":2,"server_client_connect":2,"server_destin":2,"server_fil":2,"server_ident":2,"server_link":2,"server_loop":2,"server_message_receiv":2,"server_packet_receiv":2,"servic":[0,1,4,5,7,8,10,12,14,17],"session":[4,12,14,15],"set":[0,1,2,4,5,6,8,10,11,12,14,15,16,17],"set_default_app_data":11,"set_delivery_callback":[2,11],"set_link_closed_callback":[2,11],"set_link_established_callback":[2,11],"set_max_request_s":11,"set_packet_callback":[2,11],"set_proof_requested_callback":11,"set_proof_strategi":[2,11],"set_ratchet_interv":11,"set_remote_identified_callback":[2,11],"set_resource_callback":11,"set_resource_concluded_callback":[2,11],"set_resource_started_callback":[2,11],"set_resource_strategi":[2,11],"set_retained_ratchet":11,"set_timeout":[2,11],"set_timeout_callback":[2,11],"settl":0,"setup":[2,4,5,7,8,15],"sever":[0,4,5,10,11,15],"sf":15,"sh":8,"sha":[10,11,14],"sha256":[5,14,16],"shall":[0,9,14],"shallow":0,"shame":0,"shape":[0,10,17],"share":[0,1,2,4,10,11,12,14,15,17],"share_inst":15,"shared_instance_port":15,"shared_instance_typ":[11,15],"sharper":0,"shatter":0,"shelf":[14,16],"shell":[1,4,5,7,15,17],"shelter":1,"shift":[1,17],"shim":[0,5],"shine":17,"ship":[0,14,17],"shop":[2,17],"short":[0,6,7,8,14,15],"shortcom":0,"shorter":8,"shorthand":[8,15],"shortlog":5,"shot":4,"should":[0,1,2,4,5,8,10,11,14,15,17],"should_ingress_limit":2,"should_quit":2,"should_use_implicit_proof":11,"shout":17,"shove":1,"show":[0,4,5,15,17],"shown":[0,1,2,13],"shrink":0,"shut":[0,1,17],"side":[0,1,8,15,16],"sideband":[0,4,7,15],"sign":[0,1,7,8,10,11,14,15,17],"signal":[1,2,7,8,11,14,15,17],"signatur":[0,1,7,10,11,14,15,16,17],"signer":5,"signifi":14,"signific":10,"significantli":[8,11],"signingkei":5,"silent":[0,15],"silk":0,"similar":[0,1,2,4,5,6,8,11,12,15,16],"simpl":[0,2,4,5,6,11,12,14,15,16,17],"simpler":[5,8,10,16],"simplest":[8,14],"simpli":[0,1,2,4,5,6,8,10,12,13,14,15,17],"simplic":14,"simplifi":2,"simplyequip":6,"simul":14,"simultan":[4,14],"sinc":[0,2,4,5,8,10,11,14,17],"sine":0,"sing":0,"singl":[0,1,2,4,5,8,10,11,14,15,16,17],"singular":14,"sit":[0,4,17],"site":[1,8,10,17],"situat":[0,4,5,6,8,10,14,15],"six":0,"size":[0,2,4,5,8,11,14,15],"size_str":2,"skeptic":0,"skill":[0,1],"skin":0,"skip":[2,5],"sky":7,"slap":17,"slave":17,"sleep":[2,4,15],"slice":[0,2,17],"slight":0,"slightli":[2,4,17],"slip":0,"slop":0,"sloppi":[0,17],"slot":0,"slottim":[8,15],"slow":[0,2,8,10,12,14,17],"slower":[0,8,11,14],"slowest":[0,11],"slyli":0,"small":[0,2,4,8,10,11,14,16,17],"smaller":[0,11],"smallest":4,"smear":0,"smooth":0,"snapshot":0,"sneez":0,"snippet":15,"snr":[2,11,15],"so":[0,1,2,4,5,6,8,9,10,11,12,13,14,15,16,17],"sober":0,"social":[0,1,4,17],"societi":17,"socket":[8,15,16,17],"sockpuppet":0,"soft":17,"softdevic":0,"softwar":[0,1,4,5,6,8,9,12,14,15,17],"solar":17,"soldier":0,"sole":[0,8],"solemn":0,"solicitud":0,"solid":[0,13],"solo":1,"solut":[0,1,14,15],"solv":[1,14,17],"some":[0,1,2,4,6,8,10,11,12,14,15,17],"some_program":5,"some_program_1":5,"some_remot":5,"somehow":0,"someon":[0,1,4,5,8,15,17],"someth":[0,1,5,8,10,14,17],"somethign":2,"sometim":[0,6,8,12,17],"somewhat":4,"somewher":[0,17],"soon":[5,11,15],"sort":[0,8,14,15],"soul":17,"sound":[0,17],"soundmodem":8,"sour":0,"sourc":[1,2,4,5,6,7,10,11,14,16,17],"source_":5,"sovereign":[1,4,14,17],"sovereignli":17,"sovereignti":[7,16],"space":[0,1,2,4,6,10,14,16,17],"spam":[4,8,14,15],"spammi":15,"span":[0,8,10,14],"spawn":[0,8],"spe":8,"speak":[0,1,13,17],"speaker":0,"spec":14,"speci":0,"special":[0,12,14,15],"specif":[0,1,2,5,6,7,8,10,11,15,16,17],"specifi":[0,1,2,4,5,6,8,10,11,14,15],"spectacularli":0,"spectrum":[0,8,14,17],"specul":0,"speech":0,"speed":[0,2,8,11,14,15,17],"spend":0,"spent":0,"spew":0,"sphere":17,"spin":0,"spinner":17,"spirit":[0,12],"split":2,"sponsor":13,"spoof":[5,17],"spread":[0,8,15],"spreadingfactor":8,"spring":0,"spun":0,"squelch":8,"ssh":[5,12,15],"ssid":8,"ssl":17,"stabil":[0,10,17],"stabl":[4,8,10,14,16],"stack":[2,4,10,11,12,14,15,16,17],"stage":14,"stai":[2,8,14,15,17],"stake":[0,1],"stale":[10,11],"stale_grac":11,"stale_tim":11,"stall":0,"stamp":[8,11,15],"stanc":[1,17],"stand":[0,1,17],"standalon":[7,12],"standard":[1,5,6,7,8,12,14,15],"start":[0,2,5,6,7,8,10,11,12,14,15,17],"starter":0,"startup":[2,4,15],"stat":[5,11,15],"state":[0,1,2,7,10,17],"statement":0,"static":[4,5,8,11,17],"staticmethod":2,"station":8,"stationari":[10,15,17],"statist":[2,7,8,11,13],"stats_ignore_ident":5,"statu":[0,2,4,5,7,8,11,12,14,15,17],"statut":7,"statutori":0,"stderr":15,"stdin":[8,15],"stdio":16,"stdout":[2,5,8,15],"steel":17,"stem":13,"step":[0,2,4,5,6,17],"stewardship":17,"still":[0,1,2,4,5,8,10,14,15,17],"stock":[0,2],"stole":0,"stolen":0,"stone":17,"stop":[0,11,16,17],"stopbit":[2,8,15],"storag":[4,7,8,12,14,15,17],"store":[1,2,5,7,11,12,14,15],"store_tru":2,"stori":0,"storm":17,"str":[2,11],"straight":0,"straightforward":8,"strang":17,"stranger":17,"strangl":17,"strateg":10,"strategi":[0,1,7,8,11],"strawman":0,"stream":[0,1,2,11,12,14,15,17],"stream_id":[2,11],"street":17,"strength":[0,11,16,17],"strict":[1,17],"strictli":[0,8,14],"string":[0,2,11,17],"stringmessag":2,"strip":[0,1,5,17],"strong":[4,5,14,17],"stronger":[0,4],"strongli":4,"struct":2,"structur":[0,1,2,7,10,11,14,16,17],"studi":[0,1],"style":[0,5,8],"stylist":0,"sub":[2,8],"subclass":[2,11],"subcommand":5,"subdirectori":5,"subinterfac":8,"subject":[0,4,9,15,16,17],"sublicens":[0,9],"submit":[0,1],"subnet":[4,10],"subreddit":0,"subscrib":[4,15,17],"subsequ":[0,2,5,14],"subset":8,"subsid":8,"subsist":0,"substanc":7,"substant":0,"substanti":[0,1,9],"substitut":7,"substrat":[1,17],"subtl":17,"subtli":[0,17],"succe":[4,5,15],"succeed":[0,2,11],"succesfulli":10,"success":[0,1,4,5,8,11],"successful":11,"successfulli":[0,2,11,14],"sudden":0,"suddenli":[0,17],"sudo":[4,15],"sue":0,"suffer":10,"suffic":14,"suffici":[0,4,8,14,15,16],"suffix":2,"suggest":0,"suit":[0,1,4,6,12,14,15,17],"suitabl":[2,4,8,10,14,15,16],"sum":[0,17],"sun":0,"super":2,"superfici":0,"supersed":8,"superstructur":1,"supp":0,"suppli":[0,2,8,11,14,15,16],"supplier":4,"support":[0,1,2,4,5,7,8,10,11,12,14,15,16],"suprem":[0,1],"sure":[0,2,4,5,6,8,15],"surfac":[7,17],"surgic":0,"surprisingli":0,"surrend":1,"surround":[0,1,17],"surveil":[1,14,17],"surviv":[0,4,14,15,17],"suspend":1,"sustain":[0,17],"swim":1,"switch":[6,8,10,14,15,17],"sx1262":6,"sx1268":6,"sx1276":6,"sx1278":6,"sx1280":6,"sy":2,"syllog":0,"symbol":0,"symlink":15,"symmetr":[11,14],"sync":5,"syncer":5,"synchron":[1,7,12,17],"syntax":7,"synthesi":0,"synthet":[0,17],"system":[0,1,2,4,5,6,7,8,9,10,11,12,13,14,16],"systemat":0,"systemctl":15,"systemd":15,"t":[0,1,2,4,5,8,10,11,14,15,17],"tabl":[0,4,8,10,14,15,17],"tablet":[0,4],"tackl":12,"tactic":0,"tag":[5,11],"taglin":0,"tail":8,"tailor":14,"take":[0,1,2,4,5,8,11,12,14,15,16,17],"taken":[0,2,5,14,15,17],"takeov":0,"talent":0,"talk":[0,12,17],"tamper":[1,5,17],"tangerin":2,"tangibl":0,"tantrum":0,"tap":[6,17],"tar":5,"target":[0,2,4,5,8,12,15,17],"target_hash":11,"target_host":8,"target_port":[8,15],"task":[5,15],"tast":0,"taught":17,"tcp":[0,4,6,7,10,14,15,16,17],"tcpclientinterfac":[0,4,6,8],"tcpinterfac":15,"tcpserverinterfac":[0,4,8],"tdata":2,"teach":[0,15,17],"teahous":[1,13],"team":[0,5],"teardown":[2,11],"teardown_reason":2,"tech":17,"technic":[0,1,5],"technician":17,"technolog":[0,1],"technologi":[0,4,10,17],"teffect":2,"telco":17,"telecom":17,"telemetri":[12,13],"telephon":[0,7],"telephoni":12,"televis":17,"tell":[0,2,4,8,10,17],"temperatur":14,"templat":[0,7],"temporari":[4,8,15],"temporarili":[0,8,10],"tempt":0,"ten":[0,14],"tenanc":17,"tenant":17,"tend":[0,8],"tenuou":17,"terabyt":0,"term":[0,1,4,8,10,14,17],"termin":[0,2,4,5,11,12,15],"terminolog":0,"terminologi":[10,14],"termux":4,"terrain":[],"terrifi":17,"territori":1,"terror":0,"test":[0,4,5,12,14,15,17],"testimoni":1,"testnet":15,"tether":17,"text":[0,2,12,14,15],"textur":[0,17],"tfile":2,"tgz":[5,15],"thaler":0,"than":[0,1,2,4,5,8,10,11,12,13,14,15,16,17],"thank":[0,5],"theater":0,"theatr":0,"theatric":[0,1],"theft":0,"thei":[0,1,2,4,5,8,10,11,12,14,15,17],"theirs":0,"them":[0,1,2,4,5,6,8,10,12,13,14,15,16,17],"theme":5,"themself":0,"themselv":[0,1,5,8,10,15],"theoret":0,"theori":[0,1,17],"thereaft":14,"therefor":[0,4,14,16,17],"thereof":0,"thi":[1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17],"thin":0,"thing":[0,2,4,10,12],"think":[4,6,8,10,13,14,17],"thinner":0,"third":[0,1,5],"those":[0,1,4,10,14,15,17],"though":[0,1,4,8,10,14],"thought":[0,17],"thousand":[0,1,4,8,14,15,17],"thread":[0,1,2,5],"threat":[0,15],"three":[0,4,14,17],"threshold":8,"throough":8,"throttl":[8,10],"through":[0,2,4,5,6,7,8,10,11,12,14,15,16],"throughout":[10,14],"throughput":[0,1,11,12,14,16],"thrown":[11,17],"thu":[10,11,14],"ti":[2,10,14],"tickinput":0,"tickoutput":0,"tighten":17,"tightrop":17,"tild":15,"time":[0,1,2,4,5,6,7,8,10,11,12,13,14,15],"time_since_last":2,"timefram":1,"timeout":[2,11,15,17],"timeoutarg":2,"timer":5,"timescal":1,"timestamp":[2,5,11,14,17],"timestr":2,"tion":8,"titl":[0,5],"tl":17,"tmp":15,"tnc":[6,8,11,12,15,16],"to_fil":11,"todai":[0,1,14,17],"togeth":[0,6,10,14,15,17],"toggl":15,"token":[0,11,14,16],"tokyo":17,"told":[0,17],"toler":8,"tomorrow":17,"too":[0,2,10,17],"took":0,"tool":[0,1,4,5,6,7,8,10,12,14,15,16],"toolkit":[4,10],"top":[0,1,12,14,15,17],"topic":[4,14],"topograph":8,"topographi":[4,10,14,17],"topologi":[4,8,10,14,16,17],"torn":[11,15],"tort":9,"tortur":17,"torvald":1,"total":[0,5,11,14,15,16],"total_s":2,"touch":[8,17],"toward":[0,2,8,14],"tower":17,"toxic":[0,1],"trace":0,"track":[0,1,5,11,15,17],"track_phy_stat":11,"trade":[0,10,14],"tradit":[0,5,10,14,17],"tradition":1,"traffic":[0,2,4,8,10,11,14,15,17],"train":[0,9,17],"trajectori":0,"transceiv":[4,6,8,12,14,16],"transfer":[0,2,5,11,14,15,16],"transfer_s":2,"transform":[0,16],"transient":17,"transistor":17,"transit":0,"translat":[7,10],"transmiss":[4,8,11,14,17],"transmit":[0,2,5,8,14,17],"transmitt":17,"transpar":[0,5,6,8,10,14,15],"transport":[0,1,2,4,5,7,8,11,12,15,16,17],"transport_en":11,"transport_ident":15,"trap":7,"travel":[1,17],"travers":[1,4,8,11,14,17],"treat":[0,1,5,10,14,17],"tree":[0,1,5],"tremend":10,"tri":[0,2],"triad":7,"trigger":8,"trip":[2,11,15],"trivial":[14,16],"troll":0,"troubl":17,"true":[0,1,2,4,8,11,15,17],"truli":[0,6,14,17],"truncat":[11,14,15],"truncated_hash":11,"truncated_hashlength":[2,11],"trust":[0,1,4,5,7,8,10,14,15],"trustless":[7,14,16],"trustworthi":[10,15],"truth":[0,5],"try":[2,5,7,8,10,11,12],"ttime":2,"ttransfer":2,"ttyacm0":8,"ttyusb0":[2,8,15],"ttyusb1":8,"ttyusb2":8,"tun":[6,8],"tun0":8,"tune":7,"tunnel":[4,8,10,14,16,17],"tupl":11,"turbo":0,"turn":[0,1,2,8,15,17],"turnaround":8,"tutori":4,"twelv":0,"two":[1,2,5,6,7,8,10,11,14,15],"tx":[8,15],"txb":2,"txp":15,"txpower":8,"txt":[5,15],"txtail":[8,15],"type":[0,2,4,7,8,10,11,15],"typeerror":11,"typic":[5,8,10,14],"tyrant":17,"u":[0,14,15,17],"ubiqu":6,"ubuntu":[7,15],"uci":4,"udp":[7,10,14,15,16],"udpinterfac":[0,8],"uhf":[15,16],"ui":[12,17],"ultim":[4,14,17],"umsgpack":2,"unaid":0,"unanswer":0,"unapologet":0,"unauthor":0,"unavail":[0,5],"unblackhol":15,"unblackhole_ident":11,"unblock":15,"unbound":[0,17],"uncar":17,"uncencrypt":2,"uncentraliz":7,"uncertainti":0,"unchang":[0,10],"uncheck":0,"uncomfort":0,"uncontamin":0,"uncontroversi":0,"uncoordin":[4,17],"under":[0,1,5,8,11,13,14,15,16,17],"underli":[2,8,10,11,14,16],"undermin":[0,17],"underneath":17,"undersea":17,"understand":[0,1,4,7,8,10,11,15,16,17],"understood":[0,17],"underwai":4,"underwear":17,"undetect":0,"unencrypt":[2,11,14],"unencumb":0,"unenforc":0,"unequivoc":14,"unexamin":0,"unexcit":0,"unexplor":10,"unfair":0,"unforeseen":1,"unforg":[10,16],"unfortun":[0,4],"unfre":0,"unhealthi":0,"unicod":5,"unicode_icon":5,"unidentifi":2,"unidirect":2,"unifi":[10,14],"uniform":0,"uninform":1,"uninterest":2,"uniqu":[2,8,10,11,12,14,15,16,17],"unison":0,"unit":[0,1,2,4,11,15],"univers":17,"unix":[5,11],"unknow":0,"unknown":[0,2,8,10,11,14,15],"unlawfulli":0,"unlearn":17,"unless":[2,4,8,10,11,14],"unlicens":[0,14],"unlik":[1,5,14],"unlock":15,"unmask":0,"unmeasur":0,"unmedi":1,"unnecessari":8,"unorganis":10,"unown":0,"unpack":[2,11],"unpackb":2,"unpaid":17,"unplug":[15,17],"unpreced":0,"unprofession":0,"unprotect":0,"unproven":0,"unreach":0,"unread":0,"unrecover":[2,15],"unrel":0,"unreli":8,"unrestrict":0,"unreview":0,"unsatur":1,"unset":14,"unsubstanti":0,"unsupport":11,"until":[2,4,8,11],"untrust":[5,15],"untrustworthi":17,"unus":15,"unverifi":0,"unwant":[14,15],"unwrap_or":0,"unwritten":0,"up":[0,1,2,4,5,6,8,10,11,12,14,15,16,17],"updat":[0,1,2,4,5,11,14,15,17],"upgrad":[0,4,11,14],"upkeep":8,"upload":5,"upon":[0,1,2,8,14],"upset":2,"upstream":[0,1,5,15],"uptim":[0,17],"urandom":[14,16],"urgenc":[0,1],"urgent":17,"uri":12,"url":[1,5,15,17],"us":[1,2,5,6,7,8,9,10,11,17],"usabl":[5,8,14],"usag":[5,7,8,11,12,13,15],"usb":[1,6,14,15],"useabl":14,"useless":[1,17],"user":[0,1,2,4,5,8,10,12,14,15,16,17],"user_input":2,"userland":16,"usernam":[0,17],"usernameher":15,"usr":[8,15],"usual":[0,4,8,10],"usurp":0,"utf":2,"util":[2,6,7,8,14,17],"utilis":[2,4,8,11,14,15,16],"ux":12,"v":[5,7,15],"v4":0,"vaccuum":0,"valid":[0,1,2,4,7,8,10,11,14,15,17],"vallei":0,"valu":[0,1,2,4,5,8,11,14,15,17],"valuabl":[0,1,5,6,13,17],"valueerror":[2,11],"vanish":[0,17],"vanishingli":[0,17],"var":5,"vari":[4,8,14,15],"variabl":[2,4,5,11],"varianc":0,"variant":0,"variat":0,"varieti":[8,12,14,15,16],"variou":[0,2,4,8,10,11,12,14,15,16],"vast":[0,1,4,14,17],"vastli":10,"vau001480196":0,"vc":0,"ve":10,"vector":0,"vehicl":[0,8],"veloc":[0,1],"vendor":[0,2,6,16],"ventur":17,"venu":1,"verbatim":0,"verbos":[5,11,15],"verdict":7,"veri":[0,1,4,5,6,8,10,11,12,13,14,15,16,17],"verif":[0,1,7,10,11,12,14,15,17],"verifi":[0,1,2,4,7,8,10,11,14,15,16,17],"versa":16,"version":[0,1,2,4,5,14,15,17],"versu":7,"vet":0,"vhf":[14,16],"vi":[5,7],"via":[1,4,5,6,8,10,12,13,14,15,16,17],"viabl":10,"vice":16,"video":17,"view":[1,4,5,8,13,14,15],"viewabl":5,"vim":5,"vindic":0,"violat":[0,8],"violenc":0,"violent":0,"viral":0,"virtu":0,"virtual":[4,6,8,10,14,15,16],"virtuou":17,"visibl":[0,1,2,5,8],"visibli":0,"visual":[0,5,14,17],"vital":17,"vocabulari":0,"voic":[0,1,12,13,17],"voicemail":12,"void":7,"volum":0,"volunt":4,"voluntari":4,"vouch":17,"vpn":[10,17],"vport":8,"vulner":10,"vv":15,"vvv":4,"w":[5,15],"wa":[1,2,5,6,7,8,10,11,14,15,16,17],"wai":[0,1,2,5,7,8,10,11,12,14,15,17],"wait":[0,2,4,8,12,14,15,17],"waiv":0,"walk":17,"wall":[0,17],"wander":17,"want":[0,1,2,4,5,8,10,12,13,14,15,17],"wantedbi":15,"warhol":0,"warn":[0,15],"warrant":16,"warranti":9,"wash":17,"wasm":0,"wast":[0,8,10,13,17],"watch":0,"wave":[0,6,17],"wb":2,"we":[0,1,2,4,6,8,10,13,14,17],"weaken":14,"weapon":[0,1,17],"weaponis":0,"wear":[0,17],"weather":17,"weav":17,"web":[0,4,12,17],"websit":[0,4,8,17],"week":0,"weekdai":0,"weekend":0,"weigh":17,"weight":[0,1,5,15,17],"weird":0,"welcom":[0,1],"well":[0,1,5,6,8,10,11,12,13,14,15,16,17],"went":2,"were":[0,1,2,5,12,17],"what":[1,2,4,5,7,8,10,11,14,15,17],"whatev":[0,10,11,14],"whatsoev":0,"wheel":[4,5],"when":[0,1,2,4,5,6,8,10,11,12,14,15,17],"whenev":[0,2,11,14],"where":[0,1,4,5,6,7,8,10,11,12,14,15,17],"whereupon":14,"wherev":17,"whether":[0,2,4,5,8,9,10,11,14,17],"which":[1,2,4,5,7,8,9,10,11,12,14,15,16,17],"while":[0,1,2,4,5,6,8,10,11,12,14,15,16,17],"whim":17,"whitelist":14,"whl":[4,5],"who":[1,4,5,7,8,10,14,15,17],"whole":[7,15,17],"wholesal":0,"whom":[0,9,17],"whose":[0,15,17],"why":[1,7,17],"wide":[0,4,5,6,8,10,12,14,15,16],"wider":[0,4,8,10,14,15],"wield":[0,1],"wifi":[4,7,8,10,12,14,15,16,17],"wikipedia":12,"wild":[5,15,17],"wildcard":[2,5],"wilder":17,"wildli":0,"willi":0,"willing":[0,15],"win":0,"win_amd64":0,"window":[0,7,8,12,15],"windowsil":17,"wine":7,"wipe":15,"wire":[0,6,7,8,12,16,17],"wireless":[6,10],"wirelessli":8,"wish":[0,2,8,14,15,17],"witchcraft":0,"withhold":0,"within":[0,1,2,4,5,8,10,11,14,17],"without":[0,2,4,5,6,7,8,9,10,12,14,15,16,17],"wlan0":8,"wolf":6,"won":2,"word":[0,1,4,17],"wore":0,"work":[1,4,6,7,8,10,12,14,15,16],"workabl":10,"workflow":7,"workspac":0,"world":[0,1,4,6,8,10,12,15,16,17],"worldwid":0,"worri":[0,10],"wors":0,"worst":0,"worth":[0,1,4],"worthless":0,"would":[0,1,5,8,11,12,14,15,17],"wrap":5,"write":[0,1,2,4,5,6,8,11,12,14,15,17],"write_timeout":2,"writer":[0,2,11],"written":[0,2,5,14,16,17],"wrong":[0,2,4,8,17],"wrote":[0,2,8],"x":[0,5,11,14,15],"x25519":[14,16],"x86_64":[0,5],"xenon":2,"xonxoff":2,"y":[0,2,5],"ye":[0,4,5,8,14,15,17],"year":[0,14,17],"yearn":0,"yet":[0,1,2,8,14,17],"yggdrasil":8,"yi":2,"yield":0,"you":[0,1,2,4,5,6,7,8,10,11,12,13,14,15,16,17],"young":0,"your":[0,1,2,5,6,7,8,10,13,14,16,17],"yourself":[0,1,4,14,15,16,17],"z":2,"zarya":0,"zen":[0,7,16],"zero":[0,7,8,11,12,16],"zi":2,"zim":12,"zip":5,"zone":[0,1,14],"zshrc":4},"titles":["Brandolini\u2019s Reference","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,"0":6,"1":[0,6],"2":0,"25":8,"A":[0,17],"And":0,"Beings":3,"But":0,"By":0,"For":[0,17],"In":[0,17],"No":0,"Not":[0,10,17],"Of":[0,1,7,17],"On":0,"Or":[0,17],"That":0,"The":[0,1,5,14,15,17],"These":0,"To":[0,17],"With":[4,5],"abil":17,"access":[5,14],"actual":0,"ad":4,"addendum":0,"address":[10,17],"agenc":[0,17],"agent":0,"alias":5,"an":3,"analysi":0,"anchor":17,"android":4,"announc":[2,8,14,17],"answer":0,"api":11,"appendix":[],"ar":0,"architectur":[1,17],"archiv":1,"argument":0,"arm64":4,"artifact":1,"assist":0,"attribut":[0,5],"author":[0,5],"auto":8,"autom":[8,15],"automat":5,"ax":8,"b":[],"backbon":[4,8],"bandwidth":17,"base":[4,6],"basic":14,"beam":6,"bind":5,"blackhol":15,"block":8,"board":6,"bookworm":4,"bootstrap":4,"bound":0,"brandolini":0,"brief":0,"broadcast":2,"buffer":2,"build":[4,10],"burst":8,"byte":17,"can":16,"carrier":17,"case":0,"center":[1,17],"channel":2,"chat":12,"citizenship":0,"claim":0,"clean":0,"client":[8,12],"cloud":17,"code":[0,2,14],"coexist":0,"combin":6,"command":5,"commit":5,"common":[0,8],"commun":6,"compos":1,"concept":10,"conceptu":14,"conclus":0,"condit":0,"configur":[5,8,15],"conform":0,"connect":[4,8,10,12],"consequ":0,"consider":[8,10],"content":7,"context":0,"contribut":4,"control":8,"copi":0,"copyright":0,"cost":17,"creat":[4,5,6,14],"creation":5,"creator":5,"cryptograph":[5,14],"current":[14,16],"custom":[2,4,5,8],"data":15,"date":0,"death":17,"debian":4,"decentr":17,"deck":6,"defenc":0,"delus":0,"depend":4,"design":17,"destin":[5,8,10,14],"detail":14,"develop":[1,4],"devic":[6,16],"dichotomi":0,"directli":0,"disclos":0,"disconnect":17,"discov":15,"discover":8,"discoveri":8,"distribut":[0,1,4],"do":0,"document":5,"doe":[0,16],"domain":17,"donat":13,"dozen":0,"echo":[2,6],"elong":0,"emerg":17,"empti":5,"enabl":[5,8],"encrypt":17,"engin":0,"entrypoint":4,"environ":17,"establish":14,"ethernet":6,"ethic":17,"evalu":0,"exampl":[2,5,8],"exist":[0,17],"expand":0,"explan":3,"express":0,"fabric":17,"fair":0,"fallaci":17,"fals":0,"fast":4,"featur":17,"feedback":13,"ferment":0,"filesync":12,"filetransf":2,"find":4,"finish":17,"fix":15,"flow":17,"fluenci":0,"fork":5,"form":5,"format":[5,14],"forward":17,"foundat":0,"fragil":0,"free":0,"freedom":0,"from":[0,17],"function":14,"further":14,"futur":14,"gener":0,"get":[4,14],"git":5,"global":4,"goal":14,"grade":17,"grant":0,"group":5,"guid":0,"ha":0,"happen":0,"hardwar":6,"harm":17,"headcount":0,"health":[0,4],"heltec":6,"heterogen":10,"hierarchi":5,"highlight":5,"histori":0,"host":4,"hostil":17,"human":[3,17],"i":[0,16,17],"i2p":8,"idea":0,"ident":[5,14,17],"identif":2,"ii":0,"iii":0,"illus":17,"implement":[0,16],"implic":14,"improv":15,"includ":[4,15],"independ":17,"indic":7,"individu":0,"influenc":0,"infrastructur":[0,1,4,17],"ingress":8,"instal":[4,6],"instanc":[4,10],"institut":0,"intent":0,"interact":[5,12],"interfac":[2,4,8,12,14,15,16,17],"intermediari":1,"internet":4,"interregnum":1,"introduct":14,"introductori":10,"ip":17,"issu":4,"iv":0,"j":12,"kei":14,"kiss":8,"launder":0,"layer":0,"legal":0,"liber":17,"licens":[0,9],"like":0,"lilygo":6,"limit":[8,17],"line":[0,5,6],"link":[2,14],"list":15,"listen":8,"local":15,"locat":5,"long":1,"look":0,"lora":8,"lora32":6,"lunar":4,"lxmf":12,"lxmfy":12,"lxst":12,"machin":0,"maco":4,"mad":0,"manag":[5,15],"manual":[5,7],"matter":0,"mean":0,"mechan":14,"medium":17,"merit":17,"meshchatx":12,"method":[0,5],"micron":12,"minim":2,"mirror":5,"mix":4,"mode":8,"modem":6,"modul":12,"monetari":0,"most":0,"motiv":14,"movement":0,"multi":8,"name":[14,15,17],"network":[0,4,5,7,10,12,14],"new":[0,8],"node":[5,10,12,14,17],"nomad":[5,12,17],"note":4,"obtain":5,"offer":16,"offlin":5,"open":[0,17],"opencom":6,"openwrt":4,"option":8,"origin":1,"other":0,"output":0,"over":[1,4,5],"overal":0,"overview":[10,14],"packet":[6,14],"page":[5,12],"paramet":[5,8],"parser":12,"path":8,"pattern":[0,17],"perform":0,"permiss":5,"persist":0,"person":[4,17],"phone":12,"physic":17,"pi":4,"pipe":8,"place":0,"platform":[1,4],"port":15,"portabl":17,"posit":0,"possibl":0,"post":17,"power":17,"predict":0,"prerequisit":5,"presenc":17,"present":0,"preserv":17,"primit":[1,14],"principl":[0,17],"prioritis":14,"prn":0,"program":[4,12,15],"project":0,"propag":14,"properti":0,"propos":5,"protect":0,"protocol":[1,12,14,17],"proven":0,"provid":13,"public":[4,14,17],"publish":15,"pure":4,"purpos":0,"python":4,"question":0,"queue":8,"radio":[4,6],"rak4631":6,"raspberri":4,"rate":8,"rbrowser":12,"reach":14,"realiti":0,"reason":0,"recognit":0,"recycl":0,"refer":[0,11,14,16],"relai":12,"releas":5,"remot":[5,8,12,15],"repositori":5,"request":[2,8],"rescu":0,"resolv":[0,4],"resourc":[12,14],"respons":[0,2,4],"restor":1,"restrict":0,"ret":4,"retibb":12,"reticulum":[0,3,4,5,6,7,9,12,13,14,15,16,17],"retipedia":12,"risc":4,"rn":12,"rncp":15,"rngit":[5,15],"rnid":15,"rnmon":12,"rnode":[6,8],"rnodeconf":15,"rnpath":15,"rnprobe":15,"rnsd":15,"rnsh":15,"rnstatu":15,"rnx":15,"road":1,"roam":17,"role":0,"room":0,"rrc":12,"rule":14,"scarciti":17,"scope":0,"secur":8,"serial":[6,8,15],"serv":5,"server":8,"servic":15,"setup":14,"shell":12,"short":5,"sideband":12,"sign":5,"signal":0,"signatur":5,"sky":17,"sourc":[0,15],"sovereignti":[1,17],"specif":[4,14],"stack":7,"standalon":4,"standard":0,"start":[1,4],"state":5,"statist":5,"statu":16,"statut":0,"storag":5,"store":17,"strategi":4,"structur":5,"substanc":0,"substitut":0,"support":[6,13],"suprem":6,"surfac":0,"synchron":5,"syntax":5,"system":[15,17],"systemwid":15,"t":6,"t114":6,"t3s3":6,"tabl":7,"tcp":8,"telephon":12,"templat":5,"thi":0,"through":[1,17],"time":17,"tool":17,"translat":0,"transport":[10,14],"trap":0,"triad":0,"trust":17,"trustless":10,"try":4,"tune":8,"two":0,"type":[5,6,14,16],"ubuntu":4,"udp":8,"uncentraliz":17,"understand":14,"unsign":6,"us":[0,4,12,14,15,16],"usag":[6,14],"userspac":15,"util":[4,5,12,15],"v":[0,4],"v1":6,"v2":6,"v3":6,"v4":6,"valid":5,"verdict":0,"verif":5,"verifi":5,"versu":0,"vi":0,"void":0,"wa":0,"wai":4,"what":[0,16],"where":16,"which":0,"who":0,"whole":0,"why":0,"wifi":6,"window":4,"wine":0,"wire":14,"without":1,"work":[0,5,17],"workflow":[1,5],"x":6,"xl":6,"your":[4,15],"zen":17,"zero":17}})
\ No newline at end of file
diff --git a/docs/markdown/brandolinis.md b/docs/markdown/brandolinis.md
index b07488cb..5e116d8c 100644
--- a/docs/markdown/brandolinis.md
+++ b/docs/markdown/brandolinis.md
@@ -453,6 +453,252 @@ Somewhere, within the general shape of the conceptual framework outlined in this
At the same time, I reserve my right to revert that position to Butlerian Jihad without prior notice. We are on a knife’s edge, and you know it just as well as I do.
+## Void Grants: Legal Foundations of Machine-Generated Code
+
+A grant of rights is only as real as the rights behind it. A license conveys what its issuer holds, and nothing more. A derivative may be distributed only under whatever license covers what it took. And over a work that a machine originated, no human holds anything at all.
+
+Each of these statements is a matter of settled statute and case law, and this document sets out the authorities, in order. The conclusions they support are:
+
+1. A software implementation generated from a licensed work by a machine, published under its operator’s claimed copyright and license, conveys rights the operator never possessed.
+2. Its grant is void. The projects, products, and promises built upon such grants stand on nothing. A field of void grants is a minefield for everyone who crosses it.
+
+This document is a general examination of copyright law as it applies to machine-generated code. It is not legal advice.
+
+### I. The Foundational Statute: Translation Is Copying
+
+The starting point is the statutory definition of the class of works at issue. Title 17, United States Code, section 101 provides the definition of a derivative work:
+
+> A “derivative work” is a work based upon one or more preexisting works, such as a *translation*, musical arrangement, dramatization, fictionalization, motion picture version, sound recording, art reproduction, abridgment, condensation, or *any other form in which a work may be recast, transformed, or adapted*.
+
+Section 101 further provides that *“the terms ‘including’ and ‘such as’ are illustrative and not limitative”*. As such, the list is a list of *examples*, and the very first example is translation. The definition also reaches, in its own words, *“any other form in which a work may be recast, transformed, or adapted”*.
+
+The exclusive right at issue is defined in section 106:
+
+> Subject to sections 107 through 122, the owner of copyright under this title has the exclusive rights to do and to authorize any of the following:
+> (1) to reproduce the copyrighted work in copies or phonorecords;
+> (2) to prepare derivative works based upon the copyrighted work;
+> (3) to distribute copies or phonorecords of the copyrighted work to the public by sale or other transfer of ownership, or by rental, lease, or lending;
+
+Violation of any of these rights is infringement. 17 U.S.C. § 501(a).
+
+Taken together, the provisions yield a syllogism that is difficult to improve upon and impossible to escape:
+
+1. **A port is a translation.** A work that takes a program written in one language and from it produces a program written in another language, implementing the same behavior, is a translation of the original - whatever mechanism performed it, and however the surface presentation differs.
+2. **A translation is a derivative work.** Section 101 says so, explicitly.
+3. **Preparing a derivative work is the copyright owner’s exclusive right.** Section 106(2) says so explicitly. A derivative work prepared without authorization, or outside the scope of any authorization, infringes that right.
+
+The common objection - “the code is in a different language, so it is completely different” - is not a legal argument; it is the definition of what the statute already classifies.
+
+Translation *is* the paradigm of derivative authorship, not an exception to it. If translating a work without permission were a defense, the derivative-work right would be meaningless; every infringing adaptation would simply need to be “different enough” to count as a translation of its source.
+
+Nor does the identity of the translator change the analysis. The statute asks whether the work is “based upon” a preexisting work. It does not ask who or what performed the translation. A machine that ingests a licensed work and reproduces a translated transformation of it has performed the mechanical translation; the output is a derivative of the ingested work, and the law governing derivative works applies to it exactly as it applies to a translation made by hand.
+
+### II. Ideas Are Free; Expressions Protected
+
+The second foundation is the distinction between what a work *is* - its ideas, its processes, its systems - and the *expression* in which those ideas are embodied. The distinction is codified in section 102(b):
+
+> In no case does copyright protection for an original work of authorship extend to any idea, procedure, process, system, method of operation, concept, principle, or discovery, regardless of the form in which it is described, explained, illustrated, or embodied in such work.
+
+The principle is older than the statute, and its application to software is settled. An author may own the particular code in which a method is expressed; the method itself, the process, the algorithm, belongs to no one - because *“the sine qua non of copyright is originality”* (*Feist Publications, Inc. v. Rural Telephone Service Co.*, 499 U.S. 340, 345. 1991). And ideas are not original to anyone in particular: *Baker v. Selden*, 101 U.S. 99 (1879), established the line: copyright in a book describing a system does not prevent others from practicing the system.
+
+Applied to a communications protocol, the structure is clean:
+
+---
+
+**An implementation of a public-domain protocol, honestly reasoned and written by humans, is welcome and unencumbered, and owes nothing to any license. An implementation generated from a licensed implementation is a derivative of licensed work, subject to its conditions and to the ordinary copyright of its source.**
+
+---
+
+The public-domain status of the protocol’s ideas changes nothing about the copyright in an implementation’s expression. A person who copies an implementation - by machine or by hand - cannot defend the copying by pointing to the protocol, because the protocol covers the ideas, not the symbols in which someone expressed them.
+
+A further misconception can be dismissed here; the recently popularized claim about the absence of copying. A “clean room” is a not a magic label achievable my LLM, but a specific, institutionalized procedure for proving to a court that copying did not occur: Physically separated teams, written functional specifications, attestable non-exposure, and no access to the original by the implementers (*Altai*, 982 F.2d at 709–11).
+
+ *“I created a clean-room implementation by feeding the original source code into a machine”* attempts to *claim* the certified, legally established procedure for proving the absence of copying by describing, in the same breath, a process **composed entirely of copying**. The word is deployed because the procedure it names is what the claimant would *need to have happened*.
+
+### III. Machine Output Has No Author
+
+The third foundation is the human authorship requirement. It is settled at both levels of the federal courts and in the Copyright Office’s administering practice.
+
+In *Thaler v. Perlmutter*, the district court held that *“copyright law protects only works of human creation,”* and that *“human authorship is a bedrock requirement of copyright”* (687 F. Supp. 3d 140, 146, D.D.C. 2023). On appeal, the United States Court of Appeals for the District of Columbia Circuit affirmed, holding that the Copyright Act *“requires all eligible works to be authored in the first instance by a human being”* (No. 23-5233, D.C. Cir. Mar. 18, 2025).
+
+The requirement traces to the ordinary meaning of the statutory term. In *Burrow-Giles Lithographic Co. v. Sarony*, the Supreme Court defined an “author” as *“he to whom anything owes its origin; originator; maker; one who completes a work of science or literature”* (111 U.S. 53, 57–58, 1884), and more recently described the author as *“the person who translates an idea into a fixed, tangible expression entitled to copyright protection”* (*Community for Creative Non-Violence v. Reid*, 490 U.S. 730, 737, 1989).
+
+---
+
+**A machine does not owe expression its origin; it produces it. No court has recognized copyright in material created by non-humans, and the courts that have addressed the question have rejected it. If you create by machine generation, you do not own the output.**
+
+---
+
+The Copyright Office’s registration guidance applies the requirement to generative systems in terms that are directly on point. The Office asks:
+
+> whether the “work” is basically one of human authorship, with the computer [or other device] merely being an assisting instrument, or whether the traditional elements of authorship in the work (literary, artistic, or musical expression or elements of selection, arrangement, etc.) were actually conceived and executed not by man but by a machine.
+* *Copyright Registration Guidance: Works Containing Material Generated by Artificial Intelligence*, 88 Fed. Reg. 16190, 16192 (Mar. 16, 2023)
+
+And it states the consequence: “If a work’s traditional elements of authorship were produced by a machine, the work lacks human authorship and the Office will not register it” (*Id.*).
+
+On the role of prompts, the Office is equally explicit: when a system receives a prompt and produces a work in response, *“these prompts function more like instructions to a commissioned artist - they identify what the prompter wishes to have depicted, but the machine determines how those instructions are implemented in its output”* (*Id.*).
+
+The agency applied this standard and excluded machine-originated material from registration in the leading administrative case. In *Zarya of the Dawn* (Cancellation Decision, Feb. 21, 2023, Registration No. VAu001480196), the Office cancelled registration of images generated by the Midjourney service, holding that *“it was Midjourney-not [the author]-that originated the ‘traditional elements of authorship’ in the images”*, while preserving protection for the human-authored text and the human selection and arrangement of the work.
+
+The Copyright Office’s 2025 report on AI copyrightability reaches the same conclusion:
+
+> Based on the functioning of current generally available technology, prompts do not alone provide sufficient control.
+* U.S. Copyright Office, *Copyright and Artificial Intelligence, Part 2: Copyrightability*, at iii (Jan. 29, 2025)
+
+The report’s analysis is explicit: *“The Office concludes that, given current generally available technology, prompts alone do not provide sufficient human control to make users of an AI system the authors of the output. Prompts essentially function as instructions that convey unprotectible ideas”* (*Id.* at 18).
+
+Its guiding distinction is stated plainly: *“The use of AI tools to assist rather than stand in for human creativity does not affect the availability of copyright protection for the output”* while *“Copyright does not extend to purely AI-generated material, or material where there is insufficient human control over the expressive elements”* (*Id.* at iii).
+
+The boundary is therefore not “AI or no AI”. It is *assistance or substitution*: Whether a human exercised sufficient creative control over the expressive elements and can answer for them, or whether the machine originated them and the human merely supplied instructions and a signature. That is a question of fact in each case, determined from the record of how the work was made.
+
+Two facts follow, and stated together, they form the base legal reality:
+
+1. **A work whose expressive elements were originated by a machine contains no valid new copyright: It has no human author. To the extent that the same work reproduces a preexisting copyrighted work without explicit license, it is at the same time an unauthorized derivative. It is unowned for anything new it contains, and unlicensed for everything taken.**
+2. **Its operator therefore holds no copyright in it and no grant over it - and a person who holds neither copyright nor grant can convey neither.**
+
+The first fact makes the work **unownable** by its operator. The second makes it infringing against its source. Neither replaces the other:
+
+* The absence of copyright in machine output does not make the output free for anyone to take; it makes it unowned.
+* This is a different thing entirely, especially when what it contains is someone else’s expression.
+
+### IV. License Conditions Bound the Grant
+
+The fourth foundation governs what a license *is*. A copyright owner may grant permission to use the work on conditions. The conditions define the scope of the permission. Use outside the scope is use that was never authorized.
+
+In *Jacobsen v. Katzer*, 535 F.3d 1373 (Fed. Cir. 2008), the Federal Circuit held that the conditions of an open-source license are *conditions of the copyright license itself*, not mere contractual promises, and that a licensee operating outside them is an infringer:
+
+> Copyright holders who engage in open source licensing have the right to control the modification and distribution of copyrighted material.
+
+> The choice to exact consideration in the form of compliance with the open source requirements of disclosure and explanation of changes, rather than as a dollar-denominated fee, is entitled to no less legal recognition.
+
+> It is outside the scope of the [license] to modify and distribute the copyrighted materials without copyright notices and a tracking of modifications from the original computer files.
+* *Id.* at 1381–82
+
+The doctrinal mechanism is settled: *“A copyright owner who grants a nonexclusive license to use his copyrighted material waives his right to sue the licensee for copyright infringement”* within the scope of the license. If, however *“the licensee acts outside the scope, the licensor can bring an action for copyright infringement”*: An act outside the granted scope **is infringement** (*Sun Microsystems, Inc. v. Microsoft Corp.*, 188 F.3d 1115, 1121, 9th Cir. 1999; *Graham v. James*, 144 F.3d 229, 236, 2d Cir. 1998; *S.O.S., Inc. v. Payday, Inc.*, 886 F.2d 1081, 1087, 9th Cir. 1989).
+
+Whether a given license term is a condition of the grant or a mere covenant is determined from the license’s own language; conditions that limit what may be copied, modified, and distributed - the attribution terms, the notice terms, the modification-tracking terms, the field-of-use terms - are the boundaries of the copyright grant (*MDY Industries, LLC v. Blizzard Entertainment, Inc.*, 629 F.3d 928, 940, 9th Cir. 2010).
+
+Three consequences follow for the analysis at hand. They are not hypothetical.
+
+**First, the conditions are measured at the moment of copying**
+
+A work is licensed under whatever conditions applied when the reproduction, adaptation, and distribution occurred. There is **no** period in which copying a licensed work is “free” because the copy was made by a machine; the machine is the *licensee’s tool*, and the licensee is bound by the conditions regardless. A derivative generated without satisfying the conditions - without the attribution, without authorization for the manner of use - was never within the scope of the license, from the first instant of its existence.
+
+**Second, breach does not restore rights that never attached**
+
+The district court in *Artifex Software, Inc. v. Hancom, Inc.*, No. 16-cv-06982-JSC (N.D. Cal. Sept. 12, 2017), analyzing the GPL’s termination provisions, observed that *“the language of the GPL suggests that [the licensee’s] obligations persisted beyond termination of its rights to propagate software using Ghostscript,”* because the source-code obligation recurs each time a covered work is conveyed. The same structure operates a fortiori where a derivative was produced *outside* the license entirely: No grant ever attached, and no subsequent event creates one.
+
+**Third, the settled conditions are the enforceable core**
+
+The attribution and notice conditions rest on the settled doctrine above. Novel conditions (restrictions on field of use, restrictions on how the work may be consumed) are enforceable as conditions of the grant when clearly drafted, but their enforcement history is thinner. The argument that a derivative is unlicensed does *not* depend on the novel conditions being vindicated; it needs **only** the settled ones, and the ordinary law of derivative works, to stand.
+
+### V. The Void Grant
+
+The preceding sections assemble into a single structure. Let us apply it to an example situation:
+
+* A project presented as an independent implementation of a protocol; “ground-up”, “from scratch” or “clean-room” work.
+* The actual history shows continuous, machine-mediated ingestion of a licensed reference implementation.
+* The output is generated at a scale no human could produce or review, with the provenance of the process obscured.
+
+**Step One: The derivative**
+
+The project’s output is a translation of the licensed implementation: A derivative work, produced by a copy process. 17 U.S.C. §§ 101, 106(2). Preparing it without authorization infringed from the first moment of its existence. *Id.* § 501(a).
+
+**Step Two: The license**
+
+The derivative was produced outside the conditions of the license; without the notices, without the attribution. The license never attached (*Jacobsen*, 535 F.3d at 1381–82).
+
+**Step Three: Authorship**
+
+The expression was originated by a machine. No human can account for its creative decisions, and no human authored it. It contains no valid new copyright (*Thaler*, 687 F. Supp. 3d at 146; No. 23-5233, D.C. Cir. 2025; 88 Fed. Reg. at 16192).
+
+**Consequence: Void Grant**
+
+The statute supplies the consequence. Section 103(a) provides:
+
+> The subject matter of copyright as specified by section 102 includes compilations and derivative works, but protection for a work employing preexisting material in which copyright subsists does not extend to any part of the work in which such material has been used unlawfully.
+
+And section 103(b) provides that copyright in a derivative work *“extends only to the material contributed by the author of such work.”* The legislative history states the point without ambiguity: “An unauthorized translation of a novel could not be copyrighted at all” (H.R. Rep. No. 94-1476, at 57, 1976).
+
+In our example, the operator of the derivative’s copy process decides to assert copyright over the output, and licenses it to the world under terms of the operator’s choosing, for example the Apache License.
+
+But the operator holds no copyright in machine-originated content (section III) and no license over the source from which it was derived (sections I and IV).
+
+For the derived material, the operator’s copyright claim **is an assertion of a right that never existed**. The material was used unlawfully, and section 103(a) withholds protection from *every* part of the work in which it appears. For the machine-originated remainder, the operator holds no copyright either, for lack of any human author.
+
+The operator’s license to the world is a promise the operator had no power to make. Every person who receives the work believing they received a valid grant has received **a void grant**, and stands, as a matter of settled law, in the position of a downstream user of an unauthorized derivative, whatever they were told at the time.
+
+This is a cascading consequence, and it is why the pattern is a hazard. No combination of self-granted licenses - “MIT,” “Apache,” “public domain,” anything at all - can transfer rights the operator never held. Every downstream project, product, or deployment built on the derivative is built on unlicensed reproduction of a third party’s work, whether or not it knew, whether or not it was told, and whether or not the marketing was plausible.
+
+The longer the derivative circulates unexamined, the more it becomes embedded, forked, vendored, depended upon, and the more expensive its correction becomes for everyone who trusted it. A field of superficially real projects, repositories, and licenses that **in reality confer nothing on anyone who relies on them is a minefield**, in the most precise sense the law allows: The rights they purport to grant *were never possessed*.
+
+The law defines what may be asserted, not what will be. The copyright owner may choose whether and how to assert these rights, and at what point in time. The exposure exists regardless, and for *every* downstream that trusted the void grant. This is the scope of the hazard that the conduct exemplified here produces.
+
+### VI. Fair Use Does Not Rescue This Pattern
+
+Every defendant raises fair use. It is an essential and important limitation in the service of free speech, accountability, criticism, education and other important domains. Therefore, it must be considered, and in the case exemplified here, it fails.
+
+Fair use is a limitation on the exclusive rights, evaluated case by case under four factors: the purpose and character of the use; the nature of the copyrighted work; the amount and substantiality of the portion used; and the effect of the use on the potential market for or value of the work. 17 U.S.C. § 107. On the first factor, the governing standard is *Andy Warhol Foundation for the Visual Arts, Inc. v. Goldsmith*, 598 U.S. 508 (2023), in which the Supreme Court held that:
+
+> In sum, the first fair use factor considers whether the use of a copyrighted work has a further purpose or different character, which is a matter of degree, and the degree of difference must be balanced against the commercial nature of the use
+
+The question is whether the use serves a further purpose, not whether the surface changed. A derivative that exists to serve as the same thing as the original, marketed to the people who would otherwise use the original, has not acquired a further purpose by being translated; the surface changed, the function did not, and the use is commercial.
+
+The remaining factors resolve the same way. Source code is expressive creative work, not bare fact. The pattern under examination copies the whole; a complete implementation, ingested and translated in its entirety. And the market effect is the decisive factor, because it is engineered: A derivative marketed as a drop-in replacement for the work it was copied from is not a complement to the original’s market, it is a substitute for it. The Supreme Court has long held that use of a work to satisfy the market demand for the original is the paradigm of an *unfair* use (*Harper & Row, Publishers, Inc. v. Nation Enterprises*, 471 U.S. 539, 566–67, 1985)
+
+The one case that is always raised in response, *Google LLC v. Oracle America, Inc.*, 593 U.S. 1 (2021), holds less than it is believed to. The Court there assumed *“for argument’s sake, that the material was copyrightable”* and held *“that the copying here at issue nonetheless constituted a fair use”* (*Id.* at 11). The material in question was a thin slice of *declaring code*, which the Court found sits, *“if copyrightable at all, further than are most computer programs (such as the implementing code) from the core of copyright”* (*id.*), in a use that built a new platform for a new environment, with the copier **having written the vast majority of its own code**. By comparison: A wholesale translation of an entire implementation, marketed as a substitute for it, is not that case; it is the other end of every factor.
+
+The valuable zones of fair use remain, and they are important. **Commentary and criticism**, quoting from a work to review, discuss or criticize it. **Teaching and scholarship**, explaining concepts and quoting excerpts, is its traditional beneficiary.
+
+### Conclusion
+
+The law is neither obscure nor new. The conclusion it yields can now be stated:
+
+* A machine translation of a protected implementation is a derivative work, and an unauthorized derivative is an infringement, whatever language it speaks and whatever machinery produced it.
+* A work whose expression a machine originated has no human author, no valid new copyright, and without valid copyright no license can be granted on it.
+* § 103 withholds protection from every part of a derivative in which protected material was used unlawfully. A license is a grant with conditions, and a derivative made outside the conditions never received a grant.
+* A person who holds no copyright and no grant **can convey neither**, and *every* downstream consumer who received from them received a void grant.
+
+This is a catastrophic failure state for all who want to create things good and useful: The projects that inherit only void grants and liability believing they have inherited foundations, the users who depend on code that no one on earth can answer for, the honest builders whose work is buried under a field of plausible-looking impostors.
+
+### Sources and Authorities
+
+Statutory references are to Title 17, United States Code. Case citations are to the official or generally cited reporters. Section numbers refer to the sections of this document in which each authority is principally relied upon.
+
+**Statutes**
+
+* [17 U.S.C. § 101 (definitions: “derivative work,” “including,” “publication”) - I, II](https://www.law.cornell.edu/uscode/text/17/101)
+* [17 U.S.C. § 102(b) (idea/expression) - II](https://www.law.cornell.edu/uscode/text/17/102)
+* [17 U.S.C. § 103(a)–(b) (derivative works employing unlawfully used preexisting material) - V](https://www.law.cornell.edu/uscode/text/17/103)
+* [17 U.S.C. § 106(1)–(3) (exclusive rights: reproduction, derivative works, distribution) - I](https://www.law.cornell.edu/uscode/text/17/106)
+* [17 U.S.C. § 107 (fair use) - VI](https://www.law.cornell.edu/uscode/text/17/107)
+* [17 U.S.C. § 501(a) (infringement) - I, V](https://www.law.cornell.edu/uscode/text/17/501)
+
+**Judicial decisions**
+
+* [\*Jacobsen v. Katzer\*, 535 F.3d 1373 (Fed. Cir. 2008) - IV, V](https://www.casemine.com/judgement/us/5914b290add7b04934760a54)
+* [\*Sun Microsystems, Inc. v. Microsoft Corp.\*, 188 F.3d 1115 (9th Cir. 1999) - IV](https://law.justia.com/cases/federal/appellate-courts/F3/188/1115/629501/)
+* [\*Graham v. James\*, 144 F.3d 229 (2d Cir. 1998) - IV](https://caselaw.findlaw.com/court/us-2nd-circuit/1011522.html)
+* [\*S.O.S., Inc. v. Payday, Inc.\*, 886 F.2d 1081 (9th Cir. 1989) - IV](https://law.justia.com/cases/federal/appellate-courts/F2/886/1081/19091/)
+* [\*MDY Industries, LLC v. Blizzard Entertainment, Inc.\*, 629 F.3d 928 (9th Cir. 2010) - IV](https://law.justia.com/cases/federal/appellate-courts/ca9/09-15932/09-15932-2011-02-25.html)
+* [\*Artifex Software, Inc. v. Hancom, Inc.\*, No. 16-cv-06982-JSC (N.D. Cal. Sept. 12, 2017) (settled; dismissed with prejudice Jan. 2018) - IV](https://storage.courtlistener.com/recap/gov.uscourts.cand.305835/gov.uscourts.cand.305835.54.0_1.pdf)
+* [\*Thaler v. Perlmutter\*, 687 F. Supp. 3d 140 (D.D.C. 2023), aff’d, No. 23-5233 (D.C. Cir. Mar. 18, 2025) - III, V](https://www.bitlaw.com/source/cases/copyright/Thaler-Perlmutter-Dct.html)
+* [\*Burrow-Giles Lithographic Co. v. Sarony\*, 111 U.S. 53 (1884) - III](https://supreme.justia.com/cases/federal/us/111/53/)
+* [\*Community for Creative Non-Violence v. Reid\*, 490 U.S. 730 (1989) - III](https://supreme.justia.com/cases/federal/us/490/730/)
+* [\*Feist Publications, Inc. v. Rural Telephone Service Co.\*, 499 U.S. 340 (1991) - II](https://supreme.justia.com/cases/federal/us/499/340/)
+* [\*Baker v. Selden\*, 101 U.S. 99 (1879) - II](https://supreme.justia.com/cases/federal/us/101/99/)
+* [\*Computer Associates International, Inc. v. Altai, Inc.\*, 982 F.2d 693 (2d Cir. 1992) - II](https://law.justia.com/cases/federal/appellate-courts/F2/982/693/137252/)
+* [\*Andy Warhol Foundation for the Visual Arts, Inc. v. Goldsmith\*, 598 U.S. 508 (2023) - VI](https://www.supremecourt.gov/opinions/22pdf/21-869_87ad.pdf)
+* [\*Google LLC v. Oracle America, Inc.\*, 593 U.S. 1 (2021) - VI](https://supreme.justia.com/cases/federal/us/593/18-956/)
+* [\*Harper & Row, Publishers, Inc. v. Nation Enterprises\*, 471 U.S. 539 (1985) - VI](https://supreme.justia.com/cases/federal/us/471/539/)
+
+**Administrative and policy authorities**
+
+* [\*Copyright Registration Guidance: Works Containing Material Generated by Artificial Intelligence\*, 88 Fed. Reg. 16190 (Mar. 16, 2023) - III](https://www.federalregister.gov/documents/2023/03/16/2023-05321/copyright-registration-guidance-works-containing-material-generated-by-artificial-intelligence)
+* [\*Zarya of the Dawn\*, U.S. Copyright Office (Cancellation Decision, Feb. 21, 2023), Registration No. VAu001480196 - III](https://www.copyright.gov/docs/zarya-of-the-dawn.pdf)
+* [U.S. Copyright Office, \*Copyright and Artificial Intelligence, Part 2: Copyrightability\* (Jan. 29, 2025) - III](https://www.copyright.gov/ai/Copyright-and-Artificial-Intelligence-Part-2-Copyrightability-Report.pdf)
+* [H.R. Rep. No. 94-1476 (1976) - V](https://law.resource.org/pub/us/works/aba/ibr/H.Rep.94-1476.pdf)
+
## Evaluating a Reticulum Implementation
### The Intention Of This Guide
diff --git a/docs/markdown/index.md b/docs/markdown/index.md
index 10caa78c..de19f3fb 100644
--- a/docs/markdown/index.md
+++ b/docs/markdown/index.md
@@ -295,6 +295,15 @@ to participate in the development of Reticulum itself.
* [Disclosed Assistance Or Laundered Generation](brandolinis.md#disclosed-assistance-or-laundered-generation)
* [The License In This Context](brandolinis.md#the-license-in-this-context)
* [The General Principle](brandolinis.md#the-general-principle)
+ * [Void Grants: Legal Foundations of Machine-Generated Code](brandolinis.md#void-grants-legal-foundations-of-machine-generated-code)
+ * [I. The Foundational Statute: Translation Is Copying](brandolinis.md#i-the-foundational-statute-translation-is-copying)
+ * [II. Ideas Are Free; Expressions Protected](brandolinis.md#ii-ideas-are-free-expressions-protected)
+ * [III. Machine Output Has No Author](brandolinis.md#iii-machine-output-has-no-author)
+ * [IV. License Conditions Bound the Grant](brandolinis.md#iv-license-conditions-bound-the-grant)
+ * [V. The Void Grant](brandolinis.md#v-the-void-grant)
+ * [VI. Fair Use Does Not Rescue This Pattern](brandolinis.md#vi-fair-use-does-not-rescue-this-pattern)
+ * [Conclusion](brandolinis.md#conclusion)
+ * [Sources and Authorities](brandolinis.md#sources-and-authorities)
* [Evaluating a Reticulum Implementation](brandolinis.md#evaluating-a-reticulum-implementation)
* [The Intention Of This Guide](brandolinis.md#the-intention-of-this-guide)
* [Two Questions That Resolve Most Cases](brandolinis.md#two-questions-that-resolve-most-cases)
diff --git a/docs/source/brandolinis.rst b/docs/source/brandolinis.rst
index 9977044c..2b49a033 100644
--- a/docs/source/brandolinis.rst
+++ b/docs/source/brandolinis.rst
@@ -539,6 +539,301 @@ Somewhere, within the general shape of the conceptual framework outlined in this
At the same time, I reserve my right to revert that position to Butlerian Jihad without prior notice. We are on a knife's edge, and you know it just as well as I do.
+.. _brandolinis-void-grants:
+
+Void Grants: Legal Foundations of Machine-Generated Code
+--------------------------------------------------------
+
+A grant of rights is only as real as the rights behind it. A license conveys what its issuer holds, and nothing more. A derivative may be distributed only under whatever license covers what it took. And over a work that a machine originated, no human holds anything at all.
+
+Each of these statements is a matter of settled statute and case law, and this document sets out the authorities, in order. The conclusions they support are:
+
+#. A software implementation generated from a licensed work by a machine, published under its operator's claimed copyright and license, conveys rights the operator never possessed.
+#. Its grant is void. The projects, products, and promises built upon such grants stand on nothing. A field of void grants is a minefield for everyone who crosses it.
+
+This document is a general examination of copyright law as it applies to machine-generated code. It is not legal advice.
+
+I. The Foundational Statute: Translation Is Copying
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+The starting point is the statutory definition of the class of works at issue. Title 17, United States Code, section 101 provides the definition of a derivative work:
+
+..
+
+ A "derivative work" is a work based upon one or more preexisting works, such as a *translation*\ , musical arrangement, dramatization, fictionalization, motion picture version, sound recording, art reproduction, abridgment, condensation, or *any other form in which a work may be recast, transformed, or adapted*.
+
+
+Section 101 further provides that *"the terms 'including' and 'such as' are illustrative and not limitative"*. As such, the list is a list of *examples*\ , and the very first example is translation. The definition also reaches, in its own words, *"any other form in which a work may be recast, transformed, or adapted"*.
+
+The exclusive right at issue is defined in section 106:
+
+..
+
+ Subject to sections 107 through 122, the owner of copyright under this title has the exclusive rights to do and to authorize any of the following:
+ (1) to reproduce the copyrighted work in copies or phonorecords;
+ (2) to prepare derivative works based upon the copyrighted work;
+ (3) to distribute copies or phonorecords of the copyrighted work to the public by sale or other transfer of ownership, or by rental, lease, or lending;
+
+
+Violation of any of these rights is infringement. 17 U.S.C. § 501(a).
+
+Taken together, the provisions yield a syllogism that is difficult to improve upon and impossible to escape:
+
+
+#. **A port is a translation.** A work that takes a program written in one language and from it produces a program written in another language, implementing the same behavior, is a translation of the original - whatever mechanism performed it, and however the surface presentation differs.
+#. **A translation is a derivative work.** Section 101 says so, explicitly.
+#. **Preparing a derivative work is the copyright owner's exclusive right.** Section 106(2) says so explicitly. A derivative work prepared without authorization, or outside the scope of any authorization, infringes that right.
+
+The common objection - "the code is in a different language, so it is completely different" - is not a legal argument; it is the definition of what the statute already classifies.
+
+Translation *is* the paradigm of derivative authorship, not an exception to it. If translating a work without permission were a defense, the derivative-work right would be meaningless; every infringing adaptation would simply need to be "different enough" to count as a translation of its source.
+
+Nor does the identity of the translator change the analysis. The statute asks whether the work is "based upon" a preexisting work. It does not ask who or what performed the translation. A machine that ingests a licensed work and reproduces a translated transformation of it has performed the mechanical translation; the output is a derivative of the ingested work, and the law governing derivative works applies to it exactly as it applies to a translation made by hand.
+
+II. Ideas Are Free; Expressions Protected
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+The second foundation is the distinction between what a work *is* - its ideas, its processes, its systems - and the *expression* in which those ideas are embodied. The distinction is codified in section 102(b):
+
+..
+
+ In no case does copyright protection for an original work of authorship extend to any idea, procedure, process, system, method of operation, concept, principle, or discovery, regardless of the form in which it is described, explained, illustrated, or embodied in such work.
+
+
+The principle is older than the statute, and its application to software is settled. An author may own the particular code in which a method is expressed; the method itself, the process, the algorithm, belongs to no one - because *"the sine qua non of copyright is originality"* (\ *Feist Publications, Inc. v. Rural Telephone Service Co.*\ , 499 U.S. 340, 345. 1991). And ideas are not original to anyone in particular: *Baker v. Selden*\ , 101 U.S. 99 (1879), established the line: copyright in a book describing a system does not prevent others from practicing the system.
+
+Applied to a communications protocol, the structure is clean:
+
+----
+
+**An implementation of a public-domain protocol, honestly reasoned and written by humans, is welcome and unencumbered, and owes nothing to any license. An implementation generated from a licensed implementation is a derivative of licensed work, subject to its conditions and to the ordinary copyright of its source.**
+
+----
+
+The public-domain status of the protocol's ideas changes nothing about the copyright in an implementation's expression. A person who copies an implementation - by machine or by hand - cannot defend the copying by pointing to the protocol, because the protocol covers the ideas, not the symbols in which someone expressed them.
+
+A further misconception can be dismissed here; the recently popularized claim about the absence of copying. A "clean room" is a not a magic label achievable my LLM, but a specific, institutionalized procedure for proving to a court that copying did not occur: Physically separated teams, written functional specifications, attestable non-exposure, and no access to the original by the implementers (\ *Altai*\ , 982 F.2d at 709–11).
+
+*"I created a clean-room implementation by feeding the original source code into a machine"* attempts to *claim* the certified, legally established procedure for proving the absence of copying by describing, in the same breath, a process **composed entirely of copying**. The word is deployed because the procedure it names is what the claimant would *need to have happened*.
+
+III. Machine Output Has No Author
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+The third foundation is the human authorship requirement. It is settled at both levels of the federal courts and in the Copyright Office's administering practice.
+
+In *Thaler v. Perlmutter*\ , the district court held that *"copyright law protects only works of human creation,"* and that *"human authorship is a bedrock requirement of copyright"* (687 F. Supp. 3d 140, 146, D.D.C. 2023). On appeal, the United States Court of Appeals for the District of Columbia Circuit affirmed, holding that the Copyright Act *"requires all eligible works to be authored in the first instance by a human being"* (No. 23-5233, D.C. Cir. Mar. 18, 2025).
+
+The requirement traces to the ordinary meaning of the statutory term. In *Burrow-Giles Lithographic Co. v. Sarony*\ , the Supreme Court defined an "author" as *"he to whom anything owes its origin; originator; maker; one who completes a work of science or literature"* (111 U.S. 53, 57–58, 1884), and more recently described the author as *"the person who translates an idea into a fixed, tangible expression entitled to copyright protection"* (\ *Community for Creative Non-Violence v. Reid*\ , 490 U.S. 730, 737, 1989).
+
+----
+
+**A machine does not owe expression its origin; it produces it. No court has recognized copyright in material created by non-humans, and the courts that have addressed the question have rejected it. If you create by machine generation, you do not own the output.**
+
+----
+
+The Copyright Office's registration guidance applies the requirement to generative systems in terms that are directly on point. The Office asks:
+
+..
+
+ whether the "work" is basically one of human authorship, with the computer [or other device] merely being an assisting instrument, or whether the traditional elements of authorship in the work (literary, artistic, or musical expression or elements of selection, arrangement, etc.) were actually conceived and executed not by man but by a machine.
+
+
+
+* *Copyright Registration Guidance: Works Containing Material Generated by Artificial Intelligence*\ , 88 Fed. Reg. 16190, 16192 (Mar. 16, 2023)
+
+And it states the consequence: "If a work's traditional elements of authorship were produced by a machine, the work lacks human authorship and the Office will not register it" (\ *Id.*\ ).
+
+On the role of prompts, the Office is equally explicit: when a system receives a prompt and produces a work in response, *"these prompts function more like instructions to a commissioned artist - they identify what the prompter wishes to have depicted, but the machine determines how those instructions are implemented in its output"* (\ *Id.*\ ).
+
+The agency applied this standard and excluded machine-originated material from registration in the leading administrative case. In *Zarya of the Dawn* (Cancellation Decision, Feb. 21, 2023, Registration No. VAu001480196), the Office cancelled registration of images generated by the Midjourney service, holding that *"it was Midjourney-not [the author]-that originated the 'traditional elements of authorship' in the images"*\ , while preserving protection for the human-authored text and the human selection and arrangement of the work.
+
+The Copyright Office's 2025 report on AI copyrightability reaches the same conclusion:
+
+..
+
+ Based on the functioning of current generally available technology, prompts do not alone provide sufficient control.
+
+
+
+* U.S. Copyright Office, *Copyright and Artificial Intelligence, Part 2: Copyrightability*\ , at iii (Jan. 29, 2025)
+
+The report's analysis is explicit: *"The Office concludes that, given current generally available technology, prompts alone do not provide sufficient human control to make users of an AI system the authors of the output. Prompts essentially function as instructions that convey unprotectible ideas"* (\ *Id.* at 18).
+
+Its guiding distinction is stated plainly: *"The use of AI tools to assist rather than stand in for human creativity does not affect the availability of copyright protection for the output"* while *"Copyright does not extend to purely AI-generated material, or material where there is insufficient human control over the expressive elements"* (\ *Id.* at iii).
+
+The boundary is therefore not "AI or no AI". It is *assistance or substitution*\ : Whether a human exercised sufficient creative control over the expressive elements and can answer for them, or whether the machine originated them and the human merely supplied instructions and a signature. That is a question of fact in each case, determined from the record of how the work was made.
+
+Two facts follow, and stated together, they form the base legal reality:
+
+
+#. **A work whose expressive elements were originated by a machine contains no valid new copyright: It has no human author. To the extent that the same work reproduces a preexisting copyrighted work without explicit license, it is at the same time an unauthorized derivative. It is unowned for anything new it contains, and unlicensed for everything taken.**
+#. **Its operator therefore holds no copyright in it and no grant over it - and a person who holds neither copyright nor grant can convey neither.**
+
+The first fact makes the work **unownable** by its operator. The second makes it infringing against its source. Neither replaces the other:
+
+
+* The absence of copyright in machine output does not make the output free for anyone to take; it makes it unowned.
+* This is a different thing entirely, especially when what it contains is someone else's expression.
+
+IV. License Conditions Bound the Grant
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+The fourth foundation governs what a license *is*. A copyright owner may grant permission to use the work on conditions. The conditions define the scope of the permission. Use outside the scope is use that was never authorized.
+
+In *Jacobsen v. Katzer*\ , 535 F.3d 1373 (Fed. Cir. 2008), the Federal Circuit held that the conditions of an open-source license are *conditions of the copyright license itself*\ , not mere contractual promises, and that a licensee operating outside them is an infringer:
+
+..
+
+ Copyright holders who engage in open source licensing have the right to control the modification and distribution of copyrighted material.
+
+ The choice to exact consideration in the form of compliance with the open source requirements of disclosure and explanation of changes, rather than as a dollar-denominated fee, is entitled to no less legal recognition.
+
+ It is outside the scope of the [license] to modify and distribute the copyrighted materials without copyright notices and a tracking of modifications from the original computer files.
+
+
+
+* *Id.* at 1381–82
+
+The doctrinal mechanism is settled: *"A copyright owner who grants a nonexclusive license to use his copyrighted material waives his right to sue the licensee for copyright infringement"* within the scope of the license. If, however *"the licensee acts outside the scope, the licensor can bring an action for copyright infringement"*\ : An act outside the granted scope **is infringement** (\ *Sun Microsystems, Inc. v. Microsoft Corp.*\ , 188 F.3d 1115, 1121, 9th Cir. 1999; *Graham v. James*\ , 144 F.3d 229, 236, 2d Cir. 1998; *S.O.S., Inc. v. Payday, Inc.*\ , 886 F.2d 1081, 1087, 9th Cir. 1989).
+
+Whether a given license term is a condition of the grant or a mere covenant is determined from the license's own language; conditions that limit what may be copied, modified, and distributed - the attribution terms, the notice terms, the modification-tracking terms, the field-of-use terms - are the boundaries of the copyright grant (\ *MDY Industries, LLC v. Blizzard Entertainment, Inc.*\ , 629 F.3d 928, 940, 9th Cir. 2010).
+
+Three consequences follow for the analysis at hand. They are not hypothetical.
+
+**First, the conditions are measured at the moment of copying**
+
+A work is licensed under whatever conditions applied when the reproduction, adaptation, and distribution occurred. There is **no** period in which copying a licensed work is "free" because the copy was made by a machine; the machine is the *licensee's tool*\ , and the licensee is bound by the conditions regardless. A derivative generated without satisfying the conditions - without the attribution, without authorization for the manner of use - was never within the scope of the license, from the first instant of its existence.
+
+**Second, breach does not restore rights that never attached**
+
+The district court in *Artifex Software, Inc. v. Hancom, Inc.*\ , No. 16-cv-06982-JSC (N.D. Cal. Sept. 12, 2017), analyzing the GPL's termination provisions, observed that *"the language of the GPL suggests that [the licensee's] obligations persisted beyond termination of its rights to propagate software using Ghostscript,"* because the source-code obligation recurs each time a covered work is conveyed. The same structure operates a fortiori where a derivative was produced *outside* the license entirely: No grant ever attached, and no subsequent event creates one.
+
+**Third, the settled conditions are the enforceable core**
+
+The attribution and notice conditions rest on the settled doctrine above. Novel conditions (restrictions on field of use, restrictions on how the work may be consumed) are enforceable as conditions of the grant when clearly drafted, but their enforcement history is thinner. The argument that a derivative is unlicensed does *not* depend on the novel conditions being vindicated; it needs **only** the settled ones, and the ordinary law of derivative works, to stand.
+
+V. The Void Grant
+^^^^^^^^^^^^^^^^^
+
+The preceding sections assemble into a single structure. Let us apply it to an example situation:
+
+
+* A project presented as an independent implementation of a protocol; "ground-up", "from scratch" or "clean-room" work.
+* The actual history shows continuous, machine-mediated ingestion of a licensed reference implementation.
+* The output is generated at a scale no human could produce or review, with the provenance of the process obscured.
+
+**Step One: The derivative**
+
+The project's output is a translation of the licensed implementation: A derivative work, produced by a copy process. 17 U.S.C. §§ 101, 106(2). Preparing it without authorization infringed from the first moment of its existence. *Id.* § 501(a).
+
+**Step Two: The license**
+
+The derivative was produced outside the conditions of the license; without the notices, without the attribution. The license never attached (\ *Jacobsen*\ , 535 F.3d at 1381–82).
+
+**Step Three: Authorship**
+
+The expression was originated by a machine. No human can account for its creative decisions, and no human authored it. It contains no valid new copyright (\ *Thaler*\ , 687 F. Supp. 3d at 146; No. 23-5233, D.C. Cir. 2025; 88 Fed. Reg. at 16192).
+
+**Consequence: Void Grant**
+
+The statute supplies the consequence. Section 103(a) provides:
+
+..
+
+ The subject matter of copyright as specified by section 102 includes compilations and derivative works, but protection for a work employing preexisting material in which copyright subsists does not extend to any part of the work in which such material has been used unlawfully.
+
+
+And section 103(b) provides that copyright in a derivative work *"extends only to the material contributed by the author of such work."* The legislative history states the point without ambiguity: "An unauthorized translation of a novel could not be copyrighted at all" (H.R. Rep. No. 94-1476, at 57, 1976).
+
+In our example, the operator of the derivative's copy process decides to assert copyright over the output, and licenses it to the world under terms of the operator's choosing, for example the Apache License.
+
+But the operator holds no copyright in machine-originated content (section III) and no license over the source from which it was derived (sections I and IV).
+
+For the derived material, the operator's copyright claim **is an assertion of a right that never existed**. The material was used unlawfully, and section 103(a) withholds protection from *every* part of the work in which it appears. For the machine-originated remainder, the operator holds no copyright either, for lack of any human author.
+
+The operator's license to the world is a promise the operator had no power to make. Every person who receives the work believing they received a valid grant has received **a void grant**\ , and stands, as a matter of settled law, in the position of a downstream user of an unauthorized derivative, whatever they were told at the time.
+
+This is a cascading consequence, and it is why the pattern is a hazard. No combination of self-granted licenses - "MIT," "Apache," "public domain," anything at all - can transfer rights the operator never held. Every downstream project, product, or deployment built on the derivative is built on unlicensed reproduction of a third party's work, whether or not it knew, whether or not it was told, and whether or not the marketing was plausible.
+
+The longer the derivative circulates unexamined, the more it becomes embedded, forked, vendored, depended upon, and the more expensive its correction becomes for everyone who trusted it. A field of superficially real projects, repositories, and licenses that **in reality confer nothing on anyone who relies on them is a minefield**\ , in the most precise sense the law allows: The rights they purport to grant *were never possessed*.
+
+The law defines what may be asserted, not what will be. The copyright owner may choose whether and how to assert these rights, and at what point in time. The exposure exists regardless, and for *every* downstream that trusted the void grant. This is the scope of the hazard that the conduct exemplified here produces.
+
+VI. Fair Use Does Not Rescue This Pattern
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+Every defendant raises fair use. It is an essential and important limitation in the service of free speech, accountability, criticism, education and other important domains. Therefore, it must be considered, and in the case exemplified here, it fails.
+
+Fair use is a limitation on the exclusive rights, evaluated case by case under four factors: the purpose and character of the use; the nature of the copyrighted work; the amount and substantiality of the portion used; and the effect of the use on the potential market for or value of the work. 17 U.S.C. § 107. On the first factor, the governing standard is *Andy Warhol Foundation for the Visual Arts, Inc. v. Goldsmith*\ , 598 U.S. 508 (2023), in which the Supreme Court held that:
+
+..
+
+ In sum, the first fair use factor considers whether the use of a copyrighted work has a further purpose or different character, which is a matter of degree, and the degree of difference must be balanced against the commercial nature of the use
+
+
+The question is whether the use serves a further purpose, not whether the surface changed. A derivative that exists to serve as the same thing as the original, marketed to the people who would otherwise use the original, has not acquired a further purpose by being translated; the surface changed, the function did not, and the use is commercial.
+
+The remaining factors resolve the same way. Source code is expressive creative work, not bare fact. The pattern under examination copies the whole; a complete implementation, ingested and translated in its entirety. And the market effect is the decisive factor, because it is engineered: A derivative marketed as a drop-in replacement for the work it was copied from is not a complement to the original's market, it is a substitute for it. The Supreme Court has long held that use of a work to satisfy the market demand for the original is the paradigm of an *unfair* use (\ *Harper & Row, Publishers, Inc. v. Nation Enterprises*\ , 471 U.S. 539, 566–67, 1985)
+
+The one case that is always raised in response, *Google LLC v. Oracle America, Inc.*\ , 593 U.S. 1 (2021), holds less than it is believed to. The Court there assumed *"for argument's sake, that the material was copyrightable"* and held *"that the copying here at issue nonetheless constituted a fair use"* (\ *Id.* at 11). The material in question was a thin slice of *declaring code*\ , which the Court found sits, *"if copyrightable at all, further than are most computer programs (such as the implementing code) from the core of copyright"* (\ *id.*\ ), in a use that built a new platform for a new environment, with the copier **having written the vast majority of its own code**. By comparison: A wholesale translation of an entire implementation, marketed as a substitute for it, is not that case; it is the other end of every factor.
+
+The valuable zones of fair use remain, and they are important. **Commentary and criticism**\ , quoting from a work to review, discuss or criticize it. **Teaching and scholarship**\ , explaining concepts and quoting excerpts, is its traditional beneficiary.
+
+Conclusion
+^^^^^^^^^^
+
+The law is neither obscure nor new. The conclusion it yields can now be stated:
+
+
+* A machine translation of a protected implementation is a derivative work, and an unauthorized derivative is an infringement, whatever language it speaks and whatever machinery produced it.
+* A work whose expression a machine originated has no human author, no valid new copyright, and without valid copyright no license can be granted on it.
+* § 103 withholds protection from every part of a derivative in which protected material was used unlawfully. A license is a grant with conditions, and a derivative made outside the conditions never received a grant.
+* A person who holds no copyright and no grant **can convey neither**\ , and *every* downstream consumer who received from them received a void grant.
+
+This is a catastrophic failure state for all who want to create things good and useful: The projects that inherit only void grants and liability believing they have inherited foundations, the users who depend on code that no one on earth can answer for, the honest builders whose work is buried under a field of plausible-looking impostors.
+
+Sources and Authorities
+^^^^^^^^^^^^^^^^^^^^^^^
+
+Statutory references are to Title 17, United States Code. Case citations are to the official or generally cited reporters. Section numbers refer to the sections of this document in which each authority is principally relied upon.
+
+**Statutes**
+
+
+* `17 U.S.C. § 101 (definitions: "derivative work," "including," "publication") - I, II `_
+* `17 U.S.C. § 102(b) (idea/expression) - II `_
+* `17 U.S.C. § 103(a)–(b) (derivative works employing unlawfully used preexisting material) - V `_
+* `17 U.S.C. § 106(1)–(3) (exclusive rights: reproduction, derivative works, distribution) - I `_
+* `17 U.S.C. § 107 (fair use) - VI `_
+* `17 U.S.C. § 501(a) (infringement) - I, V `_
+
+**Judicial decisions**
+
+
+* `\ *Jacobsen v. Katzer*\ , 535 F.3d 1373 (Fed. Cir. 2008) - IV, V `_
+* `\ *Sun Microsystems, Inc. v. Microsoft Corp.*\ , 188 F.3d 1115 (9th Cir. 1999) - IV `_
+* `\ *Graham v. James*\ , 144 F.3d 229 (2d Cir. 1998) - IV `_
+* `\ *S.O.S., Inc. v. Payday, Inc.*\ , 886 F.2d 1081 (9th Cir. 1989) - IV `_
+* `\ *MDY Industries, LLC v. Blizzard Entertainment, Inc.*\ , 629 F.3d 928 (9th Cir. 2010) - IV `_
+* `\ *Artifex Software, Inc. v. Hancom, Inc.*\ , No. 16-cv-06982-JSC (N.D. Cal. Sept. 12, 2017) (settled; dismissed with prejudice Jan. 2018) - IV `_
+* `\ *Thaler v. Perlmutter*\ , 687 F. Supp. 3d 140 (D.D.C. 2023), aff'd, No. 23-5233 (D.C. Cir. Mar. 18, 2025) - III, V `_
+* `\ *Burrow-Giles Lithographic Co. v. Sarony*\ , 111 U.S. 53 (1884) - III `_
+* `\ *Community for Creative Non-Violence v. Reid*\ , 490 U.S. 730 (1989) - III `_
+* `\ *Feist Publications, Inc. v. Rural Telephone Service Co.*\ , 499 U.S. 340 (1991) - II `_
+* `\ *Baker v. Selden*\ , 101 U.S. 99 (1879) - II `_
+* `\ *Computer Associates International, Inc. v. Altai, Inc.*\ , 982 F.2d 693 (2d Cir. 1992) - II `_
+* `\ *Andy Warhol Foundation for the Visual Arts, Inc. v. Goldsmith*\ , 598 U.S. 508 (2023) - VI `_
+* `\ *Google LLC v. Oracle America, Inc.*\ , 593 U.S. 1 (2021) - VI `_
+* `\ *Harper & Row, Publishers, Inc. v. Nation Enterprises*\ , 471 U.S. 539 (1985) - VI `_
+
+**Administrative and policy authorities**
+
+
+* `\ *Copyright Registration Guidance: Works Containing Material Generated by Artificial Intelligence*\ , 88 Fed. Reg. 16190 (Mar. 16, 2023) - III `_
+* `\ *Zarya of the Dawn*\ , U.S. Copyright Office (Cancellation Decision, Feb. 21, 2023), Registration No. VAu001480196 - III `_
+* `U.S. Copyright Office, *Copyright and Artificial Intelligence, Part 2: Copyrightability* (Jan. 29, 2025) - III `_
+* `H.R. Rep. No. 94-1476 (1976) - V `_
+
.. _brandolinis-evaluating:
Evaluating a Reticulum Implementation