Biology · Formal proofs · On-premise · Built for physicians & researchers

O(1) Kernel Verdicts & Cryptographic Time-Seals for Formal Claims

Deterministic verification, TTTPS snapshot quorum seals, and immutable GET citations for formal paper claims.

Six results we stand behind.

Each card below is fetched from the vault when this page loads — the statement is the Lean source that the kernel accepted, the hash is of the compiled artefact, and the citation opens the paper in a new tab so you can hold both at once. Nothing here is typed into the page. If a proof were withdrawn, its card would go with it.

Only kernel-standard results appear here: proofs whose axiom footprint is propext, Classical.choice and Quot.sound and nothing else. A proof that reaches for native_decide puts the compiler into the trusted base, so we keep it in the vault but not in the window.

Coverage

Six domains. Every claim proved.

Each domain below is a set of Lean 4 contracts: not prose describing biology, but machine-checked properties of the equations clinicians and researchers already use. One representative identity per domain is rendered below; the corpus covers more per domain (see Contracts).

Every module the vault holds, drawn by what imports what. Pick a domain to open its modules, then a module to read the statements under it. Each statement is fetched from /v1/klv/theorem as you open it — the same call, and the same answer, you would get from your own shell.

RNA Biology
Nussinov folding
Nested base-pair maximization: no crossing pairs, by construction.
Aging & Longevity
Gompertz mortality
Hazard rate as an exponential function of age, the classical actuarial model.
Enzyme Kinetics
Michaelis–Menten
v = Vmax·[S] / (Km + [S]), proved bounded above by Vmax for all [S] ≥ 0.
Pharmacology
First-order PK decay
C(t) = C0·e−kt, the estimator underlying LNP half-life kinetics (Pardi & Weissman 2015).
Epidemiology
SIR epidemic model
S + I + R = 1 is proved invariant: the compartments stay bounded for all t.
Biophysics
Fick diffusion
Net flux runs down the concentration gradient, direction proved from the sign of ∇C.

RNA Biology

13 contracts
RNA Biology
RnaNussinov
Maximum non-crossing base pairs; nussinov_optimal proves the value is sound and achievable.
RNA Biology
WeissmanLNPKinetics
mRNA-LNP expression half-life from two bioluminescence timepoints, t1/2 = delta_t*ln2/ln(N0/Nt).
RNA Biology
GCContent
Fraction of G/C bases in a nucleotide sequence, bounded in [0,1].
RNA Biology
SequenceIdentity
Fraction of matching positions between two equal-length sequences.
RNA Biology
MrnaHalfLife
First-order mRNA decay half-life, t1/2 = ln(2)/kdeg.
RNA Biology
RibosomeDensity
Ribosome coverage of a transcript = n_ribosomes / L_mRNA.
RNA Biology
TranslationRate
Protein translation rate = codon_rate * ribosome_density * mRNA_copies.
RNA Biology
ModifiedNucleotideRatio
Fraction of nucleoside-modified bases (e.g. N1-methylpseudouridine) in an mRNA.
RNA Biology
Riboswitch
Structural-fold confidence from minimum free energy and ensemble diversity.
RNA Biology
RnaZuker
Base-pair-additive Zuker minimum folding energy for RNA secondary structure.
RNA Biology
DnaTm
Wallace-rule DNA melting temperature, Tm = 2(A+T) + 4(G+C).
RNA Biology
MrnaHalfLife
mRNA abundance over time, m(t) = m0*exp(-kdeg*t): same decay contract as mrna_halflife.
RNA Biology
PcrAmplification
PCR copy number after n cycles at efficiency E, N(n) = N0*E^n.

Aging & Longevity

11 contracts
Aging & Longevity
GompertzMortality
Gompertz mortality hazard, mu(t) = alpha*exp(beta*t).
Aging & Longevity
AllometricScaling
Allometric scaling law Y = a*M^b for metabolic rate, organ size, and lifespan versus body mass.
Aging & Longevity
BiologicalAge
Convex-combination biological-age ensemble of phenoAge, telomereAge, and epigeneticAge; weights sum to 1.
Aging & Longevity
EpigeneticClockAcceleration
Epigenetic-clock aging acceleration = clockAge minus chronoAge.
Aging & Longevity
InflammAgingScore
Inflammaging score as a weighted sum of IL6, TNFa, and CRP.
Aging & Longevity
NADPlusRatio
NAD+/NADH ratio, a longevity and metabolic-health biomarker.
Aging & Longevity
SenolyticSelectivity
Off-target healthy-cell damage from a senolytic dose = (1 minus selectivity) * dose.
Aging & Longevity
TelomereAttrition
Telomere length after n cell divisions, Hayflick-limit model L(n) = L0 minus delta*n.
Aging & Longevity
Telomere
Herrmann et al. 2023 age-based telomere length estimate, 8.0 minus 0.027*max(0, age-40) kb.
Aging & Longevity
WeibullSurvival
Weibull survival function S(t) = exp(-(t/lambda)^k) for longevity and reliability analysis.
Aging & Longevity
MeldScore
MELD liver-disease mortality-risk score, weighted log-combination of bilirubin, INR, and creatinine.

Enzyme Kinetics

7 contracts
Enzyme Kinetics
MichaelisMenten
Michaelis-Menten velocity v = Vmax*[S]/(Km+[S]), proved bounded above by Vmax.
Enzyme Kinetics
CatalyticEfficiency
Enzyme specificity constant kcat/Km.
Enzyme Kinetics
CompetitiveInhibition
Competitive-inhibition velocity v = Vmax*S/(Km*(1+I/Ki)+S).
Enzyme Kinetics
HillCooperativity
Hill cooperative-binding occupancy, theta = S^n/(K^n+S^n).
Enzyme Kinetics
IC50Relationship
Cheng-Prusoff IC50 = KI*(1+[S]/Km) for competitive inhibition.
Enzyme Kinetics
ProteinSteadyState
Gene-circuit protein steady state, P* = ksyn/kdeg.
Enzyme Kinetics
ReceptorBinding
Receptor-ligand fractional occupancy = [L]/(KD+[L]).

Pharmacology

10 contracts
Pharmacology
FirstOrderPK
First-order pharmacokinetic concentration, C(t) = C0*exp(-ke*t).
Pharmacology
ArrheniusEquation
Arrhenius rate constant k = A*exp(-Ea/(R*T)).
Pharmacology
CkdEpi
CKD-EPI eGFR from serum creatinine, used for renal drug-dosing adjustment.
Pharmacology
CkdMdrd
MDRD eGFR = 175*Scr^(-1.154)*age^(-0.203)*scale.
Pharmacology
CockcroftGault
Cockcroft-Gault creatinine clearance, CrCl = (140-age)*weight/(72*Scr)*sex_factor.
Pharmacology
DilutionSeries
Serial dilution concentration, C(n) = C0*(1/d)^n.
Pharmacology
FirstOrderPK
First-order elimination half-life, t1/2 = ln(2)/ke.
Pharmacology
HendersonHasselbalch
Henderson-Hasselbalch pH = pKa + log10(base/acid).
Pharmacology
HillEquation
Hill-equation drug effect, E = Emax*C^n/(EC50^n+C^n).
Pharmacology
LangmuirIsotherm
Langmuir isotherm surface coverage, theta = K*c/(1+K*c).

Epidemiology

7 contracts
Epidemiology
SirEpidemic
SIR basic reproduction number, R0 = beta/gamma.
Epidemiology
ClonalExpansion
T-cell clonal expansion, N(t) = N0*exp(r*t).
Epidemiology
CellDoublingTime
Cell doubling time, t_d = ln(2)/mu.
Epidemiology
HardyWeinberg
Hardy-Weinberg genotype frequencies from allele frequency p.
Epidemiology · statistical utility, no formal proof
HardyWeinberg
Hardy-Weinberg goodness-of-fit chi-square statistic from observed genotype counts. This one is arithmetic we run for you, not a claim the kernel has checked: no Lean theorem stands behind it, so there is no certificate to open. The equilibrium identity above is proved; this test is not.
Epidemiology
LogisticGrowth
Logistic population growth, N(t) = K/(1+((K-N0)/N0)*exp(-r*t)), proved bounded by K.
Epidemiology
MonodGrowth
Monod microbial growth rate, mu = mu_max*S/(Ks+S).

Biophysics

25 contracts
Biophysics
ShannonEntropy
Binary Shannon entropy, H(p) = -p*ln p - (1-p)*ln(1-p).
Biophysics
FickDiffusion
Fick's first law diffusion flux, direction proved from the sign of the concentration gradient.
Biophysics
BeerLambert
Beer-Lambert absorbance, A = epsilon*c*l.
Biophysics
BoltzmannDistribution
Boltzmann factor, exp(-E/(k_B*T)).
Biophysics
BoltzmannDistribution
Boltzmann state probability, proved bounded in [0,1].
Biophysics
BMI
Body Mass Index = weight_kg / height_m^2.
Biophysics
BodySurfaceArea
Mosteller body surface area, BSA = sqrt(height_cm*weight_kg/3600).
Biophysics
CardiacOutput
Cardiac output, CO = heart rate * stroke volume.
Biophysics
EinsteinStokes
Einstein-Stokes diffusion coefficient, D = k_B*T/(6*pi*eta*r).
Biophysics
NucleotideBalance
Adenylate energy charge = (ATP + 0.5*ADP)/(ATP+ADP+AMP), proved bounded in [0,1].
Biophysics
FretEfficiency
Forster resonance energy transfer efficiency, E = 1/(1+(r/R0)^6).
Biophysics
GibbsFreeEnergy
Gibbs free energy, delta-G = delta-H - T*delta-S.
Biophysics
NernstEquation
Nernst equilibrium membrane potential.
Biophysics
Osmolarity
Serum osmolarity = 2*[Na+] + [glucose]/18 + [BUN]/2.8.
Biophysics
OsmoticPressure
Van't Hoff osmotic pressure, pi = i*M*R*T.
Biophysics
BloodOxygenSaturation
Blood oxygen saturation SpO2, proved bounded in [0,1].
Biophysics
PairwisePotential
Total pairwise-residue potential energy, sum over a list of pair energies (AlphaFold-style).
Biophysics
PoiseuilleFlow
Poiseuille volumetric flow rate, Q = pi*r^4*deltaP/(8*eta*L).
Biophysics
ProteinRMSD
Root-mean-square deviation between two equal-length atom-coordinate lists.
Biophysics
ProtonMotiveForce
Mitchell proton-motive force, PMF = deltaPsi - (2.303*R*T/F)*deltaPH.
Biophysics
FluorescenceQuantumYield
Fluorescence quantum yield, Phi = kr/(kr+knr), proved in (0,1].
Biophysics
ShannonEntropy
Shannon entropy of a full probability distribution, generalizing the binary case.
Biophysics
ContactProbability
Sigmoid contact probability, sigma(x) = 1/(1+exp(-x)) (AlphaFold-style).
Biophysics
TMScore
Protein structural-alignment TM-score over residue distances.
Biophysics
TmScore
Single TM-score term 1/(1+(d/d0)^2) for one aligned residue pair.

The kernel doesn’t guess

A proof that closes. Not an answer that sounds right.

Every K-Lean claim resolves to a Lean 4 kernel check: a structure that either closes completely or doesn’t compile. There is no partial credit for a proof.

Fusion energy

Physical thresholds come from your simulation. K-Lean proves the control logic.

K-Lean does not simulate plasma physics — that stays on your AWS HPC cluster (COMSOL, JOREK, NIMROD). What it proves is that the control logic reacts correctly to whatever threshold your simulation hands it: parameterized, kernel-standard, sorry-free.

Company Module What it proves
Commonwealth Fusion SystemsKLean.Fusion.CFSQuench detection always engages the dump resistor.
Tokamak EnergyKLean.Fusion.TokamakEnergyThermal runaway always triggers the emergency power cut.
TAE TechnologiesKLean.Fusion.TAEBack-EMF detection always locks out the switch.
Helion EnergyKLean.Fusion.HelionRecovery sync check reports safe iff jitter is within bounds.
General FusionKLean.Fusion.GeneralFusionPiston symmetry holds iff every delay is within bounds.
Zap EnergyKLean.Fusion.ZapA shear-flow drop always trips the pinch safely.
First Light FusionKLean.Fusion.FirstLightShockwave sensor sync holds iff every channel is within bounds.
Pacific FusionKLean.Fusion.PacificDriver sync holds iff every module is within bounds.
Proxima FusionKLean.Fusion.ProximaAn exceeded coil-current vector always trips to emergency.
Type One EnergyKLean.Fusion.TypeOneA flux-surface perturbation always trips the corrective coil.
Avalanche EnergyKLean.Fusion.AvalancheAn HV-threshold breach always trips the arc interlock.
Focused Energy & Xcimer EnergyKLean.Fusion.FocusedLaser alignment holds iff every beam is within bounds.
Realta FusionKLean.Fusion.RealtaA detected loss cone always engages the boost current.

Every threshold above (dI/dt, temperature, jitter, current sum, voltage) is a free parameter in the proof, not a hardcoded number — none of these are formal specs of any real customer's control code.[MEASURED: lake env lean on all 13 KLean/Fusion/*.lean files, 2026-08-15 — 13/13 exit 0, kernel-standard axioms only, sorry 0]

Developer resources

Call the kernel. With your own numbers.

The reference below is live and interactive, not a static spec. Every request you send here hits the same verified-compute endpoints described below: pass your own inputs, get back a result plus the exact Lean 4 theorem it is checked against.

kpp.kenosian.com/scalar
# test the paper's own estimator with your own numbers curl -X POST https://kpp.kenosian.com/api/v1/klean/compute/weissman_half_life \ -H "Content-Type: application/json" \ -d '{"delta_t": 12.0, "n0": 100.0, "nt": 25.0}'
POST /api/v1/klean/compute/weissman_half_life
The same mRNA-LNP expression half-life estimator from Pardi & Weissman 2015, exposed as a directly callable, kernel-backed operation. Put in your own N0 / Nt / Δt and get back the half-life plus the theorem it is checked against: KLean.WeissmanLNPKinetics.halfLife_pos and companions.

Explore the resources

Try it

Open-source compute, sealed in time.

The kernel is open and the contracts are public, so anyone can recompute what you got. Sealing takes that reproducible result and fixes it to a moment, tamper-evident afterwards. One establishes what is true; the other establishes when it existed. Everything below also works as plain HTTP in the reference.

1
Choose what to seal
2
Enter a value

Checked against the bound proved in Lean 4 for that metric. No key needed, nothing recorded.

Supply your own digest to bind the receipt to a full run record (cohort, model version, fold) without transmitting any of it.

3
Seal it with TTTPS

Creates a timestamped, tamper-evident receipt. This is the only step that writes a permanent record and spends one seal from your quota.

No key yet? with a thousand free seals, no approval, no card.
4
Verify the receipt

Runs with no key at all, which is the point: whoever you hand a receipt to can re-check it without an account here.

Values you enter are used to answer the request and discarded. Only a SHA-256 digest is stored, and a receipt attests when a result existed and that it has not changed since, not that it is scientifically correct.

Usage guide, for pharma and FDA reviewers
mRNA lifecycle contracts: decay, translation, structure, chemistry
Six live contracts, what each input field means, a real worked call and response for each, and what the certificate does and does not claim.

Get Access

Your token. Instantly.

Register to query the K-Lean corpus. No approval required. Your access token is generated immediately.

No sorry. No axiom beyond the standard three. Ready to query.

Register

Your access token
Explore contracts on Scalar