AI for infrastructure lending
OperAlten turns your loan documents into one operating record. Draws, obligations, monitoring and reporting, every figure tied to the page it came from.
Servicing record
Extracted
Facility 2024-118
↖Click any value.
01
The agreement says one thing, the tracker says another, and the tracker is the one on screen.
02
What was outstanding last month lives in a folder and in somebody's memory.
03
A figure is correct until someone asks where it came from. Then it takes a week.
What actually goes wrong
One facility, monitored the way most facilities are monitored, on a servicing workbook kept by hand. Follow it forward. No step below requires anyone to be careless.
Month 0 · close
The instrument carries eleven ongoing obligations, not two.
Alongside principal and rate: audited financials within 120 days, production reports each quarter, insurance maintained with the lender as loss payee, and a coverage ratio held above 1.20x. Eleven obligations, each on its own cadence.
Month 1 · post-close
Nine of them are transcribed into the workbook.
The workbook becomes the operative record, because it is the record that fits on a screen. Two obligations are not carried across. The maturity date is keyed two months late. None of this is visible from inside the workbook.
Month 14 · handover
The analyst who built it moves teams.
The workbook keeps working, so nobody reopens the agreement against it. The two omissions and the keying error are now permanent. The tracker is the de facto source of truth and it no longer describes the instrument.
Month 17 · coverage
The certificate expires and is not replaced for five weeks.
Renewal was one of the two obligations never transcribed. For thirty-five days the collateral is uninsured and the facility is out of covenant. Neither fact appears in any record a credit officer reviews, so the breach is real and unreported at the same time.
Month 20 · repayment
The incentive the schedule is built around arrives late.
Forty-three days past its expected receipt date. That delay is the earliest reliable signal of a payment shortfall, and it sits in a programme inbox rather than on the credit file. The two are connected for the first time when a payment is missed.
Two lines on that card are both accurate. Only one of them was ever reported.
The platform
Your documents, in the formats they already exist in
Reads executed agreements, notes, certificates, schedules and servicing workbooks as issued. PDF and Excel, unmodified.
Classifies on upload and flags what is missing against the file it expects.
Holds each term as a discrete fact with its document, page or cell and a confidence score.
Nothing is retyped and no template is imposed, so the work starts at review instead of data entry.
loan_agreement_executed.pdf
Loan agreement · 41 terms extracted
promissory_note.pdf
Note · 9 terms extracted
certificate_of_insurance.pdf
Certificate · policy period, loss payee
servicing_workbook.xlsx
Workbook · 6 sheets mapped
Subordination agreement
Expected, not received
Where the document and the tracker disagree
Compares extracted terms field by field against the records you already keep.
Applies a source-priority policy your credit team sets once, so the outcome is consistent on every sweep.
Surfaces obligations that exist in the instrument and appear nowhere in the tracker.
Keying mistakes and untranscribed obligations surface on day one rather than at year five.
Maturity date
tracker 2034-11-30
Certificate expiry
tracker 2026-08-14
Quarterly reporting
not in tracker
Interest rate
tracker 4.75%
“…shall be due and payable on September 30, 2034…” · §2.1 · p.4
The full register, not the nine that got copied over
Holds every ongoing obligation with its own cadence, threshold and owner.
Runs a daily sweep across payments, deadlines, expiries, ratios and approaching maturities.
Uses date arithmetic and a written rulebook, not inference, to decide what is late, expired or in breach.
Compliance status is computed the same way each time, and the logic can be shown to whoever asks.
Audited financials
annual · due 120d after FY end
Coverage ratio ≥ 1.20x
quarterly · trailing twelve months
Production report
quarterly · 30d after quarter end
Insurance, lender as loss payee
continuous
Incentive receipt
milestone
Multi-party review, in one place
Runs the draw package across borrower, contractor and reviewer in a single workspace.
Carries unresolved items into the next round as conditions, linked to what created them.
Clears invoices, waivers and budget-to-date before funds move, and records the approval with its evidence.
The question “what is still outstanding” has an answer without anyone assembling it.
Permit copy
carried from draw 03
Vendor payment confirmation
carried from draw 03
Milestone 2 sign-off
reviewer · 62% complete
Invoices & lien waivers
9 of 9 matched
Budget to date
within contingency
One queue, with an owner on every item
Opens a tracked exception for each breach, lapse or discrepancy, with severity and evidence links.
Drafts the borrower follow-up and the internal memo, cited back to source.
Holds every draft for release by a named person. Nothing sends itself.
The work arrives prepared. Judgement stays with your team, and the approval is on the record.
Certificate expired 24 days ago
2025-042 · J. Lee
Incentive receipt 43 days past expected
2024-118 · J. Lee
Production report not received
2024-076 · A. Ruiz
Maturity mismatch against tracker
2024-118 · A. Ruiz
Borrowers and reviewers, inside the record
Time-limited, email-bound invitations, revocable at any point.
Each party sees only what belongs to them. You see everything.
Uploads and findings land directly in the file instead of arriving as attachments.
One shared record replaces the thread, and the audit trail is a by-product rather than a reconstruction.
Borrower · contributor
expires 2026-10-18 · 4 uploads
Reviewer · assignment-scoped
draw 04 only · expires 2026-09-30
Borrower · read only
invited 2026-07-19
Reviewer · prior engagement
access ended 2026-05-02
Generated, not assembled
Committee packs, funder and regulator reporting and impact metrics drawn from the same sourced facts.
Every extraction, rule firing and human approval logged and reproducible.
Registers export to CSV and into the systems your team already opens.
The pack comes off a live record, and every figure in it can be opened back to its source.
Sweep run · 11 obligations tested
rulebook v4 · deterministic
Exception opened · insurance lapsed
certificate.pdf p.1
Extraction corrected · loss payee
J. Lee · 88% → confirmed
Committee pack generated
18 figures · all sourced
Released by A. Ruiz
approval recorded
So the model reads and drafts. Rules do the arithmetic. Nothing leaves without a named person releasing it.
Bring one executed agreement. You leave with the obligation register it produced.
Your documents stay yours · deleted after the call