Problem z możliwością edycji
Wyobraź sobie, że otrzymujesz od kogoś wiadomość. Czytasz ją, działasz zgodnie z nią i żyjesz dalej swoim dniem. Godzinę później wracasz do rozmowy, a wiadomość mówi coś innego. Nie chodzi o to, że wysłali nową — po prostu zmienili tę, którą już przeczytałeś.
To jest to, na co pozwala wiele komunikatorów. Edytowanie wiadomości po wysłaniu. Usuwanie wiadomości z historii drugiej osoby. Przepisywanie rozmowy tak, jakby to, co zostało powiedziane, nigdy nie padło.
Może to brzmieć jak wygodna funkcja. Ale ma swoją cenę: niszczy zaufanie do wspólnej historii.
Czat jako wspólny protokół
W Solo2 historia rozmowy jest wspólnym protokołem (aktem) między dwiema osobami. To, co widzisz Ty, jest dokładnie tym samym, co widzi druga osoba. Wiadomość po wiadomości. Słowo po słowie.
To jak podpisana umowa. Po podpisaniu żadna ze stron nie może skreślić linii i napisać czegoś innego. Może dodać nową klauzulę — wysłać nową wiadomość. Może zniszczyć swoją kopię — usunąć ze swojego skarbca. Ale nie może zmienić tego, co już zostało zapisane.
Okno na sprostowanie
Wszyscy popełniamy błędy. Literówka, wiadomość wysłana do niewłaściwej osoby, impuls, którego żałujesz sekundę później. Dlatego Solo2 daje Ci 60-sekundowe okno po wysłaniu wiadomości.
W ciągu tych 60 sekund możesz usunąć wiadomość i zniknie ona z obu skarbców — Twojego i Twojego rozmówcy. Tak jakby nigdy nie została wysłana.
Po 60 sekundach wiadomość staje się częścią protokołu. Możesz usunąć swoją kopię, jeśli chcesz — Twój skarbiec jest Twój i robisz z nim, co chcesz. Ale kopia u Twojego rozmówcy pozostaje nienaruszona. Ponieważ jego skarbiec również należy do niego.
Dwie nienegocjowalne zasady
Po pierwsze: dane w każdym skarbcu są święte. Nikt — ani drugi użytkownik, ani serwer, ani my — nie może manipulować, modyfikować ani uzyskiwać dostępu do danych w skarbcu użytkownika.
Po drugie: wspólna historia jest integralna. Informacje widoczne po jednej stronie tunelu są identyczne z informacjami widocznymi po drugiej stronie.
Gdy te dwie zasady wchodzą w konflikt — na przykład jeśli użytkownik usunie wiadomość ze swojego skarbca — pierwsza ma pierwszeństwo. Twój skarbiec jest Twój. Ale to nie daje Ci prawa do modyfikowania skarbca drugiej osoby.
Dlaczego to ma znaczenie
Zaufanie w prywatnej rozmowie opiera się na pewności, że to, co widzisz, jest dokładnie tym, co zostało powiedziane. Jeśli druga osoba może przepisać historię, nie prowadzisz już rozmowy — oglądasz edytowaną wersję tego, co się stało.
W Solo2 klamka zapadła. Nie dlatego, że nie możemy wdrożyć edycji — moglibyśmy. Ale dlatego, że wybieramy tego nie robić. Ponieważ integralność Twoich rozmów jest warta więcej niż wygoda płynąca z możliwości ich retuszowania.