Platform

One system model. Local control. Remote visibility.

Verana's local controller runs the installation. Cloud services share the same model of spaces, looks, touchpoints, Managed Fixtures, and state so integrators can monitor, support, update, and diagnose the system without tunneling into a black box.

The local controller runs the building.

The on-site Verana controller executes looks, schedules, triggers, fixture output, and local state. Cloud services synchronize authorized system data over a secure outbound connection for remote visibility, diagnostics, updates, and AI-assisted workflows. Local operation does not depend on cloud availability.

Approved Devices
Browser-Accessible Touchpoints
Context-aware controls based on assigned space, role, and allowed actions.
Wall panels Operator tablets Integrator dashboard
HTTPS
local network
On-site
Local Controller
Runs looks, schedules, triggers, fixture output, and local state. Operates independently of cloud availability.
DMX · sACN · Art-Net LEAP-compatible · HTTP · KiNET + primary / secondary failover
Secure outbound
application channel
+ optional diagnostic VPN
Verana Cloud
Shared System Model
Domain-aware support view — the same spaces, looks, touchpoints, fixtures, and state as the local controller.
Remote visibility Diagnostics · versioned configs Updates · AI-assisted workflows
Touchpoint context

Touchpoint context separates the interface from the room.

A UI config describes what controls exist. A touchpoint record describes where and how those controls are used: assigned space, role, orientation, allowed actions, default behavior, and controller failover targets.

That separation lets the same interface adapt across rooms without duplicating the layout for each space.

same interface · different spaces
Reusable UI Block: Basic Room Controls
↓ touchpoint context resolves
Room 204→ controls Room 204
Room 205→ controls Room 205
Combined Room→ controls combined space
Managed Fixtures

Every controlled endpoint belongs to one model.

A Managed Fixture is any endpoint Verana controls or tracks through the fixture model. It may be a DMX fixture, a Lutron-compatible zone, a relay, a shade, a sensor, an HTTP endpoint, or another supported control point.

The programmer works with spaces, looks, scenes, and intended behavior instead of rebuilding logic around every protocol.

Shared feedback layer

Feedback should not be rebuilt for every connection.

In legacy workflows, feedback often has to be custom-built for each integration. Verana treats feedback as part of the fixture model.

Where a device or integration supports feedback, its state reports into one shared layer so operators and integrators can understand what the system is actually doing — not just what it was told to do.

Integration pathways for real projects.

Verana is designed for installations that mix device types. Each supported endpoint participates in the same Managed Fixture model.

DMX / sACNPathportArt-NetLutron-compatible (LEAP)KiNETHTTP PostDiGiDotMadrix
Compatible with selected third-party systems and protocols where supported. References to manufacturers or platforms are for compatibility and descriptive purposes only.

Secure outbound connectivity.

No inbound firewall rules required at the site. Application sync and diagnostic access are separate trust levels.

Encrypted application channel
Persistent secure WebSocket connection between controller and cloud for state sync, visibility, and updates.
Optional diagnostic access
For deep troubleshooting, an authorized session can enable OS-level access. Separate from normal application sync — logged, and used only when needed.

Same platform, sized to the installation.

DIN-rail and rack-mount controller options run the same Verana software model, with hardware selected based on fixture count, redundancy needs, and project scale.

Primary / secondary failover.

Supported installations can run primary and secondary controllers with shared configuration and heartbeat monitoring. If the primary drops, the secondary takes over without requiring operators to reprogram the system.

Cloud participates. Local operation remains local.

Encrypted transport, scoped access, versioned configuration, rollback, and separate authorization levels for application sync and diagnostic access. If cloud access is unavailable, the local controller continues running the last valid configuration.

Walk through the architecture.

See how Verana models spaces, Managed Fixtures, touchpoints, feedback, and support workflows in a real installation.