← K-Lean overview
mRNA Verification Pathway

Every step, formally proven.

Machine-checked Lean 4 proofs for mRNA-LNP delivery, from in-vivo decay to structural design.

Pardi N, Weissman D et al. · J Controlled Release 217 (2015)

Pardi N, Tuyishime S, Muramatsu H, Karikó K, Mui BL, Tam YK, Weissman D. “Expression kinetics of nucleoside-modified mRNA delivered in lipid nanoparticles to mice by various routes.” Journal of Controlled Release 217 (2015) 345–351 (open access). 1-methylpseudouridine-containing mRNA is the platform referenced under Chemistry below.

Learn K-Lean

Three independent domains, one corpus.

Each contract takes its own inputs and proves its own bounds. Decay, translation, and structure are independent rate processes, each kernel-verified. The API returns a certificate naming the exact Lean 4 theorems. Sorry count 0, axiom count 0 across all six contracts.

Stage 1: Decay
proven · kernel-verified · 0 axioms

How long does the mRNA last?

Three contracts bound exponential decay kinetics: half-life from a fitted rate constant, the Pardi and Weissman 2015 two-point bioluminescence estimator, and abundance at any elapsed time t. All three describe the same decay law from different measurement angles.

Try it live — mrna_halflife
--
Full request / response on Scalar →

Does not claim: that your kdeg was fitted correctly, or that the result is the half-life of any specific construct.

Stage 2: Translation
proven · kernel-verified · 0 axioms

How much protein is produced?

Two contracts quantify ribosome machinery: a coverage fraction proved to stay in [0, 1], and a translation rate proved positive and increasing with transcript copy number.

Try it live — ribosome_density
--
Full request / response on Scalar →

Does not claim: that your assay data is correct, or that the coverage fraction is biologically meaningful for any particular transcript.

Stage 3: Structure and Chemistry
proven · kernel-verified · 0 axioms

Does the fold hold? Is the chemistry sound?

riboswitch_confidence maps minimum free energy and ensemble diversity into a proof-backed score in (0, 1). modified_nucleotide_ratio quantifies the fraction of 1-methylpseudouridine substitutions. Structural design relies on three independent folding levels, each kernel-verified.

Level 1
Riboswitch Confidence
specified · 0 axioms

conf(MFE, d) in (0, 1). Nonneg MFE forces score below threshold.

RNA Folding page →
Level 2
Nussinov Base-Pair Count
optimality proven · kernel-verified

Globally optimal W-C + G·U base-pair count, both directions.

RNA Folding page →
Level 3
Base-pair-additive MFE
optimality proven · kernel-verified

Zuker DP proven optimal for any per-pair cost (au/gc/gu). Not the full nearest-neighbour loop model.

RNA Folding page →
Try it live — riboswitch_confidence
--
Full request / response on Scalar →

Does not claim: that the reported MFE or ensemble_div values are correct, or that a confidence score predicts how a riboswitch behaves in a cell.

What this page proves, and what it does not

Every value above was computed live against a Lean 4 contract at kpp.kenosian.com. Across all six contracts: sorry count 0, axiom count 0.

The theorems establish properties of the mathematical spec behind each formula: positivity, monotonicity, the [0, 1] bound on ratios and densities. They do not establish the biological correctness of any specific sequence, dose, or manufacturing run. K-Lean makes no clinical claim.

For Auditors

How to check a claim yourself.

Every fact on this page is independently checkable against the live API, without trusting the prose.

Docs and Resources

More from the K-Lean corpus.