All projects

InControl.finance

AI-powered portfolio dashboard for humans and AI agents, using Chainlink CRE

CRE & AI Privacy

What it is

InControl is a comprehensive personal finance dashboard that solves the problem of fragmented financial data by combining traditional portfolio management with decentralized oracle technology. Users can track crypto, stocks, real estate, banking, and commodities in one place, with live prices powered by Chainlink CRE consensus. The platform features debt management with AI-powered payoff strategies, automated Dollar-Cost Averaging (DCA) execution via on-chain CRE workflows, P&L tracking, financial goal setting, and an AI financial advisor with voice commands. It also exposes an MCP server so autonomous AI agents can pay-per-request via the x402 protocol to access CRE-verified financial data. Price attestations are written on-chain to Ethereum Sepolia via a deployed PriceAttestationReceiver smart contract.

How it Works

Frontend: React 19, TypeScript, Vite, Tailwind CSS, shadcn/ui, Recharts, Framer Motion. Backend: Supabase (PostgreSQL, Auth, Edge Functions, Row-Level Security) with 12 edge functions handling price feeds, portfolio summaries, DCA execution, AI advisor, MCP server, and CRE proxies. Blockchain: 5 Chainlink CRE TypeScript workflows (incontrol-cre-ts/) using the @chainlink/cre-sdk covering consensus price attestation, portfolio snapshots, DCA triggering, confidential HTTP, and privacy vault. Smart contract PriceAttestationReceiver.sol deployed on Ethereum Sepolia. AI/Protocols: LLM-powered financial advisor with Web Speech API voice commands, x402 HTTP payment standard for per-request agent monetization via Coinbase Commerce on Base Sepolia, and MCP (Model Context Protocol) exposing 5 tools for autonomous AI agents.

Links

Created by

  • Nick Zwaneveld