Loomio
Tue 13 Mar 2018 9:20PM

Experimentation with Open App Ecosystem

LV Luandro Vieira Public Seen by 83

I've just recently joined the group, but from the quick research I did around the threads and loose resources, I already have a feeling that what I've been working on is with total alliance with what Open App Ecosystem proposes. So it maybe a good idea to share.

I plan on experimenting with a mesh network in my neighborhood, which is a quilombola village in central Brazil. I'm gathering the necessary hardware, and researching on how to setup the network. Theoretically I'll get a network where devices running p2p protocols like SSB and Dat can communicate freely with one another. I was thinking of an ecosystem of applications to run on the communities local network with objective of strengthening community economic resilience and self-governance, which seem to go well with OAE. I built these inspired by ideas I got from the OAE and they are welcome to be used.

I'm currently working on the boilerplate as a proof-of-concept for the architecture, which can be found here:

https://github.com/luandro/mobile-p2p-boilerplate

I'll start working on the proposed Open App Hub once I get a working proof-of-concept. The command line tool for scaffolding applications is still just at idea phase.

Great job and thank you all for the inspiration.

I

ivan Tue 13 Mar 2018 11:54PM

+1 not sure to get the social network part but eager to see more :)
in the meantime ill study react-native-web, didnt know it, but seems promising, I hope it will be easy to migrate a react app to a react-native (web) one

LF

Lynn Foster Tue 13 Mar 2018 11:54PM

@luandrovieira what are your main goals for functionality specifically for your quilombola village? What do you think people will need or want for that situation?

P.S. Awesome slides! May we use them for OAE when communications are needed?

LV

Luandro Vieira Wed 14 Mar 2018 12:24AM

@ivan116 I haven't personally tested React Native Web yet, but have known about it for a while, and am hoping that it would be a good fit for this use case. For web apps to run SSB and Dat we would have to have another app running on the background. SSB is basically a social network protocol, because is spreads your message to and from your friends (as far as I understand it).

@lynnfoster Please do use them, and let me know if you find any errors or if the information needs an update. From talking and being around the natives I've gathered a few ideas like: transparent watershed management; market for arts, crafts and farm goods; ride sharing... I think the big potential is for applications that deal with local economy and governance, which people aren't even aware of yet.

DS

Danyl Strype Wed 4 Apr 2018 5:01PM

a wallet to manage social currencies.

Are you familiar with GNU Taler? It's a free code, online payment system, designed to work with any existing currency ($, Euro, BitCoin, anything). Also, I maintain a list of software and platforms for local currency exchanges, and community trading in general, some of which are free code (active projects and abandonware) and might be useful.

DS

Danyl Strype Wed 4 Apr 2018 5:15PM

FYI There are quite a few existing free code apps for hosting kanban boards on the web.

I

ivan Thu 5 Apr 2018 11:11AM

Hi strypey, yes I knew about all of that, but all those kanban app are an evolution of kanban that does not allow manufacturing or production of means representation.
They are the classic "todo - doing - done" kanban, tailored more for agile development.
What we're developing is a resource flow kind of kanban, where you can follow the resources involved into a plan, and perform any kind of event: production, exchange, consume, use, buy, sell etc
You can read more about this idea here: https://speakerdeck.com/mikorizal/how-everything-is-connected-in-nrp

TK

Tibor Katelbach Wed 14 Mar 2018 6:37AM

great project @luandrovieira , if we can help out on the social network part we'de be more than happy , I'll with you here 3 docs going in your direction
OCDB : Open Common Database
https://docs.google.com/drawings/d/1rp0Y0afwZGKw_swkAHMvyNnmyXRM4DgiihvcqaVrITI/edit?usp=drive_web
COPI :
https://docs.google.com/drawings/d/1hvDIRN3u4kvuo6-N7twFrjQ8uidEmXuSzm3dli_JTmg/edit
https://docs.google.com/presentation/d/1efQiAdOt54_XoxJaYZPazxCK0T83jdgdmer-le9NwDY/edit#slide=id.gdd654f576_0_6
sorry they are in french , but pretty self explanatory

LV

Luandro Vieira Wed 14 Mar 2018 9:58AM

Thanks you @tiborkatelbach , nice docs. Actually similar to how I imagined OCDB, which would be formed in a Dat file by aggregating/filtering many SSB resources. The Pi in my mesh network will act as a backup for community data and useful external data (in order to save bandwidth).

TK

Tibor Katelbach Wed 14 Mar 2018 10:17AM

we are defeinitly on the same tracks :)
and the decentralized model is much more resilient +1111
we managed to get his in a POC using http, but it's so slow , we wanted to cry
so the same with a DAT, SSB or IPFS is defeinitly the way to go
Thanks you @tiborkatelbach , nice docs. Actually similar to how I imagined OCDB, which would be formed in a Dat file by aggregating/filtering many SSB resources.

That's what we called the COPi Mix
The Pi in my mesh network will act as a backup for community data and useful external data (in order to save bandwidth).

That's what we called the COPi Bank (for storing backups)

I like the name COPi it carries the idea of easy duplication, connectivity, resilience , persistance, and the possibility of running on lowtech
what do you think ?

LV

Luandro Vieira Wed 14 Mar 2018 11:54AM

I like it. Although I'm not sure a Pi would be the best hardware for every scenario.

Load More