$OCTI Revenue Sharing
$OCTI Revenue Sharing — fee sources and allocation policy
Primary Revenue Streams
Subscription Revenue: Monthly/annual platform subscriptions paid in $OCTI or fiat (converted to SOL)
Revenue Distribution Pool: Distributed in SOL from subscription revenue
Revenue Collection Smart Contract
Copy
contract SubscriptionRevenueCollector {
struct Subscription {
uint256 monthlyFee;
uint256 startTime;
uint256 duration;
bool isActive;
uint8 tier;
}
mapping(address => Subscription) public subscriptions;
uint256 public totalMonthlyRevenue;
function processSubscriptionPayment(address user) external {
require(subscriptions[user].isActive, "Inactive subscription");
uint256 fee = subscriptions[user].monthlyFee;
totalMonthlyRevenue += fee;
emit SubscriptionPaymentProcessed(user, fee, block.timestamp);
}
}Distribution Mechanism
Revenue Distribution Context
Revenue Distributions: Paid in SOL, not from token allocation
Revenue Share Method
Proportional Distribution: Revenue distributed based on user activity weight
Example Formula:
userShare = (userActivityWeight / totalActivityWeight) * distributableRevenue
Revenue Calculation
Copy
def calculate_sol_rewards(user_weight, total_weight, monthly_revenue_sol):
annual_revenue_sol = monthly_revenue_sol * 12
user_share = user_weight / total_weight
monthly_reward_sol = (user_share * annual_revenue_sol) / 12
return monthly_reward_solTechnical Implementation
Distribution Frequency
Monthly Distribution: Revenue shared monthly based on subscription payments
SOL Rewards: Users receive SOL directly from subscription revenue
Direct Claims: Users claim SOL rewards directly from the contract
Security Features
Basic Protection Mechanisms
Anti-Gaming Period: Prevents frequent join/leave manipulation
Individual Allocation Caps: Maximum individual caps to prevent centralization
Contract Pausability: Emergency pause functionality for security incidents
Transparency Features
On-Chain Tracking: All revenue and distributions recorded on blockchain
Real-Time Metrics: Live revenue and distribution data available to participants
Audit Trail: Complete transaction history for all revenue sharing activities
This technical framework ensures transparent revenue distribution while maintaining platform security and encouraging participation in the OctiFi ecosystem.
Last updated

