Canonical boundary
Services and UI work with normalized entities before serializing to FIWARE.
This avoids drift between profiles and makes parity tests practical.
uAgri Studio separates the canonical entity from FIWARE transport so Orion v2 and DEMO share verifiable behavior.
Services and UI work with normalized entities before serializing to FIWARE.
This avoids drift between profiles and makes parity tests practical.
Orion subscriptions feed temporal persistence when the profile supports it.
V2 compatibility is validated with reproducible gates.
QuantumLeap and CrateDB remain an optional profile for historical series.
The UI does not depend on temporal data to render the dossier.
Local and remote profiles are described from safe configuration.
Broker secrets are not exposed to the client.