The Development of RUC OS: Our Full Operational Platform
RUC OS is the proprietary backbone of our technology. Built in-house, it is a high-performance engine designed to govern, process, and reconcile RUC transactions at scale.
While the front-end tools like RUC Pass get a lot of the spotlight, the real work happens deep within the architecture of RUC OS. This is our proprietary operational command centre, the backbone we built from the ground up to manage the entire lifecycle of a Road User Charge transaction. We didn't want to rely on generic, off-the-shelf financial software that wasn't fit for the specific regulatory environment of New Zealand. Instead, we spent the better part of a year engineering a platform that handles everything from vehicle lookups to complex multi-channel settlements.
The development of RUC OS was driven by a need for absolute precision. In the world of RUC, there is no room for "near enough." Every transaction involves moving government funds, platform fees, and tax components, all while maintaining a clear audit trail.
"When we sat down to map out RUC OS, the priority was structural integrity," says Briyarne, CTO. "We built a distributed service architecture that separates the government RUC amounts from our platform charges at the data layer. This isn't just a cosmetic choice; it’s a structural one. It ensures that GST is only applied where it should be and that every cent of pass-through revenue is isolated and protected. It makes the accounting clean as a whistle and keeps the auditors happy."
One of the standout features of RUC OS is its channel-agnostic design. Whether a transaction comes through a mobile app, a website, a retail kiosk, or a partner API, RUC OS treats them with the same level of rigour. The platform applies unified pricing logic across the board, ensuring there is no "data drift" between different sales surfaces.
Adam Johnston, CEO, was heavily involved in the logic of the financial engine. "We wanted a system that provided real-time visibility," Adam says. "With RUC OS, we can see exactly what’s happening across every channel at any given second. We’re looking at API success rates, settlement batches, and revenue trends live. It’s about moving away from guesswork and having a platform that acts as a single source of truth for the entire business."
The engineering team, focused on making the platform resilient. They implemented a system of "guardrails" within the code, such as geographic anomaly detection and odometer consistency checks. These aren't just features; they are compliance controls that protect both the user and the integrity of the RUC system. If a transaction looks "off," the system flags it before it even hits the settlement phase.
Today, RUC OS manages our backend with an average latency of just 134ms. It is a high-performance environment designed for horizontal scaling, meaning as we onboard more retail partners and API integrations, the system simply grows to meet the demand.
While it’s a highly technical piece of kit, the goal of RUC OS is actually quite simple: to make the complex world of road charging feel seamless. By handling the heavy lifting of billing, invoicing, and regulatory compliance in the background, we’ve created a platform that isn't just an "asset" - it's the very foundation of how RUC on Rails operates.
Related Announcements
The Official Launch of RUC Hub! Transparency for the New Zealand RUC Ecosystem
Today we officially opened the doors to RUC Hub. It is a free public-interest platform designed to demystify New Zealand’s Road User Charges through data, tools, and research.
Testing RUC Compare with Kiwi Drivers
We are in the final countdown for RUC Compare. A user test group of 20 to 30 New Zealanders is currently putting the site through its paces before our full launch next week.
RUC Warehouse - The Completion of Our Plate Matching Feature
We have officially completed the development of our RUC Warehouse Vehicle Matching System. This feature ensures that you will only see the deals that actually fit your car.