15 comments

  • JCBird10121 hour ago
    In my opinion, all of these open source&#x2F;free&#x2F;open document signing tools are neat on paper (and technically fulfill the goal of being able to verify a document&#x27;s chain-of-custody&#x2F;signature provenance) - but won&#x27;t take off in any meaningful way legally because there&#x27;s no entity behind them taking the responsibility for accuracy and culpability.<p>DocuSign&#x2F;Adobe&#x2F;whomever is trust anchor, it&#x27;s an entity you can sue or subpoena if something goes wrong. Someone who&#x27;s actually on the hook for making sure whatever&#x27;s signed is accurate and truthful (outside of the reputational risk of fraud completely obliterating any trust in your platform)...<p>No amount of cryptographic verification substitutes for having a legal person on the other end who can be held accountable for actually verifying the document was signed accurately&#x2F;process was followed.
    • layer851 minutes ago
      Indeed. It doesn’t meet the requirements of EU qualified signatures or seals, for example.
      • EGreg9 minutes ago
        What are the actual requirements?<p>In USA we only have a few requirements from the E-SIGN act:<p>Key Legal Requirements<p>Intent to Sign: Parties must show a clear, provable action to sign the document. Electronic Consent: Parties must agree to use electronic records, with consumer transactions requiring specific advance disclosures.<p>Signature Association: The system must capture an audit trail or text linking the signature to the specific document.<p>Record Retention: Contracts must be accurately stored and remain accessible for future reference by all authorized parties.<p>Consumer Disclosure Rules<p>Hardware&#x2F;Software Notice: Tell users what tools they need to access and save the records.<p>Paper Copy Rights: Inform users how to get paper copies and whether any fees apply.<p>Withdrawal Details: Explain how consumers can change their mind and cancel their electronic consent.
    • hnscum49 minutes ago
      that&#x27;s true. i think that if it&#x27;s obvious that the audit is finding everything, every detail, every file, piece of data touched.... at what level do we need to verify?
    • nsokin16 minutes ago
      [dead]
  • qurren1 hour ago
    Nice idea but with all related things the ultimate question remains whether courts will actually recognize it.<p>Currently courts will still consider paper-signed and scanned PDFs as legally binding, so any verification on top of that is superfluous to them.<p>More realistically, you take an oauth when you take the stand at the court, and if a signed document was altered by the counterparty you&#x27;d say so truthfully, if it weren&#x27;t, you&#x27;d say so truthfully, and the penalty of that oauth purjury is high enough that most people wouldn&#x27;t do it. Cryptography not needed.
    • sscaryterry1 hour ago
      This depends completely on the jurisdiction. This is simply not universally true.
    • nsokin1 hour ago
      [dead]
  • eps1 hour ago
    Why not use RFC 3161?<p>Due to how the code signing works, timestamping servers are provided by all major CAs with full public access, e.g. timestamp.digicert.com, timestamp.comodoca.com, timestamp.sectigo.com, etc.<p>PS. OP, your comments are auto-killed for some reason. You may want to message mods to get this sorted.
  • evolve2k1 hour ago
    Loved it until I saw its using Bitcoin. With proof of work doesn’t it tie this project to a bit of an environmental nitemare? Bitcoin isn’t the best place for this, no?<p>I would have imagined Ethereum or some other ledger would have been better no?<p>Anyone with more crypto ledger knowledge be able to say what I’m trying to say more precisely.
  • sandeepkd1 hour ago
    Tried to poke a little to see if I can find any name (I could not). Challenge with this domain is the TRUST anchor. As an organization&#x2F;company you have to establish yourself first (directly or through reference) otherwise its hard for anyone to trust you.
  • mfkp1 hour ago
    Looks interesting, but in order to actually compete with any e-signing platform you&#x27;ll at the very least need to have templates with pre-filled information, an API to autofill docs with required information, and more field types. Right now for example, you can only add text, checkbox, and date&#x2F;signature fields. Checkboxes are required to be checked (no making them optional), so if there are multiple checkbox options, they have to check them all to continue. Not very useful for actual e-signing flows.
  • jkahrs5951 hour ago
    Any benefits over DocuSeal?<p><a href="https:&#x2F;&#x2F;github.com&#x2F;docusealco&#x2F;docuseal" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;docusealco&#x2F;docuseal</a>
  • conradludgate1 hour ago
    I don&#x27;t like the idea of this using bitcoin. I wonder if it&#x27;s possible to build this off of regular PKI - certificate transparency logs for instance encode the proof of commitment, while the signature can be an X509 certificate.
    • sscaryterry1 hour ago
      The standards exist. The problem is, the certificates are not cheap, because there is real KYC needed.<p><a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;PAdES" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;PAdES</a>
    • nsokin1 hour ago
      [flagged]
  • EGreg10 minutes ago
    A few months ago, I released the Open Claiming Protocol, in order for an interoperable, open standard for people cryptographically signing things. I wonder, how does this overlap with that, and could it be useful to support it? I agree it&#x27;s much more general purpose though...<p><a href="http:&#x2F;&#x2F;openclaiming.org&#x2F;" rel="nofollow">http:&#x2F;&#x2F;openclaiming.org&#x2F;</a><p>I know that there are some sites, like proofofexistence.com that acts like a notary service anchored to Bitcoin. Is that similar?<p>To me, it seems that there are some secret things you might want to hash and sign, and timestamp, like agreements that you can prove that both parties signed them, etc.
  • 11235813211 hour ago
    It’s a neat proof of concept, but it’s hard to see the organizations that care about certified documents adopting this. Inherently conservative. Let’s Encrypt invested a lot in their early partnerships and used that to sneak up on the conservative buyers and trusters of certs.
  • sscaryterry2 hours ago
    I&#x27;d be very careful with this. Looks to me like an invented standard: <a href="https:&#x2F;&#x2F;letsseal.org&#x2F;site&#x2F;standard" rel="nofollow">https:&#x2F;&#x2F;letsseal.org&#x2F;site&#x2F;standard</a>
    • j_rosenberg1 hour ago
      Aren&#x27;t all standards &quot;invented&quot;? Do you want to say that there is no a RFC page for the protocol?<p>Edit: spelling
      • sscaryterry1 hour ago
        Sure, lets say this lacks an RFC&#x2F;ISO number, or any semblance of what is usually called a standard.
        • conradludgate1 hour ago
          What I think you&#x27;re trying to say, but don&#x27;t seem to be getting across super clearly, is that this standard hasn&#x27;t yet gone through an open third party review
  • rubyfan1 hour ago
    I love the concept, it would be great to see broader uptake of an open standard for this sort of space.
    • nsokin1 hour ago
      Thx. The spec matters more than the site here, its SPEC.md in the repo. Still v1.1 and cheap to change, so any&#x2F;all notes welcome.
  • dpoloncsak2 hours ago
    Poked around a bit..excited to see where this goes.<p>Just a quick note, Under &quot;Get help from the community &gt; Disucssions&quot;, there&#x27;s a 404 to <a href="https:&#x2F;&#x2F;github.com&#x2F;letsseal&#x2F;letsseal&#x2F;discussions" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;letsseal&#x2F;letsseal&#x2F;discussions</a> .<p>The idea makes sense in principle I think, and but I&#x27;ll be chewing on it a bit, haha. Seems like a solid standard, but you know how standards go.... (Relevant XKCD: <a href="https:&#x2F;&#x2F;xkcd.com&#x2F;927&#x2F;" rel="nofollow">https:&#x2F;&#x2F;xkcd.com&#x2F;927&#x2F;</a>)<p>I like that you kept a lot of the same commands&#x2F;naming&#x2F;syntax from LetsEncrypt. As someone familiar with LetsEncrypt, makes me feel like I&#x27;d slide right in here easily.<p>I&#x27;d like to learn more about the &#x27;Bitcoin anchored root&#x27;...is that part of RFC 6962 or something else entirely? Do you mean a &#x27;Bitcoin-like blockchain&#x27; or are you using the actual BTC chain? Could you point me in the right direction?
    • videah2 hours ago
      It&#x27;s the actual BTC chain, it&#x27;s based on <a href="https:&#x2F;&#x2F;opentimestamps.org" rel="nofollow">https:&#x2F;&#x2F;opentimestamps.org</a>
    • nsokin1 hour ago
      [dead]
  • bbg240125 minutes ago
    It&#x27;s astonishing how easy it is for an LLM to convince its user they have an idea worth a genuinely sound standard, let alone an open standard.<p>Each open standard where it&#x27;s clear the only consultation was between the prompt engineer and Claude is as tedious as the weekly cryptocurrency whitepaper of the mid-2010&#x27;s.<p>The only novel factor in the proliferation of lazily prompted open standards is we have a perfect demonstration of the futility of LLLM sycophancy when combined with a mind looking for an easy win.
  • sscaryterry2 hours ago
    Is this PAdES B-B <i>only</i>? As far as I know, PAdES B-T requires a QTSP timestamp.