Small, free validators for the artifacts practitioners actually wrestle with — Sparkplug B topics, UNS naming conventions. Everything runs in your browser; nothing you paste leaves your machine.
Paste a topic. Get every violation of the Sparkplug B topic grammar — namespace, message type, node vs. device form, wildcards — with plain-language explanations.
Grammar checked: spBv1.0/{group_id}/{message_type}/{edge_node_id}[/{device_id}] and spBv1.0/STATE/{host_id} (Sparkplug 3.0).
Paste your topic paths — one per line. It checks the things that quietly rot a namespace: inconsistent depth, mixed casing styles, spaces, case-collisions, duplicates.
Checks: consistent depth · one casing style · no spaces or MQTT wildcards · no case-collisions between siblings · no duplicate paths.
The biggest tool of the set. Feed it your equipment hierarchy and it designs the full Unified Namespace: topic tree, Sparkplug B mapping, payload schemas, and a conventions document. The design step is completely free — you pay only if you want the deployable pipeline export.

From your hierarchy to a namespace your whole plant can agree on — designed in minutes, in your browser.
Don't have a hierarchy and tag list ready to paste? Use Namespace Architect. It generates the namespace from a guided conversation or your files, including a deployable DataOps export.
A short, self-serve readiness check based on dxpert's assessment method. Answer a few questions about your data foundation and get a preliminary Digital Platform completeness read and an AI-readiness verdict — in a few minutes, free, no sign-up.

Deliberately preliminary and self-reported — the on-ramp, not the deep work. It tells you whether the board-ready roadmap is worth your time.
Validate an equipment hierarchy against ISA-95 / IEC 62264 structure — levels, roles, and the mistakes that break MES integration later.
Check Asset Administration Shell submodels for structural validity and sane semantic references before they hit your registry.
Verify that an OPC UA address-space export maps cleanly onto a Sparkplug group / node / device / metric structure.