Frequently Asked Questions
Everything you need to know about HashNet cannabis inventory management software — compliance, integrations, security, and getting started.
General Questions
What is HashNet?
HashNet is a cannabis inventory management system built specifically for Maine's manufacturing and extraction facilities. It tracks the complete manufacturing pipeline — from raw material intake through processing, packaging, lab testing, and delivery to retailers. The system handles compliance documentation automatically so your team can focus on production.
Who is HashNet designed for?
HashNet is built for cannabis manufacturing and extraction labs in Maine. This includes facilities that receive raw cannabis, process it into concentrates or other products, package finished goods, and sell wholesale to retailers or dispensaries. It supports both adult-use (Title 28-B) and medical (Title 22) license types.
Can I track inventory from intake to delivery?
Yes. HashNet uses a dual-layer inventory model with authoritative inventory lots and lineage tracking. Every gram is traced from drop-off intake through cold storage, processing, packaging, testing, order fulfillment, and delivery. The inventory_family lineage graph links input lots to output lots through every transformation, so you can trace any finished product back to its original source packages — which grower, which strain, which drop-off date.
How long does it take to get set up?
Most facilities are fully operational within one week. After choosing a plan, your account is provisioned instantly. We then help configure your storage locations, processing workflows, license information, and user accounts. Training is included with Professional and Enterprise plans.
Compliance & Regulations
Does HashNet integrate with Maine's Metrc system?
Metrc integration is currently in development and undergoing sandbox validation. When launched, HashNet will provide native Metrc integration for Maine adult-use cannabis facilities — automatically syncing packages, lab results, transfers, and inventory adjustments with Metrc in real time. The integration is built with per-facility rate limiting, exponential backoff retry, and coalescible action deduplication. All core inventory tracking features are available now without Metrc.
Do you support both medical and adult-use licenses?
Yes. HashNet supports Maine's dual regulatory framework within a single system. Adult-use facilities will get full Metrc seed-to-sale tracking under Title 28-B (when Metrc integration launches), while medical facilities use trip ticket documentation under Title 22 Chapter 558-C. A use-type toggle lets operators filter their view by license type, and compliance rules are automatically applied based on license classification.
What compliance features are included?
HashNet includes mandatory testing gates that block untested adult-use product transfers (per Title 28-B §602), trip ticket generation for medical transfers, manufacturing tier possession limit enforcement (Tier 1: 40 lbs, Tier 2: 200 lbs per §2423-F), full audit trails with before-and-after state diffs, lifecycle state management (testing, remediation, hold, destruction), waste rendering with 50:50 ratio and 3-day quarantine enforcement, and automated record retention policies.
How does the testing gate work?
For adult-use products under Title 28-B Section 602, HashNet enforces mandatory lab testing before any transfer to another licensee. Finished products cannot be added to orders or shipped until they have a passing test result. The system automatically blocks products that fail testing — failed products can only transition to remediation, retesting, or destruction. They cannot be sold, moved, or split. For medical products, testing is tracked but transfers are permitted without a passing result under current Maine law.
What is LD 1847 and does it affect HashNet?
LD 1847 is a bill currently heading to the Maine legislature floor vote (as of April 2026). If passed, it would require medical cannabis facilities to use Metrc for seed-to-sale tracking — the same system adult-use facilities use. HashNet's architecture already supports this scenario. If the bill passes, we can enable Metrc integration for medical licenses with a configuration flag change. No architectural changes would be needed.
How long are records retained?
HashNet follows Maine's regulatory retention requirements. Adult-use records are retained for a minimum of 7 years per Title 36 §135. Medical records are retained for a minimum of 4 years per Title 22 §2430-J. Audit logs are never auto-deleted — they are compliance evidence. Automated retention policies handle cleanup of operational data (sync queues, temporary records) while preserving all regulatory documentation.
Technical & Security
Is my data secure?
Yes. HashNet uses AES-256-GCM encryption for sensitive fields including API keys and credentials. Authentication uses JWT tokens stored in httpOnly cookies that are inaccessible to JavaScript (preventing XSS token theft). Role-based access control provides four permission tiers — admin, lab operator, sales, and viewer — with granular per-feature permissions. All tenant data is isolated at the row level, meaning one facility can never access another's data. Every operation is logged in a comprehensive audit trail. All communications use HTTPS with HSTS, strict CSP, and proper security headers.
What barcode and scanning formats are supported?
HashNet supports three scanning methods: camera-based scanning via the BarcodeDetector API (auto-starts on mobile, toggle on desktop), USB/HID barcode scanners from manufacturers like Zebra and Honeywell in keyboard-wedge mode (80ms character timeout, Enter triggers scan), and manual text entry as a fallback. Supported barcode formats include Code 128, Code 39, EAN-13, QR Code, DataMatrix, and ITF. Metrc 24-digit UID tags in Code 128 format are fully supported. Smart scan resolves any barcode to the matching package or product automatically via the /scan/lookup endpoint.
Does HashNet work on mobile devices?
Yes. HashNet is a responsive web application that works on any device with a modern browser. On mobile, the interface adapts with a drawer navigation, touch-friendly 44px+ button targets, and 16px minimum font sizes to prevent iOS auto-zoom. Camera-based barcode scanning auto-starts on mobile for faster workflow. The kanban board for cold storage stacks vertically on small screens for usability.
Can multiple users work simultaneously?
Yes. HashNet is a multi-user web application. Multiple team members can be logged in and working at the same time. The system uses optimistic concurrency control for inventory operations — if two users try to adjust the same package simultaneously, one will succeed and the other will receive a clear error message rather than silently corrupting data. Role-based permissions ensure each user only sees and does what their role allows.
What happens if my internet goes down?
HashNet requires an internet connection to operate since it is a web application. If your connection drops, any in-progress actions will fail with a clear error. When connectivity returns, you resume where you left off — no data is lost. Metrc sync operations that fail due to connectivity are queued for automatic retry with exponential backoff, so temporary outages do not cause compliance gaps.
Getting Started
How do I sign up for HashNet?
Visit our pricing page, choose a plan, and click "Get Started." You will create your organization name, admin username, and password, then complete payment through Stripe. Your account is provisioned automatically after payment — you can log in immediately. No credit checks, no approval waiting period.
Do I need to install anything?
No. HashNet is a web application that runs in your browser. There is nothing to install, no desktop software to maintain, and no updates to apply manually. We handle all infrastructure, security patches, and feature updates on our end. You always have the latest version.
Can I import existing data?
Data import capabilities are available for Enterprise plan customers. We can help migrate existing inventory records, customer lists, and historical data from spreadsheets or other systems. Contact our team to discuss your specific migration needs.
What support is included?
Starter plans include email support. Professional plans add priority email and phone support. Enterprise plans include a dedicated account manager, on-site training, and Slack channel access. All plans include access to documentation and our knowledge base.
Have More Questions?
We are happy to walk you through HashNet and answer any questions specific to your facility.