Skip to main content
engine online
§ 3007 deterministic IDEA rules · ruleset idea-2026.07.13

Your child's IEP, decoded and held to the law.

Sample findings
  • Required

    The IEP must state the child's present levels of academic achievement and functional performance.

    IDEA, 34 C.F.R. § 300.320(a)(1)

  • Required

    Every annual goal must be measurable: it needs a baseline, a target, and criteria for success.

    IDEA, 34 C.F.R. § 300.320(a)(2)(i)

  • Required

    By the applicable transition age, the IEP must include measurable postsecondary goals.

    IDEA, 34 C.F.R. § 300.320(b)

+ 4 more checked on every document

An IEP is a legal contract, and what matters most is often what isn't there. IEPdecode reads it, checks it against federal law, and remembers year over year — so you walk into the meeting knowing what to ask.

7IDEA rules, each cited
347tests, run on every push
0legal claims from the model
  • Every finding cites the statute
  • The law comes from code, not a chatbot
IDEA, 34 C.F.R. § 300.320(a)(1)
IDEA, 34 C.F.R. § 300.320(a)(2)(i)
IDEA, 34 C.F.R. § 300.320(b)
IDEA, 34 C.F.R. § 300.320(a)(7)
IDEA, 34 C.F.R. § 300.320(a)(4), (a)(7)
IDEA, 34 C.F.R. § 300.320(a)(5); see also § 300.114
IDEA, 34 C.F.R. § 300.320(a)(3)(ii)

The sample document

See it work on the sample IEP

A synthetic document with real defects planted in it — a blank present-levels section, a goal with no number in it, a service with no dosage. Watch the engine catch every one, with its citation, in seconds.

5High
2Medium
7checks run
Run the sample checkNo account needed.
01

How it works

Read. Check. Remember.

The AI reads the messy document into structured data. Deterministic rules decide what the law requires. Your record makes it longitudinal.

01

Decode the document

Upload a PDF or a phone photo. Every goal, service, and accommodation becomes structured data — and a blank stays blank, because missing is the signal.

02

Check against the law

A versioned, unit-tested engine flags unmeasurable goals, missing transition plans, and vague accommodations — each with its C.F.R. citation.

03

Remember, year over year

Filed in the vault, versioned forever. Next year's IEP is diffed against this year's, catching copy-pasted goals and quietly dropped services.

02

The red pen, in your hands

Point at the document. See what the engine sees.

A real excerpt with real defects planted in it. Hover an underlined phrase and the engine's margin note appears with its citation — the same red-lining a full check runs, now under your own cursor.

IEP excerpt · Goals & ServicesHover or tap a marked phrase

Goal 1By the annual review, the student will improve reading fluency to grade level, measured by teacher observation.

ServiceSpeech-language therapy will be provided in the resource room.

Present levelsPresent levels of academic performance:

Engine notes0 of 3 flagged

Hover or tap a marked phrase.

  • § 300.320(a)(2)
  • § 300.320(a)(7)
  • § 300.320(a)(1)
03

One platform, not one prompt

A system that manages the whole IEP process

A chatbot can explain a paragraph. It can't track your deadlines, diff last year against this, or build an evidence trail — it has no memory of your child.

NO. 01

Compliance gap-check

Seven IDEA rules, each cited and unit-tested, catch the legally required pieces an IEP is missing.

  • IDEA, 34 C.F.R. § 300.320(a)(1)
  • IDEA, 34 C.F.R. § 300.320(a)(2)(i)
  • IDEA, 34 C.F.R. § 300.320(b)
  • IDEA, 34 C.F.R. § 300.320(a)(7)
  • + 3 more
NO. 02

Compliance clock

Log a request or meeting and the statutory deadline is computed from your state's rules, so nothing lapses.

NO. 03

Year-over-year diff

Structural and semantic comparison surfaces copy-pasted goals and dropped services the district counts on you missing.

NO. 04

Implementation Watchdog

Log the days an accommodation wasn't provided; a repeated pattern drafts a failure-to-implement complaint.

NO. 05

Rights engine

Records requests, IEE requests, state complaints, pre-filled from the evidence already in your record, never freeform.

NO. 06

The evidence vault

Every IEP, evaluation, and note: dated, versioned, private. The record a chatbot structurally can't keep.

04

The moat, playable

Watch it catch what the district counts on you missing.

Every version kept and compared — the copy-pasted goal, the reworded-but-identical target, the cut disguised as a longer session. Deterministic, and zero model requests.

Last yearIEP v2
This yearIEP v3

Two filed IEPs. Compare them, it costs zero model requests.

05

Inside the engine

Open the rulebook. Every check is here.

A versioned, unit-tested ruleset you can read. Each rule carries its federal citation and the exact question it hands you for the meeting. Pick one.

Present levels

plaafp_missing
High
What it checks

The IEP must state the child's present levels of academic achievement and functional performance.

Ask this at the meeting

This IEP has no present levels section. What data (testing, work samples, teacher observation) describes where my child is right now, and can we write it into the PLAAFP before we agree to any goals?

IDEA, 34 C.F.R. § 300.320(a)(1) · unit-tested

The governing principle

The AI proposes. The rules engine disposes.

Every legal claim comes from deterministic, versioned, unit-tested code carrying a real IDEA citation — never a model's free-generation. The model reads and rephrases; it never decides what the law requires.

7IDEA rules, each cited
347tests, run on every push
0legal claims from the model