--- title: "Multi-vendor empirical validation" output: rmarkdown::html_vignette vignette: > %\VignetteIndexEntry{Multi-vendor empirical validation} %\VignetteEngine{knitr::rmarkdown} %\VignetteEncoding{UTF-8} --- ```{r, include=FALSE} knitr::opts_chunk$set(collapse = TRUE, comment = "#>", eval = FALSE) ``` `eyeprocess` separates adapter availability, fixture testing, and empirical compatibility. A production claim requires independent real exports for each software version and device family, together with an explicit licence and redistribution review. ```{r} corpus <- validate_eye_corpus("C:/private/eyeprocess-validation-corpus") audit <- audit_vendor_validation( corpus, vendor_validation_spec( required_vendors = c("gazepoint", "tobii", "pupillabs", "eyelink", "smi"), min_cases_per_vendor = 2, min_pass_rate = 0.95, require_licence_reviewed = TRUE ) ) print(audit) plot(audit) write_vendor_validation_report(audit, "validation/vendor-validation.md") ``` Raw proprietary exports should remain outside the public repository. Share only manually reviewed, de-identified validation bundles and aggregate evidence.