Your license depends on inventory that adds up.

Smoke Alarm is Audit Shield AI's inventory watchdog for licensed dispensaries. It compares your point of sale, your state tracking system and your physical counts every hour, catches the discrepancies that put your license at risk, and walks your team from alert to documented resolution.

The problem

Every system agrees. The shelf disagrees. That gap is a license problem.

Your POS, your inventory records and the state tracking system can all agree and still be wrong, because they only know what they were told.

The only way to know product is on the shelf is to count it. That is where shortages hide, and unexplained shortages are what regulators and auditors look for first.

In New York, a discrepancy of 2% or more across more than 1,000 products is significant and carries a 24-hour notification window. Smoke Alarm flags that line for your team to review; it never files anything for you.

Point of sale
1,250

Says everything sold that should have.

Inventory records
1,250

Expected on hand after receiving and sales.

State tracking
1,250

Metrc mirrors what it was told.

Then someone counts the shelves
Physical count
1,223
Unaccounted for
27 / 2.16%

Twenty-seven units with a real cost, missing without a single warning from the systems that were supposed to know, and already over the 2% line.

Illustrative figures from the sample dispensary you can load in the product.

The solution

Connect, watch, resolve. Documented every step of the way.

No new system of record, no rewriting your numbers, no guessing about what an inspector will ask.

  1. POS
    Metrc
    Counts
    Smoke Alarm
    01

    Connect your dispensary.

    Connect your POS and an authorised Metrc connection, or import your inventory records. Your systems and your own counts, side by side.

  2. :00every hour
    • Health check
    • Snapshots
    • Reconcile
    • Explain
    • Notify
    02

    Smoke Alarm watches every hour.

    Deterministic reconciliation package by package, integration health checks and regulatory threshold checks, without anyone needing to open a dashboard.

  3. Inventory discrepancy detected
    27 units below expected · 6 packages
    • Assign Marcus Oyelaran
    • 2Blind recount 6 packages
    • 3Review 14 days of movements
    • 4Propose correction → approval
    03

    Resolve it on the record.

    Clear alerts with the evidence behind them and the next step: who to assign, what to recount, what to review, and an approved correction before anything changes.

What you get

Everything an inspector will ask about, handled before they ask.

Each capability exists to answer one question a regulator or an owner will eventually put to you.

  • Hourly reconciliation

    Know when your records don't match.

    Expected inventory, your POS, the state tracking system and your physical counts are compared package by package every hour. When they disagree, you see exactly where and by how much.

  • Regulatory threshold watch

    Know when a shortage becomes a reporting question.

    New York flags a discrepancy of 2% or more as significant when you carry more than 1,000 products, with a 24-hour notification window. Smoke Alarm flags that threshold for human review. It never files anything on your behalf.

  • Guided investigation

    From alert to documented resolution.

    Assign an owner, order a blind recount, review movement history, attach evidence, propose a correction and approve it. Every step is timestamped and attributed, so the file is ready if a regulator asks.

  • Barcode inventory

    Scan products and document every movement.

    Use a phone camera, a USB or Bluetooth scanner, or type the identifier. Every scan starts an authorised movement with an operator, a reason and a timestamp. Nothing is deducted automatically.

  • Multi-location oversight

    See your entire operation in one place.

    Each licensed location keeps its own inventory, counts and findings. Owners see everything; staff see only the stores they are authorised for.

  • Audit history and daily reports

    Know what happened, who handled it, and how it was resolved.

    Investigations, recounts, notes, evidence, corrections and approvals are recorded and never silently rewritten. A morning report summarises variance, open findings and integration health by location.

Built by Audit Shield AI

Forensic AI oversight for cannabis enterprises.

Audit Shield AI provides forensic AI oversight for cannabis enterprises. It protects licenses by surfacing regulatory data gaps and compliance errors as they happen, so operators are audit-ready before the OCM arrives.

Smoke Alarm is the inventory piece of that promise: the earliest, most expensive gap most dispensaries have is between what their systems say and what is on the shelf.

Built on the Metrc third-party API · New York
  • Forensic, not cosmetic

    Every finding is backed by the records behind it: packages, movements, sales, counts and who touched what, when.

  • Built for Metrc states

    Audit Shield AI works as a Metrc third-party integrator. Smoke Alarm reads the state system of record through an authorised connection and never writes to it without an approved correction.

  • Audit-ready, every day

    Discrepancies are caught hourly and documented as they are resolved, so the paper trail exists long before an inspector asks for it.

Pricing

Straightforward plans for independent stores and multi-location operators.

Every plan includes hourly reconciliation, the guided investigation workflow, the sample dispensary for training, and an authorised Metrc connection when you are ready.

  • Smoke Alarm Monitor

    Know when your records don't match.

    $400/ month

    Inventory monitoring, hourly intelligence and a daily report for a single location.

    • 1 location
    • Hourly inventory reconciliation
    • Discrepancy alerts and investigation workflow
    • Barcode inventory (camera, USB and Bluetooth scanners)
    • Daily report by email
    • Audit history
    • Simulated or authorised Metrc connection
    Connect your dispensary
  • Most popular

    Smoke Alarm Command

    See your entire operation in one place.

    $800/ month

    Everything in Monitor for multi-location operators, with team roles and approvals.

    • Up to 5 locations
    • Everything in Monitor
    • Multi-location dashboard
    • Team roles: owner, manager, staff
    • Correction approval workflow
    • Priority support
    Connect your dispensary
  • Managed Compliance

    A compliance partner watching alongside you.

    Contact Sales

    For operators who want Audit Shield AI specialists reviewing findings and preparing documentation with your team.

    • Unlimited locations
    • Everything in Command
    • Dedicated compliance analyst
    • Quarterly inventory audit support
    • Custom integrations
    Talk to us

Prices in USD, billed monthly per location. Each plan covers the locations shown; additional locations are added at the rate listed. Enterprise pricing is confirmed with our team.

FAQ

Plain answers to common questions.

If yours isn’t here, talk to the Audit Shield AI team.

What does Smoke Alarm actually do?

It watches inventory for licensed dispensaries. Every hour it pulls what your POS, your state tracking system and your own counts say is on hand, reconciles them package by package, and raises a finding when they disagree. It then guides your team through investigating and documenting the discrepancy.

Does Smoke Alarm replace Metrc?

No. Metrc (or your state's tracking system) remains the system of record. Smoke Alarm reads from it through an authorised connection and compares it with your POS and physical counts. It never writes to Metrc except through a correction your team has approved, and until your credentials are connected it runs on a clearly labelled simulated connection.

How does this protect my license?

Regulators care about unexplained inventory. Smoke Alarm finds shortages early, flags when a discrepancy crosses a regulatory threshold for your team to review, and keeps a complete, timestamped record of how each one was investigated and resolved. That record is what an inspector asks for.

How do I see it working with my dispensary?

Connect your dispensary: create your account, add your locations, choose your POS, then either import your current inventory from a CSV export or load the sample dispensary, which carries a real 27-unit shortage (2.16%) you can investigate end to end.

How does the hourly AI work?

A server-side agent checks your integrations, takes fresh inventory snapshots and runs a deterministic reconciliation every hour. The arithmetic is never done by a language model. AI only explains findings in plain language and prioritises next steps; if no AI key is configured you get clearly labelled deterministic summaries instead.

Does Smoke Alarm change my inventory records or file anything with a regulator?

No. It never rewrites expected inventory and never files anything. Recounts revise the physical count, and any correction to expected inventory is proposed, approved and recorded as an auditable transaction.

Catch the problem before it spreads.

Connect your dispensary, load the sample store or your own inventory, and watch Smoke Alarm find a real 27-unit shortage and walk it to a documented resolution.