Summer 2026 DropOne batch, tested together. When a lot is gone it is gone until the Autumn 2026 Drop.41 days leftShop the drop →

Sourced and shipped from the United States. How testing works

Published results

All tested lots

Every lot Causa Labs has published, with its measured purity and the laboratory that measured it. Each row links to the Certificate of Analysis for that exact batch.

All published lots
LotMaterialPurityLaboratoryResults
CL-2607-RETA60-ARetatrutide 60mg99.74%JanoshikResults →
CL-2607-RETA30-BRetatrutide 30mg99.74%JanoshikResults →
CL-2607-RETA10-CRetatrutide 10mg99.74%JanoshikResults →
CL-2608-TIRZ30-ATirzepatide 30mg99.28%JanoshikResults →
CL-2608-TIRZ15-ATirzepatide 15mg99.28%JanoshikResults →
CL-2607-CAGRI5-BCagrilintide 5mg99.85%JanoshikResults →
CL-2606-BPC10-BBPC-157 10mg99.61%JanoshikResults →
CL-2605-KPV10-AKPV 10mg99.68%Freedom DiagnosticsResults →
CL-2608-GHK100-AGHK-Cu 100mg99.92%JanoshikResults →
CL-2608-GHK50-AGHK-Cu 50mg99.92%JanoshikResults →
CL-2607-MOTSC10-AMOTS-c 10mg99.32%Freedom DiagnosticsResults →
CL-2608-SERM10-ASermorelin 10mg99.51%JanoshikResults →
CL-2605-TESA10-CTesamorelin 10mg99.64%JanoshikResults →
CL-2607-TA1-10-AThymosin Alpha-1 10mg99.11%JanoshikResults →

Awaiting assay

These carry a lot number and are in stock, but have no current Janoshik or Freedom Diagnostics result clearing 99% from a vendor in good standing. No certificate is published until one exists.

Lots awaiting a qualifying assay
LotMaterialPurityLaboratoryStatus
CL-2605-TB500-ATB-500 10mgNot yet assayedAwaiting result
CL-2606-NAD500-DNAD+ 500mgNot yet assayedAwaiting result
CL-2606-5A1MQ50-A5-Amino-1MQ 50mgNot yet assayedAwaiting result
CL-2608-CJCIPA-ACJC-1295 / Ipamorelin 10mgNot yet assayedAwaiting result