We match the signal. We do not build a social graph.
0° is built around temporary rooms. You send one thought, get matched, talk, and move on. There are no accounts, friends lists, saved profiles, or permanent conversation history in v1.
1. Your thought becomes a short-lived match request
The matching broker looks for either an exact match or a close semantic match. Pending thoughts expire quickly. The broker's job is to help two devices agree on a room, not to become the place where conversations live forever.
2. The room handoff shares public keys, not the message secret
When a match is found, both clients receive a room key and the other person's temporary public key. Each device derives the chat encryption key locally. The broker can route the room, but it does not create or receive the message key. Session names are random and temporary, like lazytiger27.
3. Chat uses a first-party encrypted relay
Chat uses a temporary Cloudflare WebSocket relay for the room. The relay broadcasts encrypted envelopes between connected clients. 0° does not create a durable chat archive or a message history you can come back to later.
4. There is a short-lived fallback
If the live relay is unavailable, the MVP can use a short-lived Cloudflare fallback so the demo does not fall apart. Chat text is encrypted before it reaches that fallback, so fallback storage holds ciphertext instead of readable room messages.
5. Debate judging runs locally in the app
On iOS, debate scoring runs on-device. The app sends recent room text to the phone's local model, not to a server LLM. Browser debates are currently unscored because a debate needs a real arbiter, not self-reported winners.
6. You can leave fast
Every room can be dissolved. Reporting stores minimal metadata for safety review, not the full transcript. If a conversation feels wrong, toss it and move on.
What this means
- No account is required.
- No friends list or follower graph exists.
- No permanent room history is designed into v1.
- Local debate stats can disappear if you delete the app or clear local storage.
- Room teardown events and report metadata remain minimal plaintext so dissolve/report flows can work reliably.
- The relay can route encrypted envelopes, but it does not know the room message key.
Last updated: May 4, 2026