Novolis.Economy.Finance
2026.1.0.57
dotnet add package Novolis.Economy.Finance --version 2026.1.0.57
NuGet\Install-Package Novolis.Economy.Finance -Version 2026.1.0.57
<PackageReference Include="Novolis.Economy.Finance" Version="2026.1.0.57" />
<PackageVersion Include="Novolis.Economy.Finance" Version="2026.1.0.57" />
<PackageReference Include="Novolis.Economy.Finance" />
paket add Novolis.Economy.Finance --version 2026.1.0.57
#r "nuget: Novolis.Economy.Finance, 2026.1.0.57"
#:package Novolis.Economy.Finance@2026.1.0.57
#addin nuget:?package=Novolis.Economy.Finance&version=2026.1.0.57
#tool nuget:?package=Novolis.Economy.Finance&version=2026.1.0.57
Novolis.Economy.Finance
Inter-firm term-loan behavior: origination policy, interest convention, repayment, and default decisions. Core owns the resulting financial claims; Accounting observes them.
Agents (not ML) enqueue OriginateLoan / RepayLoan from Novolis.Economy.Production. Settlement runs in Simulation's SettleFinance phase via LoanEngine.
Install
dotnet add package Novolis.Economy.Finance
Depends on Novolis.Economy.Abstractions, Novolis.Economy.Core, and
Novolis.Economy.Production. Finance does not depend on Accounting.
Quick start
using Novolis.Economy;
using Novolis.Economy.Finance;
sim.Enqueue(new OriginateLoan(
lenderFirmId, borrowerFirmId,
Money.From(10_000m), annualInterestRate: 0.12m, termHours: 720));
await sim.AdvanceAsync(SimulationDuration.FromHours(24));
// SettleFinance phase calls LoanEngine.AccrueHour / TryRepay
Household lenders use LoanEngine.TryOriginateHouseholdLender (budget validated by caller). ICreditCirculationSource exposes loan aggregates to diagnostics without a Finance↔Simulation cycle.
API
| Type | Role |
|---|---|
Loan |
Term loan contract (principal, rate, due hour, status) |
LoanStatus |
Active, Defaulted, Closed |
LoanEngine |
TryOriginate, TryOriginateHouseholdLender, AccrueHour, TryRepay |
LoanBookExtensions |
Query helpers on world loan collections |
ICreditCirculationSource |
Liquid stock, principal outstanding, credit-frozen counts (implemented in Simulation) |
Related
| Package | Role |
|---|---|
Novolis.Economy.Core |
Authoritative claims, obligations, and atomic settlement |
Novolis.Economy.Accounting |
Read-only financial projections and transaction explanations |
Novolis.Economy.Production |
OriginateLoan, RepayLoan, LoanOriginated, … events |
Novolis.Economy.Agents |
TreasuryFirmAgent, HouseholdFirmAgent enqueue loan commands |
Novolis.Economy.Simulation |
SettleFinance phase, ICreditCirculationSource impl |
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Novolis.Economy.Abstractions (>= 2026.1.0.57)
- Novolis.Economy.Core (>= 2026.1.0.57)
- Novolis.Economy.Primitives (>= 2026.1.0.57)
- Novolis.Economy.Production (>= 2026.1.0.57)
NuGet packages (3)
Showing the top 3 NuGet packages that depend on Novolis.Economy.Finance:
| Package | Downloads |
|---|---|
|
Novolis.Economy.Agents
Simulation-independent rules-based and fuzzable economic actor policies. |
|
|
Novolis.Economy.Simulation
Economic model composition and execution: clocks, phases, agents, runs, metrics, and manifests over Core authority. |
|
|
Novolis.Economy.Models.SmallOpenRegionalTrade
Host-neutral small open regional trade economic model and named scenarios. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 2026.1.0.57 | 102 | 10/18/2026 |
| 2026.1.0.55 | 110 | 10/18/2026 |
| 2026.1.0.54 | 130 | 10/4/2026 |
| 2026.1.0.53 | 122 | 10/1/2026 |
| 2026.1.0.52 | 122 | 9/30/2026 |