No manifests yet. Upload a transport manifest to get started.
Intelligence
--
Compliance Score
Banking Compliance Report — Export your compliance posture for bank onboarding
Expiring Soon
THC% Distribution
Lab Comparison
Lab
Docs
Fill Rate
Compliance
Avg THC
Customer Overview
Customer
Docs
Avg THC
Fill Rate
Compliance
Signals
No signals match the current filter.
Lab reliability scores based on ADE extraction accuracy, DCC license status, and COA pass rate.
Loading lab reliability data…
Loading regulatory changes…
Strict Sign-Off Required
The following fields must be individually approved before this document can be verified. Click the checkmark next to each field in the panel.
Audit Log & Rollback
Who
When
Stem
Field
Old Value
New Value
No entries found. Adjust filters and click Load.
Revert field changes made by a specific user
Rollback Preview
⚠️ This will permanently overwrite the current field values shown below with the pre-change values. A rollback entry will be logged. This cannot be undone automatically.
Stem
Field
Current (bad)
Will Restore To
When
Who
Document
Field
Action
No entries found. Adjust filters and click Load.
Manifest Review
#
Package UID
Product
Qty
Unit
Weight (g)
Value ($)
COA
No line items extracted.
Transport Document
Transport Queue
0 manifests
—
Document
—
No results
Loading PDF…
No PDF available
Extracted Fields
— / —
—
Loading…
Credential Document
Credentials
0 credentials
—
Document
—
No results
No document uploadedUpload a file when adding or editing this credential
Credential Fields
— / —
—
Loading…
The Vault
Customer
Responsible
Status
Report Date
Fields
Submitted
No archived documents yet. Verified COAs move here 18 months after their report date.
Team Management
New User
Edit User
Username
Name
Role
Email
Status
Actions
Loading…
Upload
Add another picture?
Camera not available in this browser. Use your device's native camera app instead.
Files selected
Processing COA…
Uploading and parsing document. This takes 30–90 seconds.
UploadingParsingExtractingAnalytesDone
COA Added to Review Queue
The document has been parsed and all 35 fields extracted. Refreshing queue…
Upload Manifest
Add another picture?
Camera not available in this browser. Use your device's native camera app instead.
File selected
Processing manifest…
Uploading and processing document. This takes 30–90 seconds.
UploadingParsingExtractingValidatingDone
Manifest Added to Review Queue
Fields extracted and validation checks complete. Refreshing queue…
SOP Document Control
Loading...
Pre-built SOP templates for all 8 required California DCC categories. Click "Use Template" to create an SOP with the content pre-filled and ready to review.
SOPs where the approved operational version differs from the version filed with the DCC. These must be resubmitted before your next license renewal to avoid inspection findings.
New SOP Version
The current approved version's content will be copied into this draft so you can edit from there.
HR & Employee Compliance
Loading...
No employees currently onboarding.
No employees currently offboarding.
SOP acknowledgment coverage across active employees.
(Matching by employee name — ensure BatchVault usernames match legal names for accurate tracking.)
Add New Employee
Create onboarding checklist automatically
Audit Readiness
No simulation run yet
--
No simulation run yet
COA Coverage
--%
Manifest Coverage
--%
Run a simulation to see category scores.
Top Priority Gaps
Run a simulation to see gaps.
Run a simulation to see check results.
Upload Compliance Document
Run a simulation to generate remediation tasks.
No simulation history yet.
Log Actual DCC Inspection
Reports
0 selected
California DCC Compliance Issues
About Human-in-the-loop Approval
Loading…
AI Extraction Accuracy Report
94.3%
Primary Fields Fill Rate (24 fields × 77 COAs)
92.0%
Supporting Fields Fill Rate (16 fields × 77 COAs)
77
COAs Processed 4 licensees · 3 labs
Extraction Coverage by Schema
Primary Fields (24)94.3%
Supporting Fields (16)92.0%
Field-Level Breakdown — Notable Gaps
Field
Fill Rate
Why It's Low
Lab License Number
62%
Excelbis Labs does not print their DCC license number on their COA template. All affected documents have been flagged for manual reviewer entry. This is a document design gap, not an extraction failure.
Date Tested
39%
SC Labs and Belcosta Labs fold testing date into the Report Date field — no separate date appears on those COAs. Null values on those documents are expected and correct. Fill rate is ~100% among the 30 Excelbis COAs where the field exists.
Sample Photo Present
74%
ADE returns null instead of false on ~26% of documents where no sample photo is present. The extraction engine should return false when no photo is found — this is a model compliance gap being tracked for schema improvement.
Density (g/mL)
16%
Density is rarely printed on COAs. Only appears on a subset of Excelbis Labs documents. The field is correctly identified as absent on all others.
Total CBD
97%
A small number of COAs report CBD below the limit of detection with no numeric value printed. The field is correctly identified as absent.
ISO Accreditation
97%
Minor formatting variations on 2 documents where the accreditation number appears in an unexpected location.
On "missing" fields: When a field shows null, the extraction engine has determined the information does not appear anywhere in the source document — it does not hallucinate or guess. Every null value is a correct and conservative response. Reviewers should use the manual entry form to supply any information they can locate through other means.
How We Optimized the Schemas
27%→99%Cannabinoid Panel Status — Initial schema only accepted "Pass" as a valid value. After reading Excelbis Labs' actual COA output, we discovered they use "Complete" instead. Adding "Complete" as an accepted value brought fill rate from 27% to 99%.
Rounded→Full precisionNumeric fields (THC, CBD, Total Cannabinoids) — Early extraction rounded values like 0.0127% to 0.013%. Schema descriptions were updated to explicitly preserve full printed precision. Values are now captured exactly as they appear on the document.
1 pass→2 passesSchema splitting — All 35 fields are extracted in two sequential passes: 23 primary compliance fields first, then 12 supporting fields. Splitting the schema improves per-field accuracy by giving the extraction engine a tighter, more focused context for each group.
Generic→Lab-specificLab vocabulary grounding — Schema descriptions were updated based on reading actual parsed COA text from each lab. Terms, formatting conventions, and layout patterns are described specifically rather than generically, which reduces misidentification across Excelbis, SC Labs, and Belcosta templates.
Batch Field Correction
Customer
Document
Current value
New value
Intelligence — Credentials
The Vault — Credentials
License #
Holder
Type
Expired
Status
Loading…
No archived credentials yet. Credentials expire and age 180+ days will appear here.
Reports — Credentials
Select credentials to export
Audit — Credentials
When
User
Credential
Field
Old Value
New Value
No entries found.
Revert credential field overrides
Preview
Credential
Field
Revert To
This will revert the selected field overrides. This action is logged.
When
Who
Credential
Field
Action
No entries found.
Batch Field Correction — Credentials
License #
Holder
Current Value → New Value
Upload Label Proof
Add another picture?
Camera not available.
Don't see your product?
Processing label proof…
Uploading…
No file selected — label will be saved without a document
Create SKU
Label Review
Label Versions
—
—
Label Proof
Loading PDF…
No PDF available
—
BatchVault AI
Your compliance command center. Ask about COA potency trends, audit readiness gaps, transport validation failures, expiring licenses, SOP coverage, or employee compliance — across all your data, instantly.
No results found
Keyboard Shortcuts
Global
Open command palette
⌘+K
Show keyboard shortcuts
?
Close overlay / cancel
Esc
Review Overlay
Next unreviewed document
N
Previous document
P
Move down field list
↓
Move up field list
↑
Approve focused field
Space
Approve focused field (alt)
A
Jump to field input
E
Scroll document up / down
W/S
Zoom magnifier in / out
[/]
Toggle grounding overlays
H
Document Search (in viewer)
Focus search
Ctrl+F
Next / prev result
Enter/Shift↵
Strict Sign-Off Mode
Require field-level approval before verification
When enabled, reviewers must individually approve all required fields before a COA can be verified or a transport manifest can be approved.
COA Required Fields
Ctrl/Cmd+click to multi-select
Transport Required Fields
Ctrl/Cmd+click to multi-select
The Vault — Transport
Manifest #
Origin → Destination
Transfer Type
Departure
Validation
Approved By
Approved At
No archived manifests yet. Approved manifests appear here after 30 days.
Reports — Transport
0 selected
Intelligence — Transport
Batch Field Correction — Transport
Manifest #
Origin → Destination
Current Value → New Value
Audit — Transport
When
User
Manifest
Field
Old Value
New Value
No entries found.
Revert manifest field overrides
Preview
Manifest
Field
Revert To
This will revert the selected field overrides. This action is logged.
When
Who
Manifest
Field
Action
No entries found.
tnork
Reviewer
Accuracy Threshold for Human Review
Fields grounded at or above this confidence level are auto-approved and shown in green. Fields below the threshold require human review. Applies across COA, Transport, and Credentials modules for this account.