# Viv Language Reference, 20: Runtime model

*Source* · `src-ryan-2026-viv-runtime-model` · status: **n/a**

| field | value |
|---|---|
| kind | Documentation |
| authors | James Ryan |
| venue | Viv documentation (Sifty) |
| date | 2026 |
| url | https://viv.sifty.studio/reference/language/20-runtime-model/ |
| accessed | 2026-10-28 |

## Notes

Action targeting by role casting with backtracking over shuffled casting pools; knowledge manager forms memories for present characters with per-character salience and associations, relays knowledge of past actions cast in new actions or inscribed in items, and fades memories below a salience threshold; causal links recorded from action roles, reactions, knowledge relaying, inscription, and forced causes, with direct causes and transitive ancestors stored per action.

## Backlinks (computed)

**cited by:** [Story sifting with causal bookkeeping](../technique/story-sifting.md)

## Citation

James Ryan (2026). *Viv Language Reference, 20: Runtime model*. Viv documentation (Sifty) https://viv.sifty.studio/reference/language/20-runtime-model/

---
Provenance: created in run `2026-10-28-story-sifting`.
