×
kaneco is building a model that prices every game. I'm a Lazy Lions holder, not part of the team, and I'm championing kaneco's build the best way I know: betting it with real money on Kalshi, posting every bet on X, and showing you exactly why I made each one. This is the whole system and the scoreboard.
Every game has a price, and the price is a probability. When LazyEdge says a team wins 62% of the time and the market sells that team at 55¢, that 7-point gap is the edge. We don't need to pick winners. We need the market to be wrong by more than the fee.
You just did by hand what my bot does every game: compare the two numbers and bet only when the gap is big enough. Hold 5+ Lazy Lions and you get the LazyEdge API: a key that lets your own bot, spreadsheet or AI agent pull LazyEdge's number for every game automatically. Then you set up your own automations with your own rules: your minimum gap, your bet sizes, your sports, alerts to your phone, or bets placed for you. That's exactly how I built DDKBetBot.
▶ How to set it up: Kalshi key, LazyEdge key, ClaudeBigger gap, bigger bet. That's the whole sizing philosophy, and it's why the units on my posts change from game to game.
Bars start at 0.18 so the gap is visible. Pinnacle and Kalshi prices taken 10 minutes before kickoff.
Brier score, in plain English: how far off your percentages were, on average. Say 70% and the team loses, and you take a big hit. Say 55% and they lose, and it's a small one. Lower means your numbers are closer to reality.
Pinnacle is the book the pros respect most. It takes the biggest bets and keeps the sharpest lines in the world. Beating its numbers is the bar.
Right now LazyEdge is ahead of both this season. I'll be straight with you about the rest, because that's the point of testing it in public:
Kalshi is an exchange, like a stock market for game outcomes. You buy and sell with other people instead of betting against a sportsbook. What you buy is a contract: a ticket that pays $1 if you're right and $0 if you're wrong. So the price is the market's guess at the chance: a 60¢ ticket means "60% likely."
| What you know (sportsbook) | What it is on Kalshi |
|---|---|
| Odds of -150 | A contract at about 60¢. Pay 60¢, get $1 back if it hits (40¢ profit). 60¢ = the market thinks it's 60% likely. |
| Odds of +200 | A contract at about 33¢. Pay 33¢, get $1 back if it hits (67¢ profit). |
| Moneyline on the Chiefs | Buy YES on "Will Kansas City win?" |
| Taking the other side | Buy NO on the same market, or YES on the other team. |
| Spread (and alt spreads) | "Kansas City wins by over 6.5." Kalshi lists every line from small wins to blowouts, so you pick your own. Taking fewer points costs more but hits more often. That's called "buying points." |
| Parlay | A combo ticket across several games. You ask for a price and traders on Kalshi offer you one. |
| The house's cut (bettors call it "juice" or "vig") | A sportsbook prices both sides of a coin flip at -110: risk $110 to win $100. Two people betting opposite sides hand it $220, it pays back $210, and it keeps $10 no matter who wins. On Kalshi there's no house in the middle. You pay a small fee per contract instead, plus a few cents between the buy and sell price. |
| Cash out | Sell your contracts any time before the game ends, at whatever the market pays. |
| Getting limited for winning | Sportsbooks often cap or ban bettors who win too much. On an exchange you're trading with other people, not the house, so winning isn't a problem for anyone but the person on the other side. |
| Units | Your standard bet size. If 1 unit is $50, a 2-unit bet is $100. I size every bet in units so the bet size tells you how much I like it, whatever my bankroll is. |
"Will Kansas City win?" A YES contract pays exactly $1 if they win and $0 if they don't. Its price today, say 60¢, is what the crowd thinks that $1 is worth right now.
Every contract is born when a YES buyer and a NO buyer meet: 60¢ from one, 40¢ from the other. That $1 is locked up front, like escrow in a smart contract. The winner collects it.
The $1 is already sitting there before the game starts. Kalshi isn't hoping it can pay you, and it isn't a bookie who might limit you. It just releases the locked money to whoever was right.
HODL to the final whistle and collect $1 or $0. Or WETH it: accept a buyer's offer any time before that, just like taking a WETH offer on your NFT. Bought at 40¢ and your team goes up 14? Someone might offer you 75¢ for that ticket at halftime.
You buy 162 tickets on a team at 60¢ before kickoff: $99.92 with the fee. From there, it plays out exactly like an NFT you're holding:
You held to the final whistle. Every ticket pays $1: $162 back.
Up big at the half, you listed your tickets at 85¢ and a buyer bought them. Like someone buying your listed JPEG. Listing is the cheap way out: only $0.36 in fees.
Feeling good but not sure it holds? You took a buyer's 80¢ offer on the spot and locked the profit before the game ends.
Down two scores at the half and you don't think they come back. You took a 30¢ offer and got about half your money back instead of riding it to zero. A partial loss, like selling a JPEG into a weak offer to save what you can.
You held to the end and they lost. The tickets are worth $0.
Same 162 tickets and real Kalshi fees in every case. Selling pays the fee again, the same as gas on the way out. At a sportsbook you'd only get the HODL outcomes, plus whatever "cash out" number the book decides to offer you.
You already pay gas to move ETH. Kalshi charges a fee each time you buy or sell contracts, the same way. Here's how it compares:
| ETH gas | Kalshi fee | |
|---|---|---|
| When you pay | Every transaction | Every buy or sell. Nothing when a winning ticket pays out. |
| Win or lose? | Paid either way | Paid either way |
| Spikes when it's busy? | Yes | No. It's a fixed formula, shown before you buy. |
| What sets it | Network demand | The price. It's biggest on coin flips near 50¢ and tiny on near-sure things. |
| How to pay less | Wait for a quiet network | Place an offer and wait instead of buying instantly: about ¼ of the fee. |
| Ticket price | Fee | On $100 |
|---|---|---|
| 10¢ (+900) | 0.6¢ | about $5.90 |
| 30¢ (+233) | 1.5¢ | about $4.70 |
| 50¢ (even) | 1.75¢ | about $3.40 |
| 70¢ (-233) | 1.5¢ | about $2.00 |
| 90¢ (-900) | 0.6¢ | about $0.70 |
The fee is 7% × price × (1 − price) per contract. Cheap long shots mean more contracts per $100, so the fee per $100 is higher on long shots.
Buy now = sweeping the floor. You take the cheapest listing right away and pay the full fee.
Place an offer = a collection offer. You name your price, wait for a seller to accept, and pay about a quarter of the fee. My bot does this first, 2 hours before kickoff, and only buys at the listed price if nobody has filled its offer 15 minutes out.
162 contracts × 60¢ … $97.20
Fee (1.68¢ each) ……… $2.72
Total spent ……………… $99.92
They win → 162 × $1 = $162.00 (+$62.08)
They lose → $0 (−$99.92)
The fee is why a "gap" has to be bigger than about 2 points before it's worth betting. My bot only bets when the gap is still 3+ points after the fee.
Follow the arrows. It starts with LazyEdge's number and ends with my followers on X, who see every play. Any of them can pick up Lazy Lions and get into LazyEdge themselves.
No taps. DDKBetBot bets the gap by itself and tells me what it did.
Nothing gets bet until I tap ✅ and choose the amount.
kaneco's models price every NFL, NBA and college game before kickoff and live during play. It answers "what's the real chance?" for every side and every line.
Where the gap gets bet. A regulated exchange, with a live price for every game, every spread rung and every combo.
My bot makes my moneyline bets for me, automatically. It reads LazyEdge's numbers and Kalshi's prices side by side. When LazyEdge finds a gap of 3+ points after fees, it places the bet as a standard play: 1U for a 3–5 point gap, 2U for 5–10, 3U for 10+.
My agent texts me 30 minutes before every slate: what DDKBetBot bet, plus my two favorite alt-line parlays rated 1–5 stars. I tap to bet and pick the amount. Nothing extra gets bet without my tap.
Every slate gets posted: the moneylines, the parlays, the units. Then a recap the next morning, wins and losses. No deleted tweets, no "tailed it" after the fact.
A Sunday has three slates: the noon games, the afternoon games, and Sunday Night Football. This whole cycle runs once for each.
The alt-line parlays are where moneyline edges get extra points. If LazyEdge likes a team enough for DDKBetBot to bet the moneyline, a bought-down spread on that same team is often the cleanest second bite.
Real edge, modest size. Most bets live here.
The market is clearly off. Size up.
Rare. When the gap is this wide, we press.
Gaps are measured after Kalshi's fee. A 2-point gap that the fee eats isn't an edge, so it isn't a bet. My parlays get a star rating, and the stars set the size: ⭐ Conservative up to ⭐⭐⭐⭐⭐ Scorched Earth.
LazyEdge publishes a number for every game and every line. It's built to be filtered. My way is just one way, and it's something I keep tinkering with as LazyEdge learns every week. A few others:
Any gap above zero, 1 unit, every time. Let the volume do the work.
Only bet gaps of 5+ points. Fewer bets, bigger edge on each.
Size by the gap like I do: 1u, 2u, 3u.
LazyEdge's live engine reprices every play. After a turnover, they measured the market lagging the model by about 7 points for two minutes.
Take LazyEdge's favorite sides and buy alt spreads down. Fewer points to cover, built into parlays.
Connect your own bot to LazyEdge's data feed (the API: a direct line programs use to pull the numbers) and give it your own rules. That's what I did.
Every bet is real, on my own Kalshi account. No paper trading.
If the bot bets it, it goes on X. Losses get recapped too.
Plays go up before the games start, never after.
LazyEdge vs Pinnacle vs Kalshi, updated as the season goes, leading or lagging.
LazyEdge is utility for Lazy Lions holders. Hold Lions to unlock the LazyEdge terminal: the website where you see the model's numbers next to the market's for every game. Hold 5+ Lions and you also get API access: a key that lets your own programs, bots or AI tools pull those numbers automatically. It's the same feed my bot runs on.
Your wallet is your login.
See the model's price next to Kalshi and Polymarket for every game.
Bet it your way, or follow along with mine on X.
Hold 5 Lazy Lions and you get an API key. Plug LazyEdge's numbers into your own bot or AI agent and set your own rules: alerts when a gap opens, your own bet sizes, even bets placed for you. Step-by-step setup →
Not financial advice. I'm a live tester sharing my own bets and my own results. Past results don't guarantee future ones. Only bet what you can afford to lose. Prediction market availability varies by state; check Kalshi's eligibility rules where you live. Brier figures: 2026 NFL regular season through week 8 (106 games); market prices taken 10 minutes before kickoff.