Products
Twelve products across five phases — a single system for cannabis business management. Each product is a standalone app on its own subdomain; all share the ICC identity layer and Django API.

Phase 1 — Active development

CCX — Cannabis Commodities Exchange

B2B
ccx.intelcann.app

Wholesale trading platform for licensed cannabis businesses. Sellers list lots; buyers browse, make offers, and purchase. Offline payment settlement in Phase 1.

  • KYB business onboarding with CDAP license verification
  • Lot listings with COA (lab test PDF) upload and parsing
  • Offer / counter-offer / accept flow
  • Proof-of-funds upload + dual payment confirmation
  • CQI score badge on every lot
  • Metrc / IMS two-way integration for lot push/receive
  • Order tracking: Pending → Confirmed → In Transit → Received
  • Dispute escalation to admin

BMC — Business Management Console

Operators
bmc.intelcann.app

Unified operator dashboard spanning CCX and ICC Maps. One login via ICC SSO; role-based access for Admin / Manager / Staff.

  • Business profile: legal name, licenses, verification status
  • CCX module: listings, orders, payment status
  • ICC Maps module: dispensary profile, live menu management
  • Integrations hub: IMS/POS connect, sync logs, API keys
  • Team management: invite, roles, per-product access
  • License expiry alerts (60-day warning)

CQI — Cannabis Quality Index

Internal service
Internal API — not user-facing

Proprietary lot quality scoring algorithm (0–100). Phase 1 uses a weighted rule-based model; Phase 4 upgrades to a trained ML model once transaction data accumulates.

  • 6 scoring components: THC, terpenes, safety panels, moisture, freshness, seller reputation
  • Weights stored in DB — editable in Django admin without deploys
  • Score breakdown surfaced to buyers (transparency)
  • Async scoring via Celery — fires on COA upload
  • Phase 4: XGBoost/LightGBM trained on CCX clearing prices
  • Score displayed on CCX listings and ICC Maps consumer menus
Phase 2 — Business operations

Standalone operational products covering the full cannabis supply chain — from cultivation through retail. Each runs on its own domain with ICC SSO; data flows between products via the shared API (e.g. harvest in Grow → inventory in Inventory → wholesale lot on CCX → menu on Maps).

Grow — Cultivation & Plant Management

Cultivators
grow.intelcann.app

End-to-end cultivation management: rooms, batches, plants, nutrients, environmental monitoring, and harvest planning. Metrc/BioTrack sync for state compliance.

  • Facility & room layout with capacity tracking
  • Plant batch lifecycle: clone → veg → flower → harvest
  • Nutrient schedules, IPM logs, and task assignments
  • Environmental sensor integration (temp, humidity, CO₂)
  • Harvest forecasting and yield reporting
  • Metrc tag assignment and two-way compliance sync

Make — Manufacturing Management

Manufacturers
make.intelcann.app

Production management for infused products, concentrates, edibles, and packaging. Bill of materials, batch recipes, and compliance traceability from input to finished goods.

  • Recipe / BOM management with yield calculations
  • Production run scheduling and work orders
  • Input lot consumption and output batch creation
  • COA linkage and quality hold / release workflow
  • Waste and byproduct tracking for compliance
  • Finished goods push to Inventory on completion

Distro — Distribution Management

Distributors
distro.intelcann.app

Distribution operations for licensed cannabis distributors: inbound receiving, warehouse management, outbound fulfillment, and manifest generation.

  • Inbound receiving with Metrc manifest matching
  • Warehouse locations, bins, and pick lists
  • Outbound order fulfillment and route planning
  • Transfer manifest generation and state reporting
  • Customer (retailer / cultivator) order portal
  • CCX wholesale order integration for B2B sales

Inventory — General Inventory Management

All operators
inventory.intelcann.app

Post-harvest inventory management usable by any cannabis business — cultivators, manufacturers, distributors, and retailers. Central ledger for packages, lots, adjustments, and transfers.

  • Package and lot tracking with status workflow
  • Adjustments, holds, quarantine, and destruction
  • Inter-facility and inter-license transfers
  • Cycle counts and reconciliation reports
  • Metrc / BioTrack two-way sync
  • Feeds CCX listings, Distro fulfillment, and Retail POS

Retail POS

Retailers
pos.intelcann.app

Point-of-sale for dispensaries and retail locations. Checkout, customer queue, inventory depletion, and compliance sales reporting — with live menu sync to ICC Maps.

  • Register checkout with cash / debit support
  • Customer queue and order management
  • Real-time inventory depletion from Retail stock
  • State purchase-limit enforcement
  • Receipt printing and Metrc sales reporting
  • Live menu sync to ICC Maps and IVB recommendations

HR — Human Resources Management

All operators
hr.intelcann.app

Workforce management for cannabis operators: employee records, scheduling, time tracking, and compliance training — tied to ICC SSO and per-product access controls.

  • Employee profiles linked to ICC SSO accounts
  • Shift scheduling and time-off requests
  • Time clock and payroll export
  • State-mandated compliance training tracking
  • Badging and facility access permissions
  • Per-product role assignment via BMC
Phase 3 — Consumer layer

ICC Maps

Consumer
maps.intelcann.app

Dispensary locator, live menu aggregator, and product rating system. Differentiates from Weedmaps/Leafly via CQI quality scores on consumer menus.

  • GPS-based dispensary discovery (PostGIS radius queries)
  • Live menu sync: Dutchie, Jane, Treez, Flowhub via POS API
  • CQI score badge on every product
  • User reviews with effect tagging
  • IVB "Find My Product" integration (Phase 4)
  • Mobile app in Phase 5

ICC Social

Consumer
social.intelcann.app

Semi-anonymous social platform for cannabis consumers. Pseudonymous identity — no real name required. C2C and B2C interactions.

  • Pseudonymous accounts — no real name collected
  • Posts: text, photo, video, product reviews, dispensary check-ins
  • Business pages for dispensaries and brands (verified badge)
  • Coarse location only — never precise GPS stored
  • PII and activity data in separate DB schemas (CCPA)
  • Mobile app in Phase 5
Phase 4 — Intelligence layer

IVB — ICC Virtual Budtender

AI
Embedded in Maps + dispensary POS

AI product recommendation engine. Deployed inside ICC Maps as "Find My Product" and as a widget inside dispensary POS systems at checkout.

  • Signals: purchase history, reviews, effect preferences, terpene similarity, collaborative filtering
  • Cold-start: effect preference quiz for new users
  • POS targets: Dutchie (public API), Flowhub, Treez (partnership required)
  • Only recommends in-stock products (real-time inventory sync)
  • No raw PII sent to POS — hashed customer IDs only

IMS / POS Integration Architecture

ICC Inventory is the native ledger for post-harvest stock; CCX and ICC Maps also integrate with third-party IMS/POS systems for operators who use external tools. Two-way sync eliminates manual data entry and enables the full seed-to-sale workflow for vertically integrated businesses.

CCX — Sell side

Cultivator pushes a lot from their IMS to CCX. Lot metadata pre-fills the listing form.

CCX — Buy side

Buyer receives a purchased lot back into their IMS from the CCX order confirmation.

ICC Maps — Menu sync

Dispensary IMS/POS changes propagate to ICC Maps menu within 15–60 min via Celery beat, or near-real-time via webhook.

Vertically integrated

CCX purchase → IMS receiving → ICC Maps menu update — a single operator workflow via BMC + SSO.

Metrc (mandatory — state compliance) BioTrackTHC Dutchie Jane Technologies Treez Flowhub LeafLogix Distru