Spot the problem before the test date
Private credit lives on maintenance covenants and borrower reporting that arrives late and in every format. ExactCov extracts the package at closing, reads whatever the borrower sends, recalculates on the agreement's own definitions and shows you headroom before it becomes a breach.
Maintenance covenants have a cadence. The spreadsheet does not.
The package is extracted at closing into a spreadsheet that drifts from the agreement's definitions two amendments later. Borrower financials arrive as PDFs, Excel packs and board decks, and someone retypes them. Headroom is known at the test date, not before, and the IC update is assembled by hand the night before.
What is extracted from each facility
At closing, once. Then tested every period for the life of the facility.
Financial covenants
Each test as the agreement defines it, not as the template assumes.
- Leverage, interest cover, cashflow cover, capex, liquidity
- Step-downs, equity cure rights and springing tests
- EBITDA add-backs and every definition resolved to its leaf
Reporting and deliverables
The calendar the agreement sets.
- Compliance certificates, monthly and quarterly accounts, budgets
- Due dates, grace periods and what counts as delivered
- Chased through a secure link, never email attachments
Financial spreading
The borrower's numbers however they arrive.
- PDF accounts, Excel packs and board decks read without templates
- Ratios recalculated on the agreement's definitions
- Each figure cited to the page it came from
Maintenance covenants have a cadence. Incurrence does not.
Incurrence is tested when the borrower acts. Maintenance is tested every period whether or not anything happens, which is why one job is a calculation and the other is a calendar. A late certificate opens a stale zone that the book must show as stale, not as the last pass.
Read the pieceStale, late, missing: the three gaps nobody reports on
A certificate that arrived but is out of date, one that is overdue, and one that was never requested all produce the same symptom on the book: a pass. Only a calendar with due dates can tell them apart, and only a chase log can say who was asked and when.
Read the pieceOCR for the documents borrowers actually send
Scanned execution versions, two-column schedules, footnoted thresholds and stamped pages. Recognition is one step of five. The gains came from knowing what kind of page it was before reading it, re-reading digits, and keeping the confidence so the hard 15 percent could go to a person, which is what lifts scans from 96.9 to 99.7 percent.
OCR best practices for credit agreementsReading for private credit
Short pieces from the blog and the measurements behind them from Research.
Maintenance covenants have a cadence. Incurrence does not.
Incurrence asks "may they?" on demand. Maintenance asks "are they, still, this quarter?" on a schedule. Why private credit monitoring is a calendar with a calculation attached, and syndicated tooling is the reverse.
Read Blog · 3 minStale, late, missing: the three failure modes nobody reports on
Most books can tell you a covenant passed. Very few can tell you what the test was run against, or that it has not been run since March. Days-stale is a first-class risk metric, not a data-ops footnote.
Read Blog · 3 minThe five things a credit exec should see before 9am
Due soon, overdue, blocked and by whom, near covenant, deteriorating fast. Five lists in a fixed order that turn the whole thesis into one screen, each row traceable to the documents behind it.
Read Blog · 3 minWhat document extraction gets wrong
Threshold schedules, basket stacking, defined-term chains, grower baskets, restated sections and cross-references that leave the document. The six failure modes we test against, and what to ask a vendor to show.
Read Research · 4 minOCR for credit agreements: what actually moves accuracy
Scanned execution versions, two-column schedules, footnoted thresholds and stamped pages. Nine practices that moved our first-pass field accuracy on scans from 88 to 96.9 percent, with the second read closing the rest, and the one metric that hides the damage.
Read Research · 4 minHow much human review is enough? Confidence routing and the second read
Reviewing every field is a second extraction. Reviewing none is a bet. Routing by calibrated confidence, a second read on 15 percent of fields takes our first pass from 97.4 to 99.7 percent. How to set the budget and what to do with the rest.
ReadThe parts private credit funds use most
Everything on this page runs on the same register as the rest of ExactCov. These are the parts this team lives in.
Command Center
The whole book on one screen: what has arrived, what is stale, what is in breach and what is drifting, with headroom trends, scenario shocks and committee packs built from the register.
Command Center PlatformAgents
Chase requests what is due on the calendar the documents set, Extract reads what lands, Test recomputes every affected covenant within nine seconds, Brief writes the morning list and Escalate treats silence as an event.
Agents PlatformVault
Every agreement, amendment, certificate and notice, every version, with the page each number came from. Dependencies between documents tracked, regional residency and zero data retention.
VaultRun it in parallel. Don't run a pilot.
The documents are loaded once. What already arrives by email is copied to a mailbox we watch. Nothing changes for the team, and after one cycle the two outputs are compared, disagreement by disagreement.
See it against your portfolio
Bring three facility agreements and the last two compliance certificates for each. We show the register, the headroom trend and what would have been flagged.