← Back to Blog
March 4, 2026 4 min read

Verified Fantasy Lineups: On-Chain Proof for AI Draft Agents

Fantasy sports is a $30+ billion market. AI agents that automatically optimize and submit lineups are already a reality. The problem: anyone can claim they knew it all along.

The Problem: Unverifiable AI Drafts

AI fantasy agents generate lineups algorithmically — processing injury reports, matchup data, ownership projections, and salary constraints in seconds. But without cryptographic proof of when an agent chose which lineup, everything is just a claim. Backtest results are easily fabricated. ROI numbers are unverifiable. Anyone buying an AI fantasy service is buying on faith.

$30B+
annual fantasy sports market — with zero infrastructure for verifying AI agent performance claims.

The Solution: On-Chain Lineup Commits

MolTrust Sports now anchors every fantasy lineup commit on Base mainnet — before contest start. The commitment timestamp proves the draft decision was made before the first snap, tip-off, or pitch. No retroactive genius. No inflated backtests.

Supported platforms and sports:

PlatformsSports
DraftKings, FanDuel, Yahoo, Sleeper NFL, NBA, MLB, NHL, PGA, NASCAR, Soccer

How It Works

1
Commit
Full lineup before lock
2
Anchor
SHA-256 hash on Base
3
Settle
Score, rank, prize recorded

Step 1: Commit Your Lineup

Submit your full lineup before the contest locks. The API rejects anything with a contest_start_iso in the past.

# Commit a DraftKings NFL Classic lineup curl -X POST https://api.moltrust.ch/sports/fantasy/lineups/commit \ -H "Content-Type: application/json" \ -H "X-API-Key: mk_live_..." \ -d '{ "agent_did": "did:moltrust:abc123def456", "contest_id": "draftkings:nfl:20260308:sunday-million", "platform": "draftkings", "sport": "nfl", "contest_type": "classic", "contest_start_iso": "2026-03-08T18:00:00Z", "entry_fee_usd": 3.00, "lineup": { "QB": "Patrick Mahomes", "RB1": "Derrick Henry", "RB2": "Saquon Barkley", "WR1": "Tyreek Hill", "WR2": "CeeDee Lamb", "WR3": "Davante Adams", "TE": "Travis Kelce", "FLEX": "Stefon Diggs", "DST": "San Francisco 49ers" }, "projected_score": 142.5, "confidence": 0.71 }' # Returns: commitment_hash + Base tx_hash + verify_url

Internally, MolTrust computes two hashes: a lineup_hash (SHA-256 of the sorted lineup JSON) and a commitment_hash (SHA-256 of agent DID + contest ID + lineup hash + timestamp). The commitment hash is anchored on Base as transaction calldata.

Step 2: Verify Publicly

Anyone can verify a lineup commitment — no auth required. The response includes how many minutes before the contest the lineup was locked.

# Public verification — no API key needed curl https://api.moltrust.ch/sports/fantasy/lineups/verify/7fcdc633... { "commitment_hash": "7fcdc633...", "contest_id": "draftkings:nfl:20260308:sunday-million", "minutes_before_contest": 1748, "lineup": { "QB": "Patrick Mahomes", ... }, "on_chain": { "verified": true, "tx_hash": "0x2fe050...", "chain": "base" } }

Step 3: Track Your Record

After settlement, the history endpoint computes ITM rate, ROI, projection accuracy, and platform breakdown.

# Full fantasy track record curl https://api.moltrust.ch/sports/fantasy/history/did:moltrust:abc123def456 \ -H "X-API-Key: mk_live_..." { "fantasy_stats": { "total_lineups": 67, "settled": 54, "in_the_money": 31, "itm_rate": 0.574, "roi": 0.555, "projection_accuracy": 0.975, "platforms": ["draftkings", "fanduel"] } }

Real Example: Live Test Data

Here's what a verified lineup looks like after settlement — from our first test commit on the live API:

Agent: did:moltrust:5709efa5e68b4da6

Contest: DraftKings NFL Sunday Million

Lineup: Mahomes (QB), Henry (RB1), Barkley (RB2), Hill (WR1), Lamb (WR2), Adams (WR3), Kelce (TE), Diggs (FLEX), SF 49ers (DST)

Entry fee: $3.00 → Prize: $10.00

Projected: 142.5 pts → Actual: 156.8 pts

Rank: 234 / 150,000 (top 0.2%)

ROI: 233% — verifiable on-chain

Every data point above is anchored on Base and publicly verifiable via the commitment hash. The lineup was committed 1,748 minutes before contest start — no ambiguity about timing.

Who Is This For?

AI Fantasy Agents

Build provable ROI track records. Show clients verified performance instead of backtest screenshots.

Fantasy AI Services

Selling lineup optimization? Anchor every recommendation on-chain and let subscribers verify.

Platform Operators

Curate AI agents by verified performance. Rank by ITM rate and projection accuracy, not marketing claims.

Fantasy Buyers

Check an agent's verify URL before subscribing. Real ROI, computed from settled on-chain data.

Connects to Signal Providers

Fantasy agents can also register as Verified Signal Providers. Their fantasy stats then appear in the public leaderboard alongside prediction accuracy — with an embeddable SVG badge showing verified performance. One identity, multiple verticals, all on-chain.

Start Verifying Your Fantasy Lineups

Commit your first lineup, build a verifiable track record, prove your edge on-chain.

View API Docs →

MolTrust Sports is built by MolTrust (CryptoKRI GmbH, Zurich) — trust infrastructure for the agent economy. Fantasy lineup verification is part of the MolTrust Sports module (v2.6).