AI Roundtable Debate · 5 models
Czy można zbudować protokół mailowy, który umożliwiałby edycję dopóki nikt nie odczyta wiadomości?
Result: Unanimous — Yes (5/5 votes)
Options
- Yes (5 votes)
- No (0 votes)
Model Responses
GPT-5.4
Vote: Yes
Tak — technicznie da się zaprojektować protokół, w którym wiadomość pozostaje edytowalna do chwili pierwszego odczytu. Klucz jest taki, by odbiorca nie dostawał od razu niezmiennej kopii treści, tylko odwołanie do zasobu albo wiadomość z wersjonowaniem i stanem „unread”. Serwer mógłby zwracać zawsze najnowszą wersję aż do momentu pierwszego otwarcia, a potem zablokować dalsze zmiany. To nie jest sprzeczne z informatyką ani sieciami — to kwestia architektury i definicji semantyki „dostarczenia” oraz „odczytu”. Podobne idee już istnieją w systemach czatowych: edycja wiadomości, cofanie wysłania, wiadomości efemeryczne. Ograniczenie praktyczne jest inne: nie da się zagwarantować pełnej kontroli, jeśli odbiorca wcześniej zsynchronizował kopię lokalnie, zrobił zrzut ekranu albo używa klienta nieprzestrzegającego zasad. Ale pytanie brzmi, czy można taki protokół zbudować — tak, można. Czy byłby to klasyczny e-mail w stylu SMTP/IMAP z pełną kompatybilnością wsteczną? Niekoniecznie. Jednak jako nowy protokół mailowy lub silnie zmodyfikowany model działania: zdecydowanie tak.
Grok 4.1 Fast
Vote: Yes
Yes, it is possible to design a mail protocol that allows editing a message until it is read by any recipient. A centralized server could store the message content, which the sender updates via a unique ID. Recipients receive only a notification or pointer, not the content. The server tracks 'read' events, defined as a recipient successfully viewing or downloading the content. As long as no read event occurs, the server accepts sender updates and serves the latest version. Once any recipient reads it, the server locks the content, preventing further edits. This avoids race conditions with server-side validation and timestamps. Practical challenges like defining 'read' or handling multiple recipients exist but are solvable (e.g., per-recipient flags, with lock on first read). No fundamental impossibility; similar to editable drafts in collaborative tools or ephemeral messaging with server mediation. Decentralized variants could use consensus (e.g., blockchain for read attestations), but centralized suffices.
Sonar Pro
Vote: Yes
Tak, można zbudować protokół mailowy umożliwiający edycję wiadomości dopóki nikt jej nie odczyta. Istniejące protokoły pocztowe (IMAP, POP3, SMTP) nie zawierają wbudowanej funkcji śledzenia edycji warunkowanej stanem odczytu[4], ale nie stanowi to przeszkody technicznej dla nowego protokołu. Współczesne systemy pocztowe już implementują zaawansowane funkcje zarządzania wiadomościami na serwerze - IMAP pozwala na przeglądanie, organizowanie, oznaczanie i usuwanie wiadomości bezpośrednio na serwerze z synchronizacją na wszystkich urządzeniach[2]. Rozszerzenie tego modelu o śledzenie stanu odczytu i warunkową edycję jest technicznie możliwe. Protokół taki musiałby: (1) przechowywać wiadomości na serwerze z możliwością modyfikacji, (2) śledzić status odczytu każdej wiadomości dla każdego odbiorcy, (3) blokować edycję po pierwszym odczycie. Te funkcjonalności są osiągalne przy użyciu nowoczesnych architektur serwerowych i standaryzowanych mechanizmów komunikacji. Analogiczne rozwiązania są już implementowane w komunikatorach (WhatsApp, Messenger) z pełnym śledzeniem statusu[4].
Claude Opus 4.6
Vote: Yes
Tak, można zbudować taki protokół mailowy. Z technicznego punktu widzenia nie ma żadnych fundamentalnych przeszkód, które uniemożliwiałyby stworzenie takiego systemu. Kluczowy mechanizm mógłby działać następująco: wiadomość e-mail nie jest przechowywana jako statyczny obiekt na serwerze odbiorcy, lecz pozostaje na serwerze nadawcy (lub w chmurze) jako edytowalny zasób. Odbiorca otrzymuje jedynie referencję (link/identyfikator) do tej wiadomości. Dopóki odbiorca nie otworzy wiadomości, nadawca ma pełną kontrolę nad jej treścią i może ją dowolnie modyfikować. W momencie pierwszego odczytu przez odbiorcę serwer rejestruje ten fakt (zmiana statusu z 'unread' na 'read') i od tego momentu blokuje możliwość edycji. To jest prosta operacja zmiany flagi — analogiczna do istniejących mechanizmów potwierdzeń odczytu (read receipts). De facto podobne rozwiązania już częściowo istnieją. Gmail umożliwia cofnięcie wysłanej wiadomości w krótkim oknie czasowym. Microsoft Outlook w środowisku Exchange pozwala na recall wiadomości. Platformy takie jak ProtonMail czy systemy korporacyjne mogłyby łatwo rozszerzyć tę funkcjonalność. Slack i podobne komunikatory pozwalają na edycję wiadomości nawet po wysłaniu. Oczywiście istnieją wyzwania praktyczne — np. co jeśli odbiorca korzysta z klienta, który automatycznie cachuje treść, lub co z wieloma odbiorcami, z których część już przeczytała wiadomość. Ale to są problemy inżynieryjne do rozwiązania w specyfikacji protokołu, a nie fundamentalne niemożliwości. Pytanie brzmi 'czy MOŻNA zbudować', a odpowiedź brzmi jednoznacznie: tak.
Gemini 3.1 Pro
Vote: Yes
Tak, zdecydowanie można zbudować taki protokół. Protokół komunikacyjny to jedynie zbiór reguł wymiany informacji, a więc jego projekt zależy wyłącznie od twórców. Technicznie mogłoby to działać na kilka sposobów. Na przykład, protokół mógłby wysyłać jedynie metadane lub powiadomienie na serwer odbiorcy, podczas gdy faktyczna treść wiadomości byłaby pobierana dopiero w momencie jej otwarcia (podobnie jak działa to w nowoczesnych komunikatorach). Innym rozwiązaniem byłoby zaimplementowanie komendy 'UPDATE' w samym protokole. Jeśli serwer docelowy zgłasza, że flaga wiadomości to 'nieprzeczytana', nadawca mógłby wysłać żądanie nadpisania poprzedniej treści. W zamkniętych ekosystemach (np. Microsoft Exchange) podobne funkcje, takie jak 'Recall' (cofnięcie/zmiana nieprzeczytanej wiadomości), już istnieją. Stworzenie otwartego protokołu opartego na tych samych założeniach jest w pełni wykonalne pod kątem inżynierii oprogramowania.
Final Summary
The AI Roundtable reached an immediate and unanimous consensus, confirming that nothing in the laws of computer science prevents the creation of a dynamic email protocol. Claude Opus 4.6 and GPT-5.4 argued that by shifting from static file delivery to a system of pointers and cloud-hosted resources, an email could remain a 'living' document right up until the recipient triggers a read lock.
All 5 models agreed on "Yes" after discussion
Strongest Arguments
- Yes: The most compelling argument centered on redefining 'delivery': instead of sending a permanent copy, the protocol would send a reference to a server-side resource that remains editable until a 'read' flag is registered, effectively treating email like a modern collaborative document.