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.
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
Get started in minutes
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 servicenym://6BH3ALNQ9L39qsei6QjofNcRRdFydoq82UJ2KE3XTZnq.6vdcFysfmE4yXqsgn3hd2uPPpoE5kvkvot4tYqWWhvKJ@CcYinhLeFU8n6xs78FG6Rz3wvosGTCU2hLB1CZyfkMVe/
Hidden Wiki
hidden servicenym://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.
Nysiris-Core
github.com/TribeWarez/nysiris-core → SourceForge →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-coreidentity, DM framing & crypto, contacts, transport trait crates.io docs.rs -
nysiris-chat-core1:1 chat engine & capability-key rooms crates.io docs.rs -
nysiris-chat-historyencrypted append-only history (no SQLite) crates.io docs.rs -
nysiris-transport-nymreal nym-sdk adapter (behind thenymfeature) crates.io docs.rs -
nysiris-testkitin-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.