Public Intelligence

Lab Credibility Index

Independent scoring of testing laboratories based on accreditation, result consistency, vendor diversity, and outlier frequency.

Total Labs
3
Avg Credibility
74/100
ISO Certified
2
67% of labs
Batches Tested
47
across all labs
3 of 3 labs
#LaboratoryISOGradeAccred.ConsistencyDiversityOutliersBatchesOverall
1

Wonderland Labs

Austin, TX

A25/2523/2525/2525/2525
98/100
2

Pacific Analytical

San Diego, CA

B22/2515/2525/2525/2520
87/100
3

Green Science Labs

Denver, CO

F3/2515/2515/255/252
38/100
Transparency

How Scores Are Derived

Every score is computed in real-time from publicly available data in our database — no manual adjustments, no pay-to-play. Labs are evaluated across 4 equally-weighted dimensions (25 pts each, 100 total).

Data Sources

Labs table

ISO status, accreditation type, location

Batches

Which lab tested each batch, linked to products

Alkaloid results

Mitragynine & 7-OH percentages per batch

Contaminant results

Heavy metals, microbial pass/fail with thresholds

Accreditation

25 pts

Evaluates formal certifications held by the lab.

ISO 17025 certified+15 pts
ISO 17025 accreditation+10 pts
DEA Licensed+7 pts
State Licensed+3 pts

Variance Consistency

25 pts

Measures how consistently a lab reports alkaloid values for the same product across multiple batches.

MetricCoefficient of Variation (CV)
Low CV (consistent)→ up to 25 pts
High CV (>30%)→ min 5 pts
Fewer than 2 batches→ default 15 pts

Vendor Diversity

25 pts

Labs used by multiple independent brands are less likely to be captive or biased.

3+ vendors25 pts (full)
2 vendors15 pts
1 vendor8 pts
No vendors0 pts

Outlier Frequency

25 pts

Tracks the rate of contaminant failures or near-limit results (>80% of threshold) across all batches tested by this lab.

0% outlier rate25 pts (perfect)
≥20% outlier ratemin 5 pts
No contaminant datadefault 15 pts
Grade thresholds:A ≥ 90B ≥ 75C ≥ 60D ≥ 40F < 40

Score snapshots are recorded weekly (Sunday 3 AM UTC) via automated pg_cron jobs, enabling trend tracking over time. The live scores above are computed client-side from current data on every page load — they may differ slightly from the last snapshot if new batches were added since then.