Siftle
Siftle sells sports news one insight at a time. The TypeScript app in src/main.ts pairs live football story threads with locked AI briefings that unlock through x402 USDC nanopayments, wired up with @circle-fin/x402-batching and an x402 flow exercised end to end in scripts/x402-local-server.mjs and scripts/x402-local-pay.mjs. Circle wallet onboarding runs through @circle-fin/w3s-pw-web-sdk. A Foundry suite adds gamified Yes/No prediction markets: contracts/src/SiftleMarket.sol handles USDC share buying, resolution, and payout claims, while contracts/src/SiftleMarketFactory.sol spins up new markets, with Arc deploy scripts like contracts/script/DeployArcTestnet.s.sol. A Node backend in scripts/serve.mjs ties feeds, briefings, and markets together with a Supabase schema in scripts/supabase-schema.sql.
3 — Chukwu kosiso, Udeh Richard, Agu Ugochukwu