Show HN: Hash your work and store it in a bank transfer for priority statement
rschoenm.github.io
rschoenm.github.io
If priority matters for you, it costs about $100 to file a provisional patent application and that's what you should do.
(disclaimer: I have a law degree but have never practiced and have only ever written a few papers on patent matters, none of which directly involved the issue at hand).
http://en.wikipedia.org/wiki/Linked_timestamping
http://en.wikipedia.org/wiki/Trusted_timestamping#History
On another note, is using a bank transaction as a means of publishing even a good idea? The banks I use only keep recent transactions available online, between 6 months to two years. So, you would have to print out your bank statement save it and present that as the proof which isn't particularly convincing. With a newspaper anyone can go find a copy of that newspaper at a library and independently verify it. They won't be able to get your private bank records w/o a lot of hassle.
Why not provide a facility for the client to store his document along with the hash, encrypted off course. He can encrypt the document himself or you can provide an application that does it for him.
Charge extra for this feature...
See, I could read your code today and recommend the site to my friend as safe, but you can then change what you serve from day to day or even from user to user (So that only likely targets are served a malicious version)
https://rawgithub.com/kristofferkoch/web-lafs/master/test/sh...
I really think hashing the work causes more problems than it solves.
Do banks have to maintain the "Comments" by law?
The advantage of using bank transfers is it is much easier to explain to a judge/jury.
Bitcoin is public and automatable, so it could be better for some applications where courts aren't involved -- but where would you need to categorically prove priority but not have a court at least potentially involved?
This seems like a really weak argument.. There are all types of things judges don't understand outright but can be made to be understood. The chance of a priority being granted to a hash embedded to a bank transfer and not a block-chain embedded one is essentially zero (all things being equal). Since it is both cheaper and more robust, a super-secure blockchain like bitcoin is clearly superior to a bank transfer.
Seems much simpler, and you don't have to explain hashes to anyone....
In theory...
Judge: "The SHA1 hash in the bank transfer dated 1 Jan matches the hash I calculated for the document you supplied me, so you must have had access to the document on 1 Jan. I believe you"
In reality...
Judge: "Wait, you sent an e-mail with this document on 1 January?" You: "Sure, here's my gmail account. See this screenshot" Judge: "Well, that sorts it"
Create a forgery-proof timestamp for your data, secured by the bitcoin network.
When standing in court trying to prove that you wrote something at a point in time, the judge is more than likely going to accept a bank statement than pastebin.com.
For example a crypto currency block-chain.