OptiArms

AI workflow

Cameras standing in for the door and window sensors.

A person inside a house that should be empty is an intrusion. Arming decides where that matters, an agent looks at the frame, and coming home ends it.

A house with lit windows at dusk

The problem

What this is for

A house is not a building with staff. There is one person holding a phone, and usually they are not holding it. So every screen answers one question: is the house watched. It has to do that in a glance, on the way out of the door.

The workflow

10 stages, and what runs where

Each stage names the module behind it. The chip says whether it runs on your network or ours.

  1. On the camera

    The doors, the halls, and the ways in

    Coverage advice names entrances and circulation. It stops at the door of a bathroom or a bedroom.

    The same advisor the firearm workflow uses, rating each lens against its own working distance.

  2. On the appliance

    Analysed at the house

    A small appliance on your network reads the streams, or a computer with a camera analyses its own. Raw video stays where it was captured.

    A browser camera posts frames to the same pipeline. It is a source of pictures, never a second kind of appliance.

  3. On the appliance

    A person is a sighting of a person

    The visual alarm reports somebody being there, and carries no weapon class at all. A person is not a class of weapon.

    detectionKind on the wire. The invariant is refused in both directions, on the box and again in the cloud.

  4. In the cloud

    Arming decides where a person matters

    Armed away, and somebody indoors, is an intrusion. An exterior camera never raises one, and armed home never alerts inside.

    presenceAllows in arming-view.ts, pinned cell by cell. A driveway camera sees the post and the neighbours.

  5. In the cloud

    Floors above the firearm defaults

    A person has to be seen more clearly than a weapon before anything is raised. At night, more clearly again.

    PERSON_BAND_THRESHOLDS in bands.ts. Night carries the firearm defaults' own offsets rather than a second opinion.

  6. In the cloud

    It works during calibration

    New sites spend up to thirty days measuring before firearm alerts begin. The visual alarm works from the first night.

    That window measures firearm thresholds, and a person frame writes no candidate row into it.

  7. With a person

    An agent looks before anybody is dispatched

    A house defaults to professional monitoring. The agent is asked whether a person is inside, which is the question the incident actually raised.

    An agent can only confirm what they were asked. An intrusion never asks about a firearm.

  8. With a person

    A dispatcher is told what was seen

    An intrusion carries its own wording end to end and never says firearm. It is filed at the standard's probable human presence level.

    AVS-01 Level 2, not the Level 4 a firearm earns. Inflating it spends the credibility that gets a firearm call answered.

  9. With a person

    Coming home ends it

    The commonest false alarm in home security is the owner walking through their own front door. Disarming stands the intrusion down and sends an all-clear.

    disarmEndsIntrusion in arming-view.ts, pinned in check:arming. An intrusion alone, before an agency is working it, inside five minutes.

  10. In the cloud

    A schedule moves the house at boundaries

    Weekday mornings and evenings, in your own timezone. A manual change holds until the next boundary rather than being undone a minute later.

    arming-schedule.ts. A scheduled disarm notifies nobody, and it can never end an incident.

A lamplit path between two buildings leading to a lit doorway at dusk

What it runs on

A home, running the Home configuration. Segments are settings over one codebase, never separate products.

Cameras at the ways in

Doors, halls, and entrances. Interior and exterior are set per camera, because that is what decides when each one can raise an intrusion.

An appliance, or a computer

A small box reads IP cameras on your network. A laptop or desktop can analyse its own camera through the browser instead.

Arming, and a schedule

Away, home, or off, per site. Add the hours you are usually out and the house follows them at the boundaries.

Monitoring, and a panic button

An agent reviews before a dispatch. The panic button is the control for the thing a camera cannot see.

Why this shape

What the design buys

No new sensors on the doors

The cameras are the sensors. A house with cameras at its entrances has the coverage a panel would have asked you to install contacts for.

One tap, from every screen

Arming sits where lockdown sits for a school, in the bar at the top. It is the control a household changes twice a day.

A person looks first

A false armed-intruder dispatch to a house is this segment's worst outcome. Arming state and a human agent are the two things that answer it.

Limits

What it refuses

Stated here rather than found later. Each of these is enforced somewhere in the code, not only written on a page.

It never knows who

No face, no gait, no household member list. Whether somebody should be inside is answered by the arming state, and by nothing else.

Not a smoke, carbon monoxide, or medical alarm

Those are different sensors answering different questions. This does not replace any of them, and does not claim to.

Coverage is the ceiling

A camera sees what it is pointed at. A way in that no lens covers is a way in this cannot report.

A driveway records, a firearm alerts

Somebody in the driveway of an armed house is recorded and visible, and nobody is woken up. A visible firearm on that camera alerts as it always has.