Every value MACHHUB collects lands in one hierarchy, on a broker that ships with the product. The tag on a dashboard is the tag an application reads and the tag sent upstream.
On every edition, including Edge
Site, area, line, cell, machine. Build the hierarchy to match how people already talk about the floor, rather than how a controller happens to address a register.
Drivers publish into the tree; dashboards, processes, applications and anything upstream read from it. Nothing is exported, duplicated or reconciled later.
The broker is part of the product. Any MQTT publisher you already own can write into the same tree, and any subscriber can read from it.
Access is granted at a level of the hierarchy, so a contractor can be given one line and nothing above it.

When someone asks what the line did at 03:00, there is one place to look and one answer.
The trial is the full product, with every module unlocked, and it restarts as often as you like. No licence key, no registration.