/ontsign-java-sdk

Primary LanguageJavaGNU Lesser General Public License v2.1LGPL-2.1

OntSign JAVA SDK

OntSign is the integration of multiple e-signature service and Ontology blockchain.

What Is E-Signature

An electronic signature is a digital mark indicating agreement to a contract or document. For example, when you sign your name on a courier's mobile device — that's an electronic signature.

Supported E-Signature Software

Note: Adobe Sign has some little problem, it doesn't send email after invoke api, and cannot see corresponding log at adobe sign dashboard.

Note: If signer email it the email of onespan sign account that you used api key of, the corresponding signature email wouldn't be send.

OntSign Process

img

After invoke e-signature api, ontsign wait for signature completed. And then commit each file hash and signature id to Ontology blockchain.

Ontology Contract and E-Signature Service

We will combine Ontology and docusign to further increase the credibility of signed contract. We will record the hash of signed contract in Ontology chain because of the unforgeable feature of blockchain.

We provide a contract to record file hash, envelope ID, all signers and contract initiator.

The api document made a description about how to interact with Ontology blockchain.

And there are some test case that can be used to demonstrate how to use ontsign.