Skip to content

Releases: reynikman/proofcat

ProofCat 0.3.0

Choose a tag to compare

@reynikman reynikman released this 22 Jul 09:32

ProofCat 0.3.0

ProofCat 0.3.0 is the first full cross-platform release of the verified
camera-card offload workflow.

Highlights

  • ArchiveMax offload: source pre-read, copy-time hashing, independent
    destination read-back, resumable jobs and targeted repair.
  • A fail-closed erasure gate: SAFE_TO_FORMAT is withheld unless the copies
    are verified, the destinations are distinct physical devices, evidence and
    ASC MHL are written, and no warning remains.
  • macOS Apple Silicon and Windows x64 installers. Windows now ships with
    the same native media-inspection tools as macOS.
  • Real hardware qualification: physical media matrix, cable disconnect,
    wrong-disk rejection, disk-full protection, kill-and-resume coverage and a
    clean 24-hour soak are documented in the test report.
  • Offline media inspection: MediaInfo, ExifTool and FFprobe support metadata
    and delivery reports without a cloud account.

Downloads

Download the installer for macOS Apple Silicon or Windows x64 from this release.
The release also includes updater signatures and a SHA256SUMS file for each
platform.

Before first use

  • Keep the original card until ProofCat reports SAFE_TO_FORMAT.
  • Gatekeeper or SmartScreen may appear on first launch. Check the release
    checksum before choosing an override.
  • Tauri updater signatures verify the release artifacts; they are not Apple
    notarization or Windows Authenticode signatures.

Technical references

Meta Report 0.3.0 (beta)

Pre-release

Choose a tag to compare

@reynikman reynikman released this 13 Jul 10:07

Open-source, fully local DIT workstation for macOS: inspect media metadata and run verified card offloads with cryptographic evidence. Everything runs locally — nothing is ever uploaded.

This is the first beta of the new verified-offload engine. The reliability core is field-tested on macOS (below); long-haul and Windows testing are still pending — hence beta.

Highlights

Verified card offload (ArchiveMax)

  • Reads the source independently, hashes the copy pass with XXH64 + BLAKE3, then reads every destination back.
  • Honest, strict verdicts: COPY_COMPLETEARCHIVE_VERIFIEDSAFE_TO_FORMAT. Only SAFE_TO_FORMAT — two distinct physical destinations, ASC MHL on each, local evidence, zero warnings — ever authorizes reusing a card. Fail-closed by design.
  • Crash-resumable: pull a card or kill the app mid-copy, then resume the same job.
  • A corrupted replica is repaired from a healthy copy without rewriting good data.
  • ASC MHL on every destination (interops with Silverstack / Hedge).

Evidence & reports

  • Canonical JSON plus self-contained HTML, CSV and TXT.
  • Every file × destination row carries its byte count; exports also retain the preserved source mtime, the preflight free-space result and optional DIT contacts.

Safe defaults

  • Preserves original file modification dates.
  • Preflight free-space check before the first read.
  • Warns on mixed loose-file selections; refuses individual-file offloads.
  • Optional local "finished" notification. Never ejects a destination unless you explicitly enable it.

Also in the app: drag-and-drop metadata inspection (MediaInfo + ExifTool + FFprobe), EBU R128 loudness, delivery-spec checks (EBU / ATSC A/85 / Netflix / social), SHA-256 + black/frozen-frame scan, DCP folder validation, .md report export.

Verified on real hardware (macOS)

  • SAFE_TO_FORMAT granted only with two distinct physical devices; refused for two folders on one disk.
  • Real source disconnect mid-copy → honest failure + clean resume.
  • Process kill mid-copy → resume completes, byte-identical.
  • Silent corruption on a destination → caught by hash.
  • Works on exFAT (the filesystem every camera card uses), FAT32 and HFS+.

Beta caveats — please read

  • Not yet tested: 24-hour soak, large-volume benchmark, and Windows on real hardware. This build is macOS (Apple Silicon) only.
  • Treat it as beta: verify your own first offloads before trusting the verdict on a paying job, and keep the card until you're confident.
  • Auto-update is dormant in this beta build; grab new versions from the Releases page.

Install (macOS, Apple Silicon)

The app is not signed with an Apple certificate, so Gatekeeper warns on first launch. To open it:

  1. Open Meta-Report_0.3.0_aarch64.dmg, drag the app to Applications.
  2. Right-click the app → OpenOpen (confirm once).

If it is still blocked, run in Terminal:

xattr -dr com.apple.quarantine "/Applications/Meta Report.app"

This clears the "downloaded from the internet" quarantine flag so macOS stops blocking it.

Feedback

Report bugs and offload edge cases via GitHub Issues — include your card filesystem, destination types, and the evidence JSON if a verdict looks wrong.

v0.2.4 — delivery spec check

Choose a tag to compare

@reynikman reynikman released this 11 Jul 20:21

Delivery check for ordinary files against real specs: EBU R128 / ATSC A/85 / Netflix / social + a custom profile. Batch table for a delivery set with odd-one-out highlighting. SHA-256. Black / frozen frame scan (ffmpeg).

Install

macOS (.dmg)

The app is open-source and not signed with a paid Apple certificate, so macOS will first say "Meta Report is damaged" — a false Gatekeeper alarm for something downloaded from the internet.

  1. Open the .dmg, drag Meta Report into Applications.
  2. Open Terminal and run (clears the "downloaded from the internet" flag):
    xattr -dr com.apple.quarantine "/Applications/Meta Report.app"
    
  3. Launch normally. The command is needed only once.

Windows (.exe)

When you run the installer, Windows SmartScreen may show "Windows protected your PC". Click "More info" → "Run anyway".


After installing, auto-updates work from inside the app (Settings → Check for updates).

Meta Report 0.2.3

Choose a tag to compare

@reynikman reynikman released this 11 Jul 11:17

Colour & cameras (all manufacturers):

  • Honest log/gamma detection: Sony S-Log2/3, Panasonic V-Log, Canon Log/2/3, Fuji F-Log/F-Log2, Nikon N-Log, ARRI LogC, RED, HLG/PQ. It no longer reports a false Rec.709 — when there is no signal, it stays honestly silent.
  • DaVinci Resolve card: which Input Color Space / Input Gamma to set.
  • Monitoring LUT (baked intended look, e.g. S-Log3 → 709).
  • XAVC bitrate fix (mediainfo was confusing the main stream with the proxy).

DCP:

  • Package validator: DCNC naming + DCI and Netflix rules (structure, reels ≤22 min, resolution, XYZ, channels).

macOS (Apple Silicon). The Windows 0.2.3 build will be added to this release later.

Meta Report 0.2.2

Choose a tag to compare

@reynikman reynikman released this 11 Jul 09:12

Windows installer now bundles the WebView2 runtime (offline installer) — runs on clean/offline machines without the 'Could not find WebView2 Runtime' error. Features identical to 0.2.1 (Sony rtmd camera/lens/color, EBU R128 loudness, readable FFprobe, auto-update). macOS Apple Silicon + Windows x64.

Meta Report 0.2.1

Choose a tag to compare

@reynikman reynikman released this 10 Jul 14:49

Full camera / lens / color metadata for Sony XAVC (FX30 and others) read from the rtmd track — camera model, lens focal length, aperture, ISO, shutter/angle, white balance, sensor size, and Rec.709 vs log. Camera & Color sections are now always visible (Pro toggle removed). macOS (Apple Silicon); Windows x64 added shortly.

Meta Report 0.2.0

Choose a tag to compare

@reynikman reynikman released this 10 Jul 13:49

Pro mode (camera/lens/color/slate), EBU R128 loudness (LUFS/True Peak/LRA), readable FFprobe output, and in-app auto-update. macOS (Apple Silicon) here; Windows x64 added shortly.