Source code for Verified's open-source parts
Verified 0.1.0 (closed beta) for Mac (Apple silicon) and Windows (x64). Last updated 2026-10-12.
The Verified desktop app includes open-source software. Some of it is under the GNU Lesser General Public License (LGPL), version 2.1 or later, and the voice check carries one separate program under the GNU General Public License (GPL), version 2 or later. This page gives you the source code of those parts and the exact settings we built them with, so that you can study, change and rebuild them.
Every open-source part and its licence is listed inside the app. On a Mac: Verified.app, then Contents, Resources, licenses. On Windows: the resources\licenses folder inside the Verified install folder. FFMPEG-SOURCE-OFFER.txt in that folder names the files below with their SHA-256 checksums. SHA256SUMS lists the checksums of every file on this page.
FFmpeg 7.1 and OpenCV (LGPL)
Used to read short video clips on your computer. We did not change FFmpeg's source code.
| File | What it is | Size | SHA-256 |
|---|---|---|---|
| ffmpeg-n7.1-b08d7969.tar.xz | FFmpeg 7.1 source code (git archive of tag n7.1). Used by the face check and the colour and ball check on Mac, the colour and ball check and the voice decoder on Windows, and the Mac voice decoder | 10.8 MB | 1ae1e22a5b7ef961570e187bdd1875a6b0fa42289a9c54c301a4a99cc2c3863d |
| opencv-4.11.0-31b0eeea.tar.xz | OpenCV 4.11.0 source code, full (Windows colour and ball plugin) | 83.7 MB | 8db3d01899feb799d4130fa9b98420dd9980e1e9e6844e65d0956281b6c7e942 |
| opencv-4.11.0-31b0eeea-videoio-subset.tar.xz | OpenCV 4.11.0, the part that loads FFmpeg (the plugin source) | 0.4 MB | fd90a81a4ff71336cd3f05332f4ef28177ea8984ae8c1ef9c5157923f8466371 |
Build records for Mac
| File | What it is | Size | SHA-256 |
|---|---|---|---|
| pb_build_mac.sh | Mac colour and ball build script | 2 KB | cdbeb931331d4038f24a1dcb2d295b1b2baed092f6384a7edf6112c6c19c9a45 |
| pb_prepare_mac_dylibs.py | Sets the library names and the ad hoc signature (Mac colour and ball) | 3 KB | 3ead3431b6df8476408b456e2e20389fd99e9d907174ecc24d05542939c32cd7 |
| pb-mac-config.h | FFmpeg's record of the Mac build settings (config.h) | 23 KB | 985ef9ba5102d804b4daac77d04f4ec17eb297ae8ab5b6722f91813de741f152 |
| pb-mac-config.mak | FFmpeg's record of the Mac build settings (config.mak) | 83 KB | 0c0f428441b1842ba63f0aa2be17aa3c6dccf8f05f0596f075dc5326d0129fb5 |
| pb-mac-build.log | Mac colour and ball build log | 0.5 MB | 9e9ed4eb07e093a1befdf216c8fe3eeaadecdf6178693c969fa430d8acfd107f |
| LGPL-FFMPEG-DYLIBS.pinned.json | sha256 of the five Mac colour and ball libraries | 5 KB | 88cd3b21bcf42657ca14f612566ddab2f92bb6689884743f0ab1f6e68dd2acb5 |
| m13_build_ffmpeg.sh | Mac face check build script | 2 KB | 48fbd3d805637c2f483d93d03e85b949f4208a2f1a809808ae53d6f0d19b954a |
| m13_prepare_dylibs.py | Sets the library names and the ad hoc signature (Mac face check) | 3 KB | 6576b4642dc30f9d2bd8413f33b726e0cdb19e662f658a75a7fda66b3daf74db |
| m13-face-build.log | Mac face check build log | 0.6 MB | 1ed2aa9de62732bb494c0035b1b107ec80253d3ce868c74f09ce89c2390cb095 |
| LGPL-FFMPEG-DYLIBS-face.json | sha256 of the seven Mac face check libraries | 9 KB | 5c6d04b89e9e4cbc20b6f972ed8607114980a1fba9669c3b4b2f2d0a79039be8 |
Build records for Windows
| File | What it is | Size | SHA-256 |
|---|---|---|---|
| opencv_videoio_ffmpeg_64.dll | The Windows FFmpeg plugin exactly as we built it (shipped as opencv_videoio_ffmpeg4110_64.dll) | 19.8 MB | 1748a3a440df9f6c64c0bc85fc50de8327ff58fca58566ca87e333d50d8b962e |
| pb_build_win.sh | Windows plugin build script | 4 KB | d885646fff846d1585d2d7bbd23d4938fc9d01dedbf2a4aa60aeefa55f77c814 |
| pb-win-config.h | FFmpeg's record of the Windows build settings (config.h) | 22 KB | a958bea37c6c5b4965eb30618d14da6cb11273194e614419ba53e6fd8609bc17 |
| pb-win-config.mak | FFmpeg's record of the Windows build settings (config.mak) | 84 KB | beb70504e101e90a72af6b541787e3dbd5f78535a941e5040313739629c1cc68 |
| pb-win-build.log | Windows build log | 0.1 MB | b6c323e536db952c7be7f07be7a26126c0f214cf8ff01718dc4fbfae8bbfefb6 |
| pb-win-toolchain-versions.txt | Windows toolchain versions | 0 KB | 861e43dce12d5db5d94ace804daf4c65ebd1c4a5f697c557a927e6899808cf40 |
The voice check's separate program (GPL)
The voice check starts one separate program, FFmpeg 8.1.1 with the x264 encoder, to cut and encode short video clips on your computer. The app does not link to it. It is licensed under the GPL version 2 or later. We did not change FFmpeg's source code. The Windows build has one change to x264, listed below. The same files are also inside the app, in the voice check's LICENSES folder.
| File | What it is | Size | SHA-256 |
|---|---|---|---|
| ffmpeg-8.1.1.tar.xz | FFmpeg 8.1.1 release (the voice check's separate program, Mac and Windows) | 11.7 MB | b6863adde98898f42602017462871b5f6333e65aec803fdd7a6308639c52edf3 |
| ffmpeg-8.1.1.tar.xz.asc | Its upstream signature | 1 KB | 34e2109f97bededb42a3cb5e7b9a7bb67dd6fe4749a7bce630ec1c833caa2b37 |
| x264-b35605ace3ddf7c1a5d67a2eb553f034aef41d55.tar.xz | x264 source code (git archive at commit b35605a) | 0.7 MB | 12e9adc921f31f7500bfd5271eb2766c5f22fb20150d3ca1ed493877e1024565 |
| x264-b35605a-version.h | The version lines x264's build writes | 0 KB | c076eb317696ea712eb7dd2c3c4c9b4dfa542a69b11cc056b7ba4296f7328bc3 |
| x264-b35605a-commit.txt | The x264 commit | 0 KB | 05b81e491d37ab50a15b66093e03d1d30476885d6e0e415e192c9eb09a0652ef |
| voice-mac-build_ffmpeg_floor.sh | Mac build script of the voice check's program (build_ffmpeg_floor.sh in the app) | 8 KB | e1fdd138d190d13abafffef460e21b848b1f779485962388817aa798c44970f9 |
| voice-mac-BUILD.json | Mac configure lines, compiler, SDK and as-built sha256 (BUILD.json in the app) | 2 KB | 6525595855a3336a674b7318dde20ea1ab3f6e8d6979996a556c63926b25d893 |
| voice-win-build_ffmpeg_win.sh | Windows build script of the voice check's program | 7 KB | 51b45c35a82c80216da71b8fce322d8d59a17059e12bc68e4c56e3a1e57515e8 |
| voice-win-BUILD-win.json | Windows configure lines, tool versions and as-built sha256 | 2 KB | 331cf10b5ffc2d58e03794b65bb779dd8a595a0c4e5e7844f4f0dbd05a89b7f9 |
| voice-win-ffmpeg-configure-win.out | FFmpeg's configure output for the Windows build | 3 KB | 25436c8e19c3bed25e19d0e68aab1e3b8ad4317600084c1837d289de9ff6ef3c |
| x264-aarch64-mbtree-exact.patch | Our one change to x264, used in the Windows build (common/mc.c) | 5 KB | 52db476632597a31ff8e4fc53876399a77c3257eaf041792456649aa5599cf25 |
Parts whose source comes from their own projects
FFmpeg inside Electron (Chromium's copy of FFmpeg, Electron 44.4.5), the libquadmath library from GCC (inside NumPy and SciPy), and the parts of OpenCV's own Windows FFmpeg plugin used by the face check (libvpx, aom and OpenCV 4.14.0). We are adding exact copies of these to this page. Until then, write to us and we send them.
Changing a library
You may replace an LGPL library inside Verified with your own build. Our terms do not forbid the reverse engineering needed to debug such changes.
Written offer
For at least three years after we last distribute a version of Verified, anyone can ask us for the complete source code of these parts, from this page or on a disk. We charge nothing beyond the cost of the disk and postage. Write to kowshikbhanu1000@gmail.com.