The Covenants feature in timveroOS provides automated monitoring of borrower obligations throughout the loan lifecycle. This guide covers the configuration of covenants, their dependency on the Metrics Engine, and the setup process.
Navigation: Settings → Covenants
Dependency Architecture
Covenants build on a chain of dependencies:
Data Source
↓
Mapping (Feature Store) - extracts and transforms data
↓
Metric (Metrics Engine) - calculates indicators based on mappings
↓
Covenant - validates compliance based on metric
How It Works:
Data Source provides raw data (e.g., client's credit history)
Mapping extracts and transforms data into required format
Metric calculates evaluation indicators based on mappings
Covenant checks whether the metric value meets established criteria
Business Context
In modern lending operations, covenants serve as critical risk management instruments—contractual obligations that borrowers must maintain to preserve favorable loan terms. The timveroOS Covenants module automates the monitoring of these obligations, providing early warning of potential issues and enabling timely intervention.
Covenant Types
Financial Covenants
Monitor borrower financial metrics:
Debt service coverage ratios
Leverage ratios
Liquidity requirements
Revenue thresholds
Profitability metrics
Collateral Covenants
Track security-related obligations:
Loan-to-value (LTV) ratios
Insurance maintenance
Property conditions
Valuation requirements
Operational Covenants
Ensure business compliance:
Financial reporting requirements
Business restriction adherence
Management requirements
Operational thresholds
Information Covenants
Maintain transparency requirements:
Regular reporting submissions
Event notifications
Compliance certifications
Document updates
Configuration Components
Covenant Form Fields
When creating or editing a covenant, the following fields are available:
Field
Type
Description
Covenant Name
Text
Covenant identifier (e.g., "DSCR Compliance", "LTV Ratio Check")
Holder Type
Dropdown
Master monitoring entity
Subject Type
Dropdown
Participant type the covenant applies to
Product Additives
Multi-select
Products/additives this covenant applies to
Metrics
Dropdown
Select metric from Metrics Engine
Metric for Anchored Value
Dropdown (Optional)
Metric to save baseline value at loan creation
Periodicity
Dropdown
Check frequency (Daily, Weekly, Monthly, Quarterly, Annually)
Number of Periods
Number
Number of periods per step
Execution Type
Dropdown
Schedule-based or Event-driven
Validation Script
Editor
Expression for compliance evaluation
Execution Methods
Configure how covenants are monitored:
Event-Driven Execution:
Contract signing triggers
Loan closure events
API-initiated checks
Status change triggers
Schedule-Based Execution:
Daily monitoring
Weekly reviews
Monthly assessments
Quarterly evaluations
Annual compliance checks
Complete Configuration Process
Step 1: Create Required Mappings in Feature Store
Before creating covenants, define the data mappings:
Example Mappings:
Mapping 1: Total overdue debt across all client's credit obligations (totalOverdue)
Mapping 2: Total debt across all client's loans (totalObligations)