Verify an edition
Each day's frozen edition gets a fingerprint, called a SHA-256 hash. The same day, that fingerprint is written to a public record on Base. Ethernews cannot edit that record. If a past edition ever changed, the fingerprint would stop matching, and anyone could see it.
The record proves the page was not changed after midnight. It does not prove the page was right. A story that was wrong on the day stays wrong in the record. What you read later is what was published that day.
What the hash is
A SHA-256 hash is a 64 character code computed from a file. The same file always gives the same code. Change one character in the file and the code is completely different. The code cannot be turned back into the file, and no one can make a second file with the same code. So a code written to a public record the day an edition froze shows, later, that the file you have is the one that was sealed.
The sealed file holds the date, the moment it froze, the day's top stories with their headline, explainer, section, source links, importance, and keywords, the day in review, the block range, and the day's podcast episodes. It is everything the day page shows, in one json file.
The quick check
On any archived day that was sealed, the onchain record has a Verify link. Your browser downloads the file, computes the hash, reads the public record on Base, and compares the two.
Updates
An edition can be updated after it freezes. Every update makes a new version with its own file, its own hash, and its own record on Base. The new record names the hash and record it replaced. Every earlier version stays on the day page, and each one can be downloaded and checked. The editor's note says why the change was made.
An update is made for a factual error in a headline or explainer, a story that was later killed or merged, a wrong source or a dead link, or a story filed to the wrong section. Rewording and re-ranking do not count and are not done.
What the chain holds
Since 2026-09-03 each record on Base carries the sealed file itself, not only its hash. The record is complete on its own. The reader below pulls the newest sealed day from EAS's public index and decodes the file out of the transaction.
read from chain
If you open the transaction on Basescan, the input data starts with a run of unreadable characters before the JSON. That is the transaction's ABI encoding, the function selector, field offsets, and the ids as raw bytes, shown as if it were text. The readable file follows it. The reader above decodes the same bytes.
Check it without trusting this site
The Verify link is a convenience. A site could show the word Verified whether or not the check passed. The hash and the record are on Base, where any node or block explorer can read them, and you can hash the file yourself.
- Download the sealed file (download json file in the onchain record).
- Windows:
Get-FileHash ethernews-2026-08-28.json -Algorithm SHA256
Mac or Linux:shasum -a 256 ethernews-2026-08-28.json - Compare the output with the hash on the day page (show hash in the onchain record) and with the record on EAS.
Hash the file exactly as downloaded. Saving it again from an editor can change the bytes.
Try changing the file
Below is the real lead headline from the 2026-09-13 edition. Leave it alone and the seal verifies. Change anything, one letter is enough, and watch the check fail.