Own your tools. Own your life. Own your future.
A free app where people chat, plan, trade, and build together. No accounts, no owner, no ads, public domain. The infrastructure for cooperation, made for everyone.
๐ united-humanity.us ย ยท ย ๐ฌ Chat ย ยท ย ๐ฅ Download ย ยท ย ๐ Discord
| What | How it helps | |
|---|---|---|
| ๐ฌ | Talk to anyone, privately | Text, voice, video calls. Direct messages are locked end-to-end with post-quantum math - only the people in the conversation can read them, not even the server. Threads, search, reactions, screen share. |
| ๐ | Organize anything | Kanban boards, calendars, notes with optional per-note passphrase encryption, skill tracking. Run a team, a club, or your whole life from one place. |
| ๐ | Buy, sell, and trade | Built-in marketplace with signed listings, reviews, and seller ratings. The platform introduces buyers and sellers and never touches the money, so no operator can freeze your sale. A separate multi-layer trust score (identity, vouching, activity, no surveillance) is computed for every identity, with every input published so nobody has to trust a black box. You look it up on the Identity page today; escrowed payment for real goods and trust badges inside listings are next. |
| ๐ | Prove who you are | Schools, employers, and communities can issue Verifiable Credentials over the open API. Signed, revocable, auditable by anyone. (Choosing exactly what to disclose - selective disclosure - is in development.) |
| ๐ณ๏ธ | Help decide things | Local server proposals or civilization-wide votes. Vote weight comes from your reputation, capped so no single person can dominate. |
| ๐ฑ | Play and learn survival | A full 3D homestead: farm real crops, cook, craft, fight, trade, and build a multi-deck ship under a night sky of real stars. |
Add the desktop app and the 3D world runs fully offline with local saves. The collaboration tools (chat, market, tasks, voting) are server-backed by design and pick back up when you reconnect.
When you sign up, your phone or computer creates a post-quantum cryptographic key - math so strong it will still be secure when quantum computers arrive. No username, no password. Your 24-word backup phrase restores your identity on any device, and with it everything the server holds. Your private message history is deliberately not on the server: it lives encrypted on your own device, and undelivered mail expires after 30 days. That is exactly what makes the relay unable to read or hand over your conversations, and it also means your device holds the only copy of that history. Forgot your phrase too? Guardian-based recovery (Shamir secret sharing - no single friend can do it alone) is being built: the server side is live, the in-app flow is in development.
There's no lock-in to a central server. Anyone can run a copy. Your identity works on any server you join, your credentials follow you, your messages and contacts come with you. If one server goes down, you keep going. Server-to-server federation is built and fail-closed, ready to switch on as more servers appear - a network with no center can't be shut down from one.
The code, the docs and the commits we wrote are in the public domain (CC0 1.0). Copy it, fork it, sell it, teach from it. No attribution required. A few real-world datasets we ship keep their own open terms and travel with the bundle: the OpenStreetMap map regions are ODbL 1.0 and ask for credit on any map drawn from them, the Gaia star catalogue is CC-BY-SA-IGO 3.0, and some planetary textures are CC-BY 4.0. Every one is listed with its obligation in LICENSES.md. Built by volunteers, owned by humanity.
|
|
|
Farming, cooking, crafting, combat, quests, skills and XP, a player market with escrowed trades, livestock, weather, procedural planets, and a buildable multi-deck ship - all playable solo today with local saves. Shared-world co-presence over the relay is built and in live testing.
- Native mobile apps (web works on phones today)
- Multiplayer polish: shared-world co-presence is in live two-player testing
- Social key recovery client flow (server-side guardian substrate is live)
- One-click vouching and credential-issuing UI (the signed-object plumbing is live)
- Mesh radio support for off-grid use
- Real Solana transaction signing in the desktop app
No signup. No email. No credit card. |
Works fully offline. Native 3D world bundled. |
No compiler, no Docker. Under 10 minutes from download to live. Building from source instead adds roughly 7 minutes of compile time. Full guide โ |
| Identity signing | ML-DSA-65 (Dilithium3) - post-quantum, FIPS 204 |
| Key exchange | ML-KEM-768 (Kyber768) - post-quantum, FIPS 203 |
| Symmetric encryption | AES-256-GCM |
| Password KDF | PBKDF2-SHA-256 (600,000 iterations) for client vaults; Argon2id (memory-hard) for server-stored secrets |
| Hashing | BLAKE3 - fast and quantum-resistant |
| Transport | WebSocket over TLS 1.2+, HSTS, CSP + full security-header set |
| Storage | Encrypted vaults - server stores only ciphertext |
| Logs | No analytics, no tracking pixels. The relay database has no IP column at all. The web server in front keeps access logs for 2 days so it can ban abusers, and the relay writes an IP into its own log only when a rate limit trips. For no IP at all, reach the server over the Tor onion service. |
| Privilege | Non-root systemd service with hardened sandboxing |
| Audit | Ongoing cadence โ SECURITY-CADENCE.md (initial Feb 2026 audit archived at docs/history/SECURITY_AUDIT_2026-02-12.md) |
Solana wallet support is optional and decoupled from your identity. Using HumanityOS doesn't require any blockchain. If you opt in, the wallet is the Ed25519 keypair derived from your same 24-word seed (your post-quantum chat identity is a separate Dilithium3 key).
This project is built in the open by a two-person team: one human (Shaostoul) and one AI (Claude), working together daily. When workload calls for it, the AI dispatches short-lived helper agents for parallel tasks -- every one of them coordinated and reviewed through:
- Agent registry - who owns what; rules for claiming a scope
- Orchestrator state - running session journal that survives across chat sessions
- Multi-agent design doc - how it all fits together
Every AI decision is documented. AI agents are first-class citizens with the same rules as humans (no extra authority), mandatory transparency, and humans always retain the right to refuse AI interaction.
โ Every line of AI work is visible in the git history.
Click to expand technical details
| Layer | Technology |
|---|---|
| Server (relay) | Rust ยท axum ยท tokio ยท SQLite (WAL mode, Litestream-replicable) |
| Native client | Rust ยท wgpu ยท egui ยท hecs ECS ยท rapier3d physics ยท kira audio |
| Web client | Plain HTML/JS/CSS - no build step |
| Identity | ML-DSA-65 (Dilithium3) post-quantum signatures |
| Key exchange | ML-KEM-768 (Kyber768) post-quantum KEM |
| Object format | Canonical CBOR + BLAKE3 + signed substrate |
| Federation | WebSocket multi-hop gossip with cycle-breaking via dedup |
| Web realtime | WebSocket + WebRTC for voice/video/data channels |
| Hosting | nginx + systemd (optional Litestream replication to S3-compatible storage - see docs/operations/litestream.md) |
Humanity/
โโโ src/ โ Single Rust crate. Feature flags: native, relay, wasm.
โ โโโ main.rs โ --headless for relay-only, default for desktop
โ โโโ relay/ โ Server (axum WebSocket + REST API + SQLite)
โ โ โโโ core/ โ PQ crypto, signed objects, DIDs
โ โ โโโ storage/ โ 40+ SQLite domain modules
โ โ โโโ handlers/ โ Federation, message routing, announcements
โ โ โโโ api.rs + api_v2_*.rs โ REST endpoints (DID, VC, trust, governance, recovery, โฆ)
โ โโโ gui/ โ egui native UI (theme, widgets, 40+ pages)
โ โโโ renderer/ โ wgpu PBR + bloom + particles + hologram
โ โโโ ecs/ โ hecs World + System trait
โ โโโ systems/ โ 40+ game systems (farming, combat, weather, economy, โฆ)
โ โโโ physics/ โ rapier3d wrapper
โ โโโ terrain/ โ Icosphere planets, voxel asteroids, ship interiors
โโโ web/ โ Plain JS/HTML/CSS site (served by nginx)
โ โโโ chat/ โ Chat client modules
โ โโโ pages/ โ Standalone pages (43 of them)
โ โโโ shared/ โ shell.js, theme.css, pq-identity.js bridge
โโโ data/ โ Hot-reloadable game + identity + coordination data
โ โโโ chemistry/ โ 483 elements, compounds, alloys, gases, toxins
โ โโโ items/foods/ โ Real-world items with ingredient tox profiles
โ โโโ coordination/ โ Multi-AI agent registry + session state
โ โโโ governance/ โ Proposal type schemas
โ โโโ identity/ โ VC schema registry + trust score weights
โโโ assets/ โ Shaders, models, icons, audio
โโโ docs/ โ All design documents and operations guides
- Storage architecture - 3-layer model (server / web / native), authority via signed objects, scaling story, P2P paths
- Identity - DID resolution, key rotation, signed profile replication
- UI system - Theme tokens, universal Button widget, design tokens
- Federation - Federation protocol, signed-object gossip, peer trust
- Humanity Accord - Voluntary constitution every server may adopt
- Litestream replication - Disaster recovery for self-hosters
cargo test --features relay --no-default-features --lib
# 700+ tests across storage, crypto, signing, federation, and game logic
cargo test --features native --lib
# 890+ tests for the full desktop app (GUI, systems, renderer helpers)The Humanity Accord is a voluntary set of principles every server may adopt. Servers that publicly adopt it earn the highest trust tier in federation. Reach out to @Shaostoul to register.
โ Read the Accord
Society, business, government, our whole civilization: this is what we have to be to live our best lives. One for every letter, so it is easy to remember and hard to weasel out of.
Altruistic ยท Benevolent ยท Compassionate ยท Diligent ยท Empathetic ยท Frugal ยท Generous ยท Humble ยท Intelligent ยท Just ยท Kind ยท Loving ยท Mindful ยท Noble ยท Observant ยท Persevering ยท Quixotic ยท Righteous ยท Sincere ยท Truthful ยท United ยท Valiant ยท Wholesome ยท Xenial ยท Yielding ยท Zealous
Xenial means welcoming to strangers. Yielding means giving way when you are wrong. Quixotic means chasing something most people call impossible, on purpose. Ending poverty is exactly that, so it stays.
Anything less is a path toward pain, suffering, despair, and eventually extinction. Becoming a peaceful, harmonious, united Humanity is how we survive both the disasters outside our control and the tools we are building.
โ The full mission
| ๐ฌ Show up | united-humanity.us/chat - no account needed |
| ๐ Discord | discord.gg/9XxmmeQnWC |
| ๐ Report bugs | united-humanity.us/bugs or open a GitHub issue |
| ๐ Contributing | CONTRIBUTING.md - start here if you want to write code |
| ๐ธ Donate | GitHub Sponsors - every dollar goes to development & hosting |
We need writers, designers, developers, educators, translators, testers - and just anyone who cares. Show up in chat and ask what needs doing.
๐ฅ YouTube ยท ๐บ Twitch ยท ๐ X / Twitter ยท ๐ฎ Steam
CC0 1.0 Universal - public domain. No permission required, no attribution required. This belongs to everyone.
Built since 2019 (originally Project Universe). 7 years of work, hundreds of features, all free, all yours.