Core Concepts

Glossary

Definitions for core Rescile concepts including assets, models, compliance, outputs, modules, and directives.

Glossary

Term Description
Asset The ground-truth configuration data, defined in CSV files — see Asset Management.
Model Declarative TOML blueprints that transform assets into an interconnected graph — see Model Authoring.
Compliance Rules that mutate the graph to enforce and track security policies — see Policy Authoring.
Output Templates that generate artifacts (JSON, Terraform, etc.) from the finished graph — see Output Authoring.
Action A declarative definition of an executable task triggered via REST or MCP Server — see Actions Developer Guide.
Runner The rescile-runner component that executes actions securely in sandboxed environments — see Actions Developer Guide.
Module A reusable package containing models, compliance, outputs, or a web application — see Module Packaging.
origin_resource The subject resource type of a file’s implicit for-each loop — see Iteration Pattern.
Directive A specific key-value parameter in a Rule Block (e.g., resource_type) — see Directives Reference.
Data Generator An executable or script used to dynamically fetch or scaffold inputs and assets — see Data Generators.
Rule Block An array of tables ([[...]]) in a .toml file representing a single execution step — see Processing Pipeline.
GraphiQL The interactive query explorer provided by rescile-ce — see GraphQL Schema Reference.