01Methodology
How a vendor is checked
Every certificate a vendor publishes is looked up at the laboratory that issued it, using the identifiers printed on it.
- Outcomes
- 7
- Score categories
- 7
- Laboratories
- 33
- Automated checkers
- 19
01Outcomes
What each result means
Seven answers, fixed. Each one is a statement about a document, never about a company.
- Authentic
The laboratory holds it and its own copy names this vendor.
- Misattributed
The laboratory holds it and issued it to another company.
- Edited
The laboratory holds it and the vendor's copy differs.
- Not found
The laboratory has no report under this number.
- Unverifiable
There is no public laboratory original: no portal, a public search that does not list it, or an original that requires identity verification.
- Cannot verify
A documented omission prevents independent verification: no independent issuing laboratory and verification route are identified. These findings count against the vendor.
- Pending
Looked up, comparison still running.
02The rule
The rule that fails a vendor
One report is enough to fail a vendor.
- Any one of these four fails the vendor. The count does not soften it and no other category outvotes it.
- Cannot verify is a certificate whose saved source names no independent issuing laboratory or verification route. The finding does not establish fabrication. Laboratories that publish no public verifier (Krause, Horizon certificates without a report number) are grey Unverifiable instead.
- A document presented as a COA also fails these checks when review of the document and its source identifies no independent issuing laboratory or verification route. The saved source evidence must show this omission. A supplier’s own quality-control statement is not independent laboratory verification. This finding does not establish fabrication or an accreditation status.
- File format does not decide the result. A text file, PDF or image is assessed against the same requirement: an identified independent laboratory and a way to confirm the report with it.
- A documented review that finds no publicly posted COAs also fails the public-COA requirement. The record lists the pages reviewed, date and observations. It carries no laboratory verification results or numerical score, and does not establish that testing never occurred. A crawler that cannot access the storefront is not evidence that public COAs are absent.
- Unverifiable does not fail a vendor and does not zero authenticity. It is explained on the record. A vendor with nothing confirmed is reported unverifiable, never verified. Laboratories with no public verifier (Krause, Horizon certificates without a report number) use this grey outcome, as do originals that require identity verification before they open (BTLabs).
- When every published certificate is Unverifiable, the vendor verdict is unverifiable, not failed. Those suppliers have their own rankings category, separate from Failed and Verified, and they do not set market prices.
The homepage failure rate counts published, completed audits with a verified, failed or unverifiable verdict. It divides failed or unverifiable suppliers by that total and rounds to the nearest whole percent. Pending verdicts are excluded. A grey Unverifiable card still counts on the failed side of this figure. The percentage appears once ten suppliers qualify; below that, we show counts. It describes this register, not an estimate of the entire market.
03Score
7 categories, 100 points
Each category is scored 0 to 100 and multiplied by its weight. The weights are fixed in code and every score on the site is computed from this table. A category that cannot be measured is left out of the total rather than counted as zero, and a record carrying one stays a draft until a person settles it.
- A failed vendor is still scored on authenticity only. An edited copy or a report issued to another company scores 0/20 and stops the rest of the rubric. A portal miss from a laboratory that should hold the record still accuses. Grey Unverifiable reports — no public portal, or a public search that does not list the certificate — are explained and do not themselves zero this line; when nothing accuses, authenticity is the confirmed share of those non-accusing reports, mapped onto 20 points.
- Pricing is measured against the register itself: a median price per milligram per compound, rebuilt from every audited vendor whose certificates did not fail, and published only once five separate vendors sell the compound.
- Storefront and advertising compliance are scored together as legal compliance. Dispatch, navigation, product selection and disclosures are scored together as the storefront line. Page load is not timed.
- Every published vendor is audited again once a month. The record carries the date it last ran.
- A score summarises these categories. It is not a measure of safety, legality or fitness for any purpose. See the disclaimer.
04Laboratories
Where the lookups run
33 laboratories are on the register. 19 have an automated checker in our code; a report from one of the rest is opened at whatever address that laboratory publishes. Each one, its verification route and its lookup address are on the laboratories page.
A laboratory is recorded here when its verifier requires a report number and certificates it issues are found that print none. The record carries the date it was made, and a certificate from that laboratory that prints no report number is Unverifiable (grey), not Failed. Recorded now: Horizon Analytical (2026-09-11).
05Standing
What a record stands on
- A finding describes the certificates a vendor published on the dates listed. Each carries the portal that answered, the identifiers used, the time in UTC, and an exhibit with a SHA-256 hash, so a reader can repeat the lookup.
- A vendor that removes or replaces a failed report can ask for a new check through the response form. The earlier finding stays published with its date and evidence.
- Errors are handled under the corrections policy.