voiage.contracts.normalized_input
Format-neutral, immutable inputs for dataset-backed VOI analyses.
External descriptors are intentionally absent from this module. Providers turn their source-specific metadata and resources into these records; calculation code consumes only this contract.
Classes
Section titled “Classes”- FieldManifest One logical field in an input table.
- ResourceManifest Identity and integrity evidence for one materialized source resource.
- KeyReference An explicit foreign-key relationship between normalized tables.
- IngestionDiagnostic A stable, source-neutral validation or materialization observation.
- TableManifest The logical schema and identity of one materialized table.
- SourceProvenance A redaction-safe identity for the descriptor used during ingestion.
- VOIBinding An explicit mapping from source fields to a VOI runtime role.
- BindingProfile Independently versioned VOI semantics for a normalized dataset.
- DatasetManifest Versioned metadata sufficient to interpret a normalized dataset.
- NormalizedInputBundle Immutable tables plus the manifest that makes them meaningful.