Skip to content

voiage.contracts.normalized_input.SourceProvenance

A redaction-safe identity for the descriptor used during ingestion.

validate_safe_source_uri([positional or keyword] self: None = None) -> SourceProvenance

Reject source identities that can retain credentials or signed URLs.

Parameters:

  • self

Returns: SourceProvenance

serialize_governance([positional or keyword] self: None = None, [positional or keyword] value: object = None) -> object

Restore frozen metadata to JSON containers for serialization.

Parameters:

  • self
  • value object

Returns: object