Mi-Sentence Calculation • DOC Product

100% Accurate.
100% of the Time.

A sentence calculation engine configured to your state's statutes. Every calculation backed by a full audit trail. Ready for court review, not just internal use.

Sentence Structure Live Calculation
Primary Sentence -- Y -- M -- D
Aggravated Assault · Count I
Consecutive
Secondary Sentence -- Y -- M -- D
Felony Theft · Count II
Computed Release Date
--
Validated
--
Total Term
--
Time Credits
--
Good Time
--
Parole Eligible
600,000+

sentences calculated across live deployments

Zero

failed implementations

24x7

real time staff support

Deployed across state Departments of Correction

Projected Release Date
Mandatory Release
Parole Eligible
At ⅓ served
Count I
Aggravated Assault
1,825 days 5 yr 0 mo
Consecutive
Count II
Felony Theft
1,277 days 3 yr 6 mo
Total Term 8 yr 6 mo
2024-03-08 Sentence entered sentence.imposed_term
2024-03-08 Release date computed release.projected_date
2025-08-14 Disciplinary forfeiture goodtime.disciplinary

Stop Manually Calculating Sentences and Exposing Yourself to Risk.

The reason sentences get calculated incorrectly isn't because the scenarios are unusual. It's because time computation is handled wrong, calculated wrong, misapplied. And when the person who knows how to do it leaves, the next person starts from scratch with a calculator and a stack of printouts. Mi-Sentence Calculation captures every rule your state uses and applies it the same way every time.

Every routing decision is explicit. Unmapped codes raise errors, not assumptions.

Every event is logged with timestamp, user attribution, and value-to-value
history.

This is not an activity feed—it's a court-producible record, retained for the life of the sentence and beyond.

A Standalone Engine That Works With Your Current System.

Mi-Sentence Calculation connects to your existing OMS through structured data exchange. You don't need to replace your offender management system to use it. When your state passes new sentencing legislation, the engine configuration is updated under your existing contract. Not billed as a change order.

Built for Every Complexity Your
State Has.

Sentence Structures

Determinate, indeterminate, life, split life, consecutive chains, concurrent, mandatory minimums, and mixed structures.

Truth in Sentencing (TIS)

The engine reads the offense date and routes to the correct calculation framework based on your state's TIS cutoff. No manual selection.

Workflow & Review

Supervisor approval gates sentence changes before they go live. Overrides are flagged and documented, never silent.

Credits & Forfeitures

Statutory good time, earned credits, education credits, disciplinary forfeitures, and jail credits. Each computed separately.

Audit & Compliance

Every calculation event is timestamped and user-attributed. Full audit trail is court-producible and supports compliance reviews.

Integration

Connects to your existing OMS. Jail credit from JMS passes in at intake. Release dates visible across systems.

Built by People Who've Done This Work.

Mi-Sentence Calculation was designed by corrections professionals with real sentencing calculation knowledge. Our specialists have configured calculation engines across a variety of states, each with its own statutes, credit structures, and mandatory minimums. When we sit down with your team, we're not learning your world for the first time. We're configuring software.

STATUTE INPUT TIS Cutoff Date STATUTE INPUT Good Time Rates STATUTE INPUT Offense Code Map STATUTE INPUT Credit Classes Calculations Engine Statute-configured per state 100+ SCENARIOS All 50 STATES DFS VALIDATED OUTPUT Release Dates OUTPUT Audit Trail OUTPUT Printable Worksheets

Every implementation starts with your statutes.

Our sentencing specialists work directly with your team to analyze your state's sentencing framework and configure the engine to match. We validate the configuration before anything goes live.

Applied
Rule
Statutory good time
Offense date routing
Post-TIS · La. R.S. 15:571.3
Credit applied
+30 days / month
✓  Validated against state config
Logged
Good time credit applied
09:14
Offense code mapped to TIS tier
09:14
Release date recalculated
09:14
Supervisor review queued
09:14
Updated
Mar 14, 2027
✓  Mandatory release date
Good conduct discharge
Nov 02, 2026
Max expiration
Mar 14, 2027

FAQ

What sentence types are supported?

Determinate, indeterminate, life, life without parole, split life, consecutive chains, concurrent structures, and mandatory minimums. Mixed structures where multiple types apply to the same offender are handled natively. 

How does the engine handle TIS and pre-TIS sentences?

Automatically. The engine reads the offense date and routes to the correct calculation framework based on your state's TIS cutoff. No manual selection. If an offense code has not been mapped, the engine flags it as an error rather than applying a default. 

Can this work with our existing OMS? 

Yes. Mi-Sentence Calculations operates as a standalone engine. It connects to your current offender management system through structured data exchange. You do not need to replace your OMS to use it. 

Will this require changing our workflows? 

No. The engine is configured to your state's existing sentencing rules. It adapts to your statutes, your offense code taxonomy, and your credit class structure. Your sentencing staff works the way they already work.

Are legislative updates included after go-live?

Yes. When your state passes new sentencing legislation, the engine configuration is updated under your existing contract. This is not billed as a separate change order or project.

"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat."

Name Surname
Position, Company name

See the engine in action

Schedule a working session with a sentence calculation specialist. Bring your edge cases. We’ve calculated sentences across nine state implementations and will walk through how the engine handles yours.