What it is
jevcache is a local-first decision cache for Jev-class models. It memoizes decisions so repeated questions are served from a local ledger instead of a new call, keeping repeats deterministic and free. It ships as a single static binary.
How it uses Jev
jevcache treats a Jev decision as a pure function of (model, schema, state) and memoizes it. recall() checks the local ledger only; decide() recalls, then on a miss routes to a configured backend (local, jev, or mock) and caches the result. State is redacted and canonicalized before hashing.
Technique worth stealing
Redact and canonicalize state before hashing so the fingerprint covers decision-relevant content only, excluding PII and volatile fields.
Try it
curl -fsSL jevcache.sh/install | sh, then jevcache demo
Evidence
Each line is one question put to Jev about the README. ≥ 0.60 reads as yes, ≤ 0.40 as no; in between Jev is not making a call.
- Jev-centricyes0.92
- Shows a System One patternno0.15
- Handles uncertaintyno0.04
- Measuredno0.05
- Runnableyes0.86
- Worth recommendingno0.36
- Model replicano0.04
- Problem scopescore on a 0–2 scale1.01
- About Jevyes0.97
Signals by Jev jev-1.13.0, card written by DeepSeek V4.1 Flash from the README on 23 Sept 2026.