Fuaran.Core.Lease
Fuaran.Core.Lease — a generic lease/claim strand: claims over an abstract resource axis (Claim / Release / Expire) with a total apply / canApply where a conflicting claim is a typed rejection enumerating the current holder and the overlapping resources, a canonical wire codec, and a Fuaran.Core.OpStream StreamWitness — so lease history is an append-only, hash-chained, replayable, tamper-evident stream. The resource axis reuses Fuaran.Core.Tree's IdWitness (no new witness shape); expiry takes time as data (the host supplies "now"; Core reads no clock), so replay is deterministic. Generalises the coordination a multi-agent dispatcher hand-rolls. FSharp.Core only, Fable-clean.
Activity
- Latest release
- 2d ago
- Total releases
- 16
- Cadence
- ~daily
- Last 12 months
- 16
Details
- License
- Apache-2.0
- First release
- Jul 24, 2026
Releases
| Version | Released | |
|---|---|---|
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
minor
| ||
0.3.0
minor
| ||
0.2.1
patch
| ||
0.2.0
minor
| ||
0.1.11
initial
|