AI-powered DeFi treasury copilot on Arbitrum that routes supported assets through ERC-4626 vaults and explains yield, liquidity, and withdrawal decisions.
Kabon is a policy-driven DeFi treasury copilot built on Arbitrum. Users deposit supported assets into an ERC-4626 vault, receive vault shares, and get guided, AI-powered insights to evaluate allocation opportunities, understand decisions, and withdraw with clear liquidity expectations.
As investing expands beyond stocks and bonds into RWAs, private markets, and alternative assets, the biggest problem is not access. It is fragmentation and lack of clarity. Kabon fixes that by turning scattered opportunities into intelligent, actionable portfolio decisions.
Kabon is Arbitrum-first today, with Robinhood Chain testnet support for future tokenized asset and RWA workflows.
Kabon is built around one vault per supported asset:
Users deposit a supported asset into a vault.
The vault mints ERC-4626 shares to represent the user’s position.
Approved vault operators can allocate idle liquidity into whitelisted strategy adapters.
Users withdraw by redeeming shares for underlying assets.
If idle liquidity is insufficient, the vault recalls liquidity from strategies through a configured withdrawal queue.
This keeps execution vault-mediated rather than requiring users to enter and exit each protocol individually. Kabon recommends and explains compliant allocation routes, while approved vault flows and whitelisted adapters handle protocol-specific execution.
Kabon uses AI as a treasury copilot rather than an autonomous custodian. The AI layer helps users evaluate vault allocation routes by combining live protocol data, user portfolio context, risk preferences, liquidity conditions, and vault policy constraints.
The AI experience is designed to:
explain why a route is recommended
compare opportunities across APY, liquidity, risk, and chain support
surface warnings before allocation
translate vault and strategy mechanics into user-readable guidance
keep execution constrained to supported assets, configured vaults, and whitelisted strategy adapters
AI recommendations are advisory. They do not bypass vault controls, independently move user funds, or execute outside the approved contract and adapter model.
<p>A live ERC-4626 vault deployment on Arbitrum Sepolia, a USDC Aave V3 strategy adapter, a Next.js frontend for deposits and opportunity analysis, and a The Graph subgraph for vault activity indexing.</p><h1><strong>Live Deployment - Arbitrum Sepolia</strong></h1><ul><li><p>Vault proxy: <code data-inline="true" spellcheck="false">0x23d80c8c231d7bf671ac54cd5854728535063254</code></p></li><li><p>Vault implementation: <code data-inline="true" spellcheck="false">0x219ccc99ab55c001f9c48cec3740d6a64518bd72</code></p></li><li><p>Aave V3 strategy adapter for USDC: <code data-inline="true" spellcheck="false">0xC9d2E20859020375c8C7517464A2Ee890Ff0864F</code></p></li><li><p>Aave V3 Pool: <code data-inline="true" spellcheck="false">0xBfC91D59fdAA134A4ED45f7B584cAf96D7792Eff</code></p></li><li><p>Aave V3 USDC aToken: <code data-inline="true" spellcheck="false">0x460b97BD498E1157530AEb3086301d5225b91216</code></p></li></ul><p>Explorer links:</p><ul><li><p>Vault proxy: <a href="https://sepolia.arbiscan.io/address/0x23d80c8c231d7bf671ac54cd5854728535063254"><u>https://sepolia.arbiscan.io/address/0x23d80c8c231d7bf671ac54cd5854728535063254</u></a></p></li><li><p>Vault implementation: <a href="https://sepolia.arbiscan.io/address/0x219ccc99ab55c001f9c48cec3740d6a64518bd72"><u>https://sepolia.arbiscan.io/address/0x219ccc99ab55c001f9c48cec3740d6a64518bd72</u></a></p></li><li><p>Aave strategy adapter: <a href="https://sepolia.arbiscan.io/address/0xC9d2E20859020375c8C7517464A2Ee890Ff0864F"><u>https://sepolia.arbiscan.io/address/0xC9d2E20859020375c8C7517464A2Ee890Ff0864F</u></a></p></li><li><p>Whitelist transaction: <a href="https://sepolia.arbiscan.io/tx/0xbdb850cd11f45772e672f410862b444631f5e787d8e750220eaa776d9f92f2ba"><u>https://sepolia.arbiscan.io/tx/0xbdb850cd11f45772e672f410862b444631f5e787d8e750220eaa776d9f92f2ba</u></a></p></li></ul><h1><strong>Repository</strong></h1><pre><code>arbs-london/ contracts/ Hardhat <span class="hljs-number">3</span> smart contracts, proxy deployment modules, scripts, and tests web/ Next.js frontend, wal<span class="hljs-keyword">let</span> <span class="hljs-variable">integration</span>, and app-facing API routes indexers/ The Graph subgraph <span class="hljs-keyword">for</span> <span class="hljs-title class_">vault</span> event indexing </code></pre><ul><li><p><a href="https://github.com/Bruh-Codes/Kabon/blob/main/contracts"><u>contracts</u></a>: vault contracts, deployment scripts, and test coverage</p></li><li><p><a href="https://github.com/Bruh-Codes/Kabon/blob/main/web"><u>web</u></a>: product interface, wallet flows, recommendations, and market data routes</p></li><li><p><a href="https://github.com/Bruh-Codes/Kabon/blob/main/indexers"><u>indexers</u></a>: subgraph for historical and real-time vault activity</p></li></ul><h1><br><br><strong>Web Application</strong></h1><p>The frontend workspace includes:</p><ul><li><p>wallet-aware dashboard and deposit experience</p></li><li><p>Reown AppKit wallet integration</p></li><li><p>Arbitrum protocol and opportunity data</p></li><li><p>recommendation engine with allocation rationale and risk framing</p></li><li><p>Robinhood Chain testnet wallet support</p></li><li><p>tokenized-equity pricing and chart history via Polygon / Massive when configured</p></li><li><p>protocol explorer, activity, and withdrawal surfaces<br></p></li></ul><p></p><h1><strong>Indexer</strong></h1><p>The indexer workspace contains a The Graph subgraph for vault activity:</p><ul><li><p>tracks <code data-inline="true" spellcheck="false">Deposit</code>, <code data-inline="true" spellcheck="false">Withdraw</code>, <code data-inline="true" spellcheck="false">StrategyAllocated</code>, <code data-inline="true" spellcheck="false">StrategyRecalled</code>, <code data-inline="true" spellcheck="false">StrategyWhitelisted</code>, and <code data-inline="true" spellcheck="false">WithdrawalQueueUpdated</code> events</p></li><li><p>provides a GraphQL API for historical and real-time vault activity</p></li><li><p>supports frontend activity history and analytics</p></li></ul><p>Live endpoints:</p><ul><li><p>Query URL: <a href="https://api.studio.thegraph.com/query/1749198/kabon-vault/v0.0.1"><u>https://api.studio.thegraph.com/query/1749198/kabon-vault/v0.0.1</u></a></p></li><li><p>Studio URL: <a href="https://thegraph.com/studio/subgraph/kabon-vault"><u>https://thegraph.com/studio/subgraph/kabon-vault</u></a></p></li></ul><p></p><h1><strong>Smart Contracts</strong></h1><p>The contracts workspace includes:</p><ul><li><p>upgradeable ERC-4626 vault architecture</p></li><li><p>owner-managed strategy whitelisting and withdrawal queue controls</p></li><li><p>proxy deployment through Hardhat Ignition and OpenZeppelin transparent proxies</p></li><li><p>reentrancy protections on vault entrypoints and strategy callbacks</p></li><li><p>protections against fee-on-transfer assets and adapter misreporting</p></li><li><p>tests covering deposits, withdrawals, upgrades, strategy accounting, unwind behavior, and administrative controls</p></li></ul><p></p><h2><strong>Security Posture</strong></h2><p>The vault layer includes protections for several common failure modes:</p><ul><li><p>initializer locking for the upgradeable implementation</p></li><li><p>non-reentrant deposit, mint, withdraw, redeem, deploy, recall, and sync flows</p></li><li><p>rejection of short-receipt asset transfers during deposits and strategy deployment</p></li><li><p>rejection of adapters that misreport recalled or deployed asset amounts</p></li><li><p>two-step ownership transfers</p></li><li><p>disabled ownership renounce to avoid orphaning vault controls</p></li><li><p>pause requirement before syncing a realized strategy loss into vault accounting</p></li></ul><p>Strategy adapters remain part of the trust boundary and should be reviewed independently before production use.</p>
<p><span style="color: rgb(64, 64, 64)">Open to exploring fundraising opportunities</span></p>