Card Breaker 3.0.1
Live-stream ops for modern breakers.

The turnkey, zero-dependency local workstation built for sports card and TCG breakers on Whatnot, TikTok Live, YouTube, and Twitch. Stop wrestling messy spreadsheets on stream: manage spot assignments, live break P&L margins, cryptographic random draws, instant OBS stream overlays, and 4-stage shipping with printable packing slips.

✓ Windows 10/11 Double-Click Launch ✓ Dual-Engine Persistence (Disk + LocalStorage) ✓ OBS Broadcast Overlay (?overlay=1) ✓ 4-Stage Shipping & Packing Slips ✓ 100% Offline · Zero Cloud Dependencies ✓ Automated E2E Verification Suite PASS

AUTHENTIC PRODUCT FOOTAGE 1080P WALKTHROUGH

Log a pull.
Watch the books move.

Authentic recorded browser session of Card Breaker Hit Ledger 3.0.1 executing a live pull entry, calculating updated break totals, and routing cards into the buyer shipping queue.

VERIFIED WALKTHROUGH 0:25 · 1080p 30fps

Recorded Run: Live Hit Entry & Shipping Route

This recording captures Card Breaker 3.0.1 in action on a local workstation. Initial break state starts with 3 logged hits totaling $3,850. Logging a $500 Brock Purdy Optic Red Wave 12/99 pull with Auto and Numbered tags advances the total break value to $4,350 and immediately updates the buyer shipping queue.

TIMESTAMPS & MILESTONES

  • 0:00 Initial break ledger ($3,850 total hit value across 3 pulls)
  • 0:05 Form entry (Brock Purdy, Optic Red Wave, 12/99, $500 value, Auto + Numbered)
  • 0:11 Instant sync (Hit appears in stream list; total value updates to $4,350)
  • 0:14 Shipping queue (Hits grouped by buyer handle with printable packing slips)
  • 0:19 Persistence flow (serve.py atomic PUT /api/state write to ledger-state.json)
  • 0:25 Architecture recap (Dual-engine local storage with zero cloud phone-home)

Verification note: Demonstration uses synthetic sample fixtures from demo-data.json recorded in Chromium. Windows 10/11 native launcher and persistence behavior verified via the automated test_e2e.py suite.

OPERATOR WORKSTATION VERIFIED WINDOWS 10/11 SUPPORT

Double-click launch.
Built for the break studio.

Card Breaker 3.0.1 is engineered for real stream setups running Windows 10 or 11 alongside OBS Studio, Whatnot, and webcams.

start-windows.bat · Command Prompt Launch Windows 10/11
C:\Breaks\card-breaker-3.0.1> start-windows.bat
============================================================
 Card Breaker / Hit Ledger 3.0.1 — Windows Launcher
============================================================
[INFO] Verifying Python 3.10+ installation...
[INFO] Found Python 3.12.3 at C:\Users\Breaker\AppData\Local\Programs\Python\
[INFO] Starting local persistence server on http://127.0.0.1:8765 ...
[INFO] Opening Hit Ledger in your default browser...
[INFO] Server running. Press Ctrl+C in this window to stop cleanly.
------------------------------------------------------------
[SERVER] 127.0.0.1 - - [23/Oct/2026 02:18:00] "GET /hit-ledger.html HTTP/1.1" 200 -
[SERVER] 127.0.0.1 - - [23/Oct/2026 02:18:01] "GET /api/state HTTP/1.1" 200 -
[SERVER] 127.0.0.1 - - [23/Oct/2026 02:18:12] "PUT /api/state HTTP/1.1" 200 -
[SUCCESS] State saved atomically to ledger-state.json (24,180 bytes)
test_e2e.py · Automated Verification Suite ALL SUITES PASS
C:\Breaks\card-breaker-3.0.1> py -3 test_e2e.py
======================================================================
Card Breaker 3.0.1 End-to-End Verification Suite
======================================================================
[SUITE 1/5] Backend REST & Atomic Persistence .......... PASS (6/6 checks)
[SUITE 2/5] Security Allowlist & Path Traversal Defense . PASS (4/4 checks)
[SUITE 3/5] Headless Chromium E2E (10 Upgrades) ......... PASS (10/10 checks)
[SUITE 4/5] Fail-Closed Storage Resilience .............. PASS (4/4 checks)
[SUITE 5/5] Unicode Paths & Windows Port Reuse .......... PASS (5/5 checks)
----------------------------------------------------------------------
FINAL VERDICT: 29 / 29 PASS · 0 FAILURES · 0 WARNINGS · VERIFIED
WINDOWS CAPABILITY IMPLEMENTATION DETAILS OPERATIONAL BENEFIT
Double-Click Launchers start-windows.bat & start-windows.ps1 Auto-detects Python 3.10+, checks PATH, and opens default browser automatically.
Read-Only Directory Protection %LOCALAPPDATA%\CardBreaker\ledger-state.json If launched from Program Files or read-only USB, automatically redirects state to user AppData.
Microsoft Excel Compatibility UTF-8 BOM (\uFEFF) + CRLF (\r\n) Line Endings Exported Hits CSV and Shipping manifests open in Excel on Windows without character corruption.
Formula Injection Defense Quotes fields starting with =, +, -, @, \t, \r Protects operator spreadsheets from malicious buyer names containing CSV command injection.
Port Reuse & Clean Shutdown SO_REUSEADDR on localhost 127.0.0.1:8765 Stopping with Ctrl+C frees port immediately; restarting does not trigger port conflict errors.

CORE CAPABILITIES 10 MAJOR UPGRADES

Engineered for stream day.
Zero clutter. Zero delays.

Every feature built directly from live breaker feedback across Whatnot, Fanatics Live, and TikTok streams.

Card Breaker Hit Entry Form and Live Break List
01 · RAPID HIT LOGGING

Sub-5-Second Pull Entry

Type team, player name, card series, serial number, and estimated value with keyboard-friendly hotkeys. Tag with RC, Auto, Patch, 1/1, Case Hit, or Redemption with one click.

Card Breaker Break Economics and Live Profit Calculator
02 · REAL-TIME P&L

Live Margin & Profit Calculator

Input spot price, box cost, and platform fee percentage. Card Breaker calculates real-time Gross Revenue, Net Profit ($), Breaker Margin (%), and Total Pulled Hit Value as cards are logged.

Local-first persistence architecture diagram
03 · DUAL PERSISTENCE

Zero-Loss Local Architecture

Browser localStorage provides instant UI responsiveness while serve.py commits atomic writes to ledger-state.json on disk. Server restart or browser crash? Your data is safe.

STREAM OVERLAY MODE

OBS Studio Browser Source (?overlay=1)

"Show your chat the top pulls without blocking the camera."

Add http://127.0.0.1:8765/hit-ledger.html?overlay=1 as a 1200x140 Browser Source in OBS. Transparent dark ticker displays active break title, open spot count, crowned Top Hit, and recent pulls in real time.

4-STAGE SHIPPING LIFECYCLE

Pulled → Packed → Shipped → Delivered

"Eliminate 'Where is my card?' DMs once and for all."

Groups open hits by buyer handle. One-click "Pack all", printable buyer packing slips, attach USPS / UPS / FedEx tracking links, and export ready-to-import CSVs for PirateShip and ShipStation.

CRYPTOGRAPHIC FAIR DRAW

SHA-256 Commit & Reveal Randomizer

"Provably fair team assignment viewers can verify themselves."

Lock buyer spots before streaming, post the SHA-256 commitment hash into chat, execute deterministic Fisher-Yates team shuffling on stream, and publish the reveal seed for viewer audit.

MULTI-SPORT & CUSTOM TCG

NBA, NFL, MLB, NHL, WNBA & Custom

"One tool whether you break Topps Chrome, Prizm, or Pokémon."

Built-in verified rosters for NBA (30 teams), NFL (32 teams), MLB (30 teams), NHL (32 teams), and WNBA (13 teams), plus flexible custom spot lists for Pokémon, Magic, and non-sports breaks.

SYSTEM REQUIREMENTS LOCAL SPECIFICATIONS

What you need to run.
Simple, transparent dependencies.

Card Breaker is entirely self-contained. It requires zero cloud accounts, zero paid API keys, and zero telemetry.

Required Hardware & OS

  • Operating System: Windows 10, Windows 11 (64-bit), macOS 12+, or modern Linux (Ubuntu, Debian, Fedora, Arch).
  • Python Runtime: Python 3.10 or newer (uses only Python standard library: http.server, json, hashlib, urllib).
  • Web Browser: Microsoft Edge, Google Chrome, Mozilla Firefox, or Apple Safari with JavaScript and localStorage enabled.
  • Storage: Less than 50 MB total disk footprint including sample fixtures and test suite.
  • Network: 100% offline; binds strictly to 127.0.0.1. No internet connection required during breaks.

Known Boundaries & Non-Features

  • Single-Operator Workstation: Runs locally on the stream operator's machine. Does not provide remote multi-user accounts or cloud logins.
  • No Direct Card Processing: Card Breaker does not process credit cards directly. You sell break spots on Whatnot, TikTok, Fanatics, or Shopify.
  • Template Tracking Links: Carrier links format standard USPS/UPS/FedEx tracking URLs; does not purchase postage labels directly via carrier APIs.
  • Host-Run Randomizer: Cryptographic draw runs locally on stream. It provides mathematical transparency rather than a third-party escrow service.