-
Notifications
You must be signed in to change notification settings - Fork 1
Evaluation and Audit
Krishna Kishor Tirupati edited this page May 11, 2026
·
1 revision
PolicyAware connects evaluation results to governance outcomes. The goal is not only to measure model quality, but to verify that requests, policies, routing, and outputs behaved correctly.
- Policy compliance checks.
- Sensitive-data leakage checks.
- Citation-required checks for RAG.
- Prompt regression tests.
- Tool misuse detection.
- Approval path validation.
- Golden dataset execution.
suite: executable_governance_policy_eval
checks:
- type: expected_policy_decision
- type: expected_reason_codes
- type: sensitive_data_leakage
cases:
- id: support_ticket_allowed
input: "Summarize this customer request."
user:
id: eval_user
role: support_agent
context:
region: us
risk: low
task_type: support
expected:
decision: allow
reason_codes:
- POLICY.ALLOW_MATCHED
- id: pii_is_redacted
input: "Email jane@example.com about the claim."
user:
id: eval_user
role: support_agent
context:
region: us
risk: low
task_type: support
expected:
decision: conditional_allow
reason_codes:
- DATA.PII_DETECTED
- POLICY.TRANSFORM_APPLIEDRun:
policyaware eval run examples/evals/executable_governance_cases.yaml \
--policy-file examples/policies/basic.yamlEach audit trace can include:
- trace ID and request ID
- tenant, app, user, task type
- policy decision and matched rules
- reason codes
- risk tier and risk score
- selected model
- latency and cost estimate
- evaluation scores
- request and response snapshots
- tool calls
flowchart LR
A["Gateway response"] --> B["Audit trace"]
B --> C["JSONL storage"]
B --> D["SQLite storage"]
B --> E["Audit bundle"]
B --> F["Trace viewer"]
B --> G["Prometheus metrics"]
B --> H["OpenTelemetry-shaped export"]
policyaware audit bundle .policyaware/traces.jsonl --output audit_bundlepolicyaware audit view .policyaware/traces.jsonl --output trace-viewer.htmlpolicyaware observability prometheus .policyaware/traces.jsonl
policyaware observability otel-json .policyaware/traces.jsonl- Home
- Capabilities
- Copy-Paste Examples
- Comparison
- SEO And Distribution
- Ready-To-Use YAML
- Data Protection
- Policy Enforcement
- Gateway Orchestration
- Risk Classification
- Model Routing and Providers
- Tool Governance
- Evaluation
- Audit and Observability
- ML-Assisted Signals
- Installation
- Quick Start
- Architecture
- CLI Reference
- ML Integrations
- Provider Adapter Examples
- YAML Policy Templates