> locks the rig to an active session
> start / pause / end on operator cue
> heartbeat telemetry → backend
WS-04 ▮ linked · session #1042
// est. 2026 · ticket no. 001 · analog terminal series
The Internet Café, Run Like Clockwork
Sessions, stations & billing for gaming centers and internet cafés — timed seats, hourly meters, balances that never go negative. One terminal, whole floor.
SYS.READY> api:fastapi · auth:oauth2+jwt · billing:hourly · stations:24 online
// 01 · the floor, annotated
Every seat a session. Every session a meter. Every meter honest.
problem: paper timers, honor-system cash, a binder of receipts, and one dead station nobody noticed for a week.
solution: CoreDriven runs the floor — login starts the meter, logout prints the bill, and the balance can never dip below zero.
// 02 · three windows, one machine
station app · gamer portal · provider backend — wired like a mainframe, drawn like a notebook.
> locks the rig to an active session
> start / pause / end on operator cue
> heartbeat telemetry → backend
WS-04 ▮ linked · session #1042
> register · log in · pick a free seat
> watch the meter run in real time
> keep receipts, manage own account
balance: 12.40 cr ▮ good to play
> FastAPI · SQLAlchemy 2 · SQLite→Postgres
> OAuth2 password flow · argon2 · JWT
> hourly billing, capped at balance
/docs playground ▮ open 24/7
// 03 · what's in the crate
Login opens the meter, logout closes it. Elapsed hours × hourly rate, computed the moment a seat frees up.
status: ship'd
Prepaid credits, charged hourly, capped at balance — accounts never go negative, operators never chase debt.
status: ship'd
Admin API runs the room from the desk: force-end sessions, manage workstations, fund accounts — no lap required.
status: wiring
One deployment, many cafés. Each venue gets its own stations, staff and pricing — the hub keeps the books.
status: on the bench
// 04 · the tariff board
billed monthly · paid in credits · cancel with one keystroke
0 cr / mo
for the one-room café
24 cr / mo
for the busy floor
56 cr / mo
for the franchise chain
※ demo tariffs — the API itself is free & open source; bring your own phosphor.
// 05 · phosphor gallery
STATION GRID — floor 1
24 stations · 17 occupied
SESSION #1042 — RECEIPT
WS-04 · gamer_dima
rate3.50 cr/h
elapsed2h 09m
used7.55 cr
balance left4.85 cr
capped at balance ✓ never negative
GAMER PORTAL — clientusers
› gamer_dima
balance12.40 cr
seatWS-04 · 02:14
top-up at reception or self-serve
own phone · own password · own meter