Verify a .sframe file

Checks a .sframe instrument file's SHA-256 integrity hash and reads its disclosed-amendment log, if it has one, entirely in this page.

Nothing is uploaded. This page has no server component. Your file is read and hashed by your browser's own SubtleCrypto API and never leaves your device. You can verify this yourself: view this page's source. It's a single, self-contained HTML file with no network requests.

Drop a .sframe file here, or click to choose one

Only .sframe / .json files are read. Nothing is sent anywhere.

Or paste the file's JSON text instead

What this proves, and what it does not. A matching hash confirms the file is byte-identical to what write_sframe() produced. That proves file identity. It says nothing about question wording, sampling, or measurement quality, and an amendment log only records changes a researcher chose to disclose through amend_sframe(), which cannot compel disclosure. See the package vignette for the full explanation and the package's separate, complementary defence against HARKing and p-hacking.