Skip to main content
Vincent Abilities define exactly what apps can do with your wallet. These building blocks enable secure delegation of specific permissions—from DeFi automation to cross-chain transfers—giving you granular control over each app’s capabilities.

Key Features

  • Flexible Data Access: Read and write on-chain and off-chain data across any network
  • Policy-Driven Execution: Execute abilities only when permitted by user policies
  • Cryptographic Capabilities: Sign transactions and encrypt data with conditional access
  • Type-Safe Development: Strongly-typed schemas ensure parameter validation and clear interfaces between Abilities and Policies

Get Started

Quick Start

Build your first ability

Explaining Abilities

Learn how to create custom abilities

Verified Abilities

DeFi Protocols

Aave

Supply, borrow, repay, and withdraw assets with Aave V3 lending protocol

Morpho

Access Morpho lending vaults for yield generation and position management

Uniswap Swap

Perform token swaps via Uniswap V3 without manual approvals

Cross-Chain

deBridge

Bridge tokens across multiple blockchains seamlessly

Utility

ERC20 Approval

Manage token allowances for DeFi operations

ERC20 Transfer

Transfer ERC20 tokens between addresses

EVM Transaction Signer

Sign arbitrary EVM transactions for any smart contract
If you need to sign EVM transactions that aren’t covered by a specific Vincent Ability, use the EVM Transaction Signer to interact with any smart contract, even those without a dedicated Vincent Ability.

Learn More

Policies

Learn about policy enforcement

Apps

Build apps that use Vincent abilities