Ti kpo yi emenyawo gbɔ
ɖo Nymbot me

Sidzedze ƒe gɔmeɖoanyi Adzame

Anonymity mode

Encryption menye nu si ƒo lae o. Nu si dze ŋu lae nye nu si ƒo lae. Amesiameɖeɖe ƒe nɔnɔme la ɖoa taɖuƒe (server) la ŋusẽ ɖo ɖe mesa ƒe dɔwɔwɔwo ɖo ɖe nu dzi, gake eƒe dɔwɔwɔwo ɖeaɖeɖe manemã be nu ɖe nye nu si wòɖo la.

ɖokpẽ si eɖoko la

ŊɔŊɔ lae nye end-to-end encrypted, but the service still knows which public key is talking to it. The seal inside each gift wrap is signed by your identity key; your credit row, your conversation thread and the turn de-duplication all hang off that key; and the archived copy of each reply is addressed to it.

Kɔ ɖe bot ƒe private key la ɖe, wòate ŋu aɖe nye ame si ɖu bewoƒe chat si ƒe dɔwɔwɔ ƒe ƒome la, eye ame si nye ɖe database la ɖe la ate ŋu be wòawɔ nya siawo la ɖe be wòɖe key la ɖe gɔme la. Menigaɖeɖe si le esi la menye decryption failure ene. Enye be wò nya le bill la dzi ko.

Dziɖeɖe kplẽɖeɖe la

La Anonymo chip, ɖe ?anon, ɖa dzesi ƒe dzesi (keypair) ɖe wò wò ŋutegbe eye ɖo eŋu nuɖeaɖea ɖeka nya la katã. Do sia ɖe eŋu la, dɔwɔnuwo si nye dɔwɔnu fofonye, dzesi ƒe dzesi eye nuɖeaɖea ƒe dzesi la nye dzesi nya la gbɔ katã — wò dzesi ƒe dzesi (identity key) ɖe nuɖeaɖea ɖe nuɖeaɖea ɖe nya me sia la me hã o.

A conversation stays under the key it started with. In the web app, the chip shows whether the chat on screen is anonymous; turning it on in an empty chat makes that chat anonymous, and turning it on in a chat that already has messages opens a new anonymous chat instead.

Ŋɔŋlɔɖeɖewo ɖo agadom nyeɖeƒeƒe quantum megbe: nyaɖeaɖea la nye key la ɖe eɖokui KEM key la ɖe, si wòkpɔ ɖe tɔgbui si wòkpɔ ɖe ɖeke ɖe nye signing key la ŋu, etɔ̃na be ne wòɖoa nu ɖe aɖewo la gbã, eya mate ŋu aɖe eɖokui ƒe ŋutinya wu o.

While it is on, read receipts, typing indicators, reactions and edits to Nymbot are held back. Each of those would otherwise carry your real signature into the same conversation and undo the whole thing. If your app cannot honor that — a locked vault, state not yet restored — it refuses to send rather than quietly falling back to your identity key.

The throwaway key is stored under ɖokui ŋutikɔkɔme ƒe dzesiɖeɖe and syncs to your other devices, so the conversation and its balance follow you. Rotating it keeps the previous keys around for a while so their history stays readable and their balance stays sweepable.

Nuklã si ƒe ŋutinya ɖeaɖe ɖe tɔm

Simply transferring credits to the throwaway key would hand the server the link the mode exists to break. So credits move as anyiɖeɖewo si ɖea mɔ la, le Chaumian nɔnɔme si Cashu ɖomanyanya ɖeɖe ɖe.

  1. Wò ƒe aplikã ɖea nu xɔse si me nɔa le kpeɖeɖe ɖe eye wò faya ɖe eŋu ɖe nu kpeɖeɖe aɖe ŋu.
  2. Wò nya ɖeɖe ɖe wò nya me, eɖe be server la nà ɖe wò ŋkɔ ɖe blinding value la dzi. Server la ɖua wò nɔnɔme ɖe, eye eɖea ŋku ɖe nu si melɔ̃ɖe agbe mɔ mɔnɔ aɖe.
  3. Ŋkɔsia ɖeka ɖeka ƒe xɔse si le eɖokui me la ɖe dzesi be nu si wofia ɖe la nye nu si wozãe ko. Wò wòɖe dzesi ɖe nya sia me, eye wòɖoa nu ɖe nuɖeɖe si gbɔ la be ne nya la me melɔ̃ o la — ŋkɔsia si nēya xɔse mate sea gbɔ o la nye nu si natsɔ nu ɖe nuɖeɖe me, mate sea ɖe dzesi me o.
  4. Your app unblinds. The result is a valid token that looks like nothing the server has seen.
  5. Ziã, wòkpɔkpɔ ɖe ɖokui ɖe be enye xexeɖeɖe ƒe kã (throwaway key) la, eɖoa token la ɖe. Sèrvè la kpɔa eŋu, ɖea ɖe nu be eɖuɖu o, eye wòɖoa kã la ƒe nɔnɔme ɖe eŋu — eye nu aɖeke menye eŋu hã o be wòkpɔ ɖe eŋu na.

Tabel lɛ ɖe nuŋuta be voucher ɖe eŋu eye voucher ɖu eŋu. Aɖeɖe o ɖe nuŋuta be nye nye. Lekpeɖodzi sia nye nu si fafiaɖu eŋu, eye ne míɖo eŋu la, wòazɔ ɖo eŋu le tɔm me dzɔdzɔ.

Keyset laɖeɖe ɖe, eye wò wòɖɔ wò ɖẹnẽ eye wòkpɔ ɖe wò ŋu ne eɖɔ ɖa — keyset si nye ɖeka ɖe ame ɖeka ŋu nye kpeɖeɖe si mint la yi ɖea eƒe dɔwɔlawo ŋu ɖeka. Wòɖo mɔ be wòagblẽ dɔ la gɔme kaba eye wòatɔ trɔwo ɖe keyset si wòanya ɖe ɖeka ŋu la dzi kaba le... ?buy.

Ale si meɖeɖeɖe le eme la

ŊɔŊɔkpɔkpɔ kple mɔɖeɖe ƒe mɔkpɔkpɔe nye ɖeka ko be nu bubuwo anyi agbalẽɖeɖe gake.

  • Koneksion ɖeka ɖea nu si nye xɔse ɖeɖe ƒe nuɖidawo. Application la ɖoa relayswo ɖe to ɖome nye worker la, ɖe na be relayswo nyaa worker la ƒe adrese ɖe, eye wònye wònye adrese o — gake worker la ɖoa koneksion la, eye ne wònye kpe ɖe eŋu o la, application la ɖoa koneksion ɖe relayswo la ɖekaɖeka. Ne nenema ƒe xexewo le wò ʋɔ̃ ƒe nuŋɔŋlɔ me la, ɖe Tor alo VPN.
  • Kadi kple ɖeka ɖe ɖuɖum eye ɖeka si le bubu dzi la ɖe ɖo ɖo eɖe ɖeka si nya xɔxɔe nye xɔxɔe si ƒoƒo ɖeka bubu.
  • Kplodziɖeɖe nye kplodziɖeɖe. ŊɔŊɔ ɖeka ɖeka si le kpeɖeɖe ɖeka me la, wɔ ɖea ɖeka ɖeʋe ɖe ɖeka ɖeʋe gbɔ be — dɔwɔla la ɖo nu si le ɖeka me la ɖo nu si le ɖeka me la gbɔ be wò nɔa ɖeɖe me.
  • Nu si èɖe la ɖe wò ŋku ɖe wò. Kuxiwoƒe ɖokui ɖokui ɖomeɖome ɖe dɔwɔwɔa ƒe ŋkɔ ɖe ɖe dɔ la me la, eya nya la meɖe ɖe wò aɖeɖe.
  • ?gift kple ?transfer stay on your real nym: a gift is made from its balance and a redeemed gift lands on it, never on the throwaway key.
  • Repository token ɖeɖe eƒe akount ƒe ŋkɔ ɖe. Ŋkuɖuɖu si nàtrɔ̃ le nametɔɖeɖe ɖeka me la, eɖe eƒe access token ɖe ɖeka ɖeka kple ɖeka ɖeka, gɔmeɖeɖe si wòɖo ɖe anyi alo o — gake forge la, kple Nymbot ɖeɖe ɖe ɖeɖe le request la ƒe nɔƒe me la, wobe nanya nuɖuɖu si tokeɖeɖe to be to wò.

ŊɔŊɔ geɖe la ɖe ɖɔ be wòanya ɖe wòɖeawo ɖe wò nya ɖe wò nɔmɔ̃ me la, èɖɔ be anɔmɔ̃ ƒe dɔwɔnuwo la ɖe ɖo be wòɖeawo ɖe ɖo:

  • ŊɔŊɔ kple xɔxɔ ƒe mɔ̃nuwo ɖe xɔxɔ siwo me ameɖiɖi wogblɔa la ɖe ɖe. Wotsɔ ɖe nu na wò ne aplikã la le ɖe nu; mɔ̃mɔ̃ɖe ɖe nu si wòaɖe push token alo ɖe dzesi ɖe nɔ nuxlẽɖe la me la me aɖe le.
  • Server kplẽnuwo kple dɔwɔnuwo siwo le ɣeɖesiɖi me la meɖoa ɖe dɔ me o. Amegbetɔ si ɖea nu le ɣeyiɣi si wòɖo ɖe nu na ɖekaɖeka le kplɔ̃ si me womekpɔa nu ɖeɖeaɖea la me la, eɖo ɖeka ɖe wò ŋutɔ ƒe meɖeɖe me ko.
  • Memories si wo ɖe ɖe la oɖu ɖe., eye nuɖeɖe ɖe dzesi dzesi na xɔlɔ̃ɖeɖe ɖe viɖeɖe ɖeka ƒe nuƒoƒo me.
  • Wò ƒe dzesiwo ƒe dzesiwo ɖo dɔ ɖeƒe. ɖeɖe la ɖe nuɖeɖe si chats la ɖe ɖele ɖeaɖe ko, eye ɖeɖe ɖeɖe gbɔgbɔɖe ɖe ɖeaɖe ko ɖe axɔ ɖe nàkpɔ ɖe ko ɖoɖo ɣesiaɣi ɖa nuŋuta sia gbɔ.
  • Each key asks for itself. ŊɔŊɔɖeɖe ɖe aɖewo ƒe ɖeɖewo la, Nymbot ƒe ƒeɖeɖe ɖeɖeɖe ƒe dɔwɔwɔ kple ɖeɖeɖe ƒe xɔxɔ siwo le dɔ wɔm la, ɖea xɔ ɖe ɖeka ɖe ɖeka me, eye wòɖoa ɣeɖe ɖe ɣeɖe me ɖe ɣeɖe me ɖe ɖeɖeɖe ƒe ɣeɖeɖe me, eye nuŋɔŋlɔ ƒe dɔwɔwɔ siwo le dɔ wɔm la nàɖa nuŋɔŋlɔ kplesiɖeɖe ɖe ɖeɖeɖe la ko ɖeɖeɖe ƒe dɔwɔwɔ la me.
Kpɔe nyuie

Kplɔ̃ siwo le kplɔ̃ siwo va ɖu ɖeesi ɖe kplɔ̃ siwo meɖo ɖe dɔm ɖe kplɔ̃ siawo me ɖe awu kple ɖe awu. A gadime ɖeka ɖi ƒe nuɖiɖi eɖu eɖe nu si le eŋu oɖe.