TECHNOLOGIES

SELF HOSTED

Local Activation

OASIS runs directly on your Linux system. When started, it launches your browser into a locally hosted node interface.

Local activation diagram
systemctl --user start oasis
# Automatically opens: http://localhost:3333

Markdown-Based Frontend

The entire user interface is based on Markdown rendering, making it one of the most auditable, minimal and secure UIs.

Markdown frontend
### This is Markdown
_And this is secure, local, clean_

Offline & Replication Recovery

Each user replicates content they support. If your node is lost, you can recover your content through trusted peers.

Replication model

ENCRYPTED

Cryptographic Feed Integrity

Messages are signed using Ed25519. Every post, connection or interaction is verifiable and immutable.

Encryption schema
ssb-keys create
# generates keypair with ed25519

Right to Be Forgotten

While the feed is append-only and immutable, users can choose to hide or dereference content for privacy and clarity.

Encryption schema
// Metadata flag for hiding posts
"visible": false

Decentralized Trust Permissions

Scuttlebutt allows encrypted private messaging and secret sharing. Trust-based interaction governs visibility.

DECENTRALIZED

Scuttlebutt Protocol

Based on append-only logs, where each peer maintains a personal chain of messages replicated via trust.

SSB architecture
npm install -g ssb-server
ssb-server plugins.install ssb-gossip

Gossip Communication

Data propagates peer-to-peer through the Gossip protocol, ensuring high fault-tolerance and antifragility.

Encryption schema
{ "type": "post", "text": "Hello GossipNet!" }

Support Instead of Following

OASIS eliminates the follower model. You support someone by replicating and storing parts of their feed.

Encryption schema

Non-indexed Trustnet

Encryption schema

No global search. Users are only visible through trust relations. You cannot be found unless supported.

FEDERATED

HTTPS Pubs

PUBs act as community mirrors with HTTPS frontends, making content accessible from the clearnet while preserving protocol integrity.

Modular Plugin Architecture

Extendable via plugins such as torrents, WebRTC video calls, PDF renderers and more. All using secure JavaScript modules.

Encryption schema
ssb-server plugins.install ssb-webrtc
ssb-server plugins.install ssb-torrent

npm + ssb Code Examples

Build your own plugin-enabled node in minutes using JavaScript.

Encryption schema
npm install ssb-server ssb-db ssb-blobs

Federated but Sovereign

Each PUB is a sovereign node. Federation exists only as a convenience layer, not a point of control.

COMPARATIVE TABLE

Requirement Facebook XMPP SVPN Mastodon Tor SSB+Tor Retroshare Retroshare+Tor Nightweb Secushare
Link Encryption
Forward Secrecy
E2E Encryption––––––
No Strangers––––
Secret Friends––––––––
Untraceability––––––––––
Unobservability––––––––
Post Deniability––––––
Lightweight––
Group Encryption––––––
Distribution––––––
Relay Backbone
Usability
Features