How We Check Every Certificate
Lab credibility is 55% of every vendor's score. This page explains how each certificate is checked with the laboratory that issued it, what each result means on a vendor page, how findings are double-checked and preserved, and what our checks cannot tell you.
Figures on this page are rebuilt from our current data every time the site updates. Most recent audit: November 6, 2026.
On this page
What This Page Covers
Every carried product in our catalogue is scored from the certificate of analysis on file for it, using the lab rule published on How We Rate (rules A1 to A9). This page does not add a second set of rules. It explains how we check the evidence those rules score, and it rolls up, vendor by vendor, the same per-product results each vendor page shows in its “Lab credibility” working.
Of 2,359 carried products scored across 100 vendors, 1,436 (61%) have a certificate whose key we confirmed at the issuing laboratory, 175 have a certificate scored the flat 2.0, and 567 score 0, 526 of them because no certificate is published (figures as of November 6, 2026).
All 100 vendors in the directory are in this table.
What You See on Vendor and Product Pages
Each vendor page has a Lab credibility panel that lists every carried product, the certificate used, its laboratory and that laboratory's tier, the test date, and every point the lab rule gave it, then the mean, each adjustment with its code and reason, and the rounded result. The certificate column on vendor and product pages links to the certificate the vendor publishes, labelled by the same rule:
- ✓ Verified: we read and checked the certificate, or confirmed its key with the issuing laboratory, and the rule credits it (it is not a flat 2.0 or a 0).
- View COA: a certificate is published and scored, but we have not yet read it in full or confirmed it.
- View COA (key not found at lab): the key printed on the certificate was not found at the laboratory (rule A5).
- View COA (differs from lab copy), with a link to the Lab copy: the vendor's posted copy differs materially from the laboratory's own copy (rule A4).
- View COA (lab record: fail): the laboratory's own record reports a FAIL (rule A4).
- Vendor-issued, Vendor report (lab not established) or No lab named: a document scored the flat 2.0 (rule A3).
- No public COA (or None): no certificate was published for the product when we checked. Login-gated means certificates sit behind the vendor's account wall (rule F3 on How We Rate).
Earlier versions of this page described document badges such as “OCR” and “PDF text”. The site no longer shows them: a certificate's score depends on what it contains and what the laboratory's record shows, not on how we read the file.
How a Certificate Is Checked
- Read the certificate. For every product we list, we open the certificate the vendor publishes and record the laboratory, product, batch, test date, the tests run (identity, purity, endotoxin, sterility), the purity figure and the verification key, the report number or access code the laboratory issues for that test.
- Check it at the laboratory, not the vendor. Where the laboratory offers a lookup or hosts its own copy of the report, we look the key up there. A copy hosted on the vendor's own site is not a confirmation. We also check that the lookup really belongs to the laboratory: the laboratory's own site must point to it, and its domain must not be newer than the reports it serves.
- An invented-key control on every laboratory route. Each route is also tested with a key we made up. A lookup that returns a report for an invented key cannot confirm anything, and results from it are not counted as confirmations.
- Letter-case variants and retries. Some laboratory hosts are case-sensitive. Before a key is recorded as not found, we try it as printed and in its other letter-case forms, through the laboratory's own lookup, and we retry later.
- An error is never “not found”. A server error (5xx), a timeout or a bot challenge page tells us nothing about the report. It is recorded as unchecked and tried again; it is never scored as a missing record (rule A5).
- Some lookups need a real browser. A few laboratory lookups, including those of MZ Biolabs, Janoshik and BioRegen, do not answer automated requests. Those are checked by hand in a real browser, and the result is recorded with the date.
- Compare the record with the vendor's copy. When the laboratory's record is found, we compare it with the copy the vendor posts: product, quantity, purity, client and test date. Formatting, a re-saved file, or a hyphen or typo in a lot label is not a material difference (rule A4).
What Each Result Means
Every point value below is the one printed on How We Rate; this page only explains what each result tells you.
- Key confirmed
- The key printed on the certificate was found at the laboratory's own lookup or hosted copy, and the record matches. The certificate earns the points for a printed key and for its confirmation (rule A2). Only a confirmed key from a directory laboratory that is not tier D and not self-issued counts toward the testing gate (rule A9).
- Key printed, not confirmed
- The certificate carries a key, but the laboratory has no public lookup we can use, or it lists only the reports a client chooses to publish. The certificate keeps the points for the printed key (rule A2) and earns nothing for confirmation. This is “not confirmed”, not “not found” (rule A5).
- Key printed but not found
- We looked the key up at the laboratory, in every letter case and again later, and the laboratory had no record of it. The certificate keeps its points for the printed key and earns nothing for confirmation; there is no other deduction (rule A5).
- Flat 2.0
- The source cannot be established: the certificate is self-issued by the vendor, names no laboratory, or comes from a laboratory whose independence is not established (tier D). It scores a flat 2.0, with no points added or taken off (rule A3).
- 0
- There is no certificate for the product (rule A1), the laboratory's own record reports a FAIL, or the copy the vendor posts differs materially from the laboratory's own copy (rule A4). A missing certificate on a product outside the 15 core products counts at half weight (rule A1b).
- Endotoxin or sterility only
- A report that tests only endotoxin, only sterility or only heavy metals is not a certificate of identity or purity and is never scored on its own. An endotoxin-only or sterility-only report adds its points to the product's scored certificate when it covers the same product within the last 12 months (rule A2b).
Certificates more than 12 months old, or undated, lose part of their weight under rule A6, and the only adjustments to a vendor's lab sub-score are LOT, SUPPLIER and CLAIM, each with a fixed amount and cap (rule A7).
Per-Vendor Breakdown
Each carried product is counted once, in the column for the result the lab rule gives its certificate. Gate is the number of products with a lab-confirmed certificate that counts under rule A9, out of all scored products; “(cap)” means fewer than half, so the testing cap applies. Lab is the vendor's lab sub-score (rule A8). Evidence is the 0 to 100 reader summary described under “Evidence Tiers” on How We Rate; it does not feed the rating. Vendors are ordered by lab sub-score.
| Vendor | Products | Confirmed | Printed | Not found | No key | Flat 2.0 | Scores 0 | Gate | Lab | Evidence | Mix |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Amino Club | 38 | 38/38 | 0 | 0 | 0 | 0 | 0 | 38/38 | 9.2 | 100 | |
| Transition Biotech | 10 | 10/10 | 0 | 0 | 0 | 0 | 0 | 10/10 | 9.2 | 100 | |
| Ascension Peptides | 30 | 29/30 | 0 | 0 | 1/30 | 0 | 0 | 29/30 | 9.1 | 99 | |
| Protide Health | 22 | 22/22 | 0 | 0 | 0 | 0 | 0 | 22/22 | 9.1 | 100 | |
| Southern Aminos | 31 | 28/31 | 0 | 2/31 | 0 | 0 | 1/31 | 28/31 | 9.0 | 94 | |
| LabFirst Peptides | 26 | 26/26 | 0 | 0 | 0 | 0 | 0 | 26/26 | 8.9 | 100 | |
| Felix Chemical Supply | 12 | 12/12 | 0 | 0 | 0 | 0 | 0 | 12/12 | 8.8 | 100 | |
| Modern Aminos | 34 | 32/34 | 1/34 | 0 | 0 | 0 | 1/34 | 32/34 | 8.7 | 96 | |
| S1Research | 30 | 29/30 | 0 | 0 | 0 | 0 | 1/30 | 29/30 | 8.7 | 95 | |
| VERATIS | 13 | 13/13 | 0 | 0 | 0 | 0 | 0 | 13/13 | 8.7 | 100 | |
| Peptix USA | 5 | 5/5 | 0 | 0 | 0 | 0 | 0 | 5/5 | 8.7 | 100 | |
| Prime Peptides | 20 | 20/20 | 0 | 0 | 0 | 0 | 0 | 20/20 | 8.6 | 100 | |
| DAAVY Research | 14 | 14/14 | 0 | 0 | 0 | 0 | 0 | 14/14 | 8.5 | 100 | |
| Pacific Edge Labs | 35 | 33/35 | 1/35 | 0 | 0 | 0 | 1/35 | 33/35 | 8.4 | 94 | |
| Paramount Peptides | 28 | 27/28 | 0 | 0 | 0 | 0 | 1/28 | 27/28 | 8.4 | 95 | |
| Ameano Peptides | 28 | 28/28 | 0 | 0 | 0 | 0 | 0 | 28/28 | 8.3 | 100 | |
| Honest Peptide | 24 | 24/24 | 0 | 0 | 0 | 0 | 0 | 24/24 | 8.3 | 100 | |
| Oasis Labs | 18 | 18/18 | 0 | 0 | 0 | 0 | 0 | 18/18 | 8.3 | 100 | |
| Luv Aminos | 17 | 17/17 | 0 | 0 | 0 | 0 | 0 | 17/17 | 8.3 | 100 | |
| Direct Peptides | 33 | 29/33 | 2/33 | 1/33 | 0 | 0 | 1/33 | 29/33 | 8.2 | 93 | |
| Loti Labs | 25 | 24/25 | 0 | 0 | 0 | 0 | 1/25 | 24/25 | 8.2 | 100 | |
| Zeptix Labs | 18 | 18/18 | 0 | 0 | 0 | 0 | 0 | 18/18 | 8.2 | 100 | |
| Verified Peptides | 11 | 11/11 | 0 | 0 | 0 | 0 | 0 | 11/11 | 8.2 | 100 | |
| Bluum Peptides | 45 | 44/45 | 0 | 0 | 0 | 0 | 1/45 | 44/45 | 8.1 | 98 | |
| BioLongevity Labs | 42 | 25/42 | 0 | 17/42 | 0 | 0 | 0 | 25/42 | 8.1 | 85 | |
| Kyreon | 17 | 17/17 | 0 | 0 | 0 | 0 | 0 | 17/17 | 8.1 | 94 | |
| Onyx Biolabs | 14 | 13/14 | 0 | 0 | 0 | 0 | 1/14 | 13/14 | 8.1 | 95 | |
| Thrive Peptides | 9 | 9/9 | 0 | 0 | 0 | 0 | 0 | 9/9 | 8.1 | 95 | |
| Pure Health Peptides | 21 | 21/21 | 0 | 0 | 0 | 0 | 0 | 21/21 | 8.0 | 100 | |
| Amino USA | 19 | 19/19 | 0 | 0 | 0 | 0 | 0 | 19/19 | 8.0 | 100 | |
| Peptyes | 31 | 31/31 | 0 | 0 | 0 | 0 | 0 | 31/31 | 7.9 | 97 | |
| Profound Aminos | 18 | 17/18 | 0 | 0 | 1/18 | 0 | 0 | 17/18 | 7.9 | 99 | |
| Pulse Peptide Labs | 7 | 7/7 | 0 | 0 | 0 | 0 | 0 | 7/7 | 7.9 | 100 | |
| StudzPeptides | 38 | 37/38 | 0 | 0 | 0 | 0 | 1/38 | 37/38 | 7.7 | 95 | |
| NovaForge Labs | 14 | 13/14 | 0 | 0 | 0 | 0 | 1/14 | 13/14 | 7.7 | 87 | |
| Peptides Source | 26 | 25/26 | 0 | 1/26 | 0 | 0 | 0 | 25/26 | 7.6 | 98 | |
| NuuVive Peptides | 36 | 36/36 | 0 | 0 | 0 | 0 | 0 | 36/36 | 7.5 | 100 | |
| Rogue Compounds | 36 | 32/36 | 0 | 0 | 0 | 0 | 4/36 | 32/36 | 7.5 | 89 | |
| VoriLabs | 31 | 22/31 | 0 | 0 | 9/31 | 0 | 0 | 22/31 | 7.5 | 85 | |
| Limitless Biotech | 19 | 13/19 | 0 | 0 | 2/19 | 0 | 4/19 | 13/19 | 7.5 | 75 | |
| BulkGLP | 13 | 12/13 | 0 | 0 | 0 | 0 | 1/13 | 12/13 | 7.5 | 89 | |
| Apollo Peptide Sciences | 8 | 8/8 | 0 | 0 | 0 | 0 | 0 | 8/8 | 7.4 | 100 | |
| GhostLabz | 34 | 34/34 | 0 | 0 | 0 | 0 | 0 | 34/34 | 7.3 | 97 | |
| Prime Peptide Solutions | 20 | 11/20 | 9/20 | 0 | 0 | 0 | 0 | 11/20 | 7.3 | 89 | |
| NuScience Peptides | 17 | 15/17 | 0 | 1/17 | 1/17 | 0 | 0 | 15/17 | 7.2 | 97 | |
| NextSelf Labs | 32 | 29/32 | 0 | 0 | 0 | 0 | 3/32 | 29/32 | 7.1 | 88 | |
| FRO Peptides | 25 | 21/25 | 0 | 0 | 0 | 0 | 4/25 | 21/25 | 7.0 | 84 | |
| JD BioWorks | 18 | 16/18 | 0 | 0 | 0 | 2/18 | 0 | 16/18 | 7.0 | 100 | |
| Research Peptides Lab | 17 | 16/17 | 0 | 0 | 0 | 0 | 1/17 | 16/17 | 7.0 | 89 | |
| Curo | 8 | 1/8 | 7/8 | 0 | 0 | 0 | 0 | 1/8 (cap) | 7.0 | 56 | |
| Azyrion Labs | 25 | 20/25 | 0 | 3/25 | 0 | 0 | 2/25 | 20/25 | 6.9 | 86 | |
| Bionova Peptides | 19 | 15/19 | 0 | 1/19 | 0 | 0 | 3/19 | 15/19 | 6.9 | 80 | |
| Prime Lab Peptides | 6 | 4/6 | 0 | 0 | 2/6 | 0 | 0 | 4/6 | 6.9 | 83 | |
| Pinnacle Peptide Labs | 13 | 9/13 | 2/13 | 0 | 0 | 0 | 2/13 | 9/13 | 6.7 | 79 | |
| Sports Technology Labs | 16 | 15/16 | 0 | 0 | 0 | 0 | 1/16 | 15/16 | 6.6 | 95 | |
| AminoWave Labs | 11 | 9/11 | 0 | 0 | 0 | 0 | 2/11 | 9/11 | 6.6 | 81 | |
| OMNI Peptides | 17 | 12/17 | 0 | 0 | 0 | 0 | 5/17 | 12/17 | 6.5 | 71 | |
| Hacker Peptides | 13 | 11/13 | 0 | 0 | 0 | 0 | 2/13 | 11/13 | 6.5 | 82 | |
| Modified Aminos | 25 | 6/25 | 15/25 | 0 | 1/25 | 0 | 3/25 | 6/25 (cap) | 6.5 | 63 | |
| Core Peptides | 17 | 12/17 | 1/17 | 0 | 1/17 | 0 | 3/17 | 12/17 | 6.3 | 76 | |
| NextGen Peps | 58 | 33/58 | 0 | 0 | 0 | 0 | 25/58 | 33/58 | 6.1 | 57 | |
| Peptide Pro | 43 | 33/43 | 0 | 0 | 0 | 0 | 10/43 | 33/43 | 6.0 | 95 | |
| Arctic Lab Supply | 26 | 16/26 | 0 | 0 | 0 | 0 | 10/26 | 16/26 | 6.0 | 62 | |
| Hello Stacks | 33 | 21/33 | 0 | 0 | 0 | 0 | 12/33 | 21/33 | 5.9 | 62 | |
| AminoVault | 22 | 14/22 | 1/22 | 0 | 4/22 | 0 | 3/22 | 14/22 | 5.7 | 89 | |
| Raw Amino | 17 | 10/17 | 0 | 0 | 4/17 | 0 | 3/17 | 10/17 | 5.7 | 82 | |
| Biotech Peptides | 21 | 13/21 | 0 | 0 | 0 | 5/21 | 3/21 | 13/21 | 5.3 | 81 | |
| Vortex Research | 24 | 13/24 | 0 | 0 | 0 | 0 | 11/24 | 13/24 | 5.0 | 52 | |
| Based Research | 41 | 7/41 | 31/41 | 0 | 3/41 | 0 | 0 | 7/41 (cap) | 4.8 | 79 | |
| Swiss Chems | 49 | 22/49 | 0 | 0 | 0 | 5/49 | 22/49 | 22/49 (cap) | 4.6 | 51 | |
| Cernum Biosciences | 22 | 19/22 | 0 | 0 | 0 | 3/22 | 0 | 19/22 | 4.6 | 93 | |
| Delix Labs | 24 | 14/24 | 0 | 0 | 0 | 0 | 10/24 | 14/24 | 4.6 | 56 | |
| Amino Amigos | 14 | 6/14 | 3/14 | 0 | 5/14 | 0 | 0 | 6/14 (cap) | 4.5 | 77 | |
| Vyal Labs | 26 | 0 | 0 | 0 | 17/26 | 0 | 9/26 | 0/26 (cap) | 4.0 | 33 | |
| Peptide Warehouse | 22 | 8/22 | 0 | 0 | 0 | 13/22 | 1/22 | 8/22 (cap) | 3.9 | 66 | |
| Redline Bio Labs | 47 | 11/47 | 0 | 0 | 5/47 | 23/47 | 8/47 | 11/47 (cap) | 3.7 | 66 | |
| Spartan Peptides | 17 | 6/17 | 0 | 0 | 0 | 0 | 11/17 | 6/17 (cap) | 3.4 | 35 | |
| Nextday Peptides | 27 | 6/27 | 3/27 | 0 | 0 | 0 | 18/27 | 6/27 (cap) | 3.1 | 31 | |
| GenX Bio | 37 | 7/37 | 0 | 0 | 6/37 | 1/37 | 23/37 | 7/37 (cap) | 3.0 | 33 | |
| Ageless Peptides | 20 | 0 | 9/20 | 0 | 0 | 0 | 11/20 | 0/20 (cap) | 3.0 | 32 | |
| PSPeptides | 19 | 1/19 | 0 | 0 | 0 | 18/19 | 0 | 1/19 (cap) | 2.2 | 62 | |
| Peptide Labs | 19 | 4/19 | 0 | 0 | 0 | 0 | 15/19 | 4/19 (cap) | 2.0 | 21 | |
| Prism Labs | 23 | 0 | 0 | 0 | 0 | 23/23 | 0 | 0/23 (cap) | 2.0 | 50 | |
| Peptide.Express | 21 | 1/21 | 0 | 0 | 0 | 17/21 | 3/21 | 1/21 (cap) | 1.9 | 86 | |
| BioInfinity | 17 | 0 | 0 | 0 | 0 | 17/17 | 0 | 0/17 (cap) | 1.8 | 66 | |
| Lotus Peptide | 24 | 3/24 | 0 | 0 | 0 | 3/24 | 18/24 | 3/24 (cap) | 1.5 | 24 | |
| Pexo Labs | 19 | 0 | 0 | 0 | 0 | 14/19 | 5/19 | 0/19 (cap) | 1.5 | 75 | |
| Peptide Pros | 17 | 0 | 0 | 0 | 6/17 | 0 | 11/17 | 0/17 (cap) | 1.4 | 26 | |
| RapidCore Bio | 22 | 0 | 0 | 0 | 0 | 15/22 | 7/22 | 0/22 (cap) | 1.3 | 33 | |
| Drexa Labs | 32 | 4/32 | 0 | 0 | 0 | 0 | 28/32 | 4/32 (cap) | 1.2 | 13 | |
| Peptara Labs | 35 | 0 | 0 | 0 | 0 | 16/35 | 19/35 | 0/35 (cap) | 1.2 | 46 | |
| Anhydrolabs | 8 | 0 | 0 | 0 | 0 | 0 | 8/8 | 0/8 (cap) | 0.0 | 0 | |
| Medura Peptides | 41 | 0 | 0 | 0 | 0 | 0 | 41/41 | 0/41 (cap) | 0.0 | 0 | |
| PepBiotics | 15 | 0 | 0 | 0 | 0 | 0 | 15/15 | 0/15 (cap) | 0.0 | 0 | |
| Peptide Warehouse US | 24 | 0 | 0 | 0 | 0 | 0 | 24/24 | 0/24 (cap) | 0.0 | 0 | |
| PepVial | 5 | 0 | 0 | 0 | 0 | 0 | 5/5 | 0/5 (cap) | 0.0 | 0 | |
| Snowman Research | 15 | 0 | 0 | 0 | 0 | 0 | 15/15 | 0/15 (cap) | 0.0 | 0 | |
| Stack Research | 22 | 0 | 0 | 0 | 0 | 0 | 22/22 | 0/22 (cap) | 0.0 | 96 | |
| Welon Peptide Solutions | 59 | 0 | 2/59 | 0 | 0 | 0 | 57/59 | 0/59 (cap) | 0.0 | 6 | |
| YourFitnessPeptides | 33 | 0 | 0 | 0 | 0 | 0 | 33/33 | 0/33 (cap) | 0.0 | 0 |
When a Finding Goes Against a Vendor
A finding that lowers a score, such as a key not found, a copy that differs from the laboratory's, a laboratory FAIL, a laboratory whose independence is not established, or an adjustment under rule A7, is not relied on until it has passed two steps.
- An independent second check. The finding is checked again from the primary source, the laboratory's own record or the vendor's live page, by a second check that did not make the original finding. Every report a finding rests on is resolved on its own; checking one document from a set does not stand in for the others.
- Preserved evidence. Before the finding is published, we save timestamped copies of every page and file it rests on, byte for byte, with the HTTP status and headers of each request (a “not found” answer is evidence too) and a SHA-256 fingerprint of each file, so any later copy can be shown to be identical. These copies are kept privately and are not published; they exist so that the finding can be reproduced and checked later.
- Re-tested every day. Per-certificate findings (a key not found under A5, a copy that differs or a laboratory FAIL under A4) are re-tested at the laboratory each day. If a key that was not found now resolves, or a record changes, it is flagged for correction at once.
Standing Checks
- Daily. The per-certificate findings above are re-tested at the laboratory. A rotating share of lab-confirmed certificates is looked up again at laboratories whose lookups can be queried automatically, so a record that is withdrawn or amended after our audit does not stay marked as confirmed. Certificate links, product pages and store status are sampled for changes.
- Weekly: a blind re-audit. The vendors whose audits are oldest are re-audited from their live sites by a check that cannot see our stored scores or findings. Its results are compared with the published record, and every disagreement is opened for review. It never changes data on its own. Vendors whose sites block automated access are re-audited the same way by hand.
- Monthly: the public-notes check. The notes shown on every vendor page are compared with the underlying data by one review and then confirmed by a second, independent one. Anything that no longer matches is reported for correction.
- On every update: the publish gate. The site cannot be updated unless the data integrity check passes (every sub-score must be derived from its itemised basis, and a certificate cannot be marked lab-confirmed without a key on record), the methodology self-test passes, and the built site passes its audit.
- The methodology self-test. The scoring code is run against the rules printed on How We Rate, point by point, on test data, before every update. If the code and the published rules disagree, the update is blocked. The test also checks that the rule numbers this page cites are the ones How We Rate prints.
How Laboratories Are Graded
Every laboratory in our lab directory is graded by the same six checks, and only from evidence we can cite with a link and a date:
- L1 Real business. A business-registry entry for the operating company, or a physical street address together with named staff.
- L2 Independence. The laboratory's domain predates the earliest report we hold from it; its reports name more than one unrelated client, or it publicly offers testing to the public; it has no ownership, address, staff or hosting link to a vendor we list; and its lookup does not run on a vendor's site.
- L3 Verification route. A public lookup or laboratory-hosted copy that returns the report for a real key and rejects an invented one. A library that lists only what clients choose to publish counts as partial.
- L4 Identity method. Identity by mass spectrometry passes; identity by HPLC retention time alone is partial.
- L5 Track record. At least 12 months of dated reports and at least three unrelated clients.
- L6 Accreditation. ISO/IEC 17025 accreditation shown as active on the accrediting body's own public register, with a scope that covers peptide testing. A laboratory's own claim or a logo on a certificate does not count.
The tier follows from the checks: D when L1 or L2 fails; C or B- when L3 fails; B when L3 is partial; B+ when L4 is partial; A- when L1 to L4 pass but L5 does not; A when L1 to L5 pass; and A+ when L6 passes as well. A laboratory's tier enters a vendor's score only through rule A2 (+2 for tiers A+ to B-, nothing for tier C, and +1 for accreditation when L6 passes, on certificates tested on or after the date the register shows it active) and rule A3 (the flat 2.0 for tier D). Each laboratory's tier and the evidence for it are on its profile in the lab directory.
What Our Checks Cannot Tell You
- We verify documents and laboratory records, not vials. We check the certificates vendors publish against the laboratories' own records. We do not buy products and send them for testing ourselves.
- A confirmed certificate describes the sample that was tested. It tells you who tested a sample and what they found. It does not prove that the vial you receive came from the same batch, or that the vendor itself sent the sample.
- Client-published libraries are only as complete as the client makes them. Where a laboratory lists only the reports its clients choose to publish, a match confirms that report, but an absence proves nothing, which is why it counts as “not confirmed” rather than “not found”.
- Everything is dated. Each observation is what we saw on the date recorded on the vendor page. Sites, certificates and laboratory records change; check them yourself before you buy.
If something on a vendor page is wrong, tell us through the Submit page with the evidence. We check it, and if we were wrong we correct the page and record the change in the vendor's audit history.