Nonce Sense

A on-chain personal AI twin that performs your web3 tasks for you and evolves based on your actions.

Nonce Sense

Created At

Open Agents

Project Description

NonceSense is a sophisticated, chat-first crypto assistant designed to function as a decentralized "AI Twin" that lives on the local machine. Unlike traditional wallets that require manual input of hex strings and complex parameters, NonceSense allows users to manage their on-chain life through natural language, powered by the reasoning capabilities of Gemini 2.5 Flash. The project features a unique Habit Mining agent that analyzes your historical chat logs and transaction data to identify recurring patterns—such as a daily balance check on Sepolia or a weekly swap to USDC—and proactively suggests them as "habits" to streamline your workflow. What sets NonceSense apart is its storage habit; by storing user profiles, learned habits, file storage, we ensure that your AI’s personality and decision-making history are persistent, and accessible. The system also includes a layered security architecture, where a Policy Engine enforces strict spending limits and network verification, and a Trust layer ensures that all transactions are manually signed via a locally encrypted wallet, providing a seamless yet secure bridge between human intent and decentralized execution.

How it's Made

NonceSense is architected as a multi-layered agentic system designed to decentralize the concept of an "AI Twin." At its core, we built a hybrid reasoning engine that combines high-speed Regex-based heuristic planning with the deep contextual intelligence of Gemini. This allows the CLI to respond instantly to simple transfers while using LLM reasoning for complex tasks like habit mining and "fuzzy" network resolution. For persistence, we integrated local JSON files to ensure that the agent's personality, learned habits, and historical logs are truly immutable and portable across environments. The "hacky" beauty of the project lies in our custom ENS-first resolver, which doesn't just find addresses but pulls full social profiles (Twitter, GitHub) to give the AI agent real-time context about the entities you're interacting with. By pairing Ethers.js v6 with locally encrypted private keys, we've created a tool that balances the fluid experience of a modern chat interface with the strict, manual signing security required for safe on-chain execution.

background image mobile

Join the mailing list

Get the latest news and updates

Nonce Sense | ETHGlobal