Skip to content

PagingMatt/osilo

Repository files navigation

osilo

License Build Status

Using social applications presupposes handing over personal data to these applications to do what they please with and users have no control over this data once it is handed over. This project attempts to prototype a system where users host their own data in private repositories and provide controlled sharing with third-party social applications. The system will work over HTTP so that a simple API can be exposed, leaving an entrypoint to build social applications on top of it.

Datakit

To run a peer using Osilo_server.native, it is necessary to start a Datakit server pointing towards a git repository (structured as a data silo).

Working with the code

Documentation generated with ocamldoc for the code can be found here.

Acknowledgements

  • .travis.yml file was provided by Anil Madhavapeddy