# Varar > Varar turns Markdown documents into executable tests: the prose IS the source of truth. Steps are matched to two role functions — stimulus (arrange/act) and sensor (assert) — never to Given/When/Then keywords. A sensor returns a value and the pure core compares it against what the Markdown says, failing with span-anchored diffs. One language-neutral oath corpus runs across every port (TypeScript, Python, Java, Kotlin, Ruby, Rust, .NET, Go) via test-framework adapters. ## Documentation Sets - [Abridged documentation](https://varar.dev/llms-small.txt): a compact version of the documentation for Varar, with non-essential content removed - [Complete documentation](https://varar.dev/llms-full.txt): the full documentation for Varar ## Notes - The complete documentation includes all content from the official documentation - The content is automatically generated from the same source as the official documentation