Solution
For credit and portfolio risk teams in commercial lending: every covenant in the book tested exactly as its agreement defines it, with breaches, late reports, and shrinking headroom flagged early.
The problem
Leverage creeps up two quarters in a row, headroom compresses, a certificate slips a few weeks late. Manual monitoring catches it when someone happens to look.
Each credit agreement defines its own ratios, thresholds, cure periods, and add-backs. A generic ratio template tests the wrong thing with confidence.
When an examiner asks how a compliance status was determined, teams reconstruct extractions and calculations from files and memory.
The product, not a promise
How it works
Covenant definitions, thresholds, test dates, and reporting obligations are read out of each credit agreement and its amendments.
Compliance certificates and borrower financials are captured as they arrive, in whatever format they arrive.
Financials are spread, ratios computed per the agreement's definitions, and results compared against thresholds.
Breaches, late or missing reports, and shrinking headroom raise alerts to the credit team.
An analyst confirms each determination; waivers and amendments are tracked against the covenant record.
Who it's for
Portfolio analyst
Head of credit / CRO
Internal audit / compliance
A covenant breach almost never announces itself. A compliance certificate arrives a few weeks late. Leverage creeps up two quarters in a row. Headroom that was comfortable at origination quietly compresses. Manual monitoring catches these things when an analyst happens to look — and across a growing portfolio, nobody can look everywhere at once.
The platform reads each credit agreement and its amendments to extract the covenant package: definitions, thresholds, test dates, cure periods, and reporting obligations. That extracted package is what gets enforced. As compliance certificates and borrower financials arrive, they are captured and spread — 5× faster than manual spreading — and each covenant is tested exactly as its agreement defines it, with the negotiated add-backs and carve-outs intact. Waivers and amendments are recorded against the covenants they modify, so the tested threshold is always the one currently in force.
Surveillance covers three failure modes. Hard breaches are flagged the moment a tested ratio crosses its threshold. Reporting failures are flagged when a certificate or statement is late or missing. Deterioration is flagged as a trend — headroom narrowing across periods — so the borrower conversation happens before the breach. Every alert routes to the credit team, and every breach determination is confirmed by a named analyst before it drives action.
Every number in a covenant test is cited to its source page in the certificate or financial statement it came from. When an examiner or internal audit asks how a compliance status was determined, the evidence is the extraction, the calculation, and the approval log — assembled continuously as tests run rather than reconstructed under deadline. Credit, risk, and operations work from one covenant record per facility, portfolio-wide.
Objections, answered
Each covenant is tested per its own agreement's definitions, every number in the calculation is cited to its source page in the certificate or statement, and a named analyst confirms every breach determination before it drives action. You can audit any test in minutes.
That is the point of extracting the covenant package from each agreement and its amendments rather than applying a standard ratio set. The tested definition is the negotiated one, and waivers update the record so the threshold in force is always current.
The extraction from the agreement, the spread with page-level citations, the calculation, the analyst's confirmation, and any waiver history — assembled continuously as tests run, so an exam request is an export, not a project.
Start with one segment of the book: load the agreements and trailing certificates, review the extracted covenant packages, and go live facility by facility. Teams typically see first tested covenants within weeks, without a system migration.
Watch the covenant package come out and the first test run against a live certificate in the demo.
Request a demo