For mid-tier IMBs & depositories
Audit-ready exception handling
RESPA / Reg X coverage

CFPB and Reg X exceptions, surfaced before the annual statement.

Mortwright is the exception-first compliance monitor for mortgage servicers — a compliance outcome that sits beside your system of record. Six agents reading the ledger, one queue of exceptions, each flag carrying the regulator-mapped rationale and citation an examiner expects to find.

Have a CSV? Run it through the paste-CSV sandbox — see flagged exceptions with no signup.

Every flag arrives with a regulator-mapped rationale and an audit trail.

What it flags

Six capabilities. One continuous exception queue.

Each capability carries a fixed scope and a regulator-mapped rationale, so a flag arrives as evidence — not an alert to triage.

Escrow Anomaly Agent

Catches the tolerance and timing miss before the annual statement goes out.

  • Surplus or shortage outside Reg X tolerance
  • Cushion breaches against the disclosed cap
  • Analysis-timing misses under §1024.17

Outcome

Tolerance-cure package pre-drafted on every flag.

Compliance Risk Agent

Regulator-mapped rationale on every risk flag, not a quarterly narrative.

  • FDCPA validation missing on outbound contact
  • TCPA calling-window breaches and consent drift
  • Reg X loss-mitigation cadence slippage

Outcome

Regulator-mapped rationale attached at the line level.

Borrower Communications

Outbound pauses before they become examiner findings.

  • Cease-communication revocations (FDCPA §805(c))
  • Dispute acknowledgments inside the statutory window
  • Channel eligibility and SMS opt-in state

Outcome

Outbound pauses before they become examiner findings.

Notice Drafter

Pre-drafted borrower-communication artifacts produced by the agent, attached to the flag that named them.

  • Tolerance-cure letters, ready for compliance review
  • Reg X letter-class drafts keyed to the rule that fired
  • Dispute acknowledgement drafts inside the statutory window

Outcome

Borrower-communication artifact produced with the flag — never as an after-the-fact scramble.

Exception Review Queue

One queue: every morning, every loan, every monitor.

  • Prioritized by severity, regulator citation attached to every row
  • Dedupe via (loanId, runDate, ruleCode) — the same exception is never flagged twice
  • Reviewers see one queue, not three

Outcome

One queue, not three — and the same exception never appears twice.

Agent Configuration

Tune cushion, shortage threshold, and dunning cadence per servicer.

  • Per-servicer cushionPercentage against the disclosed cap
  • shortageThresholdUsd below which the agent stays quiet
  • dunningCadenceDays and escalation severity tuned by you

Outcome

Servicers run their own tolerance, not the vendor's default.

Why Mortwright

The exception-first monitor, sitting next to your system of record.

ICE Mortgage Servicing, Sagent, Salesforce Agentforce, and Carrington-Kastle process the loan ledger. None of them watches the ledger for the exceptions that move the regulator.

Mortwright sits next to your system of record and surfaces the exceptions first — escrow, regulatory, and borrower-comms — with regulator-mapped rationale and audit-ready trails already attached. Audit-ready exception handling arrives in your queue, not as a quarterly narrative.

Adoption

Sits beside your system of record. Never replaces it.

Adoption friction is the most common reason a compliance tool gets shelved. Mortwright stays additive — you point the agents at your portfolio, tune the rule thresholds, and read the queue tomorrow morning.

Audit-ready

Every flag ships with the citation that named it.

What an examiner sees is three durable artifacts, not a quarterly narrative. Each flag, each draft, and each compliance-risk hit lands as a row the examiner already knows how to read.

AuditLogEntry

(runId, actionType, loanId, ruleCode)

One row per (agent, run, flag). The compound unique index is the dedupe invariant — every exception lands once, with regulation, severity, rationale, and source citation attached.

EscrowFlag

(loanId, runDate, ruleCode, severity, agentName)

rationaleChips carries the regulator citation that named the miss — the same citation an examiner will ask for.

NoticeDraft

(loanId, runDate, ruleCode, citation)

citation links the draft to the rule source. cureOptionsJson and hybridBlocksJson line up with the flag that produced the draft.

What the examiner actually sees: artifacts, not narratives.

Pilot

Pilot on one portfolio slice. 90 days. No SOW.

Tell us your portfolio size and regulatory footprint — we'll come back with a list of which monitors go live first on your book.

Request a pilot