# visor ## Docs - [Core concepts](https://visorai.dev/docs/concepts.md): Learn the terms and execution model that define how visor works. - [Artifacts and reports](https://visorai.dev/docs/features/artifacts-and-reports.md): Review the files visor writes for each run, how artifacts are organized, and what each report file contains. - [Assertions and determinism](https://visorai.dev/docs/features/assertions-and-determinism.md): Learn how visor evaluates assertions, computes determinism signatures, and scores repeated runs. - [Evidence capture](https://visorai.dev/docs/features/evidence-capture.md): See how visor captures screenshots and UI source, what metadata it returns, and where files are written. - [Interactions](https://visorai.dev/docs/features/interactions.md): Understand the direct actions visor can perform against a running app and how each one behaves. - [Scenarios](https://visorai.dev/docs/features/scenarios.md): Understand how visor scenarios are structured, validated, executed, and turned into repeatable runs. - [Targeting and selectors](https://visorai.dev/docs/features/targeting-and-selectors.md): Learn how visor identifies UI elements, how selector prefixes work, and when coordinate taps are appropriate. - [visor overview](https://visorai.dev/docs/index.md): Understand what visor does, what problems it solves, and which parts of the product to read next. - [Platforms and runtime](https://visorai.dev/docs/platforms-and-runtime.md): See which platforms visor supports, how runtime resolution works, and which environment variables affect execution. - [Getting started](https://visorai.dev/docs/quickstart.md): Install visor, check the local requirements, and run your first command. - [Command reference](https://visorai.dev/docs/reference/command-reference.md): See every visor command, the inputs it accepts, and the shape of the data it returns. - [Errors and exit codes](https://visorai.dev/docs/reference/errors-and-exit-codes.md): Review visor's structured error codes, exit codes, and the conditions that produce each one. - [Response schema](https://visorai.dev/docs/reference/response-schema.md): Reference the JSON envelope, run result structure, step result structure, and assertion result objects returned by visor. - [Scenario schema](https://visorai.dev/docs/reference/scenario-schema.md): Reference every supported scenario field, its requirements, and the validation rules visor applies.