AI & ML Roadmap
This page collects proposed AI/ML enhancements for Cat Wallet. These are proposals, not commitments — scope, sequencing, and feasibility need review before any of this is built.
Cat AI Chat and Infernet already give Cat Wallet an agentic assistant and a verifiable off-chain inference layer (see Cat AI Chat and Infernet Models), plus a background Autonomous Security Sentinel. The items below extend that foundation rather than replacing it.
Trust & Verifiability
Model explainability layer
Infernet risk assessments influence real money decisions (e.g. "this address looks risky"), so raw verdicts aren't enough on their own.
- Surface a confidence score alongside every risk verdict, not just a Safe/Warning/Critical label.
- Attach a short reasoning trace (which signals drove the score — e.g. contract age, verified source, prior flagged interactions) so the "human-readable risk assessment" is inspectable, not a black box.
- Store the trace alongside the cached scan result (see the Sentinel's 24h cache) so it can be shown again without re-running inference.
On-chain verifiable inference
Infernet's core value proposition is verifiable off-chain compute — today Cat Wallet consumes model output but doesn't lean on that verifiability for the parts of the product where it matters most.
- Extend on-chain verifiable inference specifically to the risk-scoring model, so a result is provably produced by the claimed model/weights, not just trusted because it came from our backend.
- Publish the verification proof (or a reference to it) next to the risk verdict shown in-app, so a user (or an auditor) could independently confirm the score wasn't fabricated or silently swapped for a cheaper model.
Assistant Capability
Multi-turn financial reasoning
Cat AI Chat currently parses one intent per message and drafts a single transaction for approval (see How It Works).
- Allow the assistant to plan multi-step actions end-to-end — e.g. "swap 0.5 RITUAL for rUSD, then stake the rUSD" — as a single conversational request.
- Render a plan preview showing each step, its simulated outcome (slippage, price impact, expected stake yield), and dependencies between steps, before any signature is requested.
- Preserve the existing safety model: the assistant still only prepares transactions; each step in the plan still requires its own wallet confirmation, executed in order.
Personalized financial assistant memory
The assistant currently has no persistent memory of a user's habits across sessions.
- Add opt-in, embeddings-based memory (e.g. a vector store keyed by wallet address) capturing patterns like typical swap pairs, usual transaction sizes, or preferred slippage tolerance.
- Use that context to make suggestions feel personalized (e.g. flag an unusually large transfer relative to the user's own history) — this overlaps with, and can feed, the anomaly detection work below.
- Strictly opt-in and disclosed, consistent with the existing privacy posture (private keys and signing material never leave the device or reach the model; see Security → Data handling). Users can clear this memory at any time.
Security & Fraud Detection
These extend the Sentinel from address-reputation checks into pattern- and content-based detection.
Phishing-domain / impersonation NLP classifier
- Automatically scan links shared in chat with an NLP classifier trained on phishing/typosquat patterns before a link is rendered as clickable.
- Flag likely impersonation domains (lookalike characters, suspicious TLDs, brand-name substrings) with an inline warning rather than blocking outright, keeping the user in control.
Smart contract bytecode risk classifier
- Train an ML classifier on bytecode patterns associated with common rug-pull/honeypot contracts (e.g. transfer restrictions that only trigger after liquidity add, hidden owner-only mint functions).
- Run this before a user's first interaction with an unfamiliar contract, complementing — not replacing — the existing LLM-based diagnostics in Infernet, which reason more generally about contract/token data.
Anomaly detection on transaction patterns
- Beyond the Sentinel's current address-reputation scanning (every ~15 minutes, 24h cache per address), add a model that profiles each wallet's own behavior — typical amounts, frequencies, counterparties, times of day.
- Flag transactions that break from that profile (e.g. a sudden large outbound transfer to a never-seen address) as a behavioral anomaly, independent of whether the destination address itself has any known reputation.
- Deliver these alerts through the same proactive notification path the Sentinel already uses (feed + toast + bell), with the same anti-spam throttling (one alert per user/address per 7 days).
Suggested sequencing
- Model explainability layer — lowest lift, directly improves trust in what already ships.
- Anomaly detection on transaction patterns — reuses Sentinel's delivery/caching infrastructure.
- Phishing-domain / impersonation NLP classifier — contained scope, clear safety win.
- Smart contract bytecode risk classifier — needs a labeled training set; longer lead time.
- Multi-turn financial reasoning — meaningful UX change to Cat AI Chat; needs careful plan-preview UX work.
- Personalized financial assistant memory — depends on multi-turn reasoning landing first for full value; privacy/consent UX needs design.
- On-chain verifiable inference — highest complexity, depends on Ritual Infernet's own verifiable-inference primitives maturing.