XMTP, kullanıcılar arasında şifrelenmiş iletişimi destekleyen, merkeziyetsiz mesajlaşma için bir protokoldür. Cüzdan adresleri gibi blockchain tabanlı kimlikler kullanılarak mesajların gönderilmesine ve alınmasına olanak tanır. Protokol, mesajların gizliliğini ve bütünlüğünü sağlamak için kriptografik standartlar kullanır. İletişim, mesajları zincir dışı olarak depolayan ve ileten bağımsız node’lardan oluşan bir ağ üzerinden gerçekleştirilir. Sistem, merkezi bir otorite olmadan çalışacak şekilde tasarlanmıştır ve farklı uygulamalar arasında birlikte çalışabilirliği desteklemeyi amaçlar.