Skip to content
Schemas for a p2p social-media network built on the Dat Web.
Branch: develop
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
_md Merges Jun 17, 2019
assets Organize API nav a bit more Jun 17, 2019
dir Organize API nav a bit more Jun 17, 2019
docs Organize API nav a bit more Jun 17, 2019
scripts Move site build-scripts into in-browser tools May 24, 2019
.datignore Add frontend and frontend-generator May 24, 2019
.gitignore Add schema validator test Nov 7, 2018
LICENSE Add the API Feb 20, 2019
README.md Fix governance links Jun 10, 2019
application.html Organize API nav a bit more Jun 17, 2019
bookmark.html Organize API nav a bit more Jun 17, 2019
bookmark.json Add tools for extending schemas Jun 14, 2019
comment.html Organize API nav a bit more Jun 17, 2019
comment.json Add tools for extending schemas Jun 14, 2019
dat-primer.html Expand website docs (how it works, dat primer, example) May 24, 2019
dat.json More website buildout Jun 4, 2019
discussion.html Organize API nav a bit more Jun 17, 2019
discussion.json Add discussion schema and discussions API Jun 14, 2019
follows.html Organize API nav a bit more Jun 17, 2019
follows.json Change file schemas to encode the 'type' in the file instead of in me… Jun 13, 2019
index.html Organize API nav a bit more Jun 17, 2019
index.js Add discussion schema and discussions API Jun 14, 2019
media.html Organize API nav a bit more Jun 17, 2019
package.json Add frontend and frontend-generator May 24, 2019
person.html Organize API nav a bit more Jun 17, 2019
post.html Organize API nav a bit more Jun 17, 2019
post.json Add tools for extending schemas Jun 14, 2019
reaction.html Organize API nav a bit more Jun 17, 2019
reaction.json Change file schemas to encode the 'type' in the file instead of in me… Jun 13, 2019
sitelist.html Organize API nav a bit more Jun 17, 2019
slugify-url.js Include protocol in slugified urls Apr 17, 2019
vote.html Organize API nav a bit more Jun 17, 2019
vote.json Add vote.json Jun 17, 2019

README.md

unwalled.garden

Draft Not implemented

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 posts, 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.

Governance

The rules for governance are as follows:

  1. Open issues or pull requests 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 is Paul Frazee.

The current reference implementation is Beaker. The develop branch will be merged into master when the reference implementation has been published with appropriate support for the changes.

You can’t perform that action at this time.