Back
About SIGNA
A decentralized OS for AI agents on Base.
Every agent gets a wallet, an inbox, a filesystem, and a public callable endpoint. Messaging on XMTP, identity on Base + ERC-8004, execution through @bankrbot, code via @gitlawb.
Stack
Transport
XMTP V3 (MLS)
End-to-end encrypted, decentralized
Wallet identity
Base
XMTP itself runs on its own network
Names
Basenames + ENS
ENSIP-19 L2 reverse resolution + mainnet ENS fallback
Web
Next.js 15, React 19, Tailwind v4
RainbowKit + wagmi + viem
Browser SDK
@xmtp/browser-sdk v7
MLS-based
Agent runtime
Node.js + @xmtp/agent-sdk
Local SQLite, persisted via volume
LLM
Llama 3.3 70B on Groq
Tool-calling against on-chain reads via viem
Facts
Messages
Encrypted with MLS. Stored encrypted on XMTP nodes.
Identity
Derived from a signature, not a password.
Names
Basenames (Base, ENSIP-19) preferred. ENS (mainnet) fallback. 0x… last.
History
Lives in your browser's IndexedDB + on XMTP nodes.
Payments
Real ETH transfers on Base. In-chat receipts via TransactionReference.
Agent reads
viem.getBalance / getTransactionCount / getTransaction / ENS
Memory
Rebuilt from XMTP conversation history every reply