rheone
-
- 84 total downloads
- last updated 10/18/2026
- Latest version: 1.0.0-prealpha-2026-10-18T220658Z (prerelease)
Dependency-free contracts for TruthWeaver: TruthValue, Decision, Fault, IPredicate and the predicate schema types, for a project that only implements predicates. -
- 74 total downloads
- last updated 10/18/2026
- Latest version: 1.0.0-prealpha-2026-10-18T220658Z (prerelease)
The truthweaver-tui terminal workbench: edit a TruthWeaver rule in rule text, JSON or YAML with live diagnostics, undo and redo, format, and a linked canonical view. -
TruthWeaver
by: rheone- 73 total downloads
- last updated 10/18/2026
- Latest version: 1.0.0-prealpha-2026-10-18T220658Z (prerelease)
Compile-once, evaluate-many Strong Kleene (K3) rule engine for .NET: parse a rule from text, JSON or a builder into an immutable tree, analyze it and evaluate it with True, False and Unknown. -
- 58 total downloads
- last updated 10/18/2026
- Latest version: 1.0.0-prealpha-2026-10-18T220658Z (prerelease)
The truthweaver command line: validate, convert, format, print, export, report, diff, evaluate and test TruthWeaver rules in rule text, JSON or YAML, with stub values for the predicates. -
- 54 total downloads
- last updated 10/18/2026
- Latest version: 1.0.0-prealpha-2026-10-18T220658Z (prerelease)
JSON data source for TruthWeaver variable references: JsonDataSource answers JSONPath (RFC 9535) queries against a JSON document and JsonQueryValidator checks a query when a rule compiles. -
- 54 total downloads
- last updated 10/18/2026
- Latest version: 1.0.0-prealpha-2026-10-18T220658Z (prerelease)
YAML support for TruthWeaver: read and write rule trees and query YAML documents as a data source, isolated in its own package so only consumers of YAML take the YamlDotNet dependency. -
- 52 total downloads
- last updated 10/18/2026
- Latest version: 1.0.0-prealpha-2026-10-18T220658Z (prerelease)
Policy sets for TruthWeaver: policies with a target, an effect and a priority, combined by deny-overrides, permit-overrides or first-applicable under Strong Kleene logic, with a fail-closed decision that never... More information -
- 50 total downloads
- last updated 10/18/2026
- Latest version: 1.0.0-prealpha-2026-10-18T220658Z (prerelease)
Test support for TruthWeaver: Decision assertions, rule equivalence and rewrite assertions, a predicate harness, a rule fuzzer, fake predicates, and declarative YAML rule tests with stub values. -
-
- 48 total downloads
- last updated 10/18/2026
- Latest version: 1.0.0-prealpha-2026-10-18T220658Z (prerelease)
Roslyn source generator for TruthWeaver: mark a static method with [Predicate] and the generator emits the registration code and predicate schema at compile time, with no reflection. -
-
- 45 total downloads
- last updated 10/18/2026
- Latest version: 1.0.0-prealpha-2026-10-18T220658Z (prerelease)
ASP.NET Core authorization for TruthWeaver rules: a rule requirement and its handler for named policies and resource-based checks, an authorization context with claim, role, authentication and owner predicates,... More information -
- 45 total downloads
- last updated 10/18/2026
- Latest version: 1.0.0-prealpha-2026-10-18T220658Z (prerelease)
A rule store for TruthWeaver that loads named rules from an IConfiguration section, compiles each rule once, caches it by the hash of its text, and swaps the compiled rules atomically when the configuration... More information -
- 44 total downloads
- last updated 10/18/2026
- Latest version: 1.0.0-prealpha-2026-10-18T220658Z (prerelease)
Ready-made predicates for TruthWeaver covering strings, numbers, dates, collections, regular expressions and types, built on TruthWeaver.Abstractions alone.