Assurance / How the score works

How the score works

Seven measures, weighted to 100, then caps. Qyro admins edit the model; customers see the explanation.

Model v1.2 live
Score = Σ ( weight × result ) then apply caps
Result is 0 to 1 per measure. Recalculated when any linked record changes, and at least hourly.

Measures

Weights must total 100 · now 100
MeasureWeightResult isFromAI Triage PlatformLost
DocumentsShare of in-scope documents approved and inside their review dateLibrary6 / 20−14
Hazards controlledShare of hazards with an approved control and no overdue reviewHazard Studio15 / 150
Plan items liveShare of plan items with a live, in-date way of knowingAssurance Planner6 / 15−9
Evidence in dateShare of required evidence present and unexpired; −50% weight inside 30 days of expiryEvidence7 / 15−8
Work on timeShare of CAPAs, workflow steps and tasks not overdue; CAPAs count doubleMy work · CAPA log12 / 15−3
TrainingShare of required training complete for each person’s roleTraining10 / 100
Incidents handledShare of incidents meeting each step’s deadlineIncident Studio8 / 10−2

Caps and rules

Untriaged incident past its deadlineScore capped at 50On
CAPA overdue by 30 days or moreScore capped at 70On
Expired certificate shown in a Trust Portal−5 pointsOn
Measure with nothing in scopeIts weight is shared across the othersOn

Versions

v1.3 · draftIncidents weight 10 → 12 · preview: average −1.4 across customersDraft
v1.2 · live since 1 OctAdded the portal certificate ruleLive
v1.1Retired 1 OctRetired

Stored as versioned configuration. Every score records the model version that produced it.