Mnemosyne.NET.Abstractions
0.1.0
dotnet add package Mnemosyne.NET.Abstractions --version 0.1.0
NuGet\Install-Package Mnemosyne.NET.Abstractions -Version 0.1.0
<PackageReference Include="Mnemosyne.NET.Abstractions" Version="0.1.0" />
<PackageVersion Include="Mnemosyne.NET.Abstractions" Version="0.1.0" />
<PackageReference Include="Mnemosyne.NET.Abstractions" />
paket add Mnemosyne.NET.Abstractions --version 0.1.0
#r "nuget: Mnemosyne.NET.Abstractions, 0.1.0"
#:package Mnemosyne.NET.Abstractions@0.1.0
#addin nuget:?package=Mnemosyne.NET.Abstractions&version=0.1.0
#tool nuget:?package=Mnemosyne.NET.Abstractions&version=0.1.0
Mnemosyne.NET.Abstractions
Records and interfaces for Reasonlets, procedural memory for .NET agents.
The package holds the record types (scope, provenance, outcome, graph, capture, query, receipt) and the contracts.
IReasonletMemory is the caller-facing facade: remember, recall, record executions and feedback, erase.
The ports are IReasonletStore, IReasonletSelector, IIntentExtractor and IReasonletEvaluator; they carry no dependencies beyond ZeroAlloc.Results.
Implementations come in Mnemosyne.NET and Mnemosyne.NET.PostgreSql.
The JSON wire format of a graph is documented by the published JSON Schema. The schema cannot express every rule, so ReasonletGraph.Validate() remains the full check.
Mnemosyne.NET.Abstractions.Validation.Check holds the validation helpers the records use, for packages that extend Mnemosyne: each returns success or a Validation failure whose message reads path: reason, and Check.All and Check.Nested combine them.
Documentation: Reasonlets and Getting started.
See the repository README.
| 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
- ZeroAlloc.Results (>= 1.4.5)
NuGet packages (3)
Showing the top 3 NuGet packages that depend on Mnemosyne.NET.Abstractions:
| Package | Downloads |
|---|---|
|
Mnemosyne.NET.Minos
A Reasonlet evaluator that judges each run with a Minos.NET decision model. |
|
|
Mnemosyne.NET.PostgreSql
PostgreSQL + pgvector store for Reasonlets. |
|
|
Mnemosyne.NET
Reasonlet selection and ranking: find the best known procedure for a question. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.1.0 | 42 | 10/28/2026 |