:root{--dp-navy:#0d1b2a;--dp-slate:#1b263b;--dp-gold:#f4b400;--dp-gold-d:#c99400;--dp-ink:#14202e;--dp-mute:#5b6b7c;--dp-line:#e3e8ee;--dp-bg:#f6f8fa} body{color:var(--dp-ink)} a{color:var(--dp-navy)} .dp-spec{width:100%;border-collapse:collapse;margin:1.4em 0;font-size:.95rem} .dp-spec th,.dp-spec td{border:1px solid var(--dp-line);padding:.7rem .9rem;text-align:left;vertical-align:top} .dp-spec thead th{background:var(--dp-navy);color:#fff;font-weight:600;border-color:var(--dp-navy)} .dp-spec tbody th{background:var(--dp-bg);width:38%;font-weight:600} .dp-spec tbody tr:nth-child(even) td{background:#fbfcfd} .dp-compliance{background:#fff8e6;border:1px solid #f0d78a;border-left:5px solid var(--dp-gold);padding:1.1rem 1.3rem;margin:2em 0;border-radius:6px;font-size:.9rem;line-height:1.6} .dp-links{list-style:none;padding:0;margin:1em 0 2em;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.6rem} .dp-links li{margin:0} .dp-links a{display:block;padding:.75rem 1rem;border:1px solid var(--dp-line);border-radius:6px;background:#fff;text-decoration:none;transition:.15s} .dp-links a:hover{border-color:var(--dp-gold);background:#fffdf5} .dp-state-notice{background:#eef4fb;border:1px solid #cfe0f3;padding:.8rem 1rem;border-radius:6px;margin:0 0 1.2rem;font-size:.9rem} .dp-ship-bar{background:var(--dp-navy);color:#fff;padding:.7rem 1rem;border-radius:6px;margin:0 0 1.2rem;font-size:.9rem;text-align:center} .dp-ship-ok{background:#1c7a4b} #dp-age-gate{position:fixed;inset:0;background:rgba(9,17,26,.93);z-index:999999;display:flex;align-items:center;justify-content:center;padding:1.2rem} #dp-age-gate[hidden]{display:none} .dp-age-card{background:#fff;max-width:520px;width:100%;border-radius:10px;padding:2.2rem;text-align:center;box-shadow:0 20px 60px rgba(0,0,0,.4)} .dp-age-card h2{margin-top:0;color:var(--dp-navy)} .dp-age-fine{font-size:.8rem;color:var(--dp-mute);line-height:1.5} .dp-age-actions{display:flex;gap:.7rem;justify-content:center;flex-wrap:wrap;margin-top:1.4rem} #dp-age-yes{background:var(--dp-gold);color:var(--dp-navy);border:none;padding:.85rem 1.6rem;border-radius:6px;font-weight:700;cursor:pointer} #dp-age-yes:hover{background:var(--dp-gold-d)} .dp-btn-ghost{background:#fff;border:1px solid var(--dp-line);padding:.85rem 1.6rem;border-radius:6px;cursor:pointer} html.dp-locked body{overflow:hidden} .dp-accordion{margin:1.5em 0} .dp-faq-item{border:1px solid var(--dp-line);border-radius:6px;margin:0 0 .6rem;background:#fff;overflow:hidden} .dp-faq-item summary{cursor:pointer;padding:1rem 1.2rem;font-weight:600;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem} .dp-faq-item summary::-webkit-details-marker{display:none} .dp-faq-item summary:after{content:"+";font-size:1.4rem;color:var(--dp-gold-d);font-weight:400} .dp-faq-item[open] summary:after{content:"\2212"} .dp-faq-item[open] summary{background:var(--dp-bg);border-bottom:1px solid var(--dp-line)} .dp-faq-a{padding:.4rem 1.2rem 1.2rem} .dp-faq-permalink{text-decoration:none;color:var(--dp-mute);font-weight:400;opacity:.5} .dp-topic-index{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.6rem} .dp-topic-index a{display:block;padding:.9rem 1.1rem;border:1px solid var(--dp-line);border-radius:6px;background:#fff;text-decoration:none} .dp-topic-index a:hover{border-color:var(--dp-gold)} .dp-count{color:var(--dp-mute);font-size:.85rem} .dp-post-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.2rem;margin:1.5em 0} .dp-post-card{border:1px solid var(--dp-line);border-radius:8px;padding:1.3rem;background:#fff} .dp-post-card h3{margin-top:0;font-size:1.05rem} .dp-post-card p{font-size:.9rem;color:var(--dp-mute)} .dp-related{border-top:2px solid var(--dp-line);margin-top:2.5em;padding-top:1.4em} .dp-related ul{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.6rem} .dp-related a{text-decoration:none} .dp-related-cta{margin-top:1em;font-size:.9rem} .dp-hero{background:linear-gradient(135deg,var(--dp-navy),var(--dp-slate));color:#fff;padding:3.5rem 1.5rem;border-radius:10px;margin:0 0 2.5rem} .dp-hero h1{color:#fff;margin-top:0;font-size:2.3rem;line-height:1.2} .dp-hero p{color:#d5dde6;font-size:1.05rem;max-width:70ch} .dp-hero .dp-cta{display:inline-block;background:var(--dp-gold);color:var(--dp-navy);padding:.9rem 1.8rem;border-radius:6px;font-weight:700;text-decoration:none;margin-top:1rem} .dp-hero .dp-cta:hover{background:var(--dp-gold-d)} .dp-badges{display:flex;gap:1.4rem;flex-wrap:wrap;margin-top:1.6rem;font-size:.85rem} .dp-badges span{display:flex;align-items:center;gap:.4rem;color:#cfd8e2} .dp-badges b{color:var(--dp-gold)} .dp-strength-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin:1.8em 0} .dp-strength-card{border:1px solid var(--dp-line);border-radius:8px;padding:1.2rem;background:#fff;text-align:center} .dp-strength-card .n{font-size:1.6rem;font-weight:800;color:var(--dp-navy);display:block} .dp-strength-card a{display:block;margin-top:.6rem;font-weight:600;text-decoration:none} .dp-two-col{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin:2em 0} @media(max-width:720px){.dp-two-col{grid-template-columns:1fr}.dp-hero h1{font-size:1.7rem}} .dp-trust{background:var(--dp-bg);border-radius:8px;padding:1.6rem;margin:2em 0} .dp-trust ul{margin:0;padding-left:1.2rem} .dp-trust li{margin:.4rem 0}

Lab Testing & Product Verification

Every Batch. A Real Report. Verifiable By You.

A lab-tested claim is worth very little if you cannot see the report. Every Dopium batch carries a printed code that resolves to that batch’s own certificate of analysis — not a representative sample, not a summary, and not a report from a different production run.

How To Verify Your Bottle

  1. Find the batch code printed on the bottle label or the bar wrapper. It appears next to the lot number.
  2. Email the code to our verification address along with the product name and strength.
  3. We return the matching certificate of analysis, normally within one business day.

We keep the lookup behind a human check rather than a public database for one reason: it lets us confirm the request is coming from someone holding a genuine product and catch counterfeit listings early. If you bought from an unauthorised reseller and the code does not resolve, tell us — that is exactly the case we want to hear about.

What Each Certificate Of Analysis Covers

Test Why It Matters
7-hydroxymitragynine assay Confirms the milligram count on the label matches the material in the tablet. This is the test that separates a measured product from a hopeful one.
Mitragynine and related alkaloids Shows what else from the source plant is present, and in what proportion.
Heavy metals Screens lead, arsenic, cadmium and mercury. Botanicals concentrate metals from soil, so this is not a formality.
Residual solvents Confirms extraction solvents were removed to specification.
Microbial screening Total aerobic count, yeast, mould, and the pathogens that matter for an oral product.
Foreign matter and moisture Catches contamination and confirms the product will hold its stated shelf life.

Testing Happens Twice, Not Once

Most brands test the finished product and stop. We test the incoming raw material and the finished batch, because those two tests catch different failures. Incoming assay catches a supplier shipping material below specification. Finished-product assay catches a blending or pressing error inside our own operation. Running only one leaves a real hole.

Reading A COA Without A Chemistry Background

Three things are worth checking on any report, ours or anyone else’s:

  • Is the lab independent? The testing laboratory should be a third party with no commercial relationship to the brand. In-house testing is not verification.
  • Does the date match the batch? A report from a different production run tells you nothing about the bottle in your hand.
  • Are the limits stated, not just the results? A number without a pass/fail threshold is a decoration. Look for the specification column.

Counterfeit Products

Dopium packaging has been imitated. The reliable tells are a batch code that will not resolve, a label with no lot number, and pricing far below the published retail range. If you are unsure, send us a photo of the label before you consume the product.

Shop lab-verified Dopium 7-OH   Read our compliance statement

Scroll to Top