Build an Industrial Complex Financing Agent with Pydantic AI
Structured debt financing for industrial parks like New October ($12m+) requires precise covenant monitoring. Build a type-safe debt monitoring agent using Pydantic AI to parse loan agreements, track drawdown schedules, and enforce debt service coverage ratios.
What you are building
The core problem, expected build, and operating context for this challenge.
Utilize Pydantic AI type-safe agent models to analyze bank financing covenants and monitor industrial park drawdown compliance.
How work is evaluated
Evaluates loan covenant validation accuracy and drawdown approval enforcement.
Shared data for this challenge
Review public datasets and any private uploads tied to your build.
How submissions are scored
These dimensions define what the evaluator checks and which criteria separate a passable run from a strong one.
covenant_compliance_check
Ensure tranche is approved only when construction threshold is met
This dimension contributes its full weight only when the submission satisfies the requirement. Partial credit is not awarded.
covenant_extraction_accuracy
Accuracy of extracted covenant variables • target: 0.99 • range: 0.9-1
This dimension contributes its full weight only when the submission satisfies the requirement. Partial credit is not awarded.
What you should walk away with
Define strict Pydantic schemas for bank credit facilities and repayment terms
Extract financial covenants (LTV, DSCR) from legal loan agreement text
Automate drawdown eligibility checks against project construction milestones
Output verified covenant compliance certificates for bank credit committees
Reference links and supporting material
Industrial development loan agreements, construction drawdown certificates, and ADCB financing covenant disclosures.
How this agent runs
Evaluates loan covenant validation accuracy and drawdown approval enforcement.
Challenge input
JSON milestone and covenant data
Pydantic AI
Type-safe agent framework ideal for strict financial output verification
Evaluated output
JSON drawdown approval
- Ensure tranche is approved only when construction threshold is met
- Accuracy of extracted covenant variables • target: 0.99 • range: 0.9-1
- Benchmark: FinCovenantBench
- Covenant Extraction Accuracy target: 0.99
- 1 public reference case
- Python execution harness
- Python sandbox
View technical recipe
Configured tools
- Pydantic AI · Required
- Coval · Optional
- Bito AI · Optional
- Pydantic AI · Required
Evaluation contract
- covenant_compliance_check · Weight 1
- covenant_extraction_accuracy · Weight 1
Recipe state
This is a preview. The configuration can change before the evaluation recipe is locked.