Why It Exists
Catch conformance issues before they delay you
"Vendor says it's compliant" is not a test result. Conformance Workspace turns that claim into something you can reproduce, measure, and disagree with — early, on your own bench and in CI — so issues surface while they're still cheap to fix. Here's what it does.
Guided compliance tests
Step through the plan with the workspace as your guide — it tells you exactly what to do at the PD and what to expect at each step, prompting for the physical actions a scenario needs (present a card, trip a tamper, check an LED) and recording how the device responded.
Semi-automated runs
For unattended use, the suite skips any scenario that needs a person at the PD and runs everything it can drive over the bus on its own — so the same plan fits cleanly into CI and fast re-checks.
Command coverage
Exercise the OSDP command surface — polls, output control, LED, buzzer, secure channel handshakes, and the rest — and record exactly how the PD under test responded to each one.
Physical-layer checks
Validate baud-rate behavior, inter-byte timing, reply turnaround, and framing — the layer-1 details that decide whether a "compliant" device actually plays well on a real bus.
CI regression guard
Run the same plan on every firmware build and compare reports automatically. Catch conformance regressions the moment they appear and confirm a fix actually held.
At-desk operation
Bench-attach the PD, point the workspace at it, and go. No lab-time, no portable instrumentation, no waiting for a compliance window with shared hardware.
Dual OsprioMini drive
Two OsprioMini devices run conformance — one drives the PD under test, the other monitors the bus independently for trustworthy timing.
PDF for the record
Download any run as a self-contained, timestamped PDF — a fixed snapshot you can archive and pull up later for audit, retention, or traceability long after the bench is packed up.