01Курс, а не скрийнсейвър
Неактивният екран на ATM-0042 в Букурещ отговаря на първия въпрос на минувача, преди да докосне каквото и да е: актуалният курс BTC/EUR, обновен преди 8 секунди. Под него — два бутона, купи крипто и продай крипто, и целият процес, изписан в три стъпки: поставете пари в брой, сканирайте портфейла си, потвърдете на екрана.
02Поток за покупка, който хората довършват
Стъпка 2 от 3: поставени и преброени €200.00 в банкноти, 0.00326 BTC на връщане по курса, заключен на екрана. Клиентът сканира QR на портфейл — или отпечатва хартиен портфейл, ако няма такъв. Таксата от €0.60 е включена, пристигането е около 10 минути след потвърждение, а машината продължава да брои, докато се поставят още банкноти.
- Курсът е зададен на екрана в момента на ангажиране
- Хартиен портфейл за минувачи без приложение
- Приемани банкноти: €10, €20, €50, €100
03Конзолата за парка
Другата половина на продукта управлява 48 машини в 6 града: 46 онлайн, 1 офлайн, 1 в обслужване. Средно ниво на кеша 62% при праг за зареждане 15%; оборот днес €18,420, с 12.4% повече от вчера. Всеки ред е една машина — ниво на кеша, крипто резерв, 24-часов оборот, последно обслужване — а избраната машина се отваря до банкнота.
- Ниво на кеша, крипто резерв и оборот за всяка машина
- Наличност за 30 дни по машина — 99.2% при ATM-0042
- Планиране на зареждане и отдалечено заключване от същия панел
04Картата, която операциите наистина ползват
Картовият изглед поставя флота върху града: дванадесет машини като пинове със статус, а страничният списък е подреден по наличен кеш, така че следващият проблем винаги е най-отгоре. ATM-0017 на Гара де Норд е на 8% – и подсказката му вече знае отговора: зареждане днес в 18:00, екип CIT-04.
- Филтри по статус, град и ниво на кеша
- Списъкът и картата са едни и същи данни – на един превключвател разстояние
- Пинове с цвят по състояние – онлайн, малко кеш, в обслужване
05Касети, преброени до банкнота
ATM-0042 държи €14,200 при 78% запълване, а конзолата знае точно как: €10 × 120, €20 × 260, €50 × 156, плюс 42 банкноти в касетата за отхвърлени, маркирани за преглед. Последното зареждане, екипът, който го е направил, и следващата прогноза са на една страница – логистиката на кеша работи с числа, а не с посещения на място.
- Запълване, стойност и статус за всяка касета
- Касетата за отхвърлени банкноти се следи като всяка друга
- Последно зареждане на 2 юли, следващо по прогноза на 19 юли – изписано, не налучкано
06Отделен раздел в конзолата за оператори
За екипите, които живеят в операторската конзола на Protocore, флотът се появява и като отделен раздел, в бета: машини със статус, ниво на кеша, uptime и колона с heartbeat – преди 8 секунди значи здрава машина, преди 14 минути значи проблем. Едно число най-горе казва задачата за деня: €18,400 кеш за събиране.
07Кеш в двете посоки
Киоскът купува и продава: банкноти срещу крипто или крипто срещу кеш. Долният ред казва ясно обхвата – кеш ↔︎ BTC, ETH, USDC – така машината обслужва и двете половини на улицата.
08Известия за ниво на кеша
ATM-0017 на Гара де Норд е на 8% и е маркирана като с малко кеш спрямо прага от 15% за зареждане. Операторът вижда сигнала, преди клиент да срещне празна машина.
09Отдалечено заключване – с причина
Всяка машина се заключва от конзолата, отвсякъде – и заключването пита защо. Причина и бележка отиват в одитния дневник заедно с действието, а машината остава изключена, докато някой не я прегледа.
10Здраве и uptime
Всяка машина има състояние – онлайн, офлайн, в обслужване – и uptime за 30 дни; ATM-0042 показва 99.2%. Самият изглед е винаги актуален – в демото е обновен преди 26 секунди, така че конзолата описва сега, а не тази сутрин.
11Един изглед за всички локации
Букурещ, Клуж-Напока, Яш, Брашов, Тимишоара – демо флотът обхваща 6 града и се събира в една таблица. Операторът вижда флот, а не папка с отделни машини.
12Операциите като работен процес
Машини, кеш операции, транзакции, известия и отчети са отделни табове на една конзола, а данните се експортират в CSV за всичко, което работи покрай нея. Добавянето на машина е бутон на същия екран.
13Касетата за отхвърлени е състояние
Заседналите и съмнителните банкноти попадат в касетата за отхвърлени, а тя се следи като обикновена касета – 42 банкноти за преглед на ATM-0042. Изпразването ѝ е част от зареждането, а броят е част от записа.
14Сервизен дневник за всяка машина
Всяка машина пази собствена история — зареждания, изчистени аларми, обновявания на фърмуера, консумативи — а всеки запис показва кой го е извършил: ID на екип, отдалечено изпращане или автоматично. Тридесет дни отговори, преди някой да вдигне телефона.
15Зареждането като планирана работа
Зарежданията се планират от страницата на машината, изпълняват се от именуван екип и се затварят с нулирани броячи и изпразнена касета за отхвърлени. Последното зареждане и следващата прогноза са изписани – графикът е данни, а не фолклор.
16Firmware без посещение на място
Демо машината получи 4.2.1 →︎ 4.3.0 с отдалечено изпращане, самотестът мина, един ред в дневника. Обновяването на флота е rollout, а не пътуване.
17Крипто резервът – следен като кеша
Всяка машина държи два запаса: банкноти в касети и резерв в hot wallet – 0.42 BTC на ATM-0042, отбелязан в рамките на нормата. И двата се следят спрямо прагове; и двата сигнализират, преди да свършат.
18Heartbeat преди оплакванията
Машините се обаждат постоянно, а конзолата показва възрастта на последния heartbeat до uptime. Машина, замлъкнала за минути, става червена, преди клиент да я намери изключена.
19Действия според ролята
Заключването на машина е мигновено – и само за ops-admin. Привилегированите действия над флота са с ролеви ограничения и одитни бележки – същата дисциплина, по която работи цялата платформа.
20Транзакции – по машина и за целия флот
Всяка поръчка от киоск попада в таба с транзакции и се филтрира до една-единствена машина. Какво е направила улицата днес е заявка, а не проект за съгласуване.
21Отчети, които излизат от конзолата
Отчетите обобщават обема по дни и по машини, а всичко се експортира в CSV. Системата на счетоводителя получава числа, а не екранни снимки.
22Експорт на дневника
Пълният дневник на машината се експортира с едно действие от нейната страница. Когато спор или одит попита какво се е случило на 12-о, отговорът е файл, а не спомен.
23Вашата марка на улицата
Интерфейсът на киоска и конзолата работят whitelabel. Машината на ъгъла носи вашето име, а операциите зад нея пазят същата дисциплина и в двата случая.
24Добавете машина за една сесия
Новата машина е ред, преди да е маршрут: регистрирате я със сериен номер, локация и мрежа и тя се появява във флота със свой heartbeat. Въвеждането в експлоатация е работа в конзолата, а не проект.
25Известията се затварят сами
Сигналът при 15% планира зареждане; когато зареждането стана, известието се изчисти – записано от auto. Известията се решават, когато реалността се промени, а не когато някой се сети да отметне квадратче.