Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/beakerbrowser/unwalled.garden

Schemas for a p2p social-media network built on the Dat Web.
https://github.com/beakerbrowser/unwalled.garden

spec

Last synced: 5 days ago
JSON representation

Schemas for a p2p social-media network built on the Dat Web.

Awesome Lists containing this project

README

        

# unwalled.garden

![Draft](https://img.shields.io/badge/Draft-In%20progress-yellow.svg) ![Not implemented](https://img.shields.io/badge/Status-Not%20implemented-red.svg)

Schemas and APIs for social applications on the Dat Web.

Join us on Freenode at #unwalled.garden.

## How it works

- Every user has their own Dat website.
- Users publish statuses, comments, and other kinds of content on their sites.
- Users follow each other to sync their content.
- Follows are public, creating a social graph.

You can think of it as a souped-up RSS: users publish records as files on their sites, then sync the files regularly to receive updates. This is used to power news feeds, aggregators, comments sections, search engines, and more.

[Visit the website to learn more.](https://unwalled.garden)

## Governance

The rules for governance are as follows:

1. Open [issues](https://github.com/beakerbrowser/unwalled.garden/issues) or [pull requests](https://github.com/beakerbrowser/unwalled.garden/pulls) to discuss changes, problems, and ideas.
2. Pull requests should be made to the `develop` branch.
3. As unwalled.garden is a decentralized network, breaking changes are not allowed.
4. All PRs require the BDFL's final approval before merging.

The current [BDFL](https://en.wikipedia.org/wiki/Benevolent_dictator_for_life) is [Paul Frazee](https://github.com/pfrazee).

The current reference implementation is [Beaker](https://github.com/beakerbrowser/beaker). The `develop` branch will be merged into `master` when the reference implementation has been published with appropriate support for the changes.