AssayIndex
Core records

Batch rollups

One row per physical lot. A lot is the unit the index cares about most, because it is the unit that repeats: two reports on one lot are two observations of one material, and everything the index says about reproducibility, inter-lab agreement and certificate accuracy is computed from that fact.

1,154 batches969 tested more than oncemedian spread 0.86 pp29 pagesupdated 30 Jul 2026
02550750.00.40.81.11.51.92.32.63.00.00–0.10 %: n=390.10–0.20 %: n=240.20–0.30 %: n=500.30–0.40 %: n=480.40–0.50 %: n=460.50–0.60 %: n=860.60–0.70 %: n=720.70–0.80 %: n=780.80–0.90 %: n=780.90–1.00 %: n=801.00–1.10 %: n=641.10–1.20 %: n=681.20–1.30 %: n=521.30–1.40 %: n=491.40–1.50 %: n=371.50–1.60 %: n=331.60–1.70 %: n=191.70–1.80 %: n=181.80–1.90 %: n=111.90–2.00 %: n=72.00–2.10 %: n=32.10–2.20 %: n=22.20–2.30 %: n=32.30–2.40 %: n=12.40–2.50 %: n=02.50–2.60 %: n=02.60–2.70 %: n=12.70–2.80 %: n=02.80–2.90 %: n=02.90–3.00 %: n=0median 0.86 Within-batch spread (pp) Reports
Figure. Spread between the highest and lowest independent purity result on the same lot, across the 969 batches assayed more than once. Median 0.86 pp. For scale: the best contributing laboratory repeats to 0.16 pp and the worst to 0.34 pp, so the bulk of this distribution is measurement noise and the right-hand tail is material.
LotSupplierCompoundManufacturedTestsMedian %Spread ppCOA %Divergence pp
JEEP-2608-Y4367JEEPHexarelin27 Aug 2026299.500.1199.90+0.40
HOMO-2608-A9045HomopeptideIpamorelin27 Aug 20261299.540.6799.70+0.163+
TFC-2608-J5420TFCRetatrutide25 Aug 2026298.060.7398.60+0.54
HJ-2608-C3931HJSemaglutide23 Aug 2026499.340.7299.78+0.443+
GLBI-2608-N8085GL BiochemKisspeptin-1023 Aug 2026798.311.1498.62+0.31LINKED
KP-2608-D5921KPTirzepatide20 Aug 20261398.911.4799.52+0.613+
TFC-2608-S5204TFCHumanin (HNG)12 Aug 2026298.430.0699.11+0.68
WXT-2608-P4867WXTSermorelin10 Aug 2026898.330.5198.74+0.413+
SWB-2607-Y5787SWBBPC-15730 Jul 2026199.93n<299.90-0.03
CPC-2607-L2552CPCTirzepatide23 Jul 20261596.792.2496.95+0.163+
QSC-2607-C6970QSCTriptorelin22 Jul 2026199.92n<299.90-0.02
TFC-2607-R4363TFCSS-31 (Elamipretide)20 Jul 2026199.56n<299.90+0.34
KP-2607-H5219KPRetatrutide13 Jul 20261696.141.9496.37+0.233+
JEEP-2607-X3911JEEPSemaglutide12 Jul 2026699.181.4299.63+0.453+
HOMO-2607-P1246HomopeptideIGF-1 LR310 Jul 2026198.34n<299.35+1.01
QYB-2607-L5615QYBPT-141 (Bremelanotide)07 Jul 20261099.780.7699.90+0.123+
BCH-2607-H7307BCHCJC-1295 with DAC07 Jul 2026797.921.0698.12+0.203+
WWB-2607-X2189WWBLiraglutide02 Jul 2026599.610.7899.90+0.293+
WWB-2606-N3192WWBSemaglutide27 Jun 20261599.090.9699.90+0.813+
QSC-2606-V8637QSCCJC-1295 (no DAC)17 Jun 2026499.930.6899.90-0.033+
KP-2606-D5887KPIpamorelin16 Jun 2026698.380.8999.34+0.963+
MKM-2606-K4013MKMAdipotide10 Jun 2026297.480.8898.13+0.65
GLBI-2606-S7722GL BiochemL-Glutathione (reduced)03 Jun 2026199.26n<298.76-0.50LINKED
GGPE-2606-E8495GGPepsCJC-1295 (no DAC)02 Jun 20261298.070.8698.38+0.313+
WWB-2606-H3906WWBBPC-15701 Jun 20261499.460.9899.90+0.443+
WXT-2605-U5824WXTGHRP-231 May 2026198.83n<299.50+0.67
SWB-2605-B4738SWBMK-677 (Ibutamoren mesylate)31 May 2026299.470.2999.90+0.43
QSC-2605-A7936QSCGHRP-631 May 2026299.930.0099.90-0.03
JEEP-2605-M4874JEEPTB-50031 May 2026899.820.5299.90+0.08LINKED
TFC-2605-H7009TFCEnclomiphene citrate29 May 2026599.321.0999.86+0.543+
QSC-2605-E6873QSCSS-31 (Elamipretide)27 May 2026299.460.4099.90+0.44
TFC-2605-R4770TFCMOTS-c26 May 2026299.690.0799.84+0.15
HOMO-2605-S1342HomopeptideSemax26 May 2026199.44n<299.90+0.46
FGP-2605-R1831FGPTirzepatide25 May 20261597.701.8998.48+0.783+
ERP-2605-M7608ERPSelank25 May 2026199.75n<299.90+0.15
SGN-2605-X9661SGNARA-29024 May 2026298.270.6298.55+0.28
TFC-2605-U5564TFCHumanin (HNG)23 May 20261099.800.7499.75-0.053+
TFC-2605-G5134TFCTirzepatide23 May 2026598.440.5299.11+0.67LINKED
HJ-2605-A4196HJSermorelin23 May 2026999.081.1999.13+0.053+
KP-2605-C4659KPTB-50021 May 2026899.471.2199.55+0.083+