Skip to content

voiage.ingestion.live_probe.run_authoritative_probe

run_authoritative_probe([positional or keyword] descriptor: Path = None, [keyword-only] source_root: Path = None, [keyword-only] expected_descriptor_sha256: str = None, [keyword-only] expected_resource_sha256: str = None, [keyword-only] enabled: bool = None) -> dict[str, str]

Validate one approved local descriptor without performing network I/O.

Callers must acquire and approve the source separately. The probe is disabled by default and checks descriptor and materialization digests before emitting a compact receipt suitable for evidence ledgers.

Parameters:

  • descriptor Path
  • source_root Path
  • expected_descriptor_sha256 str
  • expected_resource_sha256 str
  • enabled bool

Returns: dict[str, str]