{ "formatVersion": 1, "refreshContract": { "rules": [ "Audit each new upstream release before changing its version, URL, ref, commit, or SHA-256.", "For an archive, verify upstream release evidence first, hash the complete reviewed file, and update URL and SHA-256 together.", "For Git, verify the upstream release-producing tag record, record the full dereferenced root commit, and review its dependency lock or gitlinks before updating.", "Run python3 scripts/verify_runtime_inputs.py and bash linux/packaging/build-libmpv_test.sh before a Linux build.", "Never derive an expected checksum from bytes inside the production build or verification command." ] }, "inputs": { "ffmpeg": { "kind": "archive", "version": "7.1", "url": "https://ffmpeg.org/releases/ffmpeg-7.1.tar.xz", "sha256": "40973d44970dbc83ef302b0609f2e74982be2d85916dd2ee7472d30678a7abe6", "provenance": "FFmpeg release archive verified against ffmpeg-7.1.tar.xz.asc with the official ffmpeg-devel.asc full fingerprint FCF986EA15E6E293A5644F10B4322F04D67658D8 before recording this digest." }, "shaderc": { "kind": "git", "version": "2024.4", "url": "https://github.com/google/shaderc.git", "ref": "v2024.4", "commit": "caa54d9779d5605aca4e1a0c0c962a3d8f4aeb31", "provenance": "Official GitHub annotated tag object 3cd72062f297df05e6a042f2616c42bc8956c326 dereferences to this root commit; its DEPS file pins synchronized dependencies by full commit." }, "libplacebo": { "kind": "git", "version": "7.351.0", "url": "https://code.videolan.org/videolan/libplacebo.git", "ref": "v7.351.0", "commit": "3188549fba13bbdf3a5a98de2a38c2e71f04e21e", "provenance": "Official VideoLAN GitLab tag record v7.351.0 contains a PGP-signed release message and dereferences to this root commit; its gitlinks pin recursive submodules." }, "mpv": { "kind": "archive", "version": "0.40.0", "url": "https://github.com/mpv-player/mpv/archive/refs/tags/v0.40.0.tar.gz", "sha256": "10a0f4654f62140a6dd4d380dcf0bbdbdcf6e697556863dc499c296182f081a3", "commit": "e48ac7ce08462f5e33af6ef9deeac6fa87eef01e", "provenance": "GitHub reports annotated tag object 287d7cdb78975ae350d7c2a287eae3c2072c93f7 as a valid PGP signature over release commit e48ac7ce08462f5e33af6ef9deeac6fa87eef01e; the complete tag archive was then hashed." }, "simdutf": { "kind": "archive", "version": "6.4.2", "url": "https://github.com/simdutf/simdutf/releases/download/v6.4.2/singleheader.zip", "sha256": "9fe4d6f515724a55c8de88fee4463e0890a1abe2267cda13c4b5d245d58039e6", "provenance": "Official GitHub release 210237657 records asset 243345703 as singleheader.zip with size 3013061 bytes; the complete release asset was independently hashed before recording this digest." } } }