RightMesh Technical Development Recap 2017

Jason Ernst
RightMesh
Published in
3 min readJan 10, 2018

--

This year has been a radically busy and evolving one for RightMesh. Our source code has evolved from version 0.01 to 0.4.0 with 10 tagged releases marking the major technical accomplishments throughout the year. Below is an overview of some of our technical developments in 2017.

In-house Developers

We have on-boarded 10 additional full time developers in our Maple Ridge office since this time last year, giving us more and more capacity to bring RightMesh to the world quickly!

In-house App Development

Ou team of 65+ developers in Bangladesh has been building an assortment of apps on top of RightMesh. We have been using these apps as test cases for providing feedback, reporting bugs and providing library improvement suggestions to ensure all aspects of our protocol and platform are ready for our public SDK release in Q2 2018.

An IoT/phone based emergency app created in Bangladesh at a hackathon about a year ago using RightMesh

A number of these apps are available on our Github repository.

Development stats — RightMesh June 2016 — December 2017

Developer Portal

Our Developer Portal went live in Q3, allowing developers to sign up, view documentation and read guides. Additionally, it allows us to track the number of active developers and how many apps are being developed. Eventually, the portal will also allow developers to report crashes and bugs in the library through the mesh (so reporting can still be done when phones are offline). One hundred and eighty-one developers have registered to date.

Private beta SDK

We released our private beta SDK to 70 of the 181 developers registered through our portal, and we are working closely with them in order to identify any issues along the way. As our bandwidth increases to be able to effectively support more developers, we will release the public beta (Q2 2018).

The open source “Ripple” app which demonstrates that RightMesh does not broadcast to all devices — only along a path through some of the devices.

Visualization Tools

In 2017, we initiated the development of a set of tools that lets us visualize the connectivity of meshes and devices in the mesh. We are using these tools to help us debug and troubleshoot issues throughout the network.

Mesh connectivity visualisation

Token Integration — sidechain/payment channel

Token integration is essential for RightMesh to incentivize users to share resources and to create density. Earlier last year, we almost completed a prototype which used sidechains and a token on Ethereum. Based on feedback from our community; however, we pivoted near the end of the year from the sidechain concept to payment channels. Now, we have almost completed implementation of the MicroRaiden micropayment channel into RightMesh. We are working in conjunction with FirstCoin to release a full port of the MicroRaiden client in Java. The MESH token will be active on the testnet in Q1 2018 and on the mainnet in Q4 2018.

RightMesh Library

In addition to building the library, we also commenced performance evaluation and simulation tools to benchmark the library, combat bottlenecks and expose limitations.

What does the future hold for RightMesh?

Stay tuned for the release of our Product Roadmap later this week. In the meantime, join our Telegram channel to make sure you don’t miss out on updates!

--

--

Jason Ernst
RightMesh

Senior software engineer working on robotics. interested in mesh networks and decentralization