Resilience Theatre

Personal projects for resilience

User Tools

Site Tools


edgemap:reticulum-intro

Reticulum with Edgemap

Introduction

This page contains notes about Reticulum network. There is lot of work to be done, but as I've played with reticulum (rns) network for few months and learned Python along it - I can already present some of my ideas here.

❗ It seems that Reticulum has some issues with RNode (LoRA) communication and I am having discussion about this with the team. Will update here any updates. Currently (Nov 25th, 2024) I am working with Meshtastic for these reasons. For details you can check out these videos: first second.

:!: This page is work in progress and visiting here again might be useful.

Big picture

Following picture gives you an idea what Edgemap is all about. It creates minimum operational capability with totally independent map capability. If you don't have network, you at least have map. For map you don't need anything else than electricity. From this point forward, Edgemap offers interesting integrations to various information delivery networks including IP, message based and even data over voice capabilities.

For this approach I've found Reticulum to be very interesting option to conduct communication which not only protects data, but protects user. This is a sentence you need to think for a while.

Edgemap

Edgemap is not a product. It's non profit open source project of mine and it's main target is to show how system design could include digital sovereignty and meet supply chain requirements to ensure availability, independence and production capability in every situation.

If you understand Edgemap right and ensure you have build system and map data at your own computer, you're not dependent of cloud located servers and external software sources.

These are very basic requirements if you aim to deliver crypto agile integrations without SDK limitations imposed by consumer OS vendors.

Reticulum

Reticulum network is very interesting implementation which aligns some of goals with Edgemap. It's bit too early for me to state anything conclusive but some of its features are very exiting. LoRA network usage with Reticulum RNodes is interesting and when you understand that changing delivery networks - does not need any change to your addressing, identities or services - it starts to look exiting.

If you need to operate in fast paced global environment, there is also value point when you understand what 'protecting user' vs 'protecting data' means for you.

Few things could use some re-thinking, like crypto agility and access control to Reticulum network. I come back to these after I have better understanding what I am talking about.

Sending a message

Working with Edgemap made me to learn Reticulum and Reticulum made me learn Python. Even with my very basic skills I was able to come up with following concept, where I am able to send messages between Edgemap instances using Reticulum network.

This picture gives you basic view how Reticulum Identities, Destinations, Links and Requests are used to deliver message from one unit to another.

Wonder no more why brain hurts.

edgemap/reticulum-intro.txt · Last modified: 2024/11/25 03:43 by admin

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki