Contract SV

BitcoinSV backed documents.

Legal documents and contracts are a fundamental part of business to business communication, however many times the origin and edit history of these documents can be hard to track. We created ContractSV to solve this.

Goals of the hackathon:

  • break down historic industry data silos
  • make it easier for companies in different industries to interact
  • make it easier to operate across geographic boundaries for businesses, organizations, and consumers
  • enable consumers to interact, in a single way, with different businesses and organizations concerning their data and transactions
  • improve interaction across governments and government agencies


  • Documents float around in emails. Often you can have no idea how often a document was uploaded or when it was last modified.
  • If it was a google doc or third party service, there also might be no guarantee on how long that provider retains the version history of document as well as if they'll change or stop making it available.
  • This is a big issue for legal contracts. You could have a 100 page pdf document and a clause gets added in right before signing and can be difficult to track or detect what has changed.

This project focuses on leveraging BitcoinSV to improve trust between human parties around shared documents and contracts.


  • Upload the document you want to track
  • We'll track that document over time using a unique hash generated from the bytes/data of that document when it was uploaded.
  • If you upload the same doc multiple times, we'll create a snapshot for each upload and store that hash on BitcoinSV.
  • Compare existing documents against previously uploaded ones.
  • Generate a unique link proving an attached document hasn't been modified. Include that link in email correspondence with your colleagues as proof.


  • Use the bitcoin sv blockchain to validate the proof of a document being uploaded and validated.
  • Upload a document and verify it was exactly the same as a previous point in history.

Backend library used to integrate with BitcoinSV

  • bitsv

Future use cases

  • Email integration
  • Notarization
  • Integrations with other document hosting platforms such as google docs for verification

Built With

Share this project: