Starter contract

customer

12 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. Standard customer data quality 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)
valid_emailemailerrorInvalid email format
age_minimumageerrorAge cannot be negative
age_reasonableagewarningAge seems unreasonably high
unique_ididerrorDuplicate customer ID detected within this batch.
positive_balancebalancewarningNegative balance detected
valid_phonephoneerrorInvalid phone number format
name_requirednameerrorCustomer name is required
score_rangescoreerrorScore must be between 0 and 100
valid_datedateerrorInvalid date format
username_formatusernameerrorUsername contains invalid characters
password_lengthpassworderrorPassword must be at least 8 characters
loyalty_tier_validloyalty_tiererrorloyalty_tier must be one of: gold, silver, bronze, standard

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 →