Reproducible, secret-free provenance for a successful acquisition.
Summary
Types
@type t() :: %Sidereon.GNSS.Distribution.Provenance{ archive_byte_length: non_neg_integer(), archive_compression: :none | :gzip, archive_sha256: String.t(), attempts: [Sidereon.GNSS.Distribution.SourceFailure.t()], byte_length: non_neg_integer(), cache_hit: boolean(), distribution_source: Sidereon.GNSS.Distribution.Source.source_type(), etag: String.t() | nil, final_url: String.t() | nil, last_modified: String.t() | nil, official_filename: String.t(), original_url: String.t() | nil, publisher: String.t(), requested_identity: Sidereon.GNSS.Distribution.ProductIdentity.t(), resolved_identity: Sidereon.GNSS.Distribution.ProductIdentity.t(), retrieved_at: String.t(), sha256: String.t() }