Reviewer Guide
Step-by-step guide for humans executing witnessed-level governance checks. Reviewers never interact with Primust infrastructure directly.
Assurance Classes
Primust presents five buyer-facing assurance classes, strongest to weakest. Start with the class because it tells you the minimum trust assumption required. Internally there are six proof levels — verifiable_inference and operator_bound roll up into Verified Model. Reviewer witnessed-level work is class 4 below.
Witnessed Level Flow
- Receive review request with
display_content(rendered, not raw input). - Review display_content for minimum
min_duration_seconds(default 30 minutes). Timing enforced:check_open_tsttocheck_close_tst. - Sign:
SHA-256(key_id || role || signed_content_hash || display_hash || rationale_hash || open_tst)using reviewer's Ed25519 private key. - Submit signature + rationale (rationale committed locally via poseidon2).
Key Privacy
The reviewer's Ed25519 private key NEVER leaves the reviewer's environment.
Only the following transit to Primust: reviewer_signature, display_hash, rationale_hash, key_id.
The private key, raw display content, and raw rationale text are never sent to the Primust API.
Witnessed-Related Gap Types
Three gap types can be raised during witnessed-level reviews: