Home › COA library
Independent test reports from Janoshik Analytical, published in full by batch number, each with the laboratory’s own verification key so you can check it yourself. Read them before you order, not after.
Molecular weight confirmed by mass spectrometry against the theoretical value for the sequence.
Percentage purity determined by HPLC, with the chromatogram included.
The lot number, matching the label on the vial you receive.
Every certificate below is a test report issued by Janoshik Analytical, an independent laboratory — not by us. Each carries its own task number, batch reference and verification key, and each is published in full rather than summarised.
| Compound | Batch | Quantity found | Purity | Analysed | Verification key | Certificate |
|---|---|---|---|---|---|---|
| DSIP | DS10 | 11.96 / 11.54 / 11.16 mg | 98.949 / 98.989 / 98.969% | 25 Aug 2026 | Q31CH4VZP6DD | View → |
| KPV | KPV10 | 12.76 mg | 99.122% | 14 May 2026 | 12AL8URZAMLK | View → |
| MOTS-c | MS10 | 11.32 mg | 98.872% | 5 Aug 2026 | VUWT4FP4TVVG | View → |
| GHK-Cu | CU10 | 123.28 mg | 99.675% | 17 Mar 2026 | MPIFHJSSL6GP | View → |
| Semax | SX10 | 30.68 mg | 99.614% | 14 Aug 2026 | JSQU7D7UGJNB | View → |
| Selank | SK10 | 11.55 mg | 99.793% | 17 Mar 2026 | ECG2EUHYVVV5 | View → |
| CJC-1295 (no DAC) | CND10 | 10.54 mg | 99.880% | 8 Jun 2026 | RJ17C8UYZLCS | View → |
| NAD+ | NJ500 | 536.16 mg | quantity only | 18 Mar 2026 | ZWDXE2FRUTE | View → |
| BPC-157 + TB-500 blend | BB20 | BPC-157 11.32 mg · TB-500 11.14 mg | quantity only | 26 May 2026 | ZBQPTWT5LTEG | View → |
| CJC-1295 no DAC + Ipamorelin | CP10 | Ipamorelin 5.29 mg · CJC-1295 5.28 mg | quantity only | 24 Aug 2026 | BCBJT7V2A1CW | View → |
| GHK-Cu / BPC-157 / TB-500 / KPV blend | KLOW80 | GHK-Cu 71.36 · BPC-157 12.41 · TB-500 11.12 · KPV 11.75 mg | quantity only | 13 Nov 2025 | NM2MIPT76X5A | View → |
| Sermorelin Acetate | SERM10 | 10.45 mg | 99.78% | 14 May 2026 | TTDLRZBLQU3 | View → |
Batch numbers link to a page for that lot, with the verification steps set out.
Take the verification key from the table, enter it at janoshik.com/verify, and confirm the report the laboratory returns matches the one published here. Then check the batch number on the certificate against the number printed on the vial you receive.
Step-by-step, with a worked example: how to verify a peptide COA.
Each key belongs to one report and one report only. If you ever find two certificates — from us or from anyone — carrying the same verification key, at least one of them is wrong.
Some batches were submitted for quantification rather than purity determination. Where that applies the table says so, rather than leaving the column empty and letting you assume. A quantity result confirms how much compound is present in the vial; it does not report a purity figure, and we will not imply one that was never measured.
Purity is reported by HPLC as area percent of UV-absorbing material — the main peak’s share of what the detector saw at one wavelength. It is not a mass fraction. A vial can report and still contain counterion, bound water and residual salt alongside the peptide, which is why the quantity result is shown separately.
Three things, in order: does the batch number on the certificate match the number on your vial; is the analytical method named; and does the verification key check out with the issuing laboratory. A certificate missing any of those tells you about some other batch, or about nothing at all.
Our full walkthrough is in how to read a COA, and what the purity figure actually measures is covered in what a purity figure actually means.