TribeWarez

Nysiris

Private browsing & chat over the Nym mixnet

Browse and talk without revealing who you are communicating with or when. Nysiris routes everything through the Nym mixnet using Sphinx packets, so network observers and services only see what they must.

Apache-2.0 Rust React PWA Experimental / pre-audit

What it does

Private by design

Mixing and cover traffic hide who talks to whom. Services never learn your address — replies come back through single-use SURBs.

Portals & communities

Independent sites and forums that live entirely on the mixnet. No central server, no single point of control. You decide what to host and who can reach it.

Encrypted DMs & social

Metadata-minimal timelines, threaded discussions, end-to-end encrypted direct messages, trust indicators, and petnames. Attachments stay small and encrypted.

Host your own service

Run a pure-mixnet portal or social provider on your own machine. The browser stays the client; the service stays under your control.

Screenshots

Nysiris home tab
Home
Messages with QR code
Messages
Portal provider
Portal-Provider

Get started in minutes

Browser / PWA

Use Nysiris directly in your browser. No install required.

Open Client→

Desktop

Native builds for Linux and Windows with a focused messenger-style interface.

Run a Portal

Want to host your own private site or community?

Copy a single command, start the provider, and share your invite link.

cd services/echo-provider && SP_DATA_DIR=./sp-storage cargo run --release

One client. One mixnet. Your own portals.

Live on the Nym mixnet

Two hidden services, reachable only via the mixnet. Paste an address into the Nysiris client’s address bar.

TribeWarez Portal

hidden service
nym://6BH3ALNQ9L39qsei6QjofNcRRdFydoq82UJ2KE3XTZnq.6vdcFysfmE4yXqsgn3hd2uPPpoE5kvkvot4tYqWWhvKJ@CcYinhLeFU8n6xs78FG6Rz3wvosGTCU2hLB1CZyfkMVe/

Hidden Wiki

hidden service
nym://9LZZpXYkmwxvuo3JD7udjzuDUCTm9FmDUAnHQb8Hnq2u.8LHeYzMCs5DwVWFxbctuRKL4gqWQvyBnyJASfLYXCdQg@4cdgnckjRBAaaP4ds68YEJPRc78paC4YWMGBDUS8G57C/

Status

Tests passing

  • 100 Rust tests (reference Sphinx core + controls)
  • 191 web unit tests (React PWA + social)

Live network

  • ≈7.6 s delivery
  • ≈7.1 s SURB reply

Nysiris vs Tor / I2P

Nysiris Tor I2P
Sphinx packets over the Nym mixnet — Chaumian mixing + cover traffic + SURBs Onion routing over fixed 3-hop circuits Garlic routing over unidirectional tunnels
Seconds of latency — bullies traffic analysis, hides who talks to whom Low latency — good for real-time browsing, weaker against timing/metadata analysis Moderate latency — middle ground between Tor and mixing
Services never learn your address; replies return via single-use SURBs Exit nodes see traffic; .onion hides services, not the client Anonymizes both endpoints — good for hosted sites in-network
Intended for metadata-minimal browsing, communities and encrypted DMs Best for fast anonymous browsing of the open web Best for decentralized, fully in-network sites and chats

Pick by threat model. Tor and I2P are mature; Nysiris is experimental / pre-audit — see the security docs.

Rust crates & related projects

The reusable Rust layer ships as separate crates on crates.io, each with API docs on docs.rs. All Apache-2.0.

Shared primitives for Nysiris-native clients and services: chat identity, signed DM envelopes, encrypted local history, a transport-agnostic chat engine, and a real Nym transport adapter.

  • nysiris-core identity, DM framing & crypto, contacts, transport trait crates.io docs.rs
  • nysiris-chat-core 1:1 chat engine & capability-key rooms crates.io docs.rs
  • nysiris-chat-history encrypted append-only history (no SQLite) crates.io docs.rs
  • nysiris-transport-nym real nym-sdk adapter (behind the nym feature) crates.io docs.rs
  • nysiris-testkit in-memory transport & test fixtures crates.io docs.rs

NCC — Nysiris Chat Commander

github.com/TribeWarez/ncc →

A native ICQ/Jabber-style desktop chat for Windows and Linux built on Nysiris-Core. Roster, 1:1 chats and encrypted local history with no central chat service and no server-side metadata.

A faithful, tested mirror of Nym's sphinx-packet — X25519 key schedule, per-hop blinding, AES-128-CTR header onion with the Sphinx filler, HMAC-SHA256 integrity, Lioness payload onion, SURBs and Nym address parsing, producing the regular 2413-byte packet.

Experimental / pre-audit. The Sphinx core is a reference implementation, never production crypto — real software must use Nym's audited packages.