01
It is the file we published
Download SHA256SUMS from the same release, put it beside the disk image, then:
shasum -a 256 -c SHA256SUMS --ignore-missing
You want OK beside your file. Anything else means what you have is not what we published; do not open it.
02
It carries our signature
Replace the filename if you downloaded the Intel build.
codesign --verify --deep --strict --verbose=2 ObraVera-arm64.dmg
codesign --display --verbose=4 ObraVera-arm64.dmg 2>&1 | grep Authority
The first prints valid on disk and satisfies its Designated Requirement. The second should name us exactly:
Authority=Developer ID Application: BRADY IAN RIDGWAY (X5937R588J)
The name appears on the certificate in capitals. If you see it written any other way, the file is not one of ours. X5937R588J is our Apple Developer Team ID; it is public, and it is in every build we sign.
03
Apple has seen this exact build
Notarisation is checked once, at build time; the result travels inside the file.
xcrun stapler validate ObraVera-arm64.dmg
spctl --assess --type open --context context:primary-signature -v ObraVera-arm64.dmg
Both should succeed, and the second should print accepted. That means your Mac can confirm the build without going online — the notarisation ticket is stapled into the file rather than looked up.
If any of the three fails, please do not install the application — and tell us. There is a form for it on the releases repository, which asks for the command you ran and exactly what it printed. If you believe a file was deliberately altered rather than corrupted in transit, report it privately instead of opening a public issue.