Muonroi.RuleEngine.Proliferation.Persistence
2.0.2
dotnet add package Muonroi.RuleEngine.Proliferation.Persistence --version 2.0.2
NuGet\Install-Package Muonroi.RuleEngine.Proliferation.Persistence -Version 2.0.2
<PackageReference Include="Muonroi.RuleEngine.Proliferation.Persistence" Version="2.0.2" />
<PackageVersion Include="Muonroi.RuleEngine.Proliferation.Persistence" Version="2.0.2" />
<PackageReference Include="Muonroi.RuleEngine.Proliferation.Persistence" />
paket add Muonroi.RuleEngine.Proliferation.Persistence --version 2.0.2
#r "nuget: Muonroi.RuleEngine.Proliferation.Persistence, 2.0.2"
#:package Muonroi.RuleEngine.Proliferation.Persistence@2.0.2
#addin nuget:?package=Muonroi.RuleEngine.Proliferation.Persistence&version=2.0.2
#tool nuget:?package=Muonroi.RuleEngine.Proliferation.Persistence&version=2.0.2
Muonroi.RuleEngine.Proliferation.Persistence
Database storage for AI-generated scenarios, rule lineage, and proliferation telemetry in the Muonroi ecosystem.
Installation
dotnet add package Muonroi.RuleEngine.Proliferation.Persistence
Overview
Stores the outputs and historical trajectories generated by the Proliferation models. It leverages Entity Framework Core via ProliferationDbContext and PostgresProliferationStore to manage entities such as NeuronScenarioEntity, RuleLineageEntity, and ScenarioResultEntity.
Features
- Proliferation DB Context: Dedicated schema management using
ProliferationDbContext. - Data Stores: Efficient queries against AI outputs using
PostgresProliferationStore. - Scenario Persistence: Save and retrieve AI-generated scenarios securely through
NeuronScenarioEntityandScenarioResultEntity. - Lineage Tracking: Track which AI model and prompt generated a rule using
RuleLineageEntity.
Quick Start
// Configure Proliferation persistence
builder.Services.AddProliferationPersistence(options =>
{
options.UsePostgresProliferationStore(connectionString);
});
Ecosystem Combinations
+ RuleEngine.Proliferation → Stateful AI Brains
Connect the CompositeProliferationBrain directly to PostgresProliferationStore to track AI decisions, avoiding duplicate generation of scenarios by querying NeuronScenarioEntity history.
+ Experience Engine → Long-Term Memory
ScenarioResultEntity data feeds back into the Experience Engine to continuously measure the long-term success of AI-generated rules against real-world production metrics.
Samples
License
Apache 2.0 — see LICENSE-APACHE.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. 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. |
-
net8.0
- BouncyCastle.Cryptography (>= 2.6.2)
- Muonroi.RuleEngine.Proliferation (>= 2.0.2)
- Muonroi.Tenancy.Core (>= 2.0.2)
- Npgsql.EntityFrameworkCore.PostgreSQL (>= 8.0.11)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.