Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Legalised notary signature using Self-Sovereign Identity #4458

Closed
synctext opened this issue Apr 12, 2019 · 5 comments
Closed

Legalised notary signature using Self-Sovereign Identity #4458

synctext opened this issue Apr 12, 2019 · 5 comments
Assignees

Comments

@synctext
Copy link
Member

synctext commented Apr 12, 2019

Goal is simply to have the first legalised electronic signatures.

Deisng this from scratch, while re-using software components such as IPv8 and trustchain. Creating the exact design, detailed requirement, and user-interface structure is part of this project. Even understanding the legal domain somewhat is part of this project.

Introduction to self-sovereign identity: https://bitsonblocks.net/2017/05/17/gentle-introduction-self-sovereign-identity/
Example project: http://www.ondertekenen.nl/
Their notary declaration (in Dutch): https://www.ondertekenen.nl/wp-content/uploads/2018/07/Juridische_Verklaring_OndertekenenNL_Evidos_okt_2016.pdf

Extends SSI: #2682

@synctext synctext added this to the Backlog milestone Apr 12, 2019
@synctext
Copy link
Member Author

synctext commented Apr 12, 2019

Meeting notes from earlier discussion: Tribler/document-attestation-service#1 (comment)

Next sprints:
- Implementing a document transfer mechanism
    - Through libtorrent
    - Through IPFS
    - Through directly connecting to the notary peers (start with this approach)
    - Through an encrypted tunnel
- Implement a IPV8 overlay and a Twisted plugin

@dsluijk
Copy link

dsluijk commented Apr 12, 2019

Progress this week:

2019-04-12 13 52 21 localhost 3908800c49c5

@synctext
Copy link
Member Author

synctext commented Apr 12, 2019

Plans for coming sprint:

  • get Libutp operational, stand-alone
  • transfer 1 byte from a well known server
  • transfer a GByte between two processes
  • optional add the Libutp inside IPv8 and use a single socket re-using NAT puncturing

Future options:

  • look into the lawyer stuff
  • .APK version using Webkit?

@synctext
Copy link
Member Author

synctext commented May 21, 2019

Most senior researcher now assigned to take the legalised signature concept to technology readiness level 9. Important builder of confidence for our technology, ourselves, and identity research. Use thorough authentication for enrollment (passport, etc.), 2-factor authentication for re-authentication (what you own, what you know).
related work: PDF signer tag

@synctext
Copy link
Member Author

Ready for student (team) to work on. Superapp would be the new codebase.
Key step is to get a notary onboard for real-world trail usage.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

3 participants