Retail
In betaIncluded in the base licence — this is the till itself.
- Shelf goods, variants, barcodes
- Discounts, refunds, exchanges
- Shift and cash management
Features & roadmap
One page, both halves. Shipped features and planned ones are listed together and labelled, so you can judge the product you would install today rather than the one in our heads.
The desktop till · perpetual licence
The base licence is a complete retail point of sale, not a trial tier with the useful parts removed. Everything in this table runs offline on your own hardware.
| Feature | Status |
|---|---|
| Catalogue & stock | |
| Products, categories and variantsMultiple barcodes per item, units of measure | In beta |
| Stock levels and adjustmentsCounts, corrections, low-stock alerts | In beta |
| Supplier recordsBasic supplier list against products | In beta |
| Label and barcode printingPrint shelf and product labels | Coming soon |
| Selling | |
| Cart, line and order discounts | In beta |
| Refunds, exchanges and voids | In beta |
| Hold and resume a salePark a cart, serve someone else, come back | In beta |
| Cash and split tenderCard taken on your own terminal, recorded as metadata | In beta |
| Integrated card paymentsWe do not process payments and have no plans to | Not planned |
| Cash, VAT & reporting | |
| Cash drawer, open and close counts | In beta |
| Shifts with X and Z reports | In beta |
| VAT engine and invoice renderingPer-jurisdiction layouts, effective-dated rates | In beta |
| Sales and inventory reports | In beta |
| Local audit exportChain-integrity export for your accountant | In beta |
| Dashboards and chartsAdvanced reporting edition | Coming soon |
| People & customers | |
| Users, roles and permissions | In beta |
| Customer records | In beta |
| Loyalty points and store creditMerchant-scoped and non-transferable by design | Coming soon |
| Language | |
| English interface | In beta |
| Estonian interfaceThe till in Estonian, including receipts | Coming soon |
Trade editions · perpetual
Each edition adds screens, fields and workflows to the same till. Buy the one that matches your shop; ignore the rest. All perpetual, all optional.
Included in the base licence — this is the till itself.
The next edition in build, and the one we are designing hardest.
Planned to follow the phone shop edition.
Pharmacy, salon and bakery are sketched but unscheduled. The order is driven by who asks — say which one you need.
Subscription services
None of these has shipped. They are listed because they are the other half of the plan and you deserve to see it — not because you can buy them today. See how the tiers are shaped.
One catalogue and one stock count behind both the counter and the website, so a sale in the shop moves the number online. Your own domain.
Several counters in one shop, or several shops under one head office, consolidated into one set of books.
An off-site copy of your ledger, encrypted on the till before it leaves the shop. We store bytes we cannot read.
Structured e-invoices for Estonian customers who require them — e-arve and Peppol BIS 3.0, to the EN 16931 standard.
The service that issues your signed entitlement and delivers editions you buy. Verification stays offline; only purchase needs the network.
A separate web app for signing up, managing your licences and editions, and billing. Not part of the till, and never required to sell.
Verification
Most POS vendors ask you to take their word for the integrity of your own records. This is the mechanism that means you do not have to.
Each entry stores the SHA-256 hash of the entry before it. Altering or deleting a historic sale breaks every hash after it, so tampering shows up as a failed verification rather than a silent edit. The store is append-only at the database level: updates and deletes are refused.
The till generates its own Ed25519 signing key on first run and protects it with the operating system's keystore. Signatures prove entries came from your terminal. We hold the public half only — we could not forge your ledger if we wanted to.
libledger, the library that reads and verifies the chain, is
published under Apache-2.0 with a written format specification and test
vectors. Your accountant, your auditor or you can verify your books with
software we do not control.
Your entitlement is a signed document verified against a key already inside the app. There is no per-launch call home, so an outage — ours or yours — can never stop you trading.
Platforms & hardware
| Target | Status |
|---|---|
| Windows x86-64Self-contained installer, no Visual C++ redistributable needed | In beta |
| Linux x86-64AppImage, for evaluation | In beta |
| ESC/POS receipt printers58 and 80 mm, serial and USB | In beta |
| HID barcode scannersKeyboard-emulation scanners | In beta |
| Cash drawersKick-opened via the receipt printer | In beta |
| Native Debian packagesSigned APT repository, for real deployment | Coming soon |
| ARM64 LinuxThe architecture most touchscreen POS terminals use | Coming soon |
| Kiosk / appliance modePower on, full screen, no desktop, restart on crash | Coming soon |
| Touchscreen-native layoutFinger-sized targets, on-screen keyboard | Coming soon |
| macOS | Not planned |
Hardware support is built and being validated against a bench of real devices. If you run something unusual, tell us the model — that list is how we decide what to buy and test next.
Order of work
No dates. A small team that misses a published date twice has taught you not to believe the third one. Sequence we will commit to; calendars we will not.
NOW
Beta feedback, real hardware validation across printers, drawers and scanners, and the Estonian interface.
NEXT
The activation and entitlement service, the account dashboard, and the phone shop edition — the first proof that editions install cleanly onto a till already in use.
LATER
The online shop and its tiers, multi-till and HQ consolidation, encrypted backup, the café edition, e-invoicing, and the ARM64 and kiosk builds for POS terminal hardware.
Everything marked "in beta" above is on the installer. Judge it yourself.