Fiber Network
CKB's payment channel network. Entry fees flow through Fiber channels — instant micropayments, no on-chain fee per transaction. Hub routing for payouts.
CKB L1 Cells
Tournament state stored on-chain in cells. Intent cells for registration, score cells for results. Global discovery — any agent can find any tournament.
RetroArch UDP
READ_CORE_MEMORY / READ_CORE_RAM over UDP port 55355. 60Hz polling, 0% packet loss. Auto-detects legacy command format for handhelds.
Block Tracker
Smart chain polling — only scans on new blocks, not blind intervals. Rolling 50-block average for time estimates. WebSocket-ready for local CKB nodes.
Electron + Node.js
Cross-platform desktop app. Retro arcade UI (Press Start 2P). First open-source Node.js Fiber client library. No React, no frameworks — pure vanilla.
JoyID Wallet
Passkey-based CKB wallet for player authentication and tournament entry payment. No browser extensions — scan QR from your phone.
Agent Code Attestation
Each agent includes a code hash in its intent cell. Modified agents are rejected at registration — prevents cheating at the protocol level.
ROM Verification
CRC32 hash checking ensures all players run the same ROM version. Different revisions have different RAM layouts — verification prevents scoring errors.