The Compliance Graph

A living map of Michigan compliance.

Every FOIA exemption, every OMA notice rule, every retention schedule, modeled as a node, sourced to MCL, versioned across history. When the AG updates the law, the cascade runs the same day.

FOIA
MCL 15.231 et seq.
Freedom of Information Act
OMA
MCL 15.261 et seq.
Open Meetings Act
Compliance Graph
18 nodes
5-day deadline
FOIA response math
Exemptions
MCL 15.243(1)
Fee components
MCL 15.234(1)
18-hr notice
OMA special meetings
Posting rules
OMA Sec. 5
Minutes schema
OMA Sec. 9
Templates
Deadlines
Citations
Calendars

Last graph update: 2026-07-12, citations re-verified at the source. The cascade refreshes templates, deadlines, and citations across every customer.

FIG. 1The cascade in motion: statutes flow through 18 graph nodes into templates, deadlines, citations, and calendars.

The problem

Compliance software treats the law like a checklist. The law is a graph.

A FOIA deadline depends on a request type. The request type triggers an exemption library. The exemption library cites a statute. The statute determines a fee schedule. Change one node and everything downstream needs to know. That is the Compliance Graph.

What lives in the graph

Eighteen nodes today. Each one sourced to MCL.

FOIA

MCL 15.231–15.246

  • Five-business-day response window
  • Exemption library: MCL 15.243(1)(a)–(cc)
  • Fee components: MCL 15.234(1)(a)-(f)
  • Extension rules and notification format
  • Appeal procedure and deadlines
  • Coordinator-of-record requirement

Open Meetings Act

MCL 15.261–15.275

  • 18-hour notice rule for special meetings
  • Annual meeting schedule posting
  • Posting locations: MCL 15.265
  • Minutes content requirements: Sec. 9
  • Eight-business-day minutes window
  • Closed session permitted purposes

Cascade outputs

derived from above

  • Templates: every form auto-updates
  • Deadlines: every clock recalculates
  • Citations: every reference refreshes
  • Calendar entries: every event re-issues
  • Compliance score: every rule re-evaluates
  • Notification rules: re-applied per change
When the law changes

The cascade runs the same day.

The Michigan AG publishes an updated OMA Handbook. Our compliance team proposes node changes. We approve them. The cascade fires. Every customer's templates, deadlines, citations, and calendars update.

You do not attend a seminar. You do not call your attorney. You open Dekree tomorrow and you are running the new rules.

Latest update
Jul 12, 2026
Citations re-verified at source
Cascade time
<2 hrs
From approval to live
Customer touch
0
No re-onboarding required
Audit log entries
Every node
Versioned forever
Graph changelog
Live · 2026
2026-07-12latest

Every citation verified against the source

Michigan Legislature · legislature.mi.gov

Every MCL citation in the graph re-checked against the current statute text, and a standing rule adopted: citations come only from verified primary sources, never from memory.

18nodes re-verified
12templates
2026-04-22

OMA Handbook revision

Michigan AG · March 2026 publication

OMA notice posting clarification, Sec. 5(2) interpretation refresh.

4graph nodes
7templates
142calendars
2026-03-14

FOIA fee schedule clarification

MCL 15.234 interpretive update

Refined fee math for digital-delivery requests.

1graph node
2templates
2026-02-08graph genesis

Compliance Graph published

Initial Michigan FOIA + OMA mapping

Eighteen nodes covering FOIA exemptions, deadlines, and fees, and OMA notice, agenda, and minutes rules.

18graph nodes
12templates
14deadline rules

FIG. 2Past graph updates and what each one cascaded across customer accounts.

Explore Dekree

Buy the products you need.

Ready to see the cascade running on your records?

Book a 15-minute walkthrough