Skip to main content
GET
Compute AAP integrity score

Authorizations

X-Mnemom-Api-Key
string
header
required

Mnemom API key (mnm_... format)

Path Parameters

agent_id
string
required

Agent identifier whose AAP integrity score to compute (e.g. smolt-abc123).

Response

Integrity score

agent_id
string
total_traces
integer
verified_traces
integer
violation_count
integer
integrity_score
number

MNE-7126: violation-free rate among CHECKPOINTED traces = verified_traces / (verified_traces + violation_count). Value between 0 and 1; 1.0 when there are no violations, regardless of how many traces were checkpointed. This is INTEGRITY (did checkpointed traces pass?), NOT verification coverage — see verification_coverage.

verification_coverage
number

MNE-7126: fraction of ALL traces that received a verification verdict = (verified_traces + violation_count) / total_traces. Value between 0 and 1; 0 when there are no traces. This is COVERAGE (how much of the agent's activity was checkpointed?), a signal DISTINCT from integrity_score — a low value means un-checkpointed / observe-mode traces, never a violation.

bounded_refusal_count
integer

MNE-596: count of traces AAP structurally flagged but reclassified as a correctly policy-refused attack (AIP independently confirmed clear; no bounded action was ever executed). Logged for transparency — already counted toward verified_traces and excluded from violation_count, so it does not reduce integrity_score.