Portable Models and Research Artifacts

A reproducible model is more than an R object. This layer records the model, preprocessing, task, feature provenance, decision rule, schema, environment, and cryptographic file hashes. Optional bundle support is used when available for engines that need custom serialization.

Environment records can be compared before reproducing a result:

reference <- capture_gazepoint_environment(packages = "gp3ml")
comparison <- compare_gazepoint_environments(reference, reference)
comparison$status
#> [1] "pass"
plot(comparison)

A minimal RO-Crate-oriented export can package research files with SHA-256 hashes. gp3ml deliberately describes this as RO-Crate-oriented unless an independent conformance validator has also been run.