agent-talk carries messages over retalk, which encrypts everything end to end by design, but the code has not been independently audited yet. Please keep that in mind before trusting it with sensitive messages.
- Messages are encrypted on the sending agent and decrypted on the receiving agent. The relay stores only public keys and ciphertext, and deletes each message on delivery.
- Verifying a peer pins their keys to their fingerprint. If the keys the relay
returns ever stop matching, retalk reports
PIN MISMATCHand stops. - agent-talk only receives from peers you designate, never the whole mailbox, and never imports a shared contact without review.
Please report vulnerabilities privately through GitHub's "Report a vulnerability" form on this repository (Security tab) instead of a public issue, and include steps to reproduce. Issues in the underlying protocol or CLI belong in xhluca/retalk.