Products

Two things we build ourselves.

Consulting pays the bills. These two got built anyway, because we wanted them and could not buy them in the shape we needed. Two we stand behind beats a longer list we do not.

CertPilot

Live
An examination room: rows of desks with monitors and keyboards
                      facing a projection screen.

A white-label learning and examination platform. A company runs its own panel on it: its own courses, its own candidates, its own branding on the certificate at the end. We host and maintain the platform; the content and the cohort stay yours.

It is running today, and it is the one product on this page you can go and look at without asking us first.

What a panel gets

  • Timed mock exams built by subject-matter experts.
  • Certification paths, so a candidate has an order to work in.
  • Domain-level analytics, so you can see which topic a cohort keeps failing rather than only the headline pass rate.
  • Controlled answer review, token-based access and admin reporting.

OT Asset Simulator

In development
A cable tester on a cutting mat with an RJ45 plug seated in it
                      and a coil of patch cable beside.

A web-based industrial protocol simulator. You create virtual OT assets and operate them from a browser, with no physical hardware anywhere. Useful for proving out a SCADA integration, training an operator, or giving a security tool something to look at that is not a production line. There is a REST API behind the UI and a set of background runtime managers driving the simulation.

It is a preview: it is not finished, we are not pretending otherwise, and BACnet is genuinely not ready. If you want a look at where it is, ask.

Protocol support, as it stands

Stated plainly so nobody plans around a protocol that is not ready.
ProtocolStateNotes
Modbus TCP working

The one that has had the most use.

DNP3 working

Native runtime. The helper maps points to Kepware-style addresses, which saves an argument when you connect it to something real.

BACnet in development

Not yet working as intended. Do not plan around it.

How the simulation behaves

  • Analog points drift the way real instruments drift; digital points change state on probability rather than a fixed script.
  • Manual override always beats the simulation loop, so you can pin a value and watch what happens downstream.
  • Alarm detection on analog assets with high and low limits, active alarm tracking, and an event history you can go back through.
  • Role-based access (admin, read/write, read-only), plus audit and event logs and a security settings page.
  • SQLite for persistence, so an instance is a file you can copy.
Next

Want a look at either one?

CertPilot has a live site you can go and read. The simulator is a preview, so a look means a call and a screen share rather than a login.