ACTIVE ALERTS CRITICALJEEP T30 orange-cap Jan 2026 batch: 1,350-2,306 EU/vial endotoxin across 3 independent donors CRITICAL60 batches across the corpus flagged endotoxin-detected — every one passed purity testing CRITICALQSC THIRD wave: international cohort un-shipped since mid-March, “logistics partner arrested” reused verbatim WARNINGERP: 89-post community thread documents “lousy response” to endotoxin scrutiny after JEEP scandal WARNINGERP: forum chatter 8.6× baseline · “JEEP isn’t only endo concern. ERP would like a word…” WATCHBARN: new US-domestic anchor posting KLOW at a non-standard 75mg formulation WATCHCoordinated community testing of JEEP / ERP / Hosp / TFC underway as endotoxin awareness spreads WARNINGGYC/Lisa: customers report packages stuck for days, store-credit-only refunds, vendor blaming upstream (CCP/customs/factory) ACTIVE ALERTS CRITICALJEEP T30 orange-cap Jan 2026 batch: 1,350-2,306 EU/vial endotoxin across 3 independent donors CRITICAL60 batches across the corpus flagged endotoxin-detected — every one passed purity testing CRITICALQSC THIRD wave: international cohort un-shipped since mid-March, “logistics partner arrested” reused verbatim WARNINGERP: 89-post community thread documents “lousy response” to endotoxin scrutiny after JEEP scandal WARNINGERP: forum chatter 8.6× baseline · “JEEP isn’t only endo concern. ERP would like a word…” WATCHBARN: new US-domestic anchor posting KLOW at a non-standard 75mg formulation WATCHCoordinated community testing of JEEP / ERP / Hosp / TFC underway as endotoxin awareness spreads WARNINGGYC/Lisa: customers report packages stuck for days, store-credit-only refunds, vendor blaming upstream (CCP/customs/factory)
Research · Community corpus

Submit a Certificate of Analysis.

Help us cover what Janoshik and Finnrick can't. Drop a COA we don't have — we'll OCR it, parse it, and add it to the corpus that powers vendor pages, trust grades, and our public alerts.

11,227tested batches 277manufacturers 99.54%avg purity ~90sauto-publish
Anonymous intake

Drop a file. That's it.

We fetch the COA from the link and run the same analysis as an upload. Only janoshik.com and finnrick.com links are accepted.
Bulk import — paste many links PRO
Or upload a .csv / .txt of links:
Add details (optional — helps us match it faster)

By submitting you agree to the submission terms (v1)

The case for one more COA

Why we ask strangers to upload lab paperwork.

Janoshik and Finnrick cover the heavy-rotation vendors well. The long tail — Telegram-only sellers, niche OEMs, vendor-to-customer DMs that never get screenshotted — never reaches our corpus through public scraping. Every grade we publish on those vendors carries that hole. That's the blind spot you can close.

One submitted COA per week from a customer with skin in the game does more for vendor coverage than a thousand scraped pages. The pipeline doesn't care who you are. It cares whether the document is real — whether the lab letterhead matches, whether the purity claim survives a cross-check against the raw OCR, whether the batch number lines up with anything else we've seen.

All user-submitted COAs sit at the community trust tier alongside Telegram and forum-attachment evidence. They contribute to vendor scores at the existing 15% community weight. Real lab COAs from Janoshik and Finnrick always outweigh user submissions in the math. We tag user-submitted entries with a USR pill so the provenance is always visible to anyone reading a vendor page.

What we won't do: no resale of your file or its OCR text, no ML training partnerships, no de-anonymization attempts. We hash IPs weekly for abuse-audit only and rotate the salt. Raw files are deleted after 90 days; the redacted OCR transcript stays in the public corpus. If you regret a submission, email abuse@titratelab.com with your submission_id and we redact it within 7 days. That's it. That's the whole deal.

Have questions before submitting? Read the about page, the submission terms, or our methodology