Repository navigation
Home
UnitBuilds edited this page May 24, 2026
·
2 revisions
V.A.L.I.D. (Vectorized Asynchronous Logic & Intelligent Diagnostics) is a high-performance, low-latency business logic framework for .NET. It replaces standard reflection-based change tracking and heavy validation libraries with a compile-time, bitmask-driven, and compiler-integrated architecture.
- Home - Welcome and overall overview.
- Architecture Overview - How V.A.L.I.D. achieves zero-allocation state tracking, unmanaged state slabs, and Blazor Virtual DOM bypass.
- Getting Started - Quick installation and a step-by-step setup guide for your first business object.
- Business Objects Definition - Defining tracked properties, required/range rules, and lifecycle states.
- Validation Rules - Implementing business validation rules in C# and advanced rules in F#.
- Blazor Integration - Connecting your business objects to Blazor components and syncing state with the UI using the JS bypass script.
-
Vectorized Delta Tracking: Uses a single 8-byte
ulongor 16-byteUInt128bitmask to track up to 128 properties. No dictionary lookups, zero GC allocations. - Unmanaged Linear Memory Slab: Contiguous block of native memory allocated on the WASM linear heap.
- JS Bypass Engine: Direct DOM-to-WASM synchronization via direct memory reads, eliminating Blazor virtual DOM diffing overhead.
- Preflight Rules: Local compiler-generated rules evaluate fast and protect server boundaries.