Lumis Life
InsightsCalculatorAboutGet Started
Home/How It's Built

Engineering

How It's Built

Lumis Life is not a spreadsheet with a web front-end. It is four interlocking actuarial systems — a health-adjusted mortality engine, a per-carrier underwriting estimator, a settlement-valuation engine, and a Social Security optimizer — built on public actuarial standards, validated against published literature, and engineered for reproducibility and audit. This page describes the architecture. It deliberately omits proprietary parameter values; what it does not omit is the scope and the rigor.

65
health conditions
15
clinical categories
80
comorbidity interactions
18
carrier underwriting modules
119
literature benchmarks
2,500+
automated tests

One core, four systems

Client health profilePolicy detailsFinancial & SS inputs

Mortality engine — the core

SOA 2015 VBT baseline · MP-2021 improvement · Kannisto old-age extension · 65 conditions across 15 clinical categories with severity and treatment tiers · 80comorbidity interactions · functional status & frailty · 10,000-path Monte Carlo

Underwriting estimator

18 carrier modules mapped to one canonical 10-class taxonomy

Settlement valuation

DCF offer range across buyer-IRR scenarios; 5-strategy after-tax comparison

Social Security optimizer

Claiming ages 62–70, survival-weighted NPV, spousal coordination

Every output stamped: engine version · SHA-256 parameter hash · Monte Carlo seed — any result ever produced is reproducible exactly

One validated mortality core powers every downstream analysis — improve it once, every product improves.

The mortality engine

The core is a health-adjusted mortality model built on the Society of Actuaries 2015 Valuation Basic Table (VBT) Ultimate as its baseline, projected forward with the MP-2021 mortality-improvement scale and extended into the oldest ages with a Kannisto logistic model where published tables run out. On top of that baseline sits an impairment layer that models 65 conditions across 15 clinical categories, each with severity tiers and treatment-status modifiers, plus functional impairment (activities of daily living) and a comorbidity layer of 80 condition-pair interactions where two conditions together are worse than the sum of their parts.

Every estimate is run through a Monte Carlo simulation that produces a full distribution of outcomes, not a single point — which is where the 90% confidence intervals (5th–95th percentile) on every report come from. The methodology is intentionally built on public standards (VBT, MP-2021) so it can be inspected and trusted; the calibration that maps conditions to mortality is the proprietary part, and it is validated against published clinical literature.

The underwriting estimator

Carrier underwriting is modeled as a pluggable architecture: each of the 18carriers is its own module implementing a shared contract, mapping that carrier's native class names onto a canonical 10-class taxonomy so placements are directly comparable. Rules are sourced exclusively from publicly available field underwriting guides, and each module carries a version stamp that tracks the guide it was built from. Adding carrier number 19 is an incremental module, not a rewrite — the architecture is built to scale. Read the underwriting methodology →

The settlement-valuation engine

For permanent policies, the platform runs a discounted-cash-flow settlement valuation: a two-year contestability gate, a buyer-conservative mortality margin, a projected premium stream and death-benefit stream, and a fee-and-tax stack — discounted across a band of buyer internal-rate-of-return scenarios to produce a defensible offer range. The same engine compares five strategies (hold, settle, surrender, reduced paid-up, and 1035 exchange) on an after-tax net-present-value basis.

Reproducibility & versioning

Fourteen components of the platform are independently versioned. Every assessment is stamped with the engine version, a SHA-256 hash of the complete parameter set, and the Monte Carlo seed — so any result the platform has ever produced can be reproduced exactly, and any change to the engine parameters is detectable as a change in the hash. Engine releases are git-tagged. This is the kind of audit trail that matters for fiduciary documentation and is rare in advisor-facing tooling. The snapshot powering the validation page was produced by engine v3.21.0.

Engineering rigor

  • 2,500+ automated tests across the engine, underwriting modules, settlement math, and platform — including a regression test that guards against trade-secret leakage in any client-facing output.
  • Encryption at rest and in transit (Fernet AES-128-CBC + HMAC-SHA256) for assessment data, plus CSRF protection and audit logging.
  • A migration-chain validator that runs in CI to keep the database schema history single-headed and consistent.
  • A clean separation between the public marketing surface and the private engine, so the proprietary calibration never ships to the browser.

See it for yourself

  • Methodology & validation — the engine vs. published literature
  • Sample reports — the full engine, run end-to-end, no signup
  • The 18-carrier underwriting estimator
  • About the founder (FSA, CFA)
Run a free report
JT

Jeff Ting, FSA, CFA

Fellow of the Society of Actuaries and CFA Charterholder. Jeff built Lumis Life to bring actuarial-grade longevity intelligence to financial advisors, bridging the gap between population mortality tables and individual client planning.

Try a Longevity Report

See how health-adjusted life expectancy changes retirement planning outcomes.

Get Started

Longevity Calculator

Quick population-level life expectancy estimate based on SOA 2015 VBT tables.

Try Calculator
Lumis Life

Actuarial-grade longevity intelligence for financial advisors.

Get longevity planning insights:

Platform

  • Personal Longevity Report
  • Longevity Calculator
  • Social Security Calculator
  • Mortality Modeling
  • Strategy Comparison

Resources

  • Insights
  • Methodology & Validation
  • How It's Built
  • Carrier Comparison
  • Use Cases
  • Retirement Planning
  • Life Settlements
  • Estate Planning

Company

  • About
  • For Advisors
  • Pricing
  • Roadmap
  • Contact

Legal

  • Privacy Policy
  • Terms of Service
  • Security

Important Disclaimer: Lumis Life provides longevity analytics and decision support tools for financial professionals. The information and analysis provided on this platform are for informational purposes only and do not constitute an offer, solicitation, or recommendation to buy or sell any security or insurance product.

All models and projections involve assumptions and simplifications that may not reflect individual circumstances. Mortality estimates are based on actuarial models and should not be interpreted as medical diagnoses or prognoses. Always consult with qualified legal, tax, and financial professionals before making decisions.

Lumis Life is not a life settlement broker, dealer, or provider. We do not buy, sell, or facilitate the sale of life insurance policies. Life settlement analytics are provided to help advisors evaluate policy options.

This platform is not HIPAA-compliant and does not provide medical advice, diagnosis, or treatment. Health-related data entered into assessments is used solely for actuarial modeling purposes. Users are responsible for ensuring they have appropriate authorization before entering health data about third parties.

© 2026 Lumis Life. All rights reserved.

PrivacyTerms