Lot traceability
Every number we publish was measured for that lot
Enter a lot number and you get that lot's release panel — the measured result, not a representative example. Where a panel was run by the manufacturer who released the batch rather than by us, the page says so and names them.
No certificate published yet for BPC-157 / TB-500 (Wolverine).
Every shipped vial carries a QR code that resolves to its own lot's certificate the moment that lot is released. If you have a vial in hand, scan it, or enter the lot number from the label above.
AFA Biosciences · Verified
Certificate of analysis library
Every released lot, with the panel its laboratory actually ran. Search a lot number, a compound or a laboratory. The results shown here are transcribed from each signed certificate; ask us and we will send the original.
29 released lots · 14 awaiting
Awaiting a certificate · 14
These products have no released lot on file yet. The certificate is published here, against its lot number, as soon as it arrives.
The release panel
What is measured, and what is not
Eight assays matter for a peptide reference material. 2 are on every certificate we hold — purity and content or quantity; the rest are run on some lots or not yet at all. Each one below says which, counted from the certificates on this page rather than asserted. A lot that fails an assay it was given is withdrawn rather than downgraded and sold on as a lower grade.
01
Appearance
Visual
On 19 of 29 lots
Color, cake integrity and absence of visible particulates, checked against the specification for the sequence.
02
Purity
Analytical HPLC · 214 nm
On all 29 lots
Reverse-phase C18, gradient elution. Purity is area percent of the main peak against the total integrated area — not against a hand-picked subset of peaks.
03
Identity
ESI mass spectrometry
On 21 of 29 lots
Electrospray ionization confirms the molecular ion against the theoretical mass. Both numbers go on the certificate so you can check the arithmetic yourself.
04
Net peptide content
HPLC vs. reference standard
On all 29 lots
How much peptide is actually in the vial, as distinct from fill weight. We publish both, because the gap between them is real and most sellers quietly leave it out.
05
Water content
Karl Fischer titration
Available on request
Residual water in the lyophilized cake. It matters because water is mass you paid for and did not want, and because it drives long-term stability.
06
Heavy metals
ICP-MS
On 1 of 29 lots
Screened for the elemental impurities that carry through from reagents and hardware.
07
Bioburden
Plate count
On 4 of 29 lots
Microbial growth on the released material. A lyophilized cake is not sterile by default and should not be assumed to be.
08
Endotoxin
USP <85>
On 11 of 29 lots
Bacterial endotoxin load, reported as a figure rather than a pass mark, so you can judge it against whatever your own work requires.
Whose testing this is
Every certificate published here was issued to the manufacturer who released the batch, not to us, and each one names that laboratory and that client on its face. It is their release testing on the material we bought, which is what our incoming-goods check rests on — not testing we commissioned, and we do not present it as such. The lot number on a certificate is theirs.
If your own assay ever disagrees with one of these certificates, send it to us. We will have the material re-tested independently, and if it is genuinely off specification we will refund the affected order in full, withdraw the remainder and reimburse your testing cost.



















