Search.setIndex({"docnames":["examples","forhumans","gettingstartedfast","hardware","index","interfaces","networks","reference","support","understanding","using","whatis"],"filenames":["examples.rst","forhumans.rst","gettingstartedfast.rst","hardware.rst","index.rst","interfaces.rst","networks.rst","reference.rst","support.rst","understanding.rst","using.rst","whatis.rst"],"titles":["Code Examples","An Explanation of Reticulum for Human Beings","Getting Started Fast","Communications Hardware","Reticulum Network Stack Manual","Configuring Interfaces","Building Networks","API Reference","Support Reticulum","Understanding Reticulum","Using Reticulum on Your System","What is Reticulum?"],"terms":{"A":[0,2,5,6,7,9,11],"number":[0,2,5,6,7,9,10],"ar":[0,2,3,5,6,7,8,9,10,11],"includ":[0,3,4,5,7,9],"sourc":[0,2,3,6,9,11],"distribut":[0,2,6,7,9,10],"reticulum":[0,5,6,7],"you":[0,2,3,4,5,6,7,8,9,10,11],"can":[0,2,3,4,5,6,7,8,9,10],"us":[0,3,4,5,6,7,9],"learn":[0,2,8,9],"how":[0,2,3,5,6,9,10,11],"write":[0,2,5,7,9,10],"your":[0,2,3,4,5,6,8,9,11],"own":[0,2,6,7,9,10,11],"program":[0,3,4,5,7,9,11],"The":[0,2,3,4,5,6,7,11],"demonstr":[0,5],"bare":0,"minimum":[0,5,6,9],"setup":[0,2,4,5],"requir":[0,2,5,6,9,10,11],"connect":[0,3,4,5,6,7,9,10,11],"network":[0,3,5,7,9,10,11],"from":[0,2,3,5,6,7,9,10,11],"In":[0,2,3,5,6,7,9,10,11],"about":[0,2,3,5,6,7,9],"five":0,"line":[0,2,4,5,6,9,10,11],"have":[0,2,3,5,6,7,9,10],"stack":[0,2,6,7,9,10,11],"initialis":[0,7,10],"readi":[0,2,3,5,6,7,11],"pass":[0,3,5,6,7,9,10],"traffic":[0,2,5,6,7,9,10],"thi":[0,2,3,4,5,6,7,9,10,11],"rn":[0,2,3,7,9,10],"start":[0,3,4,5,7,9,10],"up":[0,2,3,5,6,9,10,11],"gener":[0,2,3,5,6,7,9,10,11],"new":[0,4,6,7,9,10],"destin":[0,2,4,6,7,10],"let":[0,2,5,6,9,10],"user":[0,2,5,6,9,10,11],"send":[0,5,7,9,10],"an":[0,2,3,5,6,7,9,10,11],"import":[0,2,3,5,6,7,8,9],"argpars":0,"":[0,2,5,6,9,10,11],"defin":[0,5,7,9,10],"app":[0,2,7,9],"name":[0,4,5,6,7],"we":[0,2,3,5,8,9],"ll":[0,2,11],"all":[0,2,3,4,5,6,7,8,9,10,11],"creat":[0,4,5,6,7,9,10,11],"sinc":[0,2,5,6,7,9],"basic":[0,2,4,7,10],"i":[0,2,3,4,5,6,7,8,9,10],"part":[0,5,6,7,9,10],"rang":[0,2,3,5,6,9,10,11],"util":[0,3,4,5,9],"put":[0,3,5,10],"them":[0,2,3,5,6,8,9,10,11],"within":[0,2,5,6,7,9],"namespac":0,"example_util":0,"app_nam":[0,7],"execut":[0,2,5,7,10],"when":[0,2,3,5,6,7,9,10],"def":0,"program_setup":0,"configpath":0,"must":[0,2,5,6,7,9],"first":[0,2,5,7,9,10],"randomli":[0,9],"ident":[0,2,4,7,10,11],"our":[0,9],"just":[0,2,3,5,6,9,11],"endpoint":[0,6,7,9],"address":[0,2,5,6,7,9,11],"commun":[0,2,4,5,6,7,8,9,10,11],"also":[0,2,3,4,5,6,7,9,10,11],"exist":[0,2,3,5,9,10,11],"which":[0,2,5,6,7,9,10],"know":[0,2,3,6,7,9,11],"thei":[0,2,5,6,7,9,10],"reachabl":[0,2,5,6,7,9,10],"autoomat":0,"path":[0,2,3,5,7,9,10],"anywher":[0,5],"els":[0,2,6,9],"IN":[0,7],"singl":[0,5,7,9,10,11],"minimalsampl":0,"configur":[0,2,3,4,6,7,9,11],"automat":[0,2,3,5,6,7,9,10,11],"prove":[0,9],"packet":[0,2,4,5,6,7,10,11],"adress":[0,7,9],"By":[0,2,5,7,9,10],"do":[0,2,3,5,7,9,11],"proof":[0,7,9,10],"each":[0,2,5,6,9,10],"incom":[0,5,7,10],"transmit":[0,5,9],"back":[0,5,9,11],"sender":[0,2,6,9,10],"anyon":[0,2,3,5,6,7,9,10],"tri":0,"whether":[0,5,7,9],"wa":[0,3,5,6,7,9,10,11],"receiv":[0,2,5,7,9,10],"correctli":0,"set_proof_strategi":[0,7],"prove_a