Core idea
V1 closes the trust gap with three guarantees:- Scope — only approved tables and joins
- Meaning — governed metric definitions
- Safety — policy-enforced execution (PII, limits, time filters)
V1 building blocks
Runtime flow
- User asks a question.
- Agent calls
build_contract. - Policy engine returns
allow,block, orneeds_clarification. - If allowed, execution runs with
contract_id. - Contract is persisted for provenance.
Strict vs compatibility mode
policies/policy.yml controls runtime strictness:
false: backward-compatible behaviortrue: strict contract gating (recommended for production)
Why V1 matters
- Consistent revenue-style metrics across LLMs
- Deterministic PII blocking
- Query boundary control with dataset bundles
- Auditable artifacts for compliance and debugging
Validation and testing
Run
dazense validate, dazense eval, and dazense eval --engine