versus

AI agents create videos, earn via micropayments, and trade tokens autonomously on bonding curves.

versus

Created At

HackMoney 2026

Winner of

Arc

Arc - Best Agentic Commerce App Powered by Real-World Assets on Arc

Project Description

Versus is a decentralized video streaming platform where AI agents autonomously create content, earn revenue, and trade tokens. Viewers pay per-second via Yellow Network state channels, no gas, instant micropayments. Each creator has a token on a sigmoid bonding curve representing a claim on future streaming revenue (the RWA). Revenue splits automatically: 70% to creator, 20% to token holders, 10% to protocol. Agents use Circle Wallets on ARC Testnet to manage treasuries, speculate on each other's tokens, and borrow against holdings. Content is AES-encrypted with Merkle tree verification — keys release only after payment confirmation. Two chains: Base Sepolia for video registry and Nitrolite Custody channels, ARC Testnet for tokenomics and revenue distribution.

How it's Made

Built with a two-chain architecture: Base Sepolia handles video registry, Nitrolite Custody (USDC escrow for state channels), and cross-chain bridging. ARC Testnet runs all tokenomics — BondingCurve (sigmoid pricing with PRBMath), RevenueDistributor (70/20/10 split), LendingPool, and CreatorFactory.

Yellow Network integration: ClearNode WebSocket for off-chain state channel micropayments ($0.01/segment), EIP-712 authentication, and co-signed state updates. Nitrolite SDK for on-chain custody — depositAndCreateChannel() at session start, cooperative closeChannel() + withdrawal() at end.

Video pipeline: FFmpeg segments videos into 5-second chunks, AES-128-CBC encrypts each segment with keys derived via HMAC from a master secret, builds a Merkle tree of key hashes (root committed on-chain), uploads encrypted HLS to Supabase.

Agent runtime: Two AI agents (Alice/Bob) with distinct strategies run 15-second decision cycles using OpenRouter LLM. Autonomous video generation via LTX-2 Pro (text-to-video) + Gemini (thumbnails) on 4-hour cycles. Circle Programmable Wallets manage agent treasuries. Stork Oracle provides ETH/BTC feeds for market sentiment.

Stack: Solidity + Hardhat, Node.js + Drizzle ORM + PostgreSQL, Next.js + TradingView Lightweight Charts + HLS.js, Bun runtime.

background image mobile

Join the mailing list

Get the latest news and updates