Fuaran.Core.Idl
Fuaran.Core.Idl — the interface-definition model: a typed description of a domain's node vocabulary (kinds, unions, enums, records, four-way optionality, a declarable node envelope, hosted slots), the schema-driven canonical encoder/decoder derived from it, a deterministic adversarial sampler over a vocabulary, the canonical `idl.json` artifact projection, and the host-neutral sanitisation floor. Fable-clean on both the encode and the decode path. The source emitters (F#, TypeScript, JSON Schema), the codegen trust boundary and the stability diff classifier ship separately as Fuaran.Core.Idl.Codegen. The engine only; a vocabulary is DATA a domain declares and owns in its own repo. FSharp.Core + Fuaran.Core.Wire only.
Activity
- Latest release
- 1w ago
- Total releases
- 34
- Cadence
- ~daily
- Last 12 months
- 34
Details
- License
- Apache-2.0
- First release
- Aug 21, 2026
| Version | Released | |
|---|---|---|
0.40.3
patch
| ||
0.40.2
patch
| ||
0.40.1
patch
| ||
0.40.0
minor
| ||
0.39.0
minor
| ||
0.38.1
minor
| ||
0.37.0
minor
| ||
0.36.0
minor
| ||
0.35.2
patch
| ||
0.35.1
minor
| ||
0.34.0
minor
| ||
0.33.0
minor
| ||
0.32.0
minor
| ||
0.31.0
minor
| ||
0.30.0
minor
| ||
0.29.0
minor
| ||
0.28.0
minor
| ||
0.27.0
minor
| ||
0.26.0
minor
| ||
0.25.0
minor
| ||
0.24.0
minor
| ||
0.23.0
minor
| ||
0.22.0
minor
| ||
0.21.0
minor
| ||
0.20.0
minor
| ||
0.19.0
minor
| ||
0.18.0
minor
| ||
0.17.0
minor
| ||
0.15.0
minor
| ||
0.14.0
minor
| ||
0.13.0
minor
| ||
0.12.0
minor
| ||
0.11.0
minor
| ||
0.6.0
initial
|