What each run is scored on

Every evaluator belongs to a category. The category sets its default weight in the run score, so a safety failure is not averaged away by passing quality checks. A breach in safety, security or compliance always calls for a person.

CategoryCoversDefault weight
SafetyHarm, toxicity, bias, policy-violating content3
SecurityData exposure, prompt injection, credential handling3
ComplianceRegulatory or contractual obligations2.5
GroundingWhether the output is supported by evidence; hallucination and citations2
ReliabilityWhether it completed, retried correctly and handled errors1.5
QualityWhether it did the job well1
User experienceTone, clarity, helpfulness1
EfficiencyCost and latency0.5
CustomYour own criteria1, or your own

What you get

  • Evaluator profiles

    A general evaluator set (task success, instruction adherence, factual grounding, output quality, safety) plus profiles for support, coding, RAG, data and marketing agents.

  • Judge isolation

    Each evaluator is a separate judge call, and the agent’s output is fenced off from the judge’s instructions so it cannot steer its own score.

  • Monitors

    Fourteen kinds, including thresholds, trends, cost, latency, version regressions, safety breaches, prohibited actions and missing runs, with a preview of how many alerts a monitor would raise.

    Documentation
  • Explorer and dashboards

    Slice runs by agent, version and dimension, save views, and export to CSV.

    Documentation
  • Eval suites in CI

    Run golden datasets and a red-team preset from a workbook, and gate a deploy on the result.

    Documentation
  • Model compare

    Run the same inputs through two models and have a judge compare the outputs.

    Documentation

Connecting an agent

  1. 01

    Register the agent

    Create the agent in Sentinel and copy its key.

  2. 02

    Send runs

    Post each run as an event over HTTP, or connect over MCP.

    POST https://sentinel.verops.io/api/v1.0/sentinel/events
  3. 03

    Choose a profile

    Pick the evaluator profile that matches what the agent does, then add monitors.

Limits worth knowing

  • Judging uses the model your organisation has configured. A separate judge model cannot be set yet.
  • Scores are model judgements. Use them to spot drift and regressions, not as proof of correctness.

Try it on your own systems

Create a workspace, or tell us about your environment and we will walk you through it.