TEST server. Nothing for a store runs here; this is the machine the till will talk to.
ledger database: reachable till sync endpoint: on
The server half of Texada's first proof: a till (the tablet at the counter) keeps selling when the
internet drops, queues every sale locally, and replays the queue here -- POST /api/sync.php
-- where each sale is checked against the laws (hours, the 30 g limit, the price floor, stock),
written to the append-only ledger, and answered one by one. Test data only: a synthetic store, never a real sale.
/api/sync.php answers 405 on purpose; only the till's
POST with its token is accepted. Its read half is GET /api/status.php --
“did my last sale land?” -- same token, fails closed.