This project was inspired by the many scandals and misuse of power by big corporations.

What it does

It gives you the power to control your online data and activities however you want.

How we built it

SamaritanOS is still in its early stage undergoing its idealization testing phase. It is currently being lightly built with its client as a simulated terminal on a browser and a node-js server. This encourages quick-testing and speed of changing ideas and implementation paths. It currently utilizes JavaScript, node-js and Substrate. We built a terminal on a browser simulating a native terminal. This terminal stands as the SamaritanOS in that it accepts commands and delivers it to the node-js server running in the background. We then made the server query the chain, communicate with other decentralized protocols, and deliver whatever state change or information to the terminal and back to the user.

Challenges we ran into

Currently, there's been no major one.

Accomplishments that we're proud of

Being able make state changes on-chain and on decentralized protocols/networks through the terminal in real-time was really cool.

What we learned

Among other things, we learnt more about governance on substrate chains.

What's next for Samaritan

Short term goals

  • Build native access to the Crust storage layer inside the OS (the terminal and server)
  • Provide applications and Samaritans alike with their own DIDs using the Kilt protocol
  • Add an application to a Samaritan state and build a minimal structure for the app to access the Samaritan state.
  • Revoke access to an application by submitting a transaction.

The web prototype is still in the first wave(there are three waves) which is yet to be complete. The second wave would focus on getting things correctly and loose coupling a lot of things. Then the third wave would focus on robustness. After the web MVP, we then go native.

Built With

Share this project: