WSLCB rules enforced in code — at the moment of the action, not in a binder.
You came in because compliance is the thing that can cost you your license — and right now it lives in a binder and a hope that everyone on the floor followed the rule.
Most systems log a compliance event and hope. Here the rule is enforced where the action happens: vertical-ID stops the cart, the industry discount re-verifies on a 90-day clock, the waste log won’t close without a second witness, a lapsed vendor license auto-pauses receiving, and trade samples block at the quarterly cap. Every state change writes to an immutable log — the auditor’s first stop.
The rule fires at the action, not after it.
Caught at the cart, not on a poster
Vertical-ID stops the cart at the register — under-21 and DOB-mismatch attempts are logged, not waved through and written up later.
The four Washington edge rules, in code
Industry discount re-verifies on a 90-day clock (314-55-095). The waste log won’t close without a second witness (314-55-079). A lapsed vendor license auto-pauses receiving (314-55-035). Trade samples warn at 25 and block at 31 per employee per quarter (314-55-096).
An immutable audit log
Every state change writes to a log kept indefinitely — WSLCB requires three years. ‘Why did this go yellow?’ is one query, and it’s the auditor’s first stop.
No medical claims, by design
The language at the cart stays comparative, never therapeutic, so WAC 314-55-155 stays clean. The product helps the business, not the substance.
Let the rows do the work.
Every platform enforces the two universal checkout rules — age/ID and the daily limit. The Washington-specific edge rules are where a system either enforces them or merely logs and alerts.
Industry discount (314-55-095)
Logged, maybe alerted — the 90-day re-verify left to staff memory.
Industry discount (314-55-095)
The 90-day re-verify enforced in the cart.
Waste log (314-55-079)
A field to fill in.
Waste log (314-55-079)
Won’t close without a second witness’s sign-off.
Vendor license lapse (314-55-035)
A report you have to remember to check.
Vendor license lapse (314-55-035)
Auto-pauses receiving the moment a license lapses.
Trade samples (314-55-096)
Tracked, maybe.
Trade samples (314-55-096)
Warns at 25, blocks at 31 — per employee, per quarter.
The audit trail
An audit trail.
The audit trail
An immutable log — every state change, the auditor’s first stop.
CannAgent puts your compliance posture in code, not in a binder. The rules are in code because ‘we trained everyone’ is not a defense the WSLCB accepts.
See the rules fire.
The demo walks vertical-ID at the cart, the waste-log witness gate, and the vendor-license auto-pause on a test run set up for your shop.