Lab online
————.——.—— · ——:——:—— UTC
§ 04Documentation

Certificates of analysis.

Every lot we've shipped, assayed by independent laboratories, indexed by accession and lot number. The methods, thresholds, and glossary below describe exactly what gets measured before a vial leaves the bench.

§ 04.1Methodology
6 tests / lot

Six measurements, one document.

01Purity
≥ 98.00 %
Reverse-phase HPLC · UV 215 nm

Main-peak area as a fraction of total integrated UV area. The figure printed on the vial.

02Identity
Δ MW ≤ 0.5 Da
ESI-MS · positive mode

Observed monoisotopic mass against theoretical from sequence. Confirms you have the molecule you ordered.

03Mass balance
≥ 99.00 %
Σ integrated peaks ÷ total

All UV-active species accounted for. Catches hidden impurities that co-elute outside the main window.

04Residual TFA
≤ 1.5 % w/w
Ion-chromatography

Trifluoroacetate counterion left from synthesis. Reported per-lot, not assumed from method.

05Endotoxin
< 0.1 EU / mg
LAL gel-clot · USP <85>

Pyrogen load. Material-grade screen — not a sterility claim, since these are not sterile injectables.

06Water content
≤ 6.0 % w/w
Karl Fischer titration

Residual moisture in the lyophilised cake. Higher water means faster degradation in storage.

§ 04.2Archive
88 lots indexed
Archive · 88 lots
Lot TBD
TBD · Janoshik
BAC Water
Spec. PP-009
99.00%
Lot TBD
TBD · Janoshik
Wolverine
Spec. PP-010
99.00%
Lot TBD
TBD · Janoshik
CJC-1295 Ipamorelin
Spec. PP-011
99.00%
Lot TBD
TBD · Janoshik
Retatrutide
Spec. PP-012
99.00%
Lot TBD
TBD · Janoshik
Tirzepatide
Spec. PP-013
99.00%
Lot TBD
TBD · Janoshik
GLOW 70
Spec. PP-014
99.00%
Lot TBD
TBD · Janoshik
Ipamorelin
Spec. PP-015
99.00%
Lot TBD
TBD · Janoshik
KPV
Spec. PP-016
99.00%
Lot TBD
TBD · Janoshik
Mazdutide
Spec. PP-017
99.00%
Lot TBD
TBD · Janoshik
5-Amino-1MQ
Spec. PP-018
99.00%
Lot TBD
TBD · Janoshik
Glutathione
Spec. PP-019
99.00%
Lot TBD
TBD · Janoshik
PT-141
Spec. PP-020
99.00%
Lot TBD
TBD · Janoshik
IGF-1 LR3
Spec. PP-021
99.00%
Lot TBD
TBD · Janoshik
Melanotan 2
Spec. PP-022
99.00%
Lot TBD
NaN.NaN.NaN · Janoshik
BAC Water
Spec. PP-009
98.95%
Lot TBD
NaN.NaN.NaN · Janoshik
BAC Water
Spec. PP-009
98.89%
Lot TBD
NaN.NaN.NaN · Janoshik
BAC Water
Spec. PP-009
98.83%
Lot TBD
NaN.NaN.NaN · Janoshik
Wolverine
Spec. PP-010
98.95%
Lot TBD
NaN.NaN.NaN · Janoshik
Wolverine
Spec. PP-010
98.89%
Lot TBD
NaN.NaN.NaN · Janoshik
Wolverine
Spec. PP-010
98.83%
Lot TBD
NaN.NaN.NaN · Janoshik
CJC-1295 Ipamorelin
Spec. PP-011
98.95%
Lot TBD
NaN.NaN.NaN · Janoshik
CJC-1295 Ipamorelin
Spec. PP-011
98.89%
Lot TBD
NaN.NaN.NaN · Janoshik
CJC-1295 Ipamorelin
Spec. PP-011
98.83%
Lot TBD
NaN.NaN.NaN · Janoshik
Retatrutide
Spec. PP-012
98.95%
Lot TBD
NaN.NaN.NaN · Janoshik
Retatrutide
Spec. PP-012
98.89%
Lot TBD
NaN.NaN.NaN · Janoshik
Retatrutide
Spec. PP-012
98.83%
Lot TBD
NaN.NaN.NaN · Janoshik
Tirzepatide
Spec. PP-013
98.95%
Lot TBD
NaN.NaN.NaN · Janoshik
Tirzepatide
Spec. PP-013
98.89%
Lot TBD
NaN.NaN.NaN · Janoshik
Tirzepatide
Spec. PP-013
98.83%
Lot TBD
NaN.NaN.NaN · Janoshik
GLOW 70
Spec. PP-014
98.95%
Lot TBD
NaN.NaN.NaN · Janoshik
GLOW 70
Spec. PP-014
98.89%
Lot TBD
NaN.NaN.NaN · Janoshik
GLOW 70
Spec. PP-014
98.83%
Lot TBD
NaN.NaN.NaN · Janoshik
Ipamorelin
Spec. PP-015
98.95%
Lot TBD
NaN.NaN.NaN · Janoshik
Ipamorelin
Spec. PP-015
98.89%
Lot TBD
NaN.NaN.NaN · Janoshik
Ipamorelin
Spec. PP-015
98.83%
Lot TBD
NaN.NaN.NaN · Janoshik
KPV
Spec. PP-016
98.95%
Lot TBD
NaN.NaN.NaN · Janoshik
KPV
Spec. PP-016
98.89%
Lot TBD
NaN.NaN.NaN · Janoshik
KPV
Spec. PP-016
98.83%
Lot TBD
NaN.NaN.NaN · Janoshik
Mazdutide
Spec. PP-017
98.95%
Lot TBD
NaN.NaN.NaN · Janoshik
Mazdutide
Spec. PP-017
98.89%
Lot TBD
NaN.NaN.NaN · Janoshik
Mazdutide
Spec. PP-017
98.83%
Lot TBD
NaN.NaN.NaN · Janoshik
5-Amino-1MQ
Spec. PP-018
98.95%
Lot TBD
NaN.NaN.NaN · Janoshik
5-Amino-1MQ
Spec. PP-018
98.89%
Lot TBD
NaN.NaN.NaN · Janoshik
5-Amino-1MQ
Spec. PP-018
98.83%
Lot TBD
NaN.NaN.NaN · Janoshik
Glutathione
Spec. PP-019
98.95%
Lot TBD
NaN.NaN.NaN · Janoshik
Glutathione
Spec. PP-019
98.89%
Lot TBD
NaN.NaN.NaN · Janoshik
Glutathione
Spec. PP-019
98.83%
Lot TBD
NaN.NaN.NaN · Janoshik
PT-141
Spec. PP-020
98.95%
Lot TBD
NaN.NaN.NaN · Janoshik
PT-141
Spec. PP-020
98.89%
Lot TBD
NaN.NaN.NaN · Janoshik
PT-141
Spec. PP-020
98.83%
Lot TBD
NaN.NaN.NaN · Janoshik
IGF-1 LR3
Spec. PP-021
98.95%
Lot TBD
NaN.NaN.NaN · Janoshik
IGF-1 LR3
Spec. PP-021
98.89%
Lot TBD
NaN.NaN.NaN · Janoshik
IGF-1 LR3
Spec. PP-021
98.83%
Lot TBD
NaN.NaN.NaN · Janoshik
Melanotan 2
Spec. PP-022
98.95%
Lot TBD
NaN.NaN.NaN · Janoshik
Melanotan 2
Spec. PP-022
98.89%
Lot TBD
NaN.NaN.NaN · Janoshik
Melanotan 2
Spec. PP-022
98.83%
Lot D-2215
2026.03.29 · Janoshik
MOTS-c
Spec. PP-008
99.19%
Lot D-2207
2026.03.28 · SSL
Tesamorelin
Spec. PP-006
99.03%
Lot C-0312
2026.03.22 · Janoshik
Semax
Spec. PP-004
99.05%
Lot C-0318
2026.03.22 · Janoshik
Selank
Spec. PP-005
99.24%
Lot A-4420
2026.03.17 · Janoshik
TB-500
Spec. PP-002
99.11%
Lot A-4418
2026.03.14 · Janoshik
BPC-157
Spec. PP-001
99.42%
Lot B-1911
2026.03.11 · Janoshik
Epitalon
Spec. PP-007
99.74%
Lot B-1904
2026.03.09 · SSL
GHK-Cu
Spec. PP-003
99.68%
Lot D-2197
2026.01.29 · Janoshik
MOTS-c
Spec. PP-008
99.14%
Lot D-2189
2026.01.28 · SSL
Tesamorelin
Spec. PP-006
98.98%
Lot C-0294
2026.01.22 · Janoshik
Semax
Spec. PP-004
99.00%
Lot C-0300
2026.01.22 · Janoshik
Selank
Spec. PP-005
99.19%
Lot A-4402
2026.01.17 · Janoshik
TB-500
Spec. PP-002
99.06%
Lot A-4400
2026.01.14 · Janoshik
BPC-157
Spec. PP-001
99.37%
Lot B-1893
2026.01.11 · Janoshik
Epitalon
Spec. PP-007
99.69%
Lot B-1886
2026.01.09 · SSL
GHK-Cu
Spec. PP-003
99.63%
Lot D-2161
2025.11.29 · Janoshik
MOTS-c
Spec. PP-008
99.08%
Lot D-2153
2025.11.28 · SSL
Tesamorelin
Spec. PP-006
98.92%
Lot C-0258
2025.11.22 · Janoshik
Semax
Spec. PP-004
98.94%
Lot C-0264
2025.11.22 · Janoshik
Selank
Spec. PP-005
99.13%
Lot A-4366
2025.11.17 · Janoshik
TB-500
Spec. PP-002
99.00%
Lot A-4364
2025.11.14 · Janoshik
BPC-157
Spec. PP-001
99.31%
Lot B-1857
2025.11.11 · Janoshik
Epitalon
Spec. PP-007
99.63%
Lot B-1850
2025.11.09 · SSL
GHK-Cu
Spec. PP-003
99.57%
Lot D-2107
2025.09.29 · Janoshik
MOTS-c
Spec. PP-008
99.02%
Lot D-2099
2025.09.28 · SSL
Tesamorelin
Spec. PP-006
98.86%
Lot C-0204
2025.09.22 · Janoshik
Semax
Spec. PP-004
98.88%
Lot C-0210
2025.09.22 · Janoshik
Selank
Spec. PP-005
99.07%
Lot A-4312
2025.09.17 · Janoshik
TB-500
Spec. PP-002
98.94%
Lot A-4310
2025.09.14 · Janoshik
BPC-157
Spec. PP-001
99.25%
Lot B-1803
2025.09.11 · Janoshik
Epitalon
Spec. PP-007
99.57%
Lot B-1796
2025.09.09 · SSL
GHK-Cu
Spec. PP-003
99.51%
§ 04.3Reading a CoA

Every field on the page, defined.

Accession
The Pure Pep internal compound identifier (e.g. PP-002). Stable across lots.
Lot
Batch identifier in the form A-NNNN. One synthesis run, one CoA.
Theoretical MW
Average molecular weight calculated from the published amino-acid sequence and modifications.
Observed MW
Mean of three ESI-MS measurements on the prepared lot. Reported to two decimals.
Retention time
Main-peak retention on the HPLC column under the published gradient. Used for identity confirmation across runs.
Counterion
Salt form the peptide is isolated as — usually TFA, sometimes acetate. Affects net peptide content.
Net peptide content
Mass of peptide backbone per mg of lyophilised material, after subtracting water + counterion.
CoA date
Date the independent laboratory completed the final assay and signed the PDF.
§ 04.4Verification & chain of custody
Signing
SHA-256 + Ed25519

Every CoA PDF is hashed with SHA-256 and the hash is signed by an offline Ed25519 key on the day of assay. The signature is embedded in the PDF metadata.

How to verify
Three commands.
$ sha256sum lot-A-4420.pdf
$ curl -sLO purepeplabs.com/coa/pubkey.asc
$ openssl dgst -verify pubkey.asc \
    -signature lot-A-4420.sig \
    lot-A-4420.pdf

Compare the output hash to the value printed in the CoA footer. A signature match confirms the document hasn't been edited since assay.

Independent labs
Janoshik Analytical

HPLC + ESI-MS dual workup. Prague, CZ. Primary lab.

SSL Reference Labs

Reverse-phase HPLC cross-check on GHK-Cu and Tesamorelin lots. Belfast, UK.