Masalah kerana boleh mengedit
Bayangkan anda menerima mesej daripada seseorang. Anda membacanya, bertindak sewajarnya, dan meneruskan hari anda. Sejam kemudian, anda kembali ke percakapan tersebut dan mesej itu berbunyi lain. Bukan kerana mereka menghantar yang baharu — tetapi mereka telah mengubah yang anda sudah baca.
Itulah yang dibenarkan oleh banyak aplikasi pesanan. Mengedit mesej selepas dihantar. Memadam mesej dari sejarah orang lain. Menulis semula percakapan seolah-olah apa yang dikatakan tidak pernah dikatakan.
Ia boleh nampak seperti fungsi yang selesa. Tetapi ia ada harganya: ia menghancurkan kepercayaan pada sejarah yang dikongsi.
Sembang sebagai risalah kongsi
Dalam Solo2, sejarah satu percakapan ialah satu risalah kongsi antara dua orang. Apa yang anda nampak ialah tepat apa yang orang lain nampak. Mesej demi mesej. Perkataan demi perkataan.
Ia seperti satu kontrak yang ditandatangani. Sekali ditandatangani, tiada satu pun pihak boleh memotong satu baris dan menulis perkara lain. Pihak tersebut boleh menambah satu klausa baharu — menghantar satu mesej baharu. Boleh memusnahkan salinannya — memadam dari peti besinya. Tetapi tidak boleh mengubah apa yang sudah tertulis.
Jendela pembetulan
Kita semua melakukan kesilapan. Satu salah taip, satu mesej dihantar kepada orang yang salah, satu dorongan hati yang anda sesali sedetik kemudian. Sebab itu Solo2 memberi anda jendela selama 60 saat selepas menghantar satu mesej.
Di dalam 60 saat tersebut, anda boleh memadam mesej tersebut dan ia akan hilang dari kedua-dua peti besi — milik anda dan milik kenalan anda. Seolah-olah ia tidak pernah dihantar.
Selepas 60 saat, mesej tersebut menjadi sebahagian daripada risalah. Anda boleh memadam salinan anda jika anda mahu — peti besi anda milik anda dan anda buat dengannya apa yang anda mahukan. Tetapi salinan kenalan anda kekal utuh. Kerana peti besi mereka juga milik mereka.
Dua prinsip yang tidak boleh dirunding
Pertama: data dalam setiap peti besi adalah suci. Tiada sesiapa — baik pengguna lain, mahupun pelayan, mahupun kami — boleh memanipulasi, mengubahsuai mahupun mengakses data dalam peti besi seorang pengguna.
Kedua: sejarah yang dikongsi adalah utuh. Maklumat yang dilihat pada satu sisi terowongan adalah identikal dengan yang dilihat pada sisi yang satu lagi.
Apabila kedua-dua prinsip ini berkonflik — contohnya, jika seorang pengguna memadam satu mesej dari peti besinya — prinsip pertama yang menang. Peti besi anda milik anda. Tetapi itu tidak memberi anda hak untuk mengubahsuai peti besi orang lain.
Mengapa ia penting
Kepercayaan dalam satu percakapan peribadi dibina di atas kepastian yang apa yang anda nampak adalah tepat apa yang dikatakan. Jika orang lain boleh menulis semula sejarah, anda tidak lagi mempunyai satu percakapan — anda sedang melihat satu versi yang diedit bagi apa yang berlaku.
Dalam Solo2, yang dikatakan, sudah dikatakan. Bukan kerana kami tidak boleh melaksanakan pengeditan — kami boleh. Tetapi kerana kami memilih untuk tidak melakukannya. Kerana integriti percakapan anda lebih berharga daripada keselesaan untuk boleh merubahnya.