Distributed architecture that organizes independent Horus instances with ONVIF cameras, users, permissions, IoT sensors, automations, edge, and AI.

Distributed architecture for cameras, community, IoT, and AI
Horus is organized as a distributed service architecture: cameras and sensors remain at each site, the mobile experience enables operation from anywhere, edge can run workloads close to the capture point, and the cloud environment coordinates identities, permissions, notifications, scenarios, and integrations.
Each Horus instance represents an autonomous environment. Relationships between devices, users, groups, calendars, permissions, and automations exist inside that instance, ensuring operational independence and logical security between different installations or customers.
Connected layers of the ecosystem
Horus by Fidumtec is more than an app, an IoT solution, or a camera system. It is a distributed platform made of connected layers:
- Field: cameras, sensors, actuators, physical devices, and installed infrastructure.
- Gateway / local edge: gateways, adapters, field protocols, and processing close to the site.
- ISP / operator edge: ISP network, datacenter, regional edge, storage, GPU, recording, and inference.
- Horus Cloud: identity, instances, users, permissions, rules, dashboards, events, and multi-tenancy.
- AI and automation: video analytics, intelligent events, rules, scenarios, and automatic or assisted actions.
- Mobile experience / Clipxu: visualization, alerts, field operation, and user interaction.
Points 4, 5, and 6 allow the centralized logic of the architecture to coexist in distributed form across multiple platforms. Horus Cloud is no longer understood as a single cloud; it operates as a network of clouds, including pure cloud nodes, operator clouds, and connected ISP deployments.
Instance-based connection and multi-cloud operation
Each Horus instance belongs to a specific cloud node. That node can be associated with an ISP, a specific cloud region, or a cloud operated within a distributed architecture. The connection is not resolved against one global cloud, but against the cloud node where the instance being operated lives.
In the Clipxu mobile application, the user connects to the cloud node where the Horus instance being configured or operated is registered. If the user switches instances, the active configuration starts pointing to the cloud node corresponding to that new instance.
In a dashboard, the behavior is different: each monitor can represent the visualization or control of a different Horus element. For that reason, dashboard connections are made against the cloud node that owns the Horus instance of each monitored element. A single dashboard can operate, in parallel, elements hosted in ISP clouds, cloud regions, or different cloud nodes.

1. Cameras and sites
- Cameras are onboarded using standards such as ONVIF.
- A single user can operate owned cameras or views shared by third parties.
- The platform avoids depending on each manufacturer's proprietary cloud.
2. Cloud, edge, and mobile experience
- Manages users, groups, cameras, permissions, and communities.
- Defines 24/7 access windows or temporary permissions with start and end dates.
- Coordinates specific notifications for linked users.
- Maintains personalized dashboards according to each user's permissions.
- Allows Clipxu to act as the mobile experience for visualization, alerts, and operation.
- Provides the foundation for deployments such as ISP, IoT, communities, and critical infrastructure.
3. Sensors, actions, and AI
- Integrates selected IoT sensors to complement camera information.
- Can execute remote physical actions using IoT devices.
- Processes video images with inference engines to generate events and information for the user.
- Enables rules based on events, logical conditions, sensor states, schedules, calendars, and user presence.