vs1984 Overview

vs1984 is a Decentralized Anonymous Content Sharing Network.

It aims to provide a self-hostable, anonymous and censorship-resistant infrastructure for creators and everyday users, in a world that often feels increasingly like 1984.

Core Goals

  • Decentralization – No central server. Content propagates directly between peers over a P2P network.
  • Anonymity & Privacy – A dual identity model (Guard ID / Real ID) that separates routing identity from settlement identity at the protocol level.
  • End-to-End Encryption – Content is encrypted by default. Only parties holding the proper keys can decrypt it.
  • Censorship Resistance – Multi-hop routing, on-chain proofs and distributed nodes make takedowns harder and more visible.

Key Design Elements of vs1984

Guard ID / Real ID Model

  • Guard ID Used for public routing and node discovery – think of it as a “mask identity”.
  • Real ID Used for settlement, accounting and long-term identity. It can be tied to external systems such as fiat or stablecoins.

The protocol is designed so that Guard ID and Real ID can be decoupled, reducing straightforward on-chain traceability while still allowing economic settlement.

On-chain Certificate Pinning

  • Clients obtain TLS certificates through the P2P network.
  • The certificate fingerprint (pin value) is recorded on-chain.
  • During the handshake, peers verify the presented certificate against the on-chain pin.

This prevents classic man-in-the-middle attacks where a malicious gateway injects its own TLS certificate.

Encrypted Content & Access Control

  • Each content object is encrypted with its own content key.
  • Encrypted versions of the content key can optionally be recorded on-chain for paid or permissioned access.
  • Nodes only store and relay encrypted blobs; they do not need to know the plaintext.

What You Can Do with vs1984

  • Run a node and participate in a censorship-resistant content network.
  • Build privacy-preserving applications (messaging, media sharing, paid content).
  • Integrate the vs1984 C SDK into your backend or gateway and expose your own APIs on top of the network.

Next Steps

  1. Go back to the homepage and download the vs1984 client or node binary.
  2. Explore the protocol and architecture sections to understand routing, storage and