Match-batch COA verification means every production lot of a research compound gets its own independent Certificate of Analysis, not a shared document carried over from a different batch. For researchers who care about what’s actually in a vial, this distinction matters more than almost any other quality signal a vendor can offer.
This page explains what match-batch verification is, how it compares to the single-batch approach most vendors use, and how to confirm that the COA you’re reading actually corresponds to the specific vial you ordered. For a step-by-step walkthrough of reading and verifying a COA document, see the companion COA verification guide.

What a Certificate of Analysis Actually Is
A Certificate of Analysis (COA) is a laboratory report that documents the analytical testing performed on a batch of compound. For research peptides, a COA typically includes:
- Identity confirmation (does the compound match its stated sequence?)
- Purity percentage (what fraction of the material is the target peptide?)
- Analytical method used (HPLC, LC-MS, or both)
- Batch or lot identifier
- Date of testing
- The lab that performed the testing
The third-party aspect is what gives a COA weight. When a vendor tests their own material in-house, the results can’t be independently confirmed. When an accredited external laboratory does the testing, the results carry its institutional credibility, which in principle allows them to be looked up or verified by anyone with access to the lab’s records.
Janoshik Analytical, based in the Czech Republic, is the most commonly cited independent testing laboratory in the research peptide space. They accept samples from vendors worldwide, run HPLC and LC-MS analysis, and assign each submission a unique task number. That task number is public, meaning anyone can cite it, and in theory, the results are traceable to a specific lab submission.
Single-Batch COA vs. Match-Batch Verification
Here’s where most vendors cut corners, and where the terminology gets important.
A single-batch COA means one test was conducted on one lot of material, and that COA is then displayed across multiple product listings, sometimes indefinitely. The same PDF showing BPC-157 at 99.4% purity from a 2024 test might be the document a vendor shows you in 2026, even though the compound in your vial came from a completely different production run.
This happens because third-party testing costs money and takes time. Vendors who test only once and reuse the results save both. The COA is technically real (the test was performed), but it doesn’t tell you anything about the actual material in your vial.
Match-batch verification means a new COA is generated for each production lot, and the batch number on the COA matches the batch number on the product you receive. Every vial you order from that lot corresponds to a COA generated from the same material. If the vendor receives a new shipment and fills vials from a new lot, that lot gets its own test before it ships.
The practical difference: with match-batch verification, the COA is evidence about your material. With a reused single-batch COA, it’s evidence about a different batch that may or may not resemble yours.

How Janoshik Match-Batch Testing Works
Janoshik’s process starts when a vendor sends a sample from each production lot to their lab in the Czech Republic. The lab registers the submission, assigns a task number, and runs the requested analysis: typically HPLC for purity and LC-MS for identity confirmation.
HPLC (high-performance liquid chromatography) separates the components of a sample by running it through a column under pressure. The detector measures what comes out and when, and the area under each peak corresponds to the proportion of each component. For a peptide at 99.2% purity, roughly 99.2% of the detected material elutes at the expected retention time for that compound, with the remaining 0.8% distributed across other peaks.
LC-MS adds mass spectrometry to the output. Where HPLC tells you the proportion of a compound, MS tells you the mass — which lets you confirm molecular identity. A compound with the right HPLC purity but wrong mass would indicate something other than the stated peptide.
When both tests pass, Janoshik generates a report. The vendor receives it and publishes it, usually as a PDF or image, alongside the batch number. The task number on that report is Janoshik’s internal reference that ties the document to a specific submission in their records.
One honest limitation worth stating: task number verification at Janoshik is not a public lookup tool that anyone can access in real time. The number is traceable within Janoshik’s system, but without direct contact with the lab, a buyer can’t independently pull up the raw data from a task number alone. The one thing you can verify directly: the batch number on the COA must match the batch number on the product label or shipment documentation. That is the core of match-batch confirmation a buyer can actually perform.
How to Confirm Your Lot’s COA at Bastion
Bastion publishes batch-matched COA documentation on the Lab Results page. Each entry shows the compound name, the batch or lot code, the purity result, and the Janoshik task number.
When you receive a Bastion order, the batch code on your vial label should correspond to an entry on the Lab Results page. If you ordered BPC-157 10mg and your vial label shows a batch code, look for that code in the BPC-157 entries on the lab results page. The purity and identity data on the COA for that batch is the analytical record for the material in your vial.
If your vial’s batch code doesn’t appear yet, that’s sometimes a timing issue, since COA publication can lag a few days behind product availability for new lots. Reaching out via the Contact page with your batch code and order details will get you the specific COA document.

Red Flags in Vendor COA Claims
A few patterns in vendor COA practices are worth recognizing:
No batch code on the COA or the product label. If neither document has a batch identifier, there’s no way to confirm they correspond. The COA might be real, but it’s floating, not tied to a specific lot.
COA dates that predate the vendor’s existence. Some vendors display COAs from 2022 on products released in 2025. This can happen legitimately if the vendor purchased stock from an older lot, but it warrants a question.
Only HPLC, no MS confirmation. HPLC purity alone doesn’t confirm identity. A compound with a similar HPLC profile but different molecular weight would pass purity testing while failing identity. Both methods together give a stronger confirmation.
Round-number purity figures. Real HPLC testing produces results like 98.7% or 99.3%, not clean round figures like exactly 99.0% or 100%. Unnaturally round numbers can indicate doctored documentation, though they can also occasionally appear in real results.
The same task number across multiple batches. One task number should correspond to one submission. If a vendor shows the same task number for different batch codes, something is wrong with their documentation.
Bastion’s BPC-157 10mg listing shows an example of how batch codes and COA documentation are presented when match-batch verification is done properly: each lot has its own entry on the lab results page.
Frequently Asked Questions
Is Janoshik Analytical a legitimate testing lab?
Yes. Janoshik Analytical is an independent laboratory based in the Czech Republic that runs HPLC and LC-MS testing for peptide and research-compound purity and identity. It’s the most widely cited third-party lab in the research peptide space, and vendors across the industry, not just Bastion, submit samples to it and publish the resulting task numbers. That said, a lab being legitimate doesn’t make every COA posted online reliable: the questions worth asking are whether the batch number on the COA matches your product, and whether both HPLC and LC-MS results are shown rather than HPLC alone.
What does “match-batch” mean on a COA?
Match-batch means the Certificate of Analysis was generated from the same production lot as the product you received. The batch identifier on the COA matches the batch identifier on your vial or shipment. It’s the direct confirmation that the analytical data on the document applies to your specific material.
How is match-batch different from a typical vendor COA?
Most vendors test one lot, get a COA, and display that same document across all subsequent stock, even when that stock comes from different lots. Match-batch verification means every new lot gets its own test before it ships. Your COA reflects your material, not a reference batch from months earlier.
Can I verify a Janoshik task number myself?
Janoshik task numbers are internal references within their laboratory management system. They’re not accessible via a public lookup portal that buyers can independently query. What you can verify is that the batch code on your COA matches the batch code on your vial label: that’s the connection you can confirm directly.
What methods does Janoshik use?
Janoshik Analytical primarily uses HPLC (high-performance liquid chromatography) for purity determination and LC-MS (liquid chromatography-mass spectrometry) for molecular identity confirmation. A full COA from Janoshik typically includes results from both methods, which together confirm both the proportion and the identity of the compound.
What purity level should I expect for research peptides?
Most research-grade peptides from reputable vendors test at 98% purity or above by HPLC. Bastion’s compounds show purity results on the Lab Results page: these are the actual analytical figures from Janoshik’s testing, not marketing claims. Results vary by compound and lot.
Does match-batch verification guarantee the peptide is safe to use?
No. Analytical testing confirms purity and identity, not safety for any particular use. Bastion supplies research-use-only (RUO) compounds intended for laboratory and in-vitro research. COA data is provided for research transparency, not as a certification of safety for human or veterinary consumption.
