<aside>
🌍
Publishing & Discovery Without Platforms
</aside>
Overview
Atlas is a transport-protcol-agnostic P2P decentralized publishing and discovery protocol where users own their data and govern it to converge into structured, interoperable databases, empowering users and developers.
The system separates 5 elements:
- Identity - cryptographic private key.
- Content - identified by hash, signed by author and readable only by targetted audience.
- Storage - distributed databases (best-effort caches) for standarized formats.
- Semantics - governed by open contribution processes (Schema.org).
- Gossip - knowledge of other Nodes.
Atlas-compliant systems MUST be:
- Open - Allow configuration of multiple Nodes to pull data from.
- Fair - Communicate with all Nodes equally, in accordance with their transparent local policy.
Atlas-compliant systems SHOULD be:
- Semantic - Built on top of structured data formats, allowing interoperable, distributed databases to emerge in the ecosystem, preserving user's ownership over his data.
- Gossiping - Share and aggregate knowledge about known Nodes and their metadata to improve network discoverability.
Core Concepts
User
Person controlling a cryptographic private key.
- Creates, signs, and publishes Envelopes (data).
- Chooses to which Nodes to publish to and from which Nodes to read from.