Numerar în ambele sensuri
Chioșcul cumpără și vinde: bancnote intră pentru crypto la ieșire, sau crypto intră pentru numerar la ieșire. Footerul spune limpede gama — numerar ↔︎ BTC, ETH, USDC — așa că mașina servește ambele jumătăți ale străzii.
Alerte de nivel de numerar
ATM-0017 de la Gara de Nord stă la 8%, marcat cu numerar scăzut față de pragul de realimentare de 15%. Operatorul vede semnalarea înainte ca un client să dea peste o mașină goală.
Blocare de la distanță, cu motiv
Orice mașină se blochează din consolă, de oriunde — iar blocarea întreabă de ce. Un motiv și o notă merg în jurnalul de audit odată cu acțiunea, iar mașina rămâne stinsă până când cineva s-a uitat la ea.
Stare și uptime
Fiecare mașină duce o stare — online, offline, în service — și o cifră de uptime pe 30 de zile; ATM-0042 arată 99.2%. Vederea însăși rămâne proaspătă, actualizată acum 26 de secunde în demo, așa că consola descrie acum, nu azi-dimineață.
O singură vedere peste locații
București, Cluj-Napoca, Iași, Brașov, Timișoara — flota demo se întinde pe 6 orașe și aterizează într-un singur tabel. Operatorul vede o flotă, nu un dosar de mașini individuale.
Operarea ca flux de lucru
Mașinile, operațiunile de numerar, tranzacțiile, alertele și rapoartele sunt taburi separate ale unei singure console, iar datele se exportă în CSV pentru orice rulează în paralel. Adăugarea unei mașini e un buton pe același ecran.
Compartimentul de respinse e o stare
Bancnotele blocate sau suspecte ajung în compartimentul de respinse, iar compartimentul e urmărit ca o casetă — 42 de bancnote marcate pentru verificare pe ATM-0042. Golirea lui face parte din realimentare, iar numărătoarea face parte din evidență.
Un jurnal de service per mașină
Fiecare mașină își ține propriul istoric — realimentări, alerte închise, actualizări de firmware, consumabile — fiecare intrare ștampilată cu cine a făcut-o: un id de echipaj, un push de la distanță sau auto. Treizeci de zile de răspunsuri înainte ca cineva să ridice telefonul.
Realimentările ca muncă programată
Realimentările se programează din pagina mașinii, se execută de un echipaj numit și se închid cu contoarele resetate și compartimentul de respinse golit. Ultima realimentare și următoarea estimare sunt amândouă tipărite — programul e o dată, nu folclor.
Firmware fără vizită la fața locului
Mașina demo a trecut 4.2.1 →︎ 4.3.0 printr-un push de la distanță, auto-testul trecut, o linie în jurnal. Actualizarea flotei e un rollout, nu o excursie.
Float-ul crypto, urmărit ca numerarul
Fiecare mașină ține două inventare: bancnote în casete și un float de hot wallet — 0.42 BTC pe ATM-0042, marcat în interval. Amândouă rulează pe praguri; amândouă semnalizează înainte să se golească.
Heartbeat-uri înaintea reclamațiilor
Mașinile raportează constant, iar consola arată vârsta ultimului heartbeat lângă uptime. O mașină tăcută de câteva minute se marchează roșu înainte ca un client să o găsească stinsă.
Acțiuni condiționate de rol
Blocarea unei mașini e imediată — și doar pentru ops-admin. Acțiunile privilegiate pe flotă poartă condiții de rol și note de audit, aceeași disciplină pe care rulează restul platformei.
Tranzacții, per mașină și per flotă
Fiecare comandă de chioșc ajunge în tabul de tranzacții, filtrabil până la o singură mașină. Ce a făcut strada azi e o interogare, nu un proiect de reconciliere.
Rapoarte care ies din consolă
Rapoartele sumarizează rulajul pe zile și pe mașini, iar totul se exportă în CSV. Sistemul contabilului primește numere, nu capturi de ecran.
Exportă jurnalul
Jurnalul complet al unei mașini se exportă dintr-o singură acțiune, din propria ei pagină. Când o dispută sau un audit întreabă ce s-a întâmplat pe 12, răspunsul e un fișier, nu o amintire.
Brandul tău pe stradă
Interfața chioșcului și consola rulează amândouă whitelabel. Mașina de pe colț îți poartă numele; operațiunile din spate poartă aceeași disciplină oricum.
Adaugi o mașină într-o singură ședință
O mașină nouă e un rând înainte să fie o rută: o înregistrezi cu seria, locația și rețeaua ei, iar ea apare în flotă cu propriul heartbeat. Provizionarea e muncă de consolă, nu un proiect.
Alertele se închid singure
Semnalarea de 15% a programat o realimentare; când realimentarea a aterizat, alerta s-a închis — consemnată de auto. Alertele se rezolvă când realitatea se schimbă, nu când își amintește cineva să bifeze o căsuță.