Skip to main content

Compliance Overview

Understanding how DubLedger handles compliance automatically.

Compliance Overview

DubLedger is built around compliance workflows. Several checks run automatically during checkout and in the background.

Automatic compliance features

Purchase limit enforcement

  • Daily limits: maximum grams per customer per day, set in compliance settings.
  • Monthly limits: maximum grams per 30-day rolling period.
  • The system calculates equivalent grams for all products in the cart.
  • Medical and recreational limits are tracked separately when configured.
  • Limits are enforced at checkout and can be overridden by a manager with a reason.

ID verification

  • Age verification: 21+ for recreational, 18+ for medical.
  • ID expiration checks: expired IDs are flagged and can be blocked.
  • Manual ID entry: ID numbers must be entered manually; there is no scanning.

Compliance score

What is not automated

  • DubLedger does not currently sync with live METRC, BioTrack, or Leaf Data APIs. State tracking must be handled through your state's provided system.
  • There is no separate immutable audit-trail feature. Transaction records serve as the operational record.
  • Lab test verification is not pulled from a live state system; product lab data must be maintained directly in the product record.