Read the source
semantic_rails/mcp.py, semantic_rails/planner/plan.py,
semantic_rails/compiler.py, and semantic_rails/http_core.py
are the runtime surface to inspect first.
Semantic Rails ships as an Apache-2.0-licensed repo. Read the source, run the quickstart, or run the comparison pack against other semantic layers. See License for the full terms.
semantic_rails/mcp.py, semantic_rails/planner/plan.py,
semantic_rails/compiler.py, and semantic_rails/http_core.py
are the runtime surface to inspect first.
Install with uv, validate the Jaffle package, start the MCP server
against a local DuckDB. Less than ten minutes.
Same 16 questions, five layers, executed against the same shared dataset. See where each layer pays for a workaround vs. a governed primitive.
parse-config, validate-config, test-package.SUPPORT.md. Security
reports go through the private path in SECURITY.md.