Starter contract

education_student

9 rules · plain YAML · starts in observation mode

OpenDQV Cloud starter template (v0.1) — your tenant inherits this baseline. First customer edit creates v1.0 in your audit trail; pin by yaml_hash for replay. Education student record validation

These are starting points you own. Every rule below ships in the trial, starts in observation mode, and is yours to read, edit, or delete from day one. Rules that reference a lookup list (lookup_file) validate against reference data you control in your tenant.
Rules as at 29 August 2026 — starting points you own, not a maintained regulatory feed. We correct errors in these samples; tracking regulatory change in your active contracts is yours.
RuleFieldSeverityWhat it enforces (the message your team sees)
student_id_requiredstudent_iderrorstudent_id is required
first_name_requiredfirst_nameerrorfirst_name is required
last_name_requiredlast_nameerrorlast_name is required
email_requiredemailerroremail is required
email_formatemailerroremail must be a valid email address
date_of_birth_formatdate_of_birtherrordate_of_birth must be a valid date (YYYY-MM-DD)
course_code_requiredcourse_codeerrorcourse_code is required
enrollment_date_formatenrollment_dateerrorenrollment_date must be a valid date (YYYY-MM-DD)
gpa_rangegpaerrorgpa must be between 0 and 4

Run your own data against this contract in the free trial — drop a CSV in the dashboard, no code, no credit card. Start free trial →