Certification
Pass logic, audit trail, and certificate verification.
Pass logic
A submission passes when score ≥ 85 and zero hard-fails. The grader returns a deterministic result and dimension breakdown. Provisional (70–84) requires resubmission.
Audit trail
Every submission is stored with pack, version, lab, and payload. Grades are stored with score_by_dimension, hard_fails, and changelog_delta. Certificates are signed and include a verify hash.
Certificate preview
A certified pack run produces a certificate with: pack title, version, score total, score by dimension, issued-at timestamp, and a verification hash. Use /verify/[certId] to confirm validity.