Skip to main content

provena-audit

Find duplicate and near-duplicate footage in a video library: re-uploads, re-encodes, resized, trimmed and time-shifted cuts, light recolours and captions. Gives which videos share footage and exactly which seconds.

Fingerprinting runs where the videos are. Only small fingerprints leave your machines (about 0.5 MB per hour of footage: hashes and timings under random IDs, no images, audio or file names); the file names stay in a private folder you keep.

Install

pipx install provena-audit                  # or: pip install provena-audit
pip install "provena-audit[cloud]"          # adds s3:// and gs:// sources

Python 3.11+. Video decoding is built in (PyAV), so no separate ffmpeg install is needed.

Use

provena-audit fingerprint ./videos          # -> provena_send/ (fingerprints), provena_private/ (file names, keep)
provena-audit audit provena_send/           # -> pairs.csv, and prints the duplicate hours

pairs.csv has one row per copy: video IDs a and b, votes (distinct frames that agree), shift (seconds, b minus a) and the matched range in each video. Map IDs back to files with provena_private/names_*.csv.

Large libraries, many machines (each gets its own index; all can share one --send / --private location, local or s3:// / gs://):

provena-audit fingerprint s3://lib/videos --send s3://lib/send --private s3://lib/private --part 3 --of 50
provena-audit audit provena_send/ --part 0 --of 10 --out pairs_0.csv      # one of 10 machines
provena-audit combine provena_send/ pairs_*.csv                           # join the parts -> pairs.csv

Fingerprinting resumes where it stopped; split audits give exactly the same pairs as one run.

Where does a clip appear? Search one or more clips against a fingerprint folder (the index loads once; each search takes well under a second on a laptop for ~1M indexed clips):

provena-audit lookup clip.mp4 other.mp4 --index provena_send/ --private provena_private/

How it works

  1. A PDQ hash (Meta's open perceptual hash) of the full-size frame every 0.25 s.
  2. Every frame is compared with every frame of every other video (C++, all cores; each pair of videos once).
  3. Matching frames vote on the time shift between the two videos (1 s bins, each frame votes once per bin and its neighbours). 8 or more distinct frames on one shift is a copy; a clip used twice in another video gives two rows.

Measured on OpenVid-1M (1.02M clips, ~2,050 h): fingerprinted and audited in ~6 h on cloud spot machines for ~$10-12; 7.6% duplicate or near-duplicate footage.

Not caught yet: crops, mirrored copies and heavy overlays (planned: SSCD embeddings alongside PDQ).

Test

uv run pytest -s downloads 20 known duplicate pairs from OpenVid-1M, fingerprints and audits them (also split over 3 parts + combine) and checks all are found.

Licence

MIT

Metadata

Release files for provena-audit 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for provena-audit 0.2.0
File Size Uploaded
provena_audit-0.2.0.tar.gz 15.6 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for provena-audit 0.2.0
File
provena_audit-0.2.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
provena_audit-0.2.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
provena_audit-0.2.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
provena_audit-0.2.0-cp314-cp314-macosx_11_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 11.0+ x86-64 Details
provena_audit-0.2.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
provena_audit-0.2.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
provena_audit-0.2.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
provena_audit-0.2.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
provena_audit-0.2.0-cp313-cp313-macosx_11_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 11.0+ x86-64 Details
provena_audit-0.2.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
provena_audit-0.2.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
provena_audit-0.2.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
provena_audit-0.2.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
provena_audit-0.2.0-cp312-cp312-macosx_11_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 11.0+ x86-64 Details
provena_audit-0.2.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
provena_audit-0.2.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
provena_audit-0.2.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
provena_audit-0.2.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
provena_audit-0.2.0-cp311-cp311-macosx_11_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 11.0+ x86-64 Details
provena_audit-0.2.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details

Total release size: 1.6 MB

Release files / provena_audit-0.2.0.tar.gz

Download URL provena_audit-0.2.0.tar.gz
Size 15.6 kB
Tags Source
SHA-256 checksum
How to use checksums
bf14af57aed6afa44efb0d6198496a613adb44fcdfe2687fe6b72c2eed8554aa
BLAKE2b-256 checksum
How to use checksums
9e4c39c0c855eee13b3a8efbd6c2b400f4aa13e09e8d90cc055bbb698e7177ee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / provena_audit-0.2.0-cp314-cp314-win_amd64.whl

Download URL provena_audit-0.2.0-cp314-cp314-win_amd64.whl
Size 103.5 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
93621cee8deeffd1d51481f008b9394bdc7b107e7ebd7a224fe420f3cd0f4b90
BLAKE2b-256 checksum
How to use checksums
c56e13fbc3f2858220ff41ede4317bb51d7816c2c67db8695843ea84f9ba9046
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / provena_audit-0.2.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL provena_audit-0.2.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 77.8 kB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
d5a35017f93188f496fc8940566abae5bc8cb149fd555d48778784f99d74f41f
BLAKE2b-256 checksum
How to use checksums
370653deeb48fba4c17ec49806f37a208b609e790f2a9f3d19cd2db0e90b848e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / provena_audit-0.2.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL provena_audit-0.2.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 74.4 kB
Tags CPython 3.14 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
a40581dd88fa6a0faaba7ec2b947fa52519cc50ed749506823bb61a9a783f7a8
BLAKE2b-256 checksum
How to use checksums
b84eacea723d3d5fcfdcd0ae87159fac798bf30c975721ff91122425212af4bc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / provena_audit-0.2.0-cp314-cp314-macosx_11_0_x86_64.whl

Download URL provena_audit-0.2.0-cp314-cp314-macosx_11_0_x86_64.whl
Size 69.6 kB
Tags CPython 3.14 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
5c0dbba3ba4907042da7f82a136b0b6171ca00bf17dc9ba2155330e283c4e69c
BLAKE2b-256 checksum
How to use checksums
a730751474db8cdcb3af38cdb5599f0b6e13b0ba8ac06af98a423e90d9f04364
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / provena_audit-0.2.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL provena_audit-0.2.0-cp314-cp314-macosx_11_0_arm64.whl
Size 67.3 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
aa5ff8ba54201f6f53f6f68eb24659bbf4d759f5f6621f4b1ab36856199a5556
BLAKE2b-256 checksum
How to use checksums
1f378254ff6159d83ec00ba518318b8e9d21cf955fcf016cf1ba12779051c8ca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / provena_audit-0.2.0-cp313-cp313-win_amd64.whl

Download URL provena_audit-0.2.0-cp313-cp313-win_amd64.whl
Size 100.9 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
b4c6b380dd28c8a9c86b1abc17b60557eddd41d30a40c3806f12110ea62d06fa
BLAKE2b-256 checksum
How to use checksums
46e995cace4e76f3988fd69c5d1b514c62e3555ce3dab1aeab424405eac2b375
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / provena_audit-0.2.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL provena_audit-0.2.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 77.8 kB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
d87c913f4b259c8a60ed252ad27e9c7b33934a70433863f7a628379a4faf71f7
BLAKE2b-256 checksum
How to use checksums
07a2cc75c988bc539998b8e41175a06425559e617227e16a3aa441f6b74b225c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / provena_audit-0.2.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL provena_audit-0.2.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 74.3 kB
Tags CPython 3.13 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
05190f1baf5142fe0bd0e9c779d5d125834b698953d1b46d410ec162af04890a
BLAKE2b-256 checksum
How to use checksums
6ee4fc9ebe962ee4cb3ff9d1c15995ff1099c33306a05e5aec19b7a7c093aeb6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / provena_audit-0.2.0-cp313-cp313-macosx_11_0_x86_64.whl

Download URL provena_audit-0.2.0-cp313-cp313-macosx_11_0_x86_64.whl
Size 69.6 kB
Tags CPython 3.13 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
5dfc1ae846798696a67f86c48ccd75b1518a12ff502ce9ad27117245765c6c25
BLAKE2b-256 checksum
How to use checksums
0172e855ac9d27756931dd1c564aa62f2a20408378efee9920de409c158f2b69
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / provena_audit-0.2.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL provena_audit-0.2.0-cp313-cp313-macosx_11_0_arm64.whl
Size 67.2 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8e0448b443b20cb5108320f9348ede6f9c018cbe60f1cbab5319b18ae96f8700
BLAKE2b-256 checksum
How to use checksums
ff3c193bbb2a5f57e66991b65d7af0d40d823eacfb796f7c20f8941602bec849
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / provena_audit-0.2.0-cp312-cp312-win_amd64.whl

Download URL provena_audit-0.2.0-cp312-cp312-win_amd64.whl
Size 100.9 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
67e7dfdfddd8e07f877ddeade2caea50f9eea0fb70594c684e755739c2164431
BLAKE2b-256 checksum
How to use checksums
e482b2d09f89ae25797d0613c704d6f1942e1b74801630bcc279a5e5961c43f7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / provena_audit-0.2.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL provena_audit-0.2.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 77.9 kB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
dec5480b6b646d7b838117dd52e1085056df27cb97f2f075694dabec60b73903
BLAKE2b-256 checksum
How to use checksums
6c7c5df2dfe2dc892579f4f444ac4b8f8bbd33f237dbba360cb9de9a660e63ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / provena_audit-0.2.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL provena_audit-0.2.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 74.4 kB
Tags CPython 3.12 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
675ce383c61e9c3283e4d36b6194fe39531bf1be61db25f20b1eb7a8c34c200c
BLAKE2b-256 checksum
How to use checksums
3b8c4a20ad2bb35ca2815f96abceccee515e30c94a5d831130227943f4cbf8fe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / provena_audit-0.2.0-cp312-cp312-macosx_11_0_x86_64.whl

Download URL provena_audit-0.2.0-cp312-cp312-macosx_11_0_x86_64.whl
Size 69.6 kB
Tags CPython 3.12 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
bed757b3de32e3d3caa20a7f7f9cfa103ff5309a26c1430704b631298d6ebef5
BLAKE2b-256 checksum
How to use checksums
f4fa78b51005e278e25d8f6ab7b5049e92e320d91cd79e8215a0be8683c1fc3e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / provena_audit-0.2.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL provena_audit-0.2.0-cp312-cp312-macosx_11_0_arm64.whl
Size 67.3 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2c7e28152ec9754239eb8b312c6979a5e1208597be0e2e55d8a0eb307e57f473
BLAKE2b-256 checksum
How to use checksums
a41303c311502728f683c8159dce3b6cccfda22071e99ec3d82a6f98228dc2d5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / provena_audit-0.2.0-cp311-cp311-win_amd64.whl

Download URL provena_audit-0.2.0-cp311-cp311-win_amd64.whl
Size 101.0 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
ddc7b6e008c73ed6cee5d88ad5f0d337e681bf4a17dbe19cde86e1fdda1281c3
BLAKE2b-256 checksum
How to use checksums
ad48d1c6be111f9856ee88a94a0648a34d222e612243ce88ce0f8b81316e44f5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / provena_audit-0.2.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL provena_audit-0.2.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 78.3 kB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
1199187712c41a39b1308319ff6ef12a17fc1610a9a435bd8d707b906489a72c
BLAKE2b-256 checksum
How to use checksums
70c38e3d3294be4a7329a189e19391511291dbaf217c9897a6763de8f639e22e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / provena_audit-0.2.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL provena_audit-0.2.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 75.2 kB
Tags CPython 3.11 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
989dbb29ff3e6f97bd427c2343238a51c32dec42e667e8da3e70c1cfd0d92836
BLAKE2b-256 checksum
How to use checksums
0b904f51f6cf5d4a901728b908537d18885e432bb82014c702c51c6a1ca6b2d1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / provena_audit-0.2.0-cp311-cp311-macosx_11_0_x86_64.whl

Download URL provena_audit-0.2.0-cp311-cp311-macosx_11_0_x86_64.whl
Size 70.2 kB
Tags CPython 3.11 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
fda79b53c4008bab3b4a8fdf8580ee3eed043fbb292332145fe70767ad156d0d
BLAKE2b-256 checksum
How to use checksums
169ebfda97474317739ef99202ff51d03c004136cc9ef324f917f096023c2c1f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / provena_audit-0.2.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL provena_audit-0.2.0-cp311-cp311-macosx_11_0_arm64.whl
Size 68.1 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0dad1dbe2327397f9bfefac23fd7726d14c9dd2b66cfa58ed35b0edcb005fa9e
BLAKE2b-256 checksum
How to use checksums
4688caf4190ae275940a556b5fcab44c1e5b71ae8dbca0be78d075c73fda9578
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.2.0 This release

21 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page