package judge import "time" // Verifier evaluates compliance policies against workflow invocations. type Verifier struct { client *Client } // VerificationRecord stores the result of a judge evaluation. type VerificationRecord struct { Timestamp time.Time `json:"timestamp"` AgentName string `json:"agentName"` Workflow string `json:"workflow"` Verdict Verdict `json:"verdict"` Reason string `json:"reason"` Duration time.Duration `json:"durationMs"` } // NewVerifier creates a new Verifier backed by the given client. func NewVerifier(client *Client) *Verifier { return &Verifier{client: client} }