From 72f5dafc681921915c9e785fe4e75d248a115f94 Mon Sep 17 00:00:00 2001 From: link2xt Date: Wed, 20 May 2026 19:07:05 +0200 Subject: [PATCH] docs(spec): remove AEAP section AEAP is replaced with key contacts. --- spec.md | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/spec.md b/spec.md index dca312387..f79ea59cd 100644 --- a/spec.md +++ b/spec.md @@ -28,7 +28,6 @@ to implement typical messenger functions. - [Voice messages](#voice-messages) - [Reactions](#reactions) - [Attaching a contact to a message](#attaching-a-contact-to-a-message) -- [Transitioning to a new e-mail address (AEAP)](#transitioning-to-a-new-e-mail-address-aeap) - [Miscellaneous](#miscellaneous) - [Sync messages](#sync-messages) @@ -615,23 +614,6 @@ chatmail clients mark the gossiped key as indirectly verified. -# Transitioning to a new e-mail address (AEAP) - -When receiving a message: -- If the key exists, but belongs to another address -- AND there is a `Chat-Version` header -- AND the message is signed correctly -- AND the From address is (also) in the encrypted (and therefore signed) headers -- AND the message timestamp is newer than the contact's `lastseen` - (to prevent changing the address back when messages arrive out of order) - (this condition is not that important - since we will have eventual consistency even without it): - - Replace the contact in _all_ groups, - possibly deduplicate the members list, - and add a system message to all of these chats. - - # Miscellaneous Messengers SHOULD use the header `In-Reply-To` as usual.