The desktop app verifies your matches: it detects your game, takes screenshots at random moments, and captures the final score for AI settlement.
Version 0.3.0
These builds aren't code-signed yet, so before you run the app, confirm it's exactly what we built. Run the command for your OS and check the result matches the hash below — if it doesn't, don't open it and tell us.
shasum -a 256 ~/Downloads/Spolia.dmg233dd3fd9277d0dec0fd3d7ca3e6bf591b04db215c8cb4fcfa6952901f62d245Get-FileHash -Algorithm SHA256 $HOME\Downloads\Spolia-win.zip6ec74a3b05710171291195c920dfff06c5ba2094df6d64d95c8b1b389829c13dIt isn't damaged — beta builds aren't Apple-notarized yet, and macOS blocks unsigned downloads with that message. After dragging Spolia to Applications, run this once in Terminal:
xattr -cr /Applications/Spolia.appThis removes the download quarantine flag so the app can open normally. Signed & notarized builds will remove this step.
On your dashboard, sign one message with your wallet to create a password for the desktop app. Your keys never touch the app.
Open the app and log in with your wallet address and the password from step 1.
The app walks you through enabling Accessibility and Screen Recording — required to detect your game and capture the scoreboard. One-time setup.
Select your match, pick your side (home/away), hit “I’m Ready”, and play. When the game ends, one click captures the final score — the AI and smart contract handle the rest.