message-botWhy Chose Lit and Vincent ?

Vincent & Lit Protocol

What is Lit Protocol?

Lit Protocol is a decentralized key management network that enables programmable signing and encryption. It powers the Vincent framework, which SaucerHedge uses for non-custodial automation.

Key Concepts

PKPs (Programmable Key Pairs)

A PKP is like a smart wallet that can:

  • Hold assets securely

  • Execute transactions programmatically

  • Operate within defined permissions

  • Remain under user control

Think of it as:

Traditional Wallet: You manually sign every transaction
PKP Wallet: You program rules, it executes automatically

Vincent Framework

Vincent is Lit Protocol's framework for building AI-powered automation agents that:

  • Execute actions on behalf of users

  • Operate within strict permission scopes

  • Maintain non-custodial security

  • Provide full transparency

How SaucerHedge Uses Vincent

The Architecture

Custom Hedera Abilities

SaucerHedge implements four custom Vincent abilities:

1. HederaLPManagerAbility

Manages SaucerSwap V2 positions:

What it does:

  • Opens concentrated liquidity positions

  • Manages tick ranges

  • Collects and compounds fees

  • Adjusts liquidity as needed

2. HederaHedgeAbility

Manages hedging positions on Bonzo:

What it does:

  • Opens leveraged short positions

  • Monitors health factor

  • Rebalances hedge ratio

  • Prevents liquidations

3. HederaHTSAbility

Handles Hedera Token Service operations:

What it does:

  • Seamless HTS integration

  • Token associations

  • Efficient batch operations

  • Cross-standard bridging

4. HederaConsensusAbility

Records actions on Hedera Consensus Service:

What it does:

  • Immutable audit trail

  • Transparent logging

  • Historical queries

  • Compliance support

Delegation Scope: Your Safety Net

The delegation scope defines exactly what Vincent can do:

Example Scope

How Scope Protection Works

Security Model

Three Layers of Control

Layer 1: Wallet Level

  • You own the private key

  • Can revoke all permissions instantly

  • Vincent has zero access to wallet

Layer 2: PKP Level

  • PKP holds assets

  • Controlled by your wallet signature

  • Cannot be accessed by Vincent without permission

Layer 3: Scope Level

  • Defines what Vincent can do

  • Enforced by smart contracts

  • Immutable until you change it

Trust Model

Vincent vs. Traditional Bots

Traditional Bot Architecture

Vincent Architecture

How PKPs Work Technically

PKP Generation

Transaction Signing

Benefits for SaucerHedge Users

1. Automation Without Risk

2. Fine-Grained Permissions

3. Transparent Execution

4. Instant Revocation

Practical Example

Opening a Position

Without Vincent (Manual):

With Vincent (Automated):

Advanced: Building Custom Abilities

Developers can create custom Vincent abilities:

See Developer Guidearrow-up-right for details.

Limitations & Considerations

What Vincent CAN'T Do

❌ Access your wallet directly ❌ Change scope without your approval ❌ Execute outside defined scope ❌ Withdraw funds without permission ❌ Override your revocations

What You Should Know

⚠️ Vincent operates within scope - carefully define limits ⚠️ PKP creation is one-way - cannot be "un-created" ⚠️ Scope changes require transaction ⚠️ Network fees still apply (though very low on Hedera)

Comparison: Vincent vs. Other Solutions

Feature
Vincent
Gelato
Chainlink Automation
Traditional Bot

Custody

Non-custodial

Non-custodial

Non-custodial

Custodial

Scope Control

Granular

Limited

Limited

None

Transparency

Full

Partial

Full

None

Cost (Hedera)

$0.0003

$0.001+

$0.01+

Varies

Custom Logic

Yes

Limited

Limited

Yes

Audit Trail

HCS

On-chain

On-chain

Off-chain

Getting Started with Vincent

For Users

  1. Connect Wallet → HashPack/Kabila

  2. Create PKP → One click in SaucerHedge

  3. Set Scope → Define your limits

  4. Deposit Assets → To PKP vault

  5. Enable Automation → Vincent takes over

For Developers

  1. Study Abilities → Review our implementations

  2. Read SDK Docs → Lit Protocol documentation

  3. Build Custom Logic → Create new abilities

  4. Test Thoroughly → Testnet first

  5. Deploy → Integrate with SaucerHedge

Resources

Last updated

Was this helpful?