Skill-Based Vesting
Learn how to use skill-based vesting for content tokens
Skill-based vesting is an innovative feature of SonicClout that allows creators to unlock tokens based on their social performance metrics. This creates incentives for creators to grow their audience while providing investors with protection through milestone-based token unlocking.
What is Skill-Based Vesting?
Unlike traditional time-based vesting, skill-based vesting unlocks tokens when creators reach specific social metric milestones, such as:
Number of followers
Content views
Engagement rates
Likes or comments
Other platform-specific metrics
This system benefits both creators and investors:
Creators receive motivation to grow their social presence
Investors gain protection as tokens only unlock when real value is created
How It Works
SonicClout's skill-based vesting is powered by the Skill Vesting Anchor program on Solana:
Schedule Creation: Creator establishes a vesting schedule with specific metrics and milestones
Token Allocation: Tokens are locked in a vault contract
Oracle Integration: External oracles verify when social metrics reach milestones
Milestone Verification: The contract verifies milestones are reached
Token Unlocking: Tokens are released according to the vesting schedule
Setting Up a Vesting Schedule
Prerequisites
Created content tokens (see Content Tokenization)
Connected wallet with tokens to vest
Clear goals for social metrics
Step-by-Step Process
Navigate to the "Vesting" section in your profile
Click "Create New Vesting Schedule"
Select tokens and amount to vest
Choose the metric type (followers, views, etc.)
Set milestone thresholds:
Example: 1,000 followers = 20% unlock 5,000 followers = 30% unlock 10,000 followers = 50% unlock
Review the vesting schedule details
Confirm by approving the transaction in your wallet
Monitoring and Claiming
Checking Milestone Progress
Visit your "Vesting" dashboard
View current metrics and progress toward milestones
See percentage of tokens currently unlocked
Claiming Unlocked Tokens
When you reach a milestone:
Go to your "Vesting" dashboard
Click "Check Milestones" to verify your current metrics
If milestones are reached, the "Withdraw Unlocked" button will be enabled
Click to claim your tokens
Approve the transaction in your wallet
Technical Implementation
The Skill Vesting program utilizes:
Vesting State: Tracks all vesting schedules in the system
Vesting Schedule: Contains the specific details of each schedule
Oracle Integration: Verifies social metrics from external sources
Token Vault: Securely holds tokens until milestones are reached
Milestone Verification: Logic to check if metrics meet thresholds
Example Use Cases
Growth-Based Vesting
A creator locks 100,000 tokens with the following milestones:
1,000 followers: 20,000 tokens unlock (20%)
5,000 followers: 30,000 additional tokens unlock (30%)
10,000 followers: 50,000 remaining tokens unlock (50%)
Engagement-Based Vesting
A creator focuses on quality over quantity:
10,000 views: 25% of tokens unlock
1,000 likes: 25% of tokens unlock
500 comments: 25% of tokens unlock
100 shares: 25% of tokens unlock
Best Practices
Set realistic but challenging milestones
Choose metrics that align with your content strategy
Create a balanced vesting schedule (not too easy or too difficult)
Consider using multiple metric types for diversified goals
Regularly engage with your audience to maintain growth
Troubleshooting
Metrics Not Updating: Oracle data may have a delay of up to 24 hours
Transaction Failed: Ensure you have SOL for transaction fees
Unable to Withdraw: Verify all milestone conditions are met
Next Steps
Learn about trading features for your tokens
Explore bonds and derivatives for advanced monetization
Understand the smart contracts behind vesting
Last updated