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.

LV

Luandro Vieira Wed 14 Mar 2018 11:11AM

Just published on #moinho-mesh channel in SSB with a few revisions on the slides.

TK

Tibor Katelbach Wed 14 Mar 2018 12:21PM

Pi could also mean : Processing Intelligently :)

D

Draft Wed 14 Mar 2018 1:51PM

Great work ! I don't understand everything as I'm not a developper, but I like the graphic design :D

GC

Greg Cassel Wed 14 Mar 2018 5:03PM

I'm very interested in all of this! OAE is still one of my few main goals on a digital networking systemic/holistic level. Thanks @luandrovieira for giving OAE such deep thought, and in relation to the inspiring goal of mesh networking in central Brazil. :)

Regarding distributed data processing and hosting, FYI I'm closely involved in the Holochain community. (In fact I've often wondered how to coordinate OAE's goals with Holochain, but I severely lack time to focus on that.) With that in mind, I wonder precisely how the functions of datprotocol, IPFS and SSB compare (and eventually will compare) to Holochain's.

I understand Holochain (which is not fully deployed yet!) to be extremely flexible & scalable for fully p2p distributed applications, potentially including the processing and hosting of data (and databases) in all formats. However, I also understand Holochain to be intentionally designed to handle relatively small data items instead of (for example) the huge multimedia files which BitTorrent, IPFS etc can handle. I think that the Holochain devs are hoping to eventually integrate IPFS (or equivalent functionality), but large multimedia files are currently a very low priority for them.

FYI, I would much prefer for OAE to not be married to any specific system for distributed data processing and hosting! I realize however that depending on many variables, OAE could become (practically and informally) married to a specific system, project and team initially-- mostly for the sake of getting stuff done!-- and then gradually develop a more flexible interface.

D

Draft Fri 16 Mar 2018 5:26PM

I like the idea of getting stuff done in the first place and then see what happens.

BH

Bob Haugen Wed 14 Mar 2018 5:09PM

We're talking to people at Holochain as well as with @luandrovieira and @ivan116 about SSB and DAT as possible infrastructures for OAE flocks coordinated apps.
Ivan's goal is a set of client apps that would work on many backends.

LV

Luandro Vieira Wed 14 Mar 2018 9:40PM

Hey @gregorycassel I've been hearing a lot about Holochain thru @bobhaugen on SSB, and it does seem promising. To me it looks like a very good solution for a single online storage, which is very different from what I'm expecting with Dat and SSB, which in a community network scenario would deal mostly with community data. A next phase would be to get the community data out, and SSB and Dat may not be the best solution for that, and tech like Holochain and SAFE could play an important role in having a singleton database.

GC

Greg Cassel Thu 15 Mar 2018 12:09AM

Thanks for your feedback @luandrovieira ! FYI, I wouldn't describe Holochain as a singleton database per community. (In fact, the Holochain core devs often stress that fact that they're not trying to create a single global "source of truth".) Every person in a specific holochain will share one p2p distributed application, but the data (which that app generates) will be created and hosted in a deeply distributed, "localized" way.

Of course the subject is too complex to address concisely in a Loomio comment. There are tons of related Holochain essays & interviews; I could make recommendations if desired.

I like SSB and especially the messaging app Patchwork, but I don't know much about their devs' overall strategy for enabling multi-app functionality such as the OAE vision. (And I know very little about datprotocol so far.)

I imagine that something like Patchwork could probably be made to work with SSB and Holochain, as well as other p2p signaling systems. Likewise for any of the other functions which I've long desired to support in an open app ecosystem.

LV

Luandro Vieira Thu 15 Mar 2018 12:24AM

Thanks for clarifying @gregorycassel I was thinking Holo was something more like SAFE where currencies could run kinda like a blockchain. I'll try to understand it better.

I think we can get very powerful, versatile and creative apps just by combining NodeJS, Data and SSB on a mobile. Something to get currencies and a access to a global web like SAFE are to me the last missing piece. I'm thinking more and more that Holo could also play that role.

D

Draft Fri 16 Mar 2018 5:29PM

I would love some documentation about holochain <3

Load More