Problém s možnosťou úprav
Predstavte si, že od niekoho dostanete správu. Prečítate si ju, zachováte sa podľa nej a pokračujete vo svojom dni. O hodinu neskôr sa vrátite ku konverzácii a správa hovorí niečo iné. Nie že by poslali novú — ale zmenili tú, ktorú ste už čítali.
To je to, čo umožňujú mnohé aplikácie na zasielanie správ. Upravovať správy po odoslaní. Mazať správy z histórie druhej osoby. Prepísať konverzáciu, akoby to, čo bolo povedané, nikdy nebolo povedané.
Môže sa to zdať ako pohodlná funkcia. Má však svoju cenu: ničí dôveru v zdieľanú históriu.
Chat ako zdieľaná zápisnica
V Solo2 je história konverzácie zdieľanou zápisnicou (aktom) medzi dvoma ľuďmi. To, čo vidíte vy, je presne to, čo vidí druhá osoba. Správa po správe. Slovo po slove.
Je to ako podpísaná zmluva. Po podpise nemôže žiadna zo strán prečiarknuť riadok a napísať niečo iné. Môže pridať novú doložku — poslať novú správu. Môže zničiť svoju kópiu — vymazať zo svojho trezoru. Ale nemôže zmeniť to, čo je už napísané.
Okno na opravu
Všetci robíme chyby. Preklep, správa odoslaná nesprávnej osobe, impulz, ktorý v ďalšej sekunde ľutujete. Preto vám Solo2 dáva 60-sekundové okno po odoslaní správy.
V rámci týchto 60 sekúnd môžete správu vymazať a ona zmizne z oboch trezorov — vášho aj vášho kontaktu. Akoby nikdy nebola odoslaná.
Po 60 sekundách je správa súčasťou zápisnice. Svoju kópiu môžete vymazať, ak chcete — váš trezor je váš a robíte si s ním, čo chcete. Kópia vášho kontaktu však zostáva nedotknutá. Pretože jeho trezor je tiež jeho.
Dva princípy, o ktorých sa nevyjednáva
Po prvé: údaje v každom trezore sú posvätné. Nikto — ani druhý používateľ, ani server, ani my — nemôže manipulovať, meniť alebo pristupovať k údajom v trezore používateľa.
Po druhé: zdieľaná história je celistvá. Informácia videná na jednej strane tunela je identická s tou videnou na druhej strane.
Keď sa tieto dva princípy dostanú do konfliktu — napríklad ak používateľ vymaže správu zo svojho trezoru — prvý má prednosť. Váš trezor je váš. Ale to vám nedáva právo upravovať trezor druhého.
Prečo na tom záleží
Dôvera v súkromnú konverzáciu je postavená na istote, že to, čo vidíte, je presne to, čo bolo povedané. Ak druhá osoba môže prepísať históriu, už nevediete konverzáciu — vidíte upravenú verziu toho, čo sa stalo.
V Solo2 platí: čo je povedané, je povedané. Nie preto, že by sme nemohli implementovať úpravy — mohli by sme. Ale preto, že sme sa rozhodli to neurobiť. Pretože integrita vašich konverzácií má väčšiu cenu ako pohodlie môcť ich dodatočne upravovať.