Picture this: a plaintiff's attorney submits blockchain-anchored photographs as proof that property damage existed before a policy lapsed. Defense moves to exclude them at trial. Not because the photos are doctored. Because, they argue, the timestamp can't be authenticated.

That's where most blockchain-evidence disputes actually land. Not on the file's content. On whether the timestamp proves what it claims to prove.

Here are the four attacks that surface in discovery and at trial, and the technical record that answers each one.

---

1. "SHA-256 Can Be Reversed or Forged"

This surfaces most often in a Daubert motion. The argument: cryptographic hash functions are complex and potentially fallible. If the hash can be forged, the timestamp proves nothing.

The technical record: SHA-256 has no known collision vulnerabilities. NIST has certified it as a federal cryptographic standard for over two decades. A collision (two different files producing identical hashes) would require computational resources that don't exist at any practical scale. Under the Daubert framework from Daubert v. Merrell Dow Pharmaceuticals, Inc., 509 U.S. 579 (1993), and the FRE 702 reliability standard, the methodology has been tested, subjected to peer review, and its error rate is for practical purposes zero.

What to prepare: an expert declaration or FRE 902(13) written certification explaining SHA-256's preimage resistance and collision resistance properties. For the Daubert motion, cite NIST publications directly. The four Daubert factors (tested, peer-reviewed, known error rate, general acceptance) are all in your favor.

---

2. "Block Timestamps Are Unreliable"

This one has real substance. Bitcoin consensus doesn't require precise timestamps. Nodes accept blocks whose timestamps fall within roughly two hours of the network-adjusted time. A block timestamped at 3:00 PM could have been accepted within a window on either side of that.

Defense will point to this variance to argue the timestamp is too imprecise to establish whether evidence predated a specific event.

Two answers. First, block confirmation depth: a transaction buried under dozens of subsequent blocks is increasingly resistant to retroactive manipulation, because reorganizing deep blocks requires growing computational resources with each additional confirmation. Second, dual-chain verification. Polygon confirms in seconds using smart-contract precision. Bitcoin confirms daily in batched merkle trees with independent node consensus. Two chains operating under different consensus mechanisms both need to be compromised to fabricate a consistent timestamp. That's the FRE 901(b)(9) argument: independent redundancy creates a process that produces an accurate result even when either chain's timing carries variance.

I built the dual-chain architecture specifically because this objection is real. One chain with timing variance is attackable at a Daubert hearing. Two independent chains under different consensus models aren't. And acknowledging Bitcoin's timing window in your expert declaration is the stronger move. The Daubert inquiry rewards intellectual honesty. A declaration that explains the limitation and then explains why dual-chain confirmation answers it is more persuasive than one that pretends the limitation doesn't exist.

---

3. "You Can't Prove Who Anchored It"

Authentication of the file doesn't authenticate the anchor. Defense will argue that even if the hash is valid and the timestamp reliable, there's no proof the claiming party submitted the file at that time. Anyone could have anchored any hash to any block.

This is where FRE 902(13) does the most work. The rule, effective December 1, 2017, allows a written certification from a qualified person to self-authenticate records "generated by an electronic process or system that produces an accurate result." No live expert required. The certification establishes who submitted the hash, when, which chain received it, and what transaction ID resulted.

The certification should include the SHA-256 hash itself, so the opposing party can run an independent verification. Hash the original file. Compare it to the anchored hash on-chain. Confirm they match. SHA-256 is deterministic: same file, same hash, on any machine, with any tool. If they match, the files are identical. The opposing party doesn't need to trust the submitting party. They can verify against the public ledger independently.

That's the FRE 901(b)(9) process-reliability argument in its cleanest form. The question isn't whether the submitting party is credible. It's whether the process (SHA-256 hash, blockchain submission, public ledger recording, merkle proof inclusion) produces an accurate result. It does, and you can prove that with the record alone.

---

4. "The Record Is Hearsay"

A blockchain transaction is an out-of-court statement offered to prove the truth of the matter asserted: that a hash existed at a given time. That's facially hearsay.

Two routes through it.

FRE 803(6) covers business records made at or near the time of the event by someone with knowledge, kept in the regular course of a regularly conducted activity. A records custodian or FRE 902(11) written certification lays the foundation without live testimony.

FRE 902(13) handles machine-generated records directly. A record generated by a process or system that produces an accurate result is self-authenticating by written certification. No hearsay foundation required. No live witness. The certification is the foundation.

In practice, 902(13) is the cleaner route because it doesn't require establishing "regular course of business." The question under 902(13) is only whether the record was generated by a reliable process. Use 803(6) as a backup for courts that want the additional business-records foundation.

One thing worth noting: authentication under 901(b)(9) or 902(13) doesn't guarantee the record comes in. It still needs to survive relevance challenges and Rule 403 balancing. But getting past the hearsay objection and authentication challenge is where most blockchain-evidence disputes get resolved, and both 902(13) and 803(6) give you the tools to do it without expert testimony at trial.

---

What This Means Monday Morning

If you're building a blockchain-anchored evidence file, structure the record for each of these challenges before they arise.

At anchoring: Record the SHA-256 hash, both transaction IDs (Polygon and Bitcoin), block numbers, and timestamps. Keep these with the case file, not separate from it.

Before discovery: Prepare a FRE 902(13) written certification or secure a qualified expert willing to execute a declaration covering SHA-256 collision resistance, the dual-chain confirmation process, Bitcoin's timing variance and why dual-chain answers it, and the public verifiability of the anchor.

For opposing counsel: Give them the hash and both transaction IDs. The public verification endpoint at proofledger.io/verify.html returns the full anchoring record for any hash, no account required. When opposing counsel can verify independently against the public ledger, they're no longer relying on your chain of custody. The ledger is the record. That changes the evidentiary posture.

A blockchain timestamp designed to answer each of these attacks with documentation (not argument) is different from one submitted bare and defended ad hoc. Build the record before you need to use it.