|
|
||
|---|---|---|
| .. | ||
| README.md | ||
| index.mjs | ||
| package.mjs | ||
README.md
Gelios provider package v4
Version 4 is the first provider package whose monitoring states are derived
strictly from the Gelios Ontology v1.1.0 value contracts.
The collection uses two official safe-read capabilities with the same native rotating Gelios credential:
GET /api/v1/users/me/monitoring-configsupplies the account/usersignalActiveDurationandsignalSomewhatInactiveDurationvalues used by the official monitoring client;GET /api/v1/units?incltrip=truesupplies the complete credential-visible unit set, last-message time, speed and position facts.
The immutable provider-neutral output is
fleet.positions.current.v3@3.0.0. Its only monitoring-state fields are:
signal_state:activeorinactive;movement_state:movingorstopped.
The realtime collection profile resolves the signal threshold in one explicit
order: a positive signalSomewhatInactiveDuration, then a positive
signalActiveDuration, then the Robot2B profile fallback of 120 seconds.
The fallback is profile metadata with observable provenance; it is never a
silent mapper default. If no live threshold and no positive profile fallback
exist, publication fails closed instead of manufacturing inactive facts.
There is no unknown, freshness, GPS-quality, position-quality, parked, no-position or aggregate operational-status state. Missing geometry remains an absent geometry fact and never becomes a status. Labels, counters, colours and layout remain Foundry presentation metadata, but Foundry may only use the exact values declared by Ontology.