Vendor-specific hub APIs
Keep applications off proprietary hub contracts by putting a stable API and policy layer in front of them.
Integration product
Open Location Hub is an OpenAPI-first hub for location updates and event exchange. It gives vendors, integrators, and enterprise teams a deployable base for auth, connectors, federated topologies, and interoperable APIs.
Location deployments often end up with vendor-specific hub logic, custom APIs, and one-off middleware between devices, business systems, and applications. Open Location Hub gives teams one integration point they can deploy and control themselves.
Keep applications off proprietary hub contracts by putting a stable API and policy layer in front of them.
Reuse auth, routing, connector, and event-exchange infrastructure instead of rebuilding it for each customer or site.
Connect existing hubs and multiple tracking technologies without forcing every site onto one stack.
Open Location Hub connects live location feeds, applies auth and policy, exposes interoperable APIs, and gives downstream applications one place to integrate.
Use one hub boundary for location-aware products, enterprise software, and operational workflows instead of wiring each system directly to vendor infrastructure.
Keep auth, permissions, RPC control, and event routing in one deployable component.
Move from local installations to regional and global aggregation without replacing the integration model.
Open Location Hub is not a rip-and-replace story. In real plants, terminals, warehouses, and production sites, teams usually need to connect what already exists and add a cleaner interoperability layer around it.
Connect on-premise or cloud hubs such as Corriva Hub, Deephub, and similar systems that already handle local device or site-level location traffic.
Bring together RTLS, GNSS, barcode, QR, and related tracking flows so downstream systems do not depend on one narrow vendor contract.
Normalize and route location data across vendors while preserving existing site investments and operational constraints.
Contributed connectors make compatibility visible and cut one-off integration work for solution providers.
Many workplaces already organize locations as hierarchies such as site, hall, aisle, area, line, or station. Outdoor operations do the same with countries, regions, cities, campuses, yards, and administrative zones. IMDF can capture those relationships in the map itself, so existing location structures become geocodable addresses.
A position can be understood as Plant 3, Hall B, Aisle 12, Zone 4 instead of just a coordinate. That matches how operators, supervisors, and ERP or MMS users already talk about the site.
Many enterprise systems already store workspace hierarchies for assets, work centers, storage areas, and production zones. Putting the same hierarchy into the map creates a direct bridge between business data and location-aware applications.
The same pattern works outside. Administrative hierarchies such as country, city, district, campus, yard, and gate help people find places and understand where events happened.
When IMDF stores these parent-child relationships, applications can geocode them. That means people can search, route, and report against familiar addresses instead of raw coordinates or custom lookup tables.
The current repository already covers the hub contract, core runtime, protocol surfaces, and operational building blocks needed for serious implementation work.
An OpenAPI contract for resource management, ingest, and standard hub behavior.
A Go server with strict handler interfaces and a low operational footprint.
Local runtime support for Postgres, Valkey, Mosquitto, and the application itself.
JWT bearer auth with `oidc`, `static`, and `hybrid` verification modes.
RBAC, ownership-aware authorization, route-level permissions, and WebSocket topic permissions.
Shared paths across REST, WebSocket, and MQTT plus an OMLOX RPC control plane.
Real deployments rarely have one integration style. Open Location Hub is designed so CRUD APIs, streaming updates, local MQTT integration, and controlled command execution can live behind one hub boundary.
Use standard APIs for ingest, resource management, and hub-facing application integration.
Support subscriptions, event fan-out, and the OMLOX wrapper protocol for live flows.
Handle local device, adapter, and site-level telemetry patterns without pushing every consumer down to device-facing protocols.
Use the hub as the control-plane front door for diagnostics and command routing such as `com.omlox.ping`, `com.omlox.identify`, and `com.omlox.core.xcmd`.
The federation work in the repository is aimed at deployment topologies such as plant hubs feeding regional cloud hubs, or regional hubs feeding a global aggregation layer.
Support countries, business units, and sites that use different location technologies, local integrators, and on-premise or cloud infrastructure.
Aggregate across sites, tenants, regions, and jurisdictions while still respecting local operational constraints.
The same model can start at one local deployment and grow into a wider federated architecture over time.
Start with the docs and API reference, then inspect the repository if you need to validate the architecture, auth model, or connector direction.