Lab Results, Independent Third-Party Verification
This page is the complete Certificate of Analysis index for every Bastion Peptides product. Each verified row links an independently hosted Janoshik Analytical certificate at janoshik.com — not a PDF on our own servers. Products under “Lab Analysis Pending” have been submitted for testing; results are published as each certificate is issued. Last updated: July 4, 2026.
New to COA verification? Read our cornerstone guide, Janoshik Match-Batch: What It Means + How to Verify (2026), to learn how to verify any vendor’s lab results in 60 seconds, plus 7 red flags to watch for.
Every product Bastion Peptides sells is sourced from suppliers who submit batches to Janoshik Analytical (Prague) for independent HPLC purity and identity testing. Each COA below is publicly verifiable on Janoshik’s official verification system at janoshik.com/verify — enter the task number and unique key shown to pull up the original certificate.
As Bastion’s volume scales, we plan to commission Bastion-branded testing for our growing catalog.
Janoshik-Verified Products (13 SKUs)
| Product | Janoshik Task # | Compound Tested | Purity | Verify Key |
|---|---|---|---|---|
| Tirzepatide 5mg / 10mg / 30mg | #148005 | Tirzepatide 60mg | 99.873%; 99.861% | ZGR741WNDZ6V |
| Retatrutide 5mg / 10mg | #147996 | Retatrutide 10mg | 99.146%; 99.143% | CNB5H5CPCBMM |
| Retatrutide 30mg | #72763 | Retatrutide 30mg (batch aura004) | 99.715% | 1TYDHB4ZY3TG |
| BPC-157 5mg / 10mg | #111358 | BPC-157 10mg, 10.42mg confirmed | 99.910% | VX2VLRCF85LQ |
| TB-500 5mg | #133599 | TB-500 10mg/BPC-157 10mg blend, TB-500 10.12mg; 10.11mg confirmed | blend composition confirmed | 1Y88KUK1YBSI |
| GHK-Cu 50mg | #111351 | GHK-Cu 50mg, 57.86mg confirmed | 99.749% | JKC9VH5WG2VH |
| KPV 10mg | #133586 | KPV 10mg | 99.115%; 99.080% | 8UGTKQJA7ETD |
| NAD+ 500mg | #111305 | NAD+ 500mg, 575.29mg confirmed | quantity confirmed | 2BNUBYA2W81C |
| MOTS-c 10mg | #95647 | MOTS-C 10mg | 99.690%; 99.728% | X7VJ5HP79YEE |
| Survodutide 10mg | #95275 | Survodutide 10mg (batch: yellow) | 99.502%; 99.529% | TH5L345AWNXM |
| Tesamorelin 20mg | #111362 | Tesamorelin 20mg | 99.564% | N1VZH8KKIKEU |
| CJC-1295 No DAC 5mg / Ipamorelin 5mg blend | #171937 | CJC-1295 (mod GRF 1-29) 5.10mg; 5.04mg, Ipamorelin 5.20mg; 5.11mg | blend composition confirmed | 8K83K1U127Q4 |
| CJC-1295 No DAC 10mg / Ipamorelin 10mg blend | #171939 | CJC-1295 (mod GRF 1-29) 10.91mg; 10.53mg, Ipamorelin 10.47mg; 10.12mg | blend composition confirmed | ASUDQB174VPF |
Lab Analysis Pending (18 SKUs)
The following SKUs are sourced from the same supplier with the same quality-control processes, but the current batch has not yet been independently tested by Janoshik. Independent verification will resume on the next supplier batch cycle.
If your research requires verified lab analysis on the current batch, please choose from the verified list above.
- Semaglutide 5mg
- CJC-1295 No DAC 2mg
- Epithalon 10mg
- CJC-1295 With DAC 2mg
- Ipamorelin 5mg
- Hexarelin 5mg
- GHRP-2 5mg
- Sermorelin 2mg
- Selank 10mg
- Semax 10mg
- Pinealon 10mg
- Glutathione 600mg
- AOD9604 5mg
- DSIP 5mg
- Thymosin Alpha-1 5mg
- Melanotan II 10mg
- PT-141 10mg
- IGF-1 LR3 1mg
About Janoshik Analytical
Janoshik Analytical Ltd. is an independent peptide and steroid analysis laboratory based in Prague, Czech Republic. They use HPLC (high-performance liquid chromatography), LC-MS (liquid chromatography-mass spectrometry), and quantitative analysis to verify peptide purity, identity, and concentration. Every COA they issue is publicly verifiable at Janoshik HPLC using the unique verification key shown on each test report.
New to reading these reports? Start with the Janoshik COA walkthrough, then use the 60-second verification checklist on any batch above. For why per-batch testing matters more than a single dated report, see match-batch vs pooled testing.
Research Use Only
All Bastion Peptides products are supplied for in-vitro laboratory research only. Not for human or veterinary consumption. See our Research Use Only Disclaimer for full terms.
Common questions? See the Bastion Peptides Help Center, answers on payment, customs reship, Match-Batch lab verification, RUO compounds, and the affiliate program.
📊 See the aggregate analysis across all batches in our Peptide Purity Report, every result published with its task number and batch code.