👨🏫Technical Architecture
Upload System
Validation: Uploaded files are scanned for format (MP4, WebM, MOV), size (max 100MB), and integrity.
Metadata: Each clip is paired with a title, description, and optional Solana token address.
Storage: Clips are stored via a hybrid model:
Temporary CDN for fast playback.
Permanent decentralized hosting (IPFS/Arweave) for long-term immutability.
Voting Mechanism
Eligibility: Only authenticated Solana wallets can vote.
One Vote Rule: Each wallet may vote once per clip (switchable from upvote → downvote).
Real-Time Tally: Votes update instantly, creating a live sense of momentum.
Anti-Spam:
Wallet rate-limiting to prevent abuse.
Option to require a minimal $CEFI balance for voting power.
Rewards Engine
Cycle trigger: when a fees claim occurs, the system snapshots the dev wallet’s SOL balance and transfers 80% of that amount into the rewards pool.
Scoring window: a rolling 12 hour window of platform activity (votes on clips) is evaluated each cycle.
Split: pool funds are allocated 45% to clippers (uploaders of top-scoring clips) and 55% to voters (wallets that actively curated those clips).
Ranking model: clips are ranked on net vote score with a recency bias inside the 12-hour window; voter rewards are apportioned by their effective contribution to surfacing top clips (e.g., correct-direction votes on clips that finished in the top cohort).
Distribution: smart contracts disburse funds in a single transaction batch; results are written on-chain and reflected in the public dashboard.
Anti-gaming: duplicate voting is prevented (1 wallet → 1 vote/clip, switchable). Rate limiting, minimum account age/balance gates (if enabled), and windowed scoring reduce sybil and burst spam.
Smart Contract Logic
$ClipFI Fees: A percentage of every trade is redirected into the reward pool.
Immutable Rules: Once deployed, payout logic cannot be tampered with.
Transparency: All pool balances and distributions are viewable on-chain.
Trending Algorithm
Recency Bias: New clips have a chance to trend without being buried by older ones.
Vote Weighting: Upvotes carry more weight than downvotes, but both matter.
Composite Score: A hybrid of votes, recency, and engagement ensures fairness.
Goal: Surface both viral spikes and consistent quality.
Last updated