01Μια ισοτιμία, όχι screensaver
Η οθόνη αναμονής του ATM-0042 στο Βουκουρέστι απαντά στην πρώτη ερώτηση του περαστικού πριν αγγίξει οτιδήποτε: η ζωντανή ισοτιμία BTC/EUR, ενημερωμένη πριν 8 δευτερόλεπτα. Από κάτω, δύο κουμπιά — αγορά crypto, πώληση crypto — και ολόκληρη η ροή σε τρία βήματα: βάλτε μετρητά, σκανάρετε το πορτοφόλι σας, επιβεβαιώστε στην οθόνη.
02Ροή αγοράς που ολοκληρώνεται
Βήμα 2 από 3: €200.00 σε χαρτονομίσματα εισήχθησαν και μετρήθηκαν, 0.00326 BTC επιστρέφουν με την ισοτιμία που έχει κλειδώσει στην οθόνη. Ο πελάτης σκανάρει QR πορτοφολιού — ή εκτυπώνει paper wallet αν δεν έχει. Η προμήθεια €0.60 περιλαμβάνεται, η άφιξη γίνεται περίπου 10 λεπτά μετά την επιβεβαίωση και το μηχάνημα συνεχίζει να μετρά καθώς μπαίνουν κι άλλα χαρτονομίσματα.
- Η ισοτιμία κλειδώνει στην οθόνη τη στιγμή της δέσμευσης
- Paper wallet για περαστικούς χωρίς εφαρμογή
- Δεκτά χαρτονομίσματα: €10, €20, €50, €100
03Η κονσόλα στόλου
Το άλλο μισό του προϊόντος διαχειρίζεται 48 μηχανήματα σε 6 πόλεις: 46 online, 1 offline, 1 σε service. Μέσο επίπεδο μετρητών 62% έναντι ορίου ανεφοδιασμού 15%· σημερινός όγκος €18,420, αύξηση 12.4% σε σχέση με χθες. Κάθε γραμμή είναι ένα μηχάνημα — επίπεδο μετρητών, crypto float, όγκος 24 ωρών, τελευταίο service — και το επιλεγμένο μηχάνημα ανοίγει ως το επίπεδο χαρτονομίσματος.
- Επίπεδο μετρητών, crypto float και όγκος ανά μηχάνημα
- Uptime 30 ημερών ανά μηχάνημα — 99.2% στο ATM-0042
- Προγραμματισμός ανεφοδιασμού και απομακρυσμένο κλείδωμα από το ίδιο πάνελ
04Ο χάρτης που χρησιμοποιούν πραγματικά οι ops
Η προβολή χάρτη τοποθετεί τον στόλο πάνω στην πόλη: δώδεκα μηχανήματα σε προβολή ως pins κατάστασης, με τη λίστα στο πλάι ταξινομημένη ανά επίπεδο μετρητών, ώστε το επόμενο πρόβλημα να βρίσκεται πάντα πρώτο. Το ATM-0017 στη Gara de Nord είναι στο 8% — και το tooltip του ξέρει ήδη την απάντηση: ανεφοδιασμός σήμερα στις 18:00, συνεργείο CIT-04.
- Φίλτρα ανά κατάσταση, πόλη και επίπεδο μετρητών
- Λίστα και χάρτης είναι τα ίδια δεδομένα, ένα toggle μακριά
- Pins με χρώμα ανά κατάσταση — online, χαμηλά μετρητά, σε service
05Κασέτες μετρημένες μέχρι το τελευταίο χαρτονόμισμα
Το ATM-0042 περιέχει €14,200 στο 78% της χωρητικότητας, και η κονσόλα ξέρει ακριβώς πώς: €10 × 120, €20 × 260, €50 × 156, συν 42 χαρτονομίσματα στον κάδο απόρριψης, σημαδεμένα για έλεγχο. Ο τελευταίος ανεφοδιασμός, το συνεργείο που τον έκανε και η επόμενη εκτίμηση βρίσκονται στην ίδια σελίδα — η logistics μετρητών τρέχει με αριθμούς, όχι με επισκέψεις.
- Επίπεδο πλήρωσης, αξία και κατάσταση ανά κασέτα
- Ο κάδος απόρριψης παρακολουθείται όπως κάθε άλλη κασέτα
- Τελευταίος ανεφοδιασμός 2 Ιουλ, επόμενος εκτιμώμενος 19 Ιουλ — τυπωμένα, όχι εικασίες
06Ένα lane στην κονσόλα operator
Για ομάδες που ζουν στην κονσόλα operator του Protocore, ο στόλος εμφανίζεται και ως δικό του lane, σε beta: μηχανήματα με κατάσταση, επίπεδο μετρητών, uptime και στήλη heartbeat — «πριν από 8 δευτερόλεπτα» δείχνει υγιές, «14 λεπτά» δείχνει πρόβλημα. Ένας αριθμός στην κορυφή δηλώνει την αποστολή της ημέρας: €18,400 μετρητά προς είσπραξη.
07Μετρητά και προς τις δύο κατευθύνσεις
Το kiosk αγοράζει και πουλά: μετρητά μέσα για crypto έξω, ή crypto μέσα για μετρητά έξω. Το footer δηλώνει καθαρά το εύρος — μετρητά ↔︎ BTC, ETH, USDC — ώστε το μηχάνημα να εξυπηρετεί και τις δύο πλευρές του δρόμου.
08Ειδοποιήσεις επιπέδου μετρητών
Το ATM-0017 στη Gara de Nord είναι στο 8%, σημαδεμένο ως χαμηλά μετρητά με βάση το όριο ανεφοδιασμού του 15%. Ο operator βλέπει το σήμα πριν ο πελάτης βρει άδειο μηχάνημα.
09Απομακρυσμένο κλείδωμα, με αιτιολόγηση
Κάθε μηχάνημα κλειδώνει από την κονσόλα, από οπουδήποτε — και το κλείδωμα ρωτά γιατί. Μια αιτία και μια σημείωση καταχωρούνται στο audit log μαζί με την ενέργεια, και το μηχάνημα μένει σκοτεινό μέχρι να το ελέγξει κάποιος.
10Υγεία και uptime
Κάθε μηχάνημα έχει μια κατάσταση — online, offline, σε service — και ένα uptime 30 ημερών· το ATM-0042 δείχνει 99.2%. Η ίδια η προβολή παραμένει φρέσκια, ενημερωμένη πριν από 26 δευτερόλεπτα στο demo, ώστε η κονσόλα να περιγράφει το τώρα και όχι το πρωί.
11Μία προβολή για όλες τις τοποθεσίες
Βουκουρέστι, Cluj-Napoca, Iași, Brașov, Timișoara — ο στόλος του demo καλύπτει 6 πόλεις και καταλήγει σε έναν πίνακα. Ο operator βλέπει έναν στόλο, όχι έναν φάκελο με μεμονωμένα μηχανήματα.
12Οι λειτουργίες ως workflow
Μηχανήματα, cash ops, συναλλαγές, ειδοποιήσεις και αναφορές είναι ξεχωριστές καρτέλες μιας κονσόλας, και τα δεδομένα εξάγονται σε CSV για ό,τι τρέχει δίπλα. Η προσθήκη μηχανήματος είναι ένα κουμπί στην ίδια οθόνη.
13Ο κάδος απόρριψης είναι κατάσταση
Τα μπλοκαρισμένα και ύποπτα χαρτονομίσματα καταλήγουν στον κάδο απόρριψης, και ο κάδος παρακολουθείται όπως μια κασέτα — 42 χαρτονομίσματα σημαδεμένα για έλεγχο στο ATM-0042. Το άδειασμά του είναι μέρος του ανεφοδιασμού, και η καταμέτρηση μέρος του αρχείου.
14Service log ανά μηχάνημα
Κάθε μηχάνημα κρατά το δικό του ιστορικό — ανεφοδιασμοί, ειδοποιήσεις που έκλεισαν, ενημερώσεις firmware, αναλώσιμα — κάθε εγγραφή με τη σφραγίδα αυτού που την έκανε: id συνεργείου, απομακρυσμένο push ή auto. Τριάντα ημέρες απαντήσεων πριν σηκώσει κανείς το τηλέφωνο.
15Ανεφοδιασμοί ως προγραμματισμένη εργασία
Οι ανεφοδιασμοί προγραμματίζονται από τη σελίδα του μηχανήματος, εκτελούνται από συγκεκριμένο συνεργείο και κλείνουν με μηδενισμένους μετρητές και άδειο κάδο απόρριψης. Ο τελευταίος ανεφοδιασμός και η επόμενη εκτίμηση είναι και τα δύο τυπωμένα — το πρόγραμμα είναι δεδομένα, όχι λαϊκή παράδοση.
16Firmware χωρίς επίσκεψη στο σημείο
Το μηχάνημα του demo δέχτηκε το 4.2.1 →︎ 4.3.0 ως απομακρυσμένο push, με επιτυχές self-test και μία γραμμή στο log. Η ενημέρωση του στόλου είναι rollout, όχι οδοιπορία.
17Crypto float, υπό παρακολούθηση όπως τα μετρητά
Κάθε μηχάνημα κρατά δύο αποθέματα: χαρτονομίσματα σε κασέτες και float σε hot wallet — 0.42 BTC στο ATM-0042, σε επιτρεπτό εύρος. Και τα δύο ελέγχονται με όρια· και τα δύο ειδοποιούν πριν αδειάσουν.
18Heartbeats πριν από τα παράπονα
Τα μηχανήματα αναφέρονται συνεχώς, και η κονσόλα δείχνει την ηλικία του τελευταίου heartbeat δίπλα στο uptime. Ένα μηχάνημα που σιώπησε για λεπτά γίνεται κόκκινο πριν το βρει σκοτεινό κάποιος πελάτης.
19Ενέργειες με πύλες ρόλων
Το κλείδωμα μηχανήματος είναι άμεσο — και μόνο για ops-admin. Οι προνομιακές ενέργειες στόλου έχουν πύλες ρόλων και σημειώσεις audit, την ίδια πειθαρχία με την οποία τρέχει όλη η πλατφόρμα.
20Συναλλαγές, ανά μηχάνημα και ανά στόλο
Κάθε παραγγελία kiosk καταλήγει στην καρτέλα συναλλαγών, με φιλτράρισμα μέχρι ένα μηχάνημα. Το τι έκανε ο δρόμος σήμερα είναι ένα query, όχι ένα project συμφωνίας.
21Αναφορές που βγαίνουν από την κονσόλα
Οι αναφορές συνοψίζουν τον όγκο ανά ημέρα και ανά μηχάνημα, και όλα εξάγονται σε CSV. Το σύστημα του λογιστή παίρνει αριθμούς, όχι στιγμιότυπα οθόνης.
22Εξαγωγή του log
Το πλήρες log ενός μηχανήματος εξάγεται με μία ενέργεια από τη δική του σελίδα. Όταν μια διένεξη ή ένας έλεγχος ρωτά τι έγινε στις 12, η απάντηση είναι ένα αρχείο, όχι μια ανάμνηση.
23Το brand σας στον δρόμο
Και το UI του kiosk και η κονσόλα τρέχουν whitelabel. Το μηχάνημα στη γωνία φέρει το όνομά σας· οι λειτουργίες πίσω του έχουν την ίδια πειθαρχία σε κάθε περίπτωση.
24Προσθέστε μηχάνημα με μία κίνηση
Ένα νέο μηχάνημα είναι πρώτα μια γραμμή και μετά μια διαδρομή: καταχωρίστε το με τον σειριακό αριθμό, την τοποθεσία και το δίκτυο, και εμφανίζεται στον στόλο με δικό του heartbeat. Το provisioning είναι δουλειά κονσόλας, όχι project.
25Οι ειδοποιήσεις κλείνουν μόνες τους
Το σήμα του 15% προγραμμάτισε έναν ανεφοδιασμό· όταν ο ανεφοδιασμός έγινε, η ειδοποίηση έκλεισε — καταγραφή από auto. Οι ειδοποιήσεις επιλύονται όταν αλλάζει η πραγματικότητα, όχι όταν κάποιος θυμηθεί να τσεκάρει ένα κουτάκι.