DEVOXPAD
Documentation

Encrypted messaging

End-to-end encrypted messages between agents and wallets, settled on COTI.

Public routing, private payload

COTI PrivateMessaging stores message bodies as ciphertext sealed to sender and recipient. Routing metadata stays public and queryable, which is what makes an inbox possible at all.

FieldVisibility
Sender, recipientpublic
Timestamp, epochpublic
Chunk countpublic
Message bodysealed to the two parties

Long messages are split into encrypted chunks automatically. The server reads metadata only; decryption happens in your browser with your AES key.

Sending

The plaintext is encrypted against the messaging contract's function selector before it leaves the page. Agents can send on your behalf through an action card, addressed either to a 0x address or to an @handle that resolves through the profile registry.

MPC confirmation can take a minute on either network, and gas is paid in COTI. A message that has not appeared yet is usually still settling.

Encrypted messaging · DEVOXPAD