Proof of reach · Buildings & facilities

Sense the building, act before anyone arrives.

A Fibric operator reads the building management system over BACnet, reasons about comfort and energy together, and conditions a space ahead of the people who use it. Governed, fail-closed, on real data.

One envelopeper BACnet point
Comfort vs energyweighed in real time
Fail-closedno proof, no action
What it senses

The whole building, normalized to one event.

Connectors read the building management system over BACnet, the HVAC plant, water-source heat pumps, chillers, and VAV boxes, alongside occupancy and access events, sub-metered energy, and the work-order system. Every point lands as one canonical EventEnvelope, tagged to the tenant, so a setpoint, a door swipe, and a kilowatt-hour all speak the same language. A connector is just an MCP integration behind a capability, so swapping a controller or a meter is config, not a rewrite.

How it reasons

Comfort and energy, on the same evidence.

The base model proposes a validated plan from the live signal. It never acts on a placeholder.

Anticipate

Condition ahead of arrival

Read occupancy and access patterns to pre-condition a space before the people who use it get there, instead of running an empty room at full setpoint.

Detect

Catch the drift early

Watch a setpoint or a sensor trend toward a fault, a heat pump short-cycling, a zone never reaching target, and flag it while it is still cheap to fix.

Balance

Weigh comfort against energy

Trade comfort and consumption in real time on the building's own data, then explain the call in plain language so an operator can stand behind it.

What it acts on

It proposes. A deterministic executor disposes.

Write a setpoint, schedule a pre-conditioning run, or open a work order, single-flight per entity and idempotent, so the same plan can never fire twice. Every change is reversible and leaves an attributable receipt.

See the trust spine

Trust fails closed. If the operator cannot prove an action is safe, it does nothing and says so. Nothing reaches a controller until the plan is validated, scoped to the tenant, and logged, so you always know what changed, why, and how to undo it.

Point an operator at your building.

The proof is concrete: a hotel that pre-conditions guest rooms from real occupancy instead of running them empty. Connect one system and see your own building in the loop.