Certificates of analysis
Every Solenne vial carries its batch number printed on the label. Type it in here — or scan the QR code on the vial itself — and you land on the certificate of analysis for that specific batch.
Either the batch number or the code on the label works; case and spaces do not matter.
| Product | Strength | Batch | Code | Status | |
|---|---|---|---|---|---|
| BPC-157 | 20 mg | 260713BPC20 | SOL260713-BPC20 | Published | View certificate |
| Retatrutide | 60 mg | 260706RT60 | SOL260706-RT60 | Published | View certificate |
| Retatrutide | 10 mg | 260712RT10 | SOL260712-RT10 | Published | View certificate |
| GHK-Cu | 100 mg | 260705CU100 | SOL260705-CU100 | Published | View certificate |
| MOTS-c | 40 mg | 260712MOTSC40 | SOL260712-MOTSC40 | Published | View certificate |
| NAD+ | 1000 mg | 260719NJ1000 | SOL260719-NJ1000 | Published | View certificate |
| Tesamorelina | 10 mg | 260709TSM10 | SOL260709-TSM10 | Published | View certificate |
| GLOW | 70 mg | 260705BBG70 | SOL260705-BBG70 | Published | View certificate |
| KLOW | 80 mg | 260710KLW80 | SOL260710-KLW80 | Published | View certificate |
| Retatrutide | 30 mg | 260716RT30 | SOL260716-RT30 | Published | View certificate |
| Tirzepatide | 30 mg | 260722TR30 | SOL260722-TR30 | Published | View certificate |
| Retatrutide | 20 mg | 260819RT20 | SOL260819-RT20 | Published | View certificate |
| Retatrutide | 40 mg | 260702RT40 | SOL260702-RT40 | Published | View certificate |
| Retatrutide | 50 mg | 260724RT50 | SOL260724-RT50 | Published | View certificate |
| Tirzepatide | 10 mg | 260706TR10 | SOL260706-TR10 | Published | View certificate |
| Tirzepatide | 40 mg | 260722TR40 | SOL260722-TR40 | Published | View certificate |
| Tirzepatide | 60 mg | 260713TR60 | SOL260713-TR60 | Published | View certificate |
| BPC-157 | 5 mg | 260708BPC5 | SOL260708-BPC5 | Published | View certificate |
| BPC-157 | 10 mg | 260628BPC10 | SOL260628-BPC10 | Published | View certificate |
| GHK-Cu | 50 mg | 260704CU50 | SOL260704-CU50 | Published | View certificate |
| NAD+ | 500 mg | 260705NJ500 | SOL260705-NJ500 | Published | View certificate |
| Cagrilintide | 5 mg | 260724CGL5 | SOL260724-CGL5 | Published | View certificate |
| Cagrilintide | 10 mg | 260721CGL10 | SOL260721-CGL10 | Published | View certificate |
| KPV (Lisina-Prolina-Valina) | 5 mg | 260713KP5 | SOL260713-KP5 | Published | View certificate |
| KPV (Lisina-Prolina-Valina) | 10 mg | 260702KP10 | SOL260702-KP10 | Published | View certificate |
| Semax | 5 mg | 260723XA5 | SOL260723-XA5 | Published | View certificate |
| Thymosin Alpha-1 | 10 mg | 260716TA10 | SOL260716-TA10 | Published | View certificate |
| SS-31 | 10 mg | 260706SS10 | SOL260706-SS10 | Published | View certificate |
| SS-31 | 50 mg | 260705SS50 | SOL260705-SS50 | Published | View certificate |
| Ipamorelina | 5 mg | 260725IPA5 | SOL260725-IPA5 | Published | View certificate |
| Ipamorelina | 10 mg | 260707IPA10 | SOL260707-IPA10 | Published | View certificate |
| CJC-1295 con DAC | 5 mg | 260714CD5 | SOL260714-CD5 | Published | View certificate |
| CJC + Ipamorelina | 10 mg | 260702CP10 | SOL260702-CP10 | Published | View certificate |
How to read the label
Bottom left of the label, next to the QR code. It identifies the manufacturing run.
Right beside it. This is the code specific to that vial within the run.
The search above accepts both interchangeably. If one does not come up, try the other.
Scanning the code on the vial brings you straight here, with nothing to type.
Documentation
Purity is not a brand promise: it is a batch-level fact. That is why you will not see a purity seal pinned to the homepage. You will see the batch number of the vial you receive and the analytical documentation that belongs to it.
If your batch is not in the table yet, write to us with the number and we will send you the certificate.