List Assertions
list_assertionsRetrieve active assertions for a control or assumption to evaluate verification status. See origin (own/inherited), tier1/tier2 status, coherence, and coverage, enabling informed decisions on evidence sufficiency.
Instructions
List active assertions for a control or assumption.
Provide exactly one of control_id or assumption_id.
Returns a flat list of assertions. Each assertion carries an origin
field: "own" for assertions submitted directly against this model's
control or assumption, "inherited" for assertions contributed through
model composition (composed models whose assertions apply here).
Inherited assertions are included in the listing.
Each assertion also carries three INDEPENDENT verdict fields. Read them together — a passing tier check is not the same as sufficient evidence:
tier1_status— mechanical check: the named file, symbol, or pattern is actually there."pass" | "fail" | "pending".tier2_status— semantic check: the cited code meaningfully implements the claim."pass" | "fail" | "pending".coherence_status— advisory consistency signal across the control's evidence set."pending"here does NOT block the control from verifying, does NOT mean a verdict is missing, and is NOT a reason to trigger a recompute.
An assertion can pass BOTH tiers while its control stays unverified,
because verification is decided per CONTROL, not per assertion: a
control verifies only when its assertions collectively cover every
clause of the control description. Read get_sufficiency for that
verdict; never infer it from the tier fields here.
Each assertion also carries covers (the objective or clause ids it
was declared to prove; empty when undeclared) and, where the platform
surfaces it, tier1_attested and evidence_provenance (whether
the run that verified it was signed and by what class of identity).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| model_id | Yes | ID of the threat model. | |
| control_id | No | ID of the control (omit if using assumption_id). | |
| assumption_id | No | ID of the assumption (omit if using control_id). | |
| server_version | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||