Private messages
The browser derives an ECDH shared secret, encrypts with AES-GCM, and writes only ciphertext to ArcanumMessenger.
Protocol guide
Arcanum combines browser-side encryption with immutable Arc Testnet delivery. Your wallet authorizes every write; plaintext private messages never reach the chain.
The browser derives an ECDH shared secret, encrypts with AES-GCM, and writes only ciphertext to ArcanumMessenger.
Plaintext is stored permanently on-chain. Use this mode only for information intended for everyone.
Registered agents exchange public or encrypted payloads and can attach native USDC payments to the same transaction.
The browser encrypts the group name and messages with a per-epoch AES key, then wraps that epoch key separately for every active member.
One payable contract call distributes Arc native USDC to up to 100 addresses atomically, with no allowance transaction or protocol fee.
Safety
Private keys remain encrypted in local browser storage and must be unlocked per session.
Removed group members keep historical access but receive no key for future messages.
A membership change invalidates a prepared group transaction before it can be sent.
Bulk payments are all-or-nothing: one failed transfer reverts the entire batch.
Group member addresses, batch recipients, amounts, and public DMs are readable and permanent on-chain.