nowfound

Life & fun · March 4, 2022

MD

Mailwitness – Digital Signatures over Email

Hi HN, I'm Marek Dopiera and I wanted to share the digital signature solution which I made with my software house. Your feedback would be much appreciated. We've just launched it - it's a service for signing documents over e-mail - https://mailwitness.com. It still has some rough edges, but hopefully it is useful already. To sign a PDF with somebody, you e-mail them the PDF and put [email protected] in CC. If they agree, they need to forward it to [email protected]. When they do, you all get your document signed. You can generate PDFs from e-mail, too for convenience. We made…

In plain words

Mailwitness is a digital signature service that works directly through email. Users send documents to signatories and CC [email protected]; when recipients forward the email to that address, all parties receive a signed copy. The service also generates PDFs from email for convenience. It targets people who currently rely on email chains or printed signatures for agreement documentation, offering a more secure alternative to informal email-based contracts without requiring separate signing platforms.

written from the facts on this page · September 2026

From the sources

In the maker’s words, at launch

Hi HN, I'm Marek Dopiera and I wanted to share the digital signature solution which I made with my software house. Your feedback would be much appreciated. We've just launched it - it's a service for signing documents over e-mail - https://mailwitness.com. It still has some rough edges, but hopefully it is useful already. To sign a PDF with somebody, you e-mail them the PDF and put [email protected] in CC. If they agree, they need to forward it to [email protected]. When they do, you all get your document signed. You can generate PDFs from e-mail, too for convenience. We made this to raise the safety bar of agreements made via e-mail. Via anecdotal evidence, we know that if people do not use services like DocuSign or HelloSign, they consider an e-mail conversation as proof or they print, sign and scan documents. I think we're offering more safety and convenience, because we're preventing the documents from alteration, forging fakes and backdating (by using OpenTimestamp, which essentially constructs a Merkle tree and puts its root into a Bitcoin transaction). I'm hoping that our service becomes useful also because it doesn't require any sign-up (just one confirmation e-mail for Ts&Cs), it's free (in the basic model) and doesn't require the extra cognitive load on learning a web app or a mobile app. You may argue, that one can create a fake e-mail account and use that. That's a valid point, but the reality proves that verification via e-mail is enough for lots of people (vide the agreements over e-mail or DocuSign or HelloSign). In the future we may create paid options, which would include extra identity verification. Even without that extra option, things are not as bad, though: if you use your work e-mail, it's usually your employer who verified your identity. Another question you might have is spoofing. If your e-mail has a valid DKIM signature (which is the case for most major e-mail providers), we'll accept your message. If it doesn't we'll send you a message to verify that you can also receive e-mail. For data safety, we have designed the service such that we discard the documents as soon as we process an e-mail (usually a low number of seconds). Finally, there is legal safety. We operate under the EU law, which qualifies us as a "Trust service provider" and puts requirements on our service. What we do, qualifies as an "Advanced Digital Signature" and according to the EU law, cannot be denied legal effect based on the grounds that it is digital. Monetization path is unclear yet - I want to see if this catches on and if yes, how people are going to use it. Some options include extra services like using your own certificate rather than ours or identity verification. I would really love to hear your feedback - especially for what reasons you would not use it. Thank you

More life & fun this month

the category →
  • TL

    Life & fun · 10d ago · louisabraham.github.io

  • Photosynthesis fires two of your iPhone

    Life & fun · 28d ago · photosynthesis.camera

  • SoloUno310

    Take control of hair pulling, nail biting & skin picking

    Life & fun · 28d ago · solouno.io

  • Scroll through all 43,252,003,274,489,856,000 reachable Rubik's Cube permutations.

    Life & fun · 26d ago · everycube.alen.is

  • The Interactive 3D Encyclopedia

    Life & fun · 21d ago · expeditione.fun

  • Hi HN, I built Eigendrum, a web tool that solves the 2D wave equation for arbitrary shapes so you can hear what they sound like as drums. How it works: * Solves -∇²u = λu using finite element analysis (Kφ = λMφ) on a triangle mesh. * Validated to <0.1% error against closed-form solutions for circles (Bessel zeros) and rectangles. * Sound model factors in strike location, Rayleigh damping, and mallet width. * Includes Kac drums I & II to demonstrate identical sound spectra from different geometries. * No frameworks, build steps, or dependencies. Repo and tests:…

    Life & fun · 27d ago · baselashraf81.github.io

Launched alongside, March 2022

the whole month →
  • IM

    Hi HN! I made many small web games in the past with Unity or Phaser. But this time I wanted to make something completely on my own. So I coded a basic game framework in plain JavaScript, and used it to make Almost Pong. This was a really fun project that taught me a lot about JavaScript, and I plan to make more minimalist games with this framework. Interesting fact: Almost Pong doesn't load any assets, all sprites and sounds are generated with code. Happy to answer questions, and please let me know if you have any feedback on the game. Thanks!

    Dev tools · 2022 · lessmilk.com

  • IM

    Life & fun · 2022 · networksfromscratch.com

  • HA

    Paste the following into the console of any HN page - for annotated avatars on all HN comments. (self contained code) for(u of document.querySelectorAll('.hnuser'))for(u.prepend(c=document.createElement('canvas')),x=c.getContext('2d'),c.width=18,c.height=14,s=u.innerText,r=1,i=28+s.length;i--;i>>29>X*X&#x2F;3+Y&#x2F;2&&x.fillRect(6+2*X,2*Y,2,2)&x.fillRect(6-2*X,2*Y,2,2):r+=s.charCodeAt(i-28,x.fillStyle='#'+(r>>8&0xFFFFFF).toString(16)))r^=r>>17,r^=r>2

    Dev tools · 2022

  • Tome Beta697

    The storytelling tool for work

    Work · 2022 · tome.app

  • Kairn694

    Regain control over your days

    Dev tools · 2022

  • AG

    Life & fun · 2022 · backofyourhand.com