Patented Technology

WhatsApp

Regulatory & Market Foundations 

Before any code was written, we aligned  our system design with Dutch cannabis regulations to ensure full compliance.

Our process includes:

  • Operating within the Netherlands cannabis policy framework.
  • Compliance with the Dutch Cannabis Experiment (Controlled Cannabis Supply Chain Experiment).
  • Meeting retail compliance requirements set by the Netherlands Food and Consumer Product Safety Authority.
  • Adhering to GDPR (EU-wide) for customer data, identity verification, and logging.
  • Following municipal (gemeente-level) rules on vending, retail automation, 

Cannavendex's patented technology ensures that our cannabis vending machines are the most compliant and secure on the market. Designed with Dutch regulations at its core, our systems guarantee legal and responsible dispensing. Discover how our commitment to compliance and ease of use sets us apart.

AI Budtender

Designed from the ground up for compliance, transparency, and privacy, the Cannavendex AI Budtender is not about replacing staff or automating decisions. Instead, it provides clear, consistent, and responsible product information, helping customers navigate choices while keeping human oversight firmly in place.

 

Optional Customer App

The optional Cannavendex customer app allows users to voluntarily indicate general product preferences through simple multiple-choice questions. When a QR code is scanned at a Cannavendex-enabled machine, these preferences are loaded for that session only, allowing the AI Budtender to highlight relevant in-stock products and explain why they may match.

System Architecture Design

 

We design a modular, auditable, and remotely manageable system with:

Core Components:

  • Embedded vending machine controller (Edge layer)
  • Cloud backend (EU-hosted)
  • Operator/Admin dashboard
  • Compliance & reporting engine
  • Secure payment and ID verification services

Architecture Principles:

  • Zero-trust security model
  • Offline-first vending logic (legal continuity)
  • Event-driven backend (message queues)
  • Hardware abstraction layer (HAL)

Technology Stack:

  • Embedded / Edge:
    • OS: Hardened Linux (Yocto or Ubuntu Core)
    • Language: C++ / Rust (hardware-critical), Python (orchestration)
    • Local DB: SQLite (encrypted at rest)
  • Backend:
    • Language: Java (Spring Boot) or Node.js (NestJS)
    • Cloud: EU-based (AWS Frankfurt / Azure West Europe)
    • DB: PostgreSQL + audit log append-only store
    • Messaging: Kafka or RabbitMQ
  • Frontend:
    • Operator UI: React + TypeScript
    • Machine UI: Touch-optimized web app (React / Vue)

Core Functional Modules 

3.1 Identity & Age Verification

  • Mandatory for Dutch cannabis sales.
  • ID scan (passport, Dutch ID, EU ID cards)
  • Age verification (18+ rule enforcement)
  • Optional DigiD integration (future-proofing)
  • No biometric storage (GDPR minimization)

Key Rules:

  • Stateless verification tokens
  • No raw ID images stored
  • Encrypted session logs only

3.2 Product & Inventory Management

  • SKU-level tracking (batch, strain, THC %, origin)
  • Real-time stock sync with backend
  • Maximum purchase limit enforcement (per day/user)
  • Product recall & lockout functionality

3.3 Payment Processing

  • PIN / debit cards (iDEAL-compatible terminals)
  • Cashless-first approach (preferred by regulators)
  • Offline payment queuing with reconciliation
  • Anti-money-laundering transaction caps

Our machines are not traditional vending machines, they are regulated dispensing systems installed only inside licensed premises.

They operate only when:

  • Lawful entry is verified
  • A responsible person is present
  • Operating hours are valid

Our machines enforce legal quantity limits at machine level and fail closed under all fault conditions.

Core Innovation:

  • Authorization-state engine
  • Door-controlled human verification
  • Non-overrideable compliance logic
  • Audit-ready logging without customer surveillance

WhatsApp