01Kurs, nie wygaszacz ekranu
Ekran gotowości ATM-0042 w Bukareszcie odpowiada na pierwsze pytanie przechodnia, zanim cokolwiek dotknie: aktualny kurs BTC/EUR, odświeżony 8 sekund temu. Poniżej dwa przyciski — kup krypto, sprzedaj krypto — i cały proces w trzech krokach: wpłać gotówkę, zeskanuj portfel, potwierdź na ekranie.
02Zakup, który ludzie kończą
Krok 2 z 3: €200.00 w banknotach wpłacone i przeliczone, 0.00326 BTC do odebrania po kursie zablokowanym na ekranie. Klient skanuje kod QR portfela — albo drukuje portfel papierowy, jeśli go nie ma. Opłata €0.60 jest wliczona, środki docierają około 10 minut po potwierdzeniu, a maszyna liczy dalej, gdy wpływa więcej banknotów.
- Kurs utrzymany na ekranie w momencie zatwierdzenia
- Portfel papierowy dla osób bez aplikacji
- Przyjmowane banknoty: €10, €20, €50, €100
03Konsola floty
Druga połowa produktu obsługuje 48 maszyn w 6 miastach: 46 online, 1 offline, 1 w serwisie. Średni poziom gotówki 62% przy progu uzupełnienia 15%; dzisiejszy obrót €18,420, o 12.4% więcej niż wczoraj. Każdy wiersz to maszyna — poziom gotówki, zapas krypto, obrót z 24 godzin, ostatni serwis — a wybrana maszyna otwiera się aż do poziomu banknotów.
- Poziom gotówki, zapas krypto i obrót dla każdej maszyny
- 30-dniowy uptime każdej maszyny — 99.2% dla ATM-0042
- Harmonogram uzupełnień i zdalna blokada z tego samego panelu
04Mapa dla zespołu operacyjnego
Widok mapy pokazuje flotę na tle miasta: dwanaście maszyn jako pinezki statusu, a lista z boku jest posortowana według poziomu gotówki, więc kolejny problem zawsze jest na górze. ATM-0017 w Gara de Nord ma 8% — a jego dymek zna już odpowiedź: uzupełnienie dziś o 18:00, ekipa CIT-04.
- Filtry według statusu, miasta i poziomu gotówki
- Lista i mapa to te same dane, dzieli je jedno przełączenie
- Pinezki w kolorach stanu — online, mało gotówki, w serwisie
05Kasety liczone co do banknotu
ATM-0042 zawiera €14,200, czyli 78% pojemności, a konsola wie dokładnie, z czego to się składa: €10 × 120, €20 × 260, €50 × 156, plus 42 banknoty w koszu odrzutów oznaczone do weryfikacji. Ostatnie uzupełnienie, ekipa, która je wykonała, i kolejny szacowany termin są na tej samej stronie — logistyka gotówki opiera się na liczbach, a nie na wizytach w terenie.
- Poziom wypełnienia, wartość i status każdej kasety
- Kosz odrzutów śledzony jak każda inna kaseta
- Ostatnie uzupełnienie 2 lip, następne szacowane na 19 lip — wydrukowane, nie zgadywane
06Osobny pas w konsoli operatora
Dla zespołów, które pracują w konsoli operatora Protocore, flota pojawia się też jako osobny pas, w wersji beta: maszyny ze statusem, poziomem gotówki, uptime i kolumną heartbeat — 8 sekund temu to zdrowa maszyna, 14 minut to już problem. Jedna liczba na górze podaje zadanie dnia: €18,400 gotówki do odebrania.
07Gotówka w obie strony
Kiosk kupuje i sprzedaje: banknoty za krypto albo krypto za gotówkę. Stopka jasno podaje zakres — gotówka ↔︎ BTC, ETH, USDC — dzięki czemu maszyna obsługuje obie strony ulicy.
08Alerty poziomu gotówki
ATM-0017 w Gara de Nord ma 8%, co oznacza flagę niskiego stanu gotówki przy progu uzupełnienia 15%. Operator widzi flagę, zanim klient trafi na pustą maszynę.
09Zdalna blokada z podaniem powodu
Każdą maszynę można zablokować z konsoli, z dowolnego miejsca — a blokada pyta, dlaczego. Powód i notatka trafiają do logu audytu razem z akcją, a maszyna pozostaje wyłączona, dopóki ktoś jej nie sprawdzi.
10Stan i uptime
Każda maszyna ma swój stan — online, offline, w serwisie — oraz wskaźnik uptime z 30 dni; ATM-0042 ma 99.2%. Sam widok jest zawsze świeży, w demo odświeżony 26 sekund temu, więc konsola opisuje teraz, a nie dzisiejszy poranek.
11Jeden widok wszystkich lokalizacji
Bukareszt, Cluj-Napoca, Jassy, Braszów, Timișoara — flota demo obejmuje 6 miast i trafia do jednej tabeli. Operator widzi flotę, a nie folder pojedynczych maszyn.
12Operacje jako workflow
Maszyny, operacje gotówkowe, transakcje, alerty i raporty to osobne zakładki jednej konsoli, a dane eksportują się do CSV dla wszystkiego, co działa obok. Dodanie maszyny to przycisk na tym samym ekranie.
13Kosz odrzutów jest stanem
Zaciągnięte i podejrzane banknoty trafiają do kosza odrzutów, a kosz jest śledzony jak kaseta — 42 banknoty oznaczone do weryfikacji na ATM-0042. Opróżnienie go jest częścią uzupełnienia, a liczba — częścią zapisu.
14Dziennik serwisowy każdej maszyny
Każda maszyna prowadzi własną historię — uzupełnienia, wyczyszczone alerty, aktualizacje firmware'u, materiały eksploatacyjne — a każdy wpis jest podpisany: id ekipy, zdalny push albo auto. Trzydzieści dni odpowiedzi, zanim ktokolwiek sięgnie po telefon.
15Uzupełnienia jako zaplanowana praca
Uzupełnienia planuje się ze strony maszyny, wykonuje je wskazana ekipa, a zamyka się je z wyzerowanymi licznikami i opróżnionym koszem odrzutów. Ostatnie uzupełnienie i kolejny szacowany termin są wydrukowane — harmonogram to dane, a nie ustne przekazy.
16Firmware bez wizyty w terenie
Maszyna demo przeszła z 4.2.1 →︎ 4.3.0 jako zdalny push, autotest zaliczony, jedna linia w logu. Aktualizacja floty to rollout, a nie wyprawa w teren.
17Zapas krypto, pilnowany jak gotówka
Każda maszyna ma dwa zasoby: banknoty w kasetach i zapas w hot walletcie — 0.42 BTC na ATM-0042, oznaczone jako w normie. Oba działają względem progów; oba sygnalizują, zanim się wyczerpią.
18Heartbeaty przed skargami
Maszyny stale się zgłaszają, a konsola pokazuje wiek ostatniego heartbeatu obok uptime. Maszyna, która milczy od kilku minut, zapala się na czerwono, zanim klient zastanie ją wyłączoną.
19Akcje zależne od roli
Blokada maszyny działa natychmiast — i tylko dla ops-admin. Uprzywilejowane akcje na flocie mają bramki ról i notatki audytowe, tę samą dyscyplinę, na której działa cała reszta platformy.
20Transakcje: per maszyna i per flota
Każde zamówienie z kiosku trafia do zakładki transakcji, z filtrem aż do pojedynczej maszyny. To, co działo się dziś na ulicy, to zapytanie, a nie projekt uzgadniania.
21Raporty, które wychodzą z konsoli
Raporty podsumowują wolumen według dnia i maszyny, a wszystko eksportuje się do CSV. System księgowego dostaje liczby, a nie zrzuty ekranu.
22Eksport logu
Pełny log maszyny eksportuje się jedną akcją z jej własnej strony. Kiedy spór lub audyt pyta, co stało się 12-go, odpowiedzią jest plik, a nie wspomnienie.
23Twoja marka na ulicy
Interfejs kiosku i konsola działają w modelu whitelabel. Maszyna na rogu nosi Twoją nazwę; operacje za nią zachowują tę samą dyscyplinę w obu przypadkach.
24Dodaj maszynę za jednym posiedzeniem
Nowa maszyna jest wierszem, zanim stanie się trasą: rejestrujesz ją z numerem seryjnym, lokalizacją i siecią, a pojawia się we flocie z własnym heartbeatem. Provisioning to praca w konsoli, a nie projekt.
25Alerty zamykają się same
Flaga 15% zaplanowała uzupełnienie; gdy uzupełnienie dotarło, alert zniknął — zapisany jako auto. Alerty rozwiązują się, gdy zmienia się rzeczywistość, a nie wtedy, gdy ktoś pamięta o zaznaczeniu pola.