How do you prove a file existed at a specific point in time without trusting a central authority?

This tool uses Bitcoin’s ledger and Merkle trees to create verifiable timestamps for files and directory structures. Once stamped, you can prove when a file was created without revealing its contents.

I built this to understand practical applications of blockchain technology beyond cryptocurrency. It’s also genuinely useful for provable attribution and integrity verification.

This is still under production and the link above is currently set to a private repo. I am currently expecting to release the v1(stable version) by February 12.

Roadmap(prod)

  • V1 (Current): CLI, Merkle aggregation, Manual anchoring (Testnet).
  • V2: Programmatic anchoring via PSBT
  • V3: Opentimestamps compatibility and Scalable aggregation servers.
  • V4: Mainnet hardening and P2P proof propagation.

Tech: Bitcoin ledger, Merkle trees, cryptographic hashing, timestamping, Python, Go.