👨‍🏫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.


  • 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