I've been logging public COA pages from 14 suppliers for the past 8 weeks. Three post third-party results within 4 days of a new batch; two have batch IDs on the COA that don't match the product page. One changed purity from 98.7% to 99.1% on the same batch ID with no new test date. I'm not trying to call anyone out, just trying to figure out which signals actually predict reliability. How many weeks of records do you need before a pattern feels real?
Tracking 14 suppliers' COAs for 8 weeks: what predicts reliability?
The batch ID mismatch would make me pause. Same compound or different lines?
Spread across lines in m ynotes too. Stable COA formatting seems to track with basic question replies.
Agreed. Sloppy batch labels worry me more than slow email.
I've been saving Wayback snapshots of COA pages for about 6 weeks. One supplier's 98.7% result was replaced with 99.1% for the same batch ID, and the chromatogram looked almost identical except for peak integration. That could be a reprocessed report, or it could be manual editing. I'm not saying it proves fraud, but it does make their QA story harder to trust. The embedded PDF creation dates have been more useful to me than the purity number itself, because they show whether a document was actually regenerated or just renamed.
That metadata angle is smart. I can't check it from screenshots, but full PDF creation dates have stayed consistent across 4 updates.
So score COA transparency, not response time. Stable batch IDs and archived old reports matter more.
A simple rubric would help, but I'd keep it small. I'd check batch ID matches, COA dates against page dates, PDF metadata, lab name, and whether old COAs stay archived. I've seen suppliers ace two and fail three, which is why single metrics like email speed or one high purity number don't tell you much. Has anyone tried scoring 10 suppliers over 10 weeks and comparing that to public complaint threads? That might show which signals actually matter.
Ran the opposite experiment for the same 8 weeks — tracked my own labs, sleep, and food logs instead of anyone's COAs, and it
Eight weeks of logging 14 suppliers is wild, but the only reliability signal I trust now is my own boring data: waist at the navel every Sunday, down 3.25 inches, while my scale bounced 4.6 lbs in week 5 after a salty weekend and two terrible sleep nights. The surprise was that my worst adherence weeks were the ones I spent refreshing COA pages instead of walking — I’d miss my 7k-step goal and then snack at 10pm, which made every daily weight look like noise. So I switched to a 7-dot week: 7k steps, 7 hrs sleep, and I hit
I can barely track my snack drawer, let alone 14 suppliers 😂
one signal I’d add: page edit timestamps. I started screenshotting COA pages with the date visible after I caught a purity change on the same batch ID. The giveaway wasn’t the number—it was that the “last updated” footer didn’t move. If a supplier can swap a result without a visible revision date, speed doesn’t matter; it’s unverifiable to me. Are you saving dated screenshots, or just URLs? I’m on a stupid-long plateau, so this nerd tracking is weirdly keeping me sane.
this is such a useful log. One extra field I’d track: whether the COA actually lists the test method (like HPLC) and includes a chromatogram or spectrum, not just a purity percentage. A 99.1% line with no method or supporting data is just a number to me. I also check if the lab report ID or QR resolves to an independent report, rather than only a hosted PDF. Do you code for that, or is it too much manual work across 14 suppliers?
I’d add two columns: COA test date vs. batch manufacture date, and whether the lab is ISO 17025 accredited. In my own shipping/stock spreadsheet, the suppliers with a 2–3 week gap between manufacture and COA were also the ones whose dispatch estimates slipped most. Sharp follow-up: has anyone seen a supplier post a “retest pending” note instead of quietly swapping the PDF? I’d trust that transparency way more than a prettier purity number.
This is a rabbit hole. I’m only logging a handful, but I added a column for whether the COA link is a stable URL or a fresh upload each cycle, and whether the PDF metadata creation date matches the test date. The two I trust most also include method details and a chromatogram, not just a purity number. Sharp follow-up: has anyone tracked how often a supplier’s COA page goes 404 or silently swaps PDFs? That feels like a quiet reliability signal, especially if it happens right after a restock.
One field I’d add: whether the COA includes the actual chromatogram and method (HPLC vs UPLC) or just a purity %. In the trials, a single purity number doesn’t tell you if it’s one clean peak or co-eluting junk. Also glance at mass balance—purity plus listed impurities should roughly sum to 100; if it doesn’t, there’s unaccounted stuff. That’s been a better signal for me than the headline %.
one thing i'd add if you're doing 8 weeks: hash the actual coa files, not just the numbers. i started doing sha256 + pdf metadata after noticing a page kept the same filename but the file changed. numbers looked identical, but the lab footer went from 'page 1 of 2' to 'page 1 of 3' lol. also track whether old batch coas stay live or get deleted when a new batch drops. if they scrub old ones, your trend is survivorship bias. are you saving snapshots or just spreadsheet entries? that part bit me.
One column I’d add: correction latency. When you spot a mismatch, send one neutral email — “which lot does this COA belong to?” — and log hours to a specific answer vs. template. Suppliers that reconcile fast usually keep pages consistent. If you’re scraping, also capture the COA URL’s Last-Modified/ETag; silent edits often show there before the displayed test date changes. Did your 98.7→99.1 same-batch seller ever update page metadata, or just the number?
Three years in and I still just screenshot every COA and hope 😅
I'd add a column for COA provenance, not just content. For each file, I paste the PDF into a metadata viewer and log creation/modification timestamps, then compare to the test/report date. I also try
The mismatch you saw with same batch ID and no new test date is the useful signal. I’d log version history: did the COA URL change? Did the PDF metadata creation date move? In my tracking, suppliers that version COAs like software — new batch = new filename + test date + method — cluster with reliability; ones that quietly overwrite don’t. Sharp follow-up: are you capturing HTTP last-modified or PDF metadata? That’s where recycled-test tells show up.
I’d add a column for archive drift: save each COA URL to the Wayback Machine once a week and note if the page changes without a new test date. Kinda like watching my insurance portal—if the formulary changes silently, I trust it less. Also curious: do any of your 14 post a batch changelog or send an email when a new COA goes up? That’s the thing I’d weigh heavier than a shiny purity number. Small-town pharmacy habit, I guess.
For what it's worth, i’m on my second go-round after regaining, so I’m weirdly into spreadsheets now. One column I added is “lab-verifiable?”: does the COA give a report number I can look up directly on the lab’s own site, not just a PDF on the seller page? Two I checked had no lookup, and one had the same chromatogram image as a different supplier. That mattered more to me than the purity number. Do you log whether the testing lab is even named, or just “third-party”?
one column I'd add: lab sample receipt date vs report date. If the report predates the sample arriving, that's not a purity question, that's a paperwork question. Also whether the COA lists the actual testing method (HPLC vs LC-MS) per test, not just a summary. I regained after losing, so I use spreadsheets to feel sane. Are you logging the lab's accreditation number and checking it's current?
the wayback tip is chef's kiss, i started screenshotting coas after a batch vanished once lol
I’d add a “lab-verifiable?” column: does the certificate number or QR resolve on the lab’s own portal, not just in the supplier’s PDF? A pretty COA is easy to post; a lab lookup that confirms the report number is harder to fake or mess up. I’d also log whether the stated method and units stay consistent batch to batch — switching from HPLC to LC-MS or mg vs mcg without explanation is a yellow flag. Did any of your 14 actually offer independent verification? That’s the one I’d watch closest.
Login to reply to this thread.
Login / Sign up