Modules

Sixteen modules. One audit trail.

Every module writes to one shared database with standardized audit fields — every signature ties to a named human. 16 modules: 15 live today. Farm AI (Beta — a preview, not yet backed by live data) completes the suite at launch: 16 of 16 live, targeted Q4 2027. Every live module logs free but analyzes on demand: press Analyze to run AI over that module's own data — a single entry or its full history — metered from your tier's AI quota. Asking KiP Quip (plain-language assistant over your own records) is different and unmetered from Pro up: the chat bubble on every module page answers from the records your team already logged, and shows the basis for each answer. Cross-facility business intelligence lives in ExecutivE i i (owner BI dashboard). Jump to any module below.

● LIVE

VisioN

Daily grow log + photo analysis · irrigation + environment logging with K3B0/R3DE AI

The module that launched the platform. Log every irrigation and environment reading, then run R3DE (green/yellow/red operational brief) AI on any entry, or K3B0 (expert agronomic deep dive) from Pro — Pro and up snaps a whiteboard, label, or sensor display to autofill. Included in every tier including the free Trial.

What it does

  • K3B0 + R3DE crop-steering AI — dryback depth as primary driver (<10% shallow / 10-20% balanced / 20-35% deep generative / >35% water-stress), runoff EC delta as secondary, 5 cross-correlation rules. Every recommendation projects the expected dryback / runoff % band after the change.
  • AI image capture + autofill — Vertex AI reads whiteboards, labels, sensor displays into form fields (Pro and up)
  • Whiteboard bulk import — multi-row tabular extraction with editable review grid and bulk commit (Pro and up)
  • Per-field unit selectors — every volume input has its own mL/L/gal/flOz dropdown; switch units and the typed value converts canonically — no silent re-interpretation.
  • Dryback in % VWC — (peak − current) / peak × 100, with runoff EC delta as the correction term. Field capacity is held as two separate measurements — water held per pot (mass balance) and what your probe reads at plateau (your calibration) — because they are different physical quantities. The “did peak reach FC?” check runs against your own calibrated band, and reports not calibrated rather than guessing.
  • Per-plant runoff + crop-steering hint — drainage measured from one representative pot, derived to room-total + % of pot FC + % of feed delivered. Banded steering label renders inline.
  • 500-char Adjustment Description — free-form irrigation change notes sit next to the irrigation log so the audit trail lives where the data does.
  • Live aliases + ranges — 17 irrigation/environment fields show AKA names, healthy ranges, and value-driven cross-field interpretation.
  • Per-module reports — CSV/PDF/JSON, filterable by lot, strain, room, date

Quick facts

Tier
All
AI calls
Counts
● LIVE

HarVesT

Harvest readiness + yield · yield tracking + quality metrics

Close the harvest loop from wet weight to cured yield — trim-waste ratios, moisture-loss curves, per-strain grade. Readiness scoring before the cut, full audit trail after, and a direct handoff into SafE (lot custody: dry → cure → trim → test → release).

What it does

  • Readiness assessments — scored from a trichome photo analysis (clear / cloudy / amber %), logged alongside pistil color and leaf condition; the score states its basis and recommends a harvest window. Stored in a dedicated harvest_assessments collection — separate from completed harvests, no localStorage data-loss.
  • Per-lot yield curves — wet → trim → dry → cure with automatic percentage tracking
  • Trim waste ledger — distinguish biomass, sugar leaves, and stems for recovery planning
  • Post-cure weight — moisture adjusted to your target RH
  • Strain yield averages — your own averages; network benchmarks are on the roadmap, not live yet
  • Universal audit trail — every submit / update / readiness assessment timestamped to the per-facility audit log
  • SafE handoff — harvested lots flow directly into SafE for release tracking

Quick facts

Tier
Plus
À la carte
Contact
● LIVE

GarDen

Plants, batches, propagation · cultivation log + batch management

The daily operational backbone operators open first every morning. Track every batch from clone to flower with configurable stage gates and room assignments, and sell that production through a real client-order pipeline.

What it does

  • Client Order pipeline — Pending → In Progress → Ready → Fulfilled (terminal) or Cancelled. Persisted to Firestore (not localStorage) so orders survive cache clears, sync across devices, and show in the spreadsheet view.
  • Lot assignment — bind a cultivation lot to an in-progress order so the order ↔ batch link is durable. Every assignment audit-logged with old → new lotId.
  • Active Batches dashboard — Active Client Orders panel renders above the plant registry table so the operator sees both sales commitments AND physical batches in one view.
  • Batch lifecycle — clone → veg → flower → harvest with stage transition approvals
  • Room occupancy — real-time view of what's where, stage density per room
  • Stage gates — block transitions until quality/health checks pass
  • Feed schedule hooks — drop events into EpU (equipment + rooms) logs for irrigation tracking
  • Universal audit trail — every order create, advance, lot assignment, fulfillment, or cancellation timestamps to the per-facility audit log
  • Clone tracking — mother plant lineage back to your GenetiC (strain lineage + phenotypes) entries
  • Mother bank — mother lots with their establishment and regeneration due dates; the day a batch flips from veg to flower is recorded once

Quick facts

Tier
Plus
À la carte
Contact
● LIVE

RacK

Inventory + nutrient feeding · AI-scan manifest ingest

Receiving reimagined. Photograph a manifest or invoice and Vertex AI parses the packing list into line-item inventory (Pro and up); order-request emails format and broadcast to your receiving group automatically.

What it does

  • AI packing list parser — upload a photo, get structured line items ready for receiving (Pro and up)
  • Bulk import mode — multi-row tabular extraction with editable review grid + bulk commit (Pro and up)
  • Usage / Disposal / Transfer ledger — every inventory delta writes a rack_transactions doc on the backend AND an audit-log event. The localStorage cache stays offline-mode-only.
  • Email group broadcasts — subject: Order Request_XXXX - Vendor - Date - Initiator
  • Universal audit trail — submit / adjust-quantity / order / receive-shipment all timestamped per-facility
  • Per-module reports — CSV/PDF/JSON by lot, strain, room, or date range

Quick facts

Tier
Pro
À la carte
Contact
● LIVE

KpU — Key Production Unit

Work orders + SOP documents · preventive maintenance · costs

The work-order system for your production units. Raise a work order against a room or a piece of EpU equipment, advance it Open → In Progress → Complete, attach scanned documents, and track the labour and parts cost — every step audited, with inventory deductions captured.

What it does

  • Work-order management — create, advance (Open → In Progress → Complete), delete. Every state change syncs to the backend kpu_workorders collection AND fires an audit-log event with inventory deductions captured.
  • Equipment-aware routing — a work order raised against EpU equipment auto-notifies that equipment's maintainers
  • Preventive maintenance — recurring maintenance work orders with due dates and completion history
  • Document scanning — attach manuals, service records, and photos to a work order
  • Cost tracking — labour rates and parts roll each work order into a cost, surfaced in ExecutivE i i
  • Universal audit trail — work-order create / advance / delete timestamps + inventory-deduction trail per event

Quick facts

Tier
Pro
À la carte
Contact
● LIVE

EpU — Equipment & Power Unit

Equipment registry · power/electrical · maintenance · layouts

Every pump, light, dehumidifier, and controller in one registry — with the power draw and circuit behind it, the preventive-maintenance schedule ahead of it, and the room floor-plan it sits in. EpU is your equipment and electrical system of record.

What it does

  • Equipment registry — every asset by category, make/model, serial, and room; the durable record maintenance and work orders reference
  • Power & electrical — track amperage, wattage, and circuits per equipment and room, so you size loads and catch over-subscribed breakers before they trip
  • Preventive maintenance — per-equipment schedules with next-due dates; overdue items surface and can spawn KpU work orders
  • Room definitions — define rooms and zones once; equipment, layouts, and maintenance all reference them
  • Floor plans (Pro and up) — upload your plan, set its scale, outline the rooms on it and place equipment in feet; export a PDF sheet, or DXF on Pro+ and up, for contractors and inspectors. A photo of the plan goes to your records for review, and a replaced plan is kept as a version
  • Universal audit trail — every equipment, maintenance, and layout change timestamped to the per-facility audit log

Quick facts

Tier
Pro
À la carte
Contact
● LIVE

SafE — Safe Escort

Production inventory + release management

Full lot traceability across a nine-stage pipeline (Harvested → Drying → Curing → Trimming → Testing → Packaging → QA Review → Ready for Release → Released — re-orderable per facility), with a signed release — a PIC or HOS signs with their name and a confirmation — and standardized order-complete emails. Nothing is released without a passing lab certificate.

What it does

  • 9-stage pipeline tracking — every transition audited; stages move forward only, and Testing and QA Review cannot be skipped
  • Lab certificate required — release needs a passing lab certificate, opened and identified when it is uploaded and re-checked at release; lab results are append-only
  • A lot is bounded by its harvest — a lot cannot hold more than the harvest it came from, and the server assigns every lot number
  • Backend-persistent lots — every create / stage advance / release writes to Firestore AND fires an audit-log event. The localStorage cache is offline-mode-only; backend is the durable source of truth.
  • Signed release — one signer: a PIC (Person in Charge) or HOS (Head of Security) role, their name, and a confirmation, with the destination and notification email. Sign-off detail carried in the audit-log summary so compliance can reconstruct the release without opening the app. (Two-person approval lives in PaLLeT, below.)
  • Release audit trail — every exit from the facility logged with signatures; visible via the per-facility audit-log spreadsheet view (filter module=safe)
  • Order-complete emails — subject: Order Complete_LOT - Destination - Date - Initiator
  • Harvest handoff — lots auto-flow from HarVesT module

Quick facts

Tier
Pro
À la carte
Contact
● LIVE

ExecutivE i i

Cross-facility analytics + facility-wide lot reports

The executive dashboard, aggregating every module across every facility you can access. A cross-module facility-wide lot/strain report (Pro+) compiles one lot's full record into a single document. An Activity Score and network visibility are on the roadmap, not live yet.

What it does

  • Seven aggregation tabs — Overview, Lots, Custody, Collaborators, Facilities, AI Analytics, Audit Log
  • Activity Score card — planned, on the roadmap; shows “Not available yet” today
  • Facility-wide cross-module lot report — CSV/PDF/JSON for managers, execs, suppliers, vendors (Pro+)
  • Cross-module audit log — record-changing actions from every module, filterable by user/facility

Quick facts

Tier
Pro+
À la carte
Contact
● LIVE

KroP Ai

Cultivation news feed + weekly digest — fetched every 6 hours, ranked for your strains

A news and community feed for growers, not a page of static tips. Every 6 hours KroP Ai fetches public feeds — industry news, provider guides, Health Canada and CRA notices, research journals, YouTube channels and grower communities — and ranks the stream for the strains you actually grow: a story that mentions one of your cultivars rises to the top and says why. Every card carries its source's own date and opens at the source. Alongside the stream sits the KiP playbook — three KiP-authored topics, veg/flower, prop/TC/seed and dry/cure/trim, each with practices and links that take you further — and a strain card for every cultivar in your roster, flagged wherever it is AI-inferred.

What it does

  • A live feed, every 6 hours — news, providers, regulatory, research, video and community, each story dated by its source and opening at the source
  • Ranked for your roster — a story that mentions your strain leads, with the reason shown; your strains in the news at a glance
  • Honest about its sources — every feed shows its last fetch; a failing or unavailable source is named, never hidden
  • The KiP playbook — veg/flower, prop/TC/seed, dry/cure/trim: KiP-authored practices with links that drive you further and the live stories that match
  • Embedded everywhere — strain cards inside VisioN, GarDen, HarVesT and SafE; woven into the ExecutivE i i debrief
  • Weekly digest — one Monday notification per facility: new stories, how many mention your strains

Quick facts

Tier
Pro+
Fetches
Every 6 h
Digest
Weekly
● LIVE

CalENdaR

Facility calendar + lot schedule · events + IPM scheduling

Cross-team event scheduling with week, month, and roster views; the week view tiles concurrent events side-by-side via a cluster-overlap algorithm. Cancel an event and a templated team email goes out automatically — every cancellation lands in the universal audit log with a full before-snapshot for the compliance record.

What it does

  • Week view with cluster overlap layout — concurrent events tile cleanly
  • Month view + Roster view for big-picture planning and team scheduling
  • Module-linked events — tie an event to a VisioN room, SafE lot, or KpU work order
  • Cancel-with-notification — templated email to every assignee on cancellation
  • Audited create / update / cancel — full chain-of-custody in the universal audit log
  • Lot schedule — a Gantt chart per batch, by room and by lot. Propose a change and approve it, with the knock-on rescheduling previewed first; drag a bar to propose a move; move several at once and undo an approval within 10 minutes
  • Rooms that behave like rooms — a flower room is a queue (an approved move reflows the lots behind it); mother, clone, TC, propagation and veg rooms are shared; a stage is scheduled only in a room designated for it. Your own phase lengths and default rooms live in Settings → Lot Schedule Defaults
  • iCal subscription, CSV and print — subscribe in Outlook, Google or Apple Calendar (read-only), download the board as CSV, or print it on one page

Quick facts

Tier
Optional slot on any paid tier · included on top from Pro+
À la carte
Contact
● LIVE

PurE Ai

Sanitation SOPs + compliance tasks

Room-level sanitation and maintenance for regulated facilities — per-room checklists, distinct sanitation vs maintenance workflows, work-order automation, and full ExecutivE i i visibility for compliance-grade cleanliness.

What it does

  • Room checklists — verifiable, signed, time-stamped per-room sanitation logs
  • Work-order automation — sanitation events spawn KpU work orders automatically
  • Cultivation sync — triggers off VisioN, HarVesT, GarDen and IpM (pest management + spray records) so cleaning happens when rooms are empty
  • Re-entry warnings that reach the door — when a room is under a re-entry interval, the person about to enter it is warned
  • Who and when, on every completion — a sanitation record says when the work was done and who checked it
  • Honest due dates — one open due date per task; a past date closes as done, missed, superseded or duplicate, never silently
  • Compliance-grade audit trail — designed with GACP-style practices in mind

Quick facts

Tier
Standard module slot
À la carte
Contact
● LIVE

IpM — Integrated Pest Management

Scouting to enforced action

Scouting to enforced action: per-room findings judged against your thresholds, treatments with stated re-entry locks, an MOA-rotation guard, beneficials tied to RacK, and alerts that reach the right team. Every spray ties to live RacK inventory and the unified CalENdaR.

What it does

  • Scouting to thresholds — per-room findings judged against your action thresholds, escalated automatically
  • Re-entry restrictions — in compliance mode every application must state its re-entry interval (never defaulted); during the REI, PurE Ai refuses work in that room and CalENdaR warns about and flags anything scheduled there
  • MOA-rotation guard — mode-of-action tracking enforces resistance-management intervals against drift
  • Beneficials tied to RacK — every product references a SKU; application logs decrement inventory in real time
  • Alerts that reach the right team — conflicts turn the matching CalENdaR event red and notify by bell, email, or Slack/Teams (text alerts coming)

Quick facts

Tier
Standard module slot
À la carte
Contact
● LIVE

GenetiC

Genetics + phenotype database

Your genetics in one place: phenotype-hunting records, lineage trees, and cultivar performance from your own facility's records. Shared network benchmarks — share a strain, pull benchmark data back — are on the roadmap, not live yet.

Two trees, not one. Genealogy traces where a cultivar came from — and an ancestor you never registered still appears, named and marked as external, because "Blue Dream is Blueberry × Haze" is breeder history, not inventory. StEM activity traces what that cultivar has actually done in your facility: registered in GenetiC, cloned in GarDen, irrigated in VisioN, cut in HarVesT — one lineage assembled from four modules' records.

What it does

  • Phenotype records — your pheno hunts, tagged with performance metrics
  • Lineage trees — trace clones back to mother plants across facilities
  • Network benchmarks — anonymized cultivar performance; on the roadmap, not live yet

Quick facts

Tier
Standard module slot
À la carte
Contact
◌ Targeted Q4 2027

KiP Farm AI Beta — a preview, not yet backed by live data

Sensor-driven automation · facility automation & monitoring, in design

The closed-loop layer we are building: sensors, grower notes and analytical data converging into a self-steering grow. The plan is to read inputs and drive outputs through industrial PLC and sensor integration (in design), with the control logic authored in KiP rather than hand-written on the controller. Today it is an in-app preview on simulated data. Request early access →

Farm AI roadmap Beta — a preview, not yet backed by live data

  1. Now — preview: an in-app demo on simulated data, not backed by live data.
  2. Next — sensor platform build: the sensor registry, alarm configuration, rules that actually run, and controller integration.
  3. Then — early-access pilot, by request.
  4. General launch, targeted Q4 2027.

What it is being built to do

  • Sensor integration — industrial PLC and sensor integration (in design), normalized to one metric taxonomy
  • I/O control — read inputs and drive outputs (valves, pumps, climate, lighting) through the controller, with the decision logic in KiP
  • Graphical datalogging — moisture, environment and irrigation events on one timeline
  • Software-authored AND/OR logic — link devices in AND/OR conditions in the app instead of hand-written ladder logic
  • Alarms with grower override — thresholds from your grow guide, with the grower's override always on top
  • Multi-channel alerts — email, SMS / text, and phone

Quick facts

Tier
Enterprise · per room
Pricing
Pricing announced at launch; early-access terms on request.
● LIVE

KiP PaLLeT — Logistics

Packing, shipments + chain of custody · packing list to signed release

Packing list to signed release: build manifests on the app or AI-parse a photo/PDF, draw-to-sign release, scheduled shipments straight onto the shared Calendar, inbound deliveries tied to RacK. Move a shipment through a SafE-parity release pipeline; every purchase order becomes a tracked inbound delivery.

What it does

  • Packing lists, two ways — create on the app, or upload a photo/PDF and AI-parse it into a review grid before commit (original file kept on file)
  • Immutable digital sign-off — draw-to-sign on any device, locked to a signer, role and timestamp; append-only; one signature per release by default, or two distinct signers for a facility set up that way with KiP
  • Sealed, verifiable documents — release seals a hash-stamped packing document with no edit or delete path, kept for the life of the account (labelled for at least two years); with Partner Verify & Receive (LP Pro and Enterprise, BETA), partners scan its QR to verify origin, destination, and seal — and acknowledge receipt — with no account
  • SafE-parity release pipeline — Draft → Docs Compiled → Ready for Release → Signed → Released → In Transit → Delivered, staged and fully auditable
  • Shipment checks — no shipment is created already in transit; nothing is released beyond the lot's balance; every product line names a lot; Delivered requires In Transit; destination and carrier are sealed, with amendments recorded; freight counts in a fixed list of units; a receipt counts once
  • Inbound deliveries tied to RacK — every RacK purchase order surfaces as a tracked inbound delivery of ingredients / materials, categorized and staged from RacK status
  • Calendar-scheduled shipments — ship dates auto-create Calendar events, or schedule manually; cancellations reuse the shared notify + audit snapshot
  • ExecutivE i i roll-up — in-transit, scheduled, released and on-time metrics surface on your ExecutivE i i dashboard

Quick facts

Tier
Pro+ and above · standard module slot
Pricing
Contact
● LIVE

ComplianCe — Canadian reporting

Compliance hub + Compliance H+ · CTLS + CRA B300 preparation workbench · every tier

Your CTLS monthly report, prepared in minutes: KiP auto-fills every line it can defensibly derive from your records — with provenance — and computes your CRA B300 duty worksheet on the higher-of rule. CSV, JSON, and print exports; audit-logged drafts kept while your account exists — meeting a retention period stays the licence holder's obligation. Built for Canadian licence holders.

What it does

  • CTLS monthly report — auto-fills every line defensibly derived from your records, each carrying provenance back to the source event
  • CRA B300 duty worksheet — computed on the higher-of rule, ready for filing
  • Exports + retention — CSV, JSON, and print; audit-logged drafts kept while your account exists, exportable for your own retention obligations
  • Responsible-Person workbench — a preparation surface for your licence holder's files, not an auto-submitter
  • Compliance H+ (Health Intelligence™) — the facility health report: health score, compliance posture, custody integrity, operational risk, trajectory, and one recommendation. Every tier sees its H+ score; LP Pro and Enterprise get the full depth, white-labeled, on schedule
  • Audit Binder BETA — CTLS draft, duty worksheets, custody ledgers, and every sealed document with its hash manifest — one branded, verifiable package, one click (LP Pro / Enterprise)

Quick facts

Scope
Canadian LPs
Tier
Every tier
◌ Coming Soon

AI Top-Up Bundles

À-la-carte AI quota — stacks on top of any tier

Three sizes ladder from an occasional top-up to heavy-use months. Calls pool monthly (not capped per-room-per-day) and roll over up to 2× the bundle size; bring-your-own AI keys still bypass tier quotas entirely, so these are for operators who want managed billing instead. Coming soon; pricing announced at launch.

The three bundles

  • B0ost — +30 AI calls / month. Coming soon; pricing announced at launch. For operators who occasionally bump the daily cap.
  • PuLsE — +120 AI calls / month. Coming soon; pricing announced at launch. For typical heavy-week spikes.
  • SuRGE — +500 AI calls / month. Coming soon; pricing announced at launch.

Pricing announced at launch

B0ost
Coming Soon
PuLsE
Coming Soon
SuRGE
Coming Soon

One login. Every module.

Start with VisioN free, then scale into Pro when you need more modules, rooms and collaborators.

Explore the App →