Scoring Methodology
Canvyr grades every NJ cannabis operator from public records: the NJ CRC permitted list and enforcement resolutions, NJ UCC lien filings, DORES corporate status, the NJ tax-delinquency list, WARN notices, and Leafly activity. This is a public-records grade; it deepens every week as distress data accumulates.
License Renewal runway & regulatory standing
How much runway an operator has before license renewal, lowered when distress signals appear. NJ renews annually, so this leans on the expiry year and then drops for enforcement actions or liens lapsing soon.
Footprint Vertical integration
How many distinct parts of the supply chain an operator runs: cultivation, manufacturing, retail, distribution. Duplicate license labels for the same capability (e.g. Retailer + Dispensing) are collapsed so breadth isn't double-counted.
Health Composite grade
An overall read: an operator's Footprint, lowered by its distress level (high −2 grades, elevated −1). A built-out operator with no trouble scores well; a distressed one is pulled down regardless of size.
Distress signals
Distress is what lowers an operator's License and Health grades. It rolls up independent public sources:
Data sources
- NJ CRC permitted list & enforcement resolutions: the operator directory plus every enforcement-action PDF (penalty, violations), refreshed weekly.
- NJ UCC lien filings: secured-debt records, new filings flag capital events; filings lapsing soon flag distress.
- NJ DORES corporate status: entity standing (active, dissolved, forfeited, revoked) refreshed on a rolling weekly cycle.
- NJ Division of Taxation delinquency list: operators appearing on the published tax-delinquency list.
- NJ DOL WARN notices: layoff and closure filings matched to operators (counted within 180 days).
- Leafly activity: last menu-update date as a storefront-liveness signal where available.
Caveats
- Most NJ operators are single-capability retailers, so a C Footprint is common and honest. Discrimination comes from the integrated top tier and the distressed bottom tier.
- Distress coverage grows over time: the weekly change feed (delistings, expiry moves, capability changes), the UCC sweep, and enforcement parsing all accumulate; Leafly activity covers a subset of operators.
- Scores are derived from public records, are not legal or investment advice, and may lag the official record.