# Make a Vincent App in 20 minutes I Chris Cassano

- Channel: [ETHGlobal](https://streameth.org/ethglobal)
- Date: 2025-11-09
- Duration: 20:50
- Topics: Vincent, Lit Protocol, Chris Cassano, threshold cryptography, decentralized key management, DKM, AI agents, delegation framework, wallet automation, permissions, abilities, policies, ERC20 approval, Uniswap swap, Ethereum, Base network, DeFi Llama API, undervalued tokens, Pendle, Renzo, Beefy, Warren Buffett app, DCA strategy, GitHub fork, Cursor IDE, Claude AI, Railway deployment, MongoDB, backend, frontend, ExpressJS, Vit, Base RPC URL, delegate private key, wallet delegation
- Watch: https://streameth.org/watch/yt-5j6R1kNPlzo
- YouTube: https://www.youtube.com/watch?v=5j6R1kNPlzo

## Description

Chris Cassano from Lit Protocol walks through how to build and deploy a Vincent app in under 20 minutes. Vincent is an open-source delegation framework powered by Lit Protocol, enabling developers to create apps that can perform automated wallet actions under strict user-approved permissions. Chris explains how Vincent leverages threshold cryptography for decentralized key management—ensuring that no single party ever has access to user private keys or funds.

In this tutorial, Chris builds a new app called “Warren Buffett”, a decentralized dollar-cost averaging (DCA) investment bot that automatically invests in undervalued crypto tokens using data from the DeFi Llama API. He starts by forking the Vincent starter repo, modifying the code to target random undervalued tokens (Pendle, Renzo, Beefy), and deploying the finished app on Railway with a one-click setup.

Viewers learn how to configure RPC URLs, delegate private keys, and app IDs in Vincent, as well as assign specific abilities and policies that limit what the app can do—such as setting max daily spend limits. Chris also demonstrates the OAuth-style Connect with Vincent flow, how to approve permissions, and how users retain full control and can withdraw funds via WalletConnect even if the app disappears.

The session concludes with examples of how Vincent can be used for delegated trading, automated AI strategies, or even wallet automation frameworks where AI agents manage assets safely under defined rules.

00:11 Introduction — What is Vincent? (Built on Lit Protocol)
01:09 Overview of Delegation Framework and Abilities
01:34 Forking the Vincent Starter App (DCA into wBTC)
02:15 Creating the “Warren Buffett” Value Investing App
02:55 Modifying the Repo for Undervalued Tokens (Pendle, Renzo, Beefy)
03:35 Editing Code in Cursor & Replacing Base Tokens
04:55 Setting up User Permissions and Spending Policies
05:56 Reviewing Code Changes and Committing to GitHub
07:02 Deploying to Railway (Backend, Frontend, Database)
07:30 Required Setup: RPC URL, App ID, Delegate Private Key
08:26 Building and Registering App in Vincent Dashboard
09:07 Creating App Abilities (ERC20 Approvals, Uniswap Swap)
10:38 Publishing the App Version and Verifying On-Chain
11:06 Connecting Configs and Deploying Services on Railway
12:22 Linking Forked Repo and Redeploying
13:45 Verifying Deployment (Backend, Frontend, MongoDB)
14:44 Fixing Redirect URIs & Updating Vincent App Settings
15:34 Running App and Connecting with Vincent
16:03 Approving Permissions and Connecting Wallet
16:31 Using the App as a User — Adding Assets
17:01 Sending ETH & USDC to Vincent Wallet on Base
17:47 Executing Daily DCA into Undervalued Tokens
18:35 Verifying Swap on BaseScan (Pendle Example)
19:13 Sharing App Link for OAuth-Style Connection
19:39 Expanding Use Cases (AI Agents, Automated Hedge Funds)
20:01 Closing Notes — Vincent Docs, Telegram, X, and Future Ideas

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _  

💻 ETHOnline 2025
This workshop is specifically for ETHOnline 2025, a 21-day hackathon held October 10 - 31, 2025, bringing together the most skilled web3 developers, designers and product builders from all around the globe for a weekend-long adventure to advance the Ethereum ecosystem!

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _  

✅ Follow Lit Protocol
X: https://x.com/LitProtocol

✅ Follow ETHGlobal
X: https://x.com/ETHGlobal​
Warpcast: https://warpcast.com/ethglobal
Website: https://ethglobal.com
YouTube: https://www.youtube.com/c/ETHGlobal 

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _  

_Are you interested in Ethereum development and entrepreneurship?_
👉 Sign up for the next ETHGlobal event: https://ethglobal.com/events
🎁 Get exclusive access and perks with ETHGlobal Plus! https://ethglobal.com/plus
📣 Want us to throw an event in your city? Tell us where! https://ethglobal.com/city
