Skip to content

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.

  • 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.