weboftrustinfo / rwot9-prague Goto Github PK
View Code? Open in Web Editor NEWRWOT9 in Prague, The Czech Republic (September 2019)
RWOT9 in Prague, The Czech Republic (September 2019)
Hermit
A quick demo of Hermit, Unchained Capital's open-source cold HD wallet.
Chris Howe
[email protected] [email protected] +15129949903
Unchained Capital - Hermit
https://github.com/unchained-capital/hermit
I will be performing a quick demo showing how a typical signing ceremony might take place.
Seedquest 3D Mnemonic for Key Recovery
Demonstrate 3D Game application for learning and then recovering cryptographic strength seeds for cryptographic keys. Demo'd a very early version of this game at RWOT7. It is not much more mature and nearing release quality. This is an open source Apache2 licensed code.
Samuel Smith
801 592 8230 [email protected]
ConsenSys SeedQuest
DID creation and resolution interop
I'll try to show how DIDs that are created with one tool can be resolved with another tool. E.g. show how the BTCR playground, DID client, Universal Resolver, indy-sdk, and other DID tools can work together.
Markus Sabadello
+43 664 3154848
[email protected]
Danube Tech
https://weboftrustinfo.github.io/btcr-tx-playground.github.io/
https://github.com/digitalbazaar/did-cli
https://uniresolver.io/
https://github.com/hyperledger/indy-sdk
Using the Tamarin Prover for DIDComm Protocols
I show how to use the protocol verification tool Tamarin to model DIDComm protocols, in particular the exchange of peer DIDs. I show how I used Tamarin to uncover a potential issue, which led to a contribution to the peer DID spec.
Sven Hammann
[email protected]
0041797263111
Information Security Group, ETH Zurich
I will share my screen and show Tamarin and the theories I mention in my advanced reading paper:
https://github.com/WebOfTrustInfo/rwot9-prague/blob/master/topics-and-advance-readings/formal_verification_for_ssi.md
. For people who wish to recreate the results:
I am planning to attend RWOT Prague and at the moment am working on a paper (https://docs.google.com/document/d/1xzcuhc_pt-TKIBb6WIYZsMe5hDM41kSmstkCKOVFTC8/edit?usp=sharing). My collaborator Wai Chong and I would like to request a few days more time to pull this paper together.
Datashards
Demonstration of Datashards clients, in action.
Christopher Lemmer Webber, maybe with Serge Wroclawski helping.
+17736142279 & [email protected]
Spritely
I'll need to be able to attach my laptop to hdmi output to show the demo live.
Alternately, I could just walk through a PDF, but seeing is believing ;)
SeedQuest 3D Game Mnemonic for Key Recovery
Demonstration of the SeedQuest App. A very early concept was originally demo d at RWOT 7 It is now release quality with amazing improvements. This is an open source project.
Samuel Smith
601 592 8230 [email protected]
SeedQuest project
https://github.com/reputage/seedQuest
Will provide live demo off app.
I am pleased to submit our paper "Decentralising OpenCerts". Sorry I could not figure out how to perform the pull request. The zip package contains a MarkDown version of the file.
Decentralising OpenCerts v2.pdf
Decentralising OpenCerts v2.zip
Electronic (business) transactions basically consist of users wanting a product or service, going to the website of a provider, filling in forms and uploading pdfs, the provider evaluating these forms, and deciding whether or not to provide the product or service.
The user may expericience difficulties, such as:
The provider may experience difficulties, such as:
This demonstration aims to motivate organizations to start experimenting with SSI technologies, by conveying to them that the more organizations will start to participate, the easier and cheaper electronic business transactions will become.
The demonstration itself is about a user that wants to obtain a subsidy from the Dutch province of Limburg, for a contribution in the maintenance costs of a monument in that province.
So he goes to the website of the Province of Limburg (PL), where he is presented a complicated form, that can both be manually filled in, or (partly) with a credential from the Dutch Citizens Registration, and/or a credential from the Dutch Governmental body that deals with monuments. The demo shows that credentials can be used to fill in part of the form, thus making it easier to fill in forms
It also shows how the PL can decide about the subsidy, and how that decision results in (yet) another credential that the user can collect in his wallet.
Rieks Joosten
[email protected]
+31622901317
TNO / SSI-Lab / Techruption
See earlier
Own your own keys
In this demo we will present how HTC's effort to let user can own their keys on their mobile device. We will also demo our recent effort on enabling Bitcoin full node on mobile device.
Hank Chiu
+886-966-528671
[email protected]
HTC/Exodus
Add Bloom Vault to the survey of existing work
https://github.com/hellobloom/bloom-vault
In production cloud hosted vault for encrypted data per user device keys. Vault stores claims to be used in verifiable credentials/ presentations. Can be user hosted.
@msporny
Can you provide some details about the ?? fields in the tables below?
Project | In-transit encryption | At rest encryption required | metadata | queries | storage |
---|---|---|---|---|---|
Bloom | TLS | Yes | ?? | no | database |
Project | Auth | access control | read-write interface | application ecosystem | standards |
---|---|---|---|---|---|
Bloom | bearer token | ?? | REST | yes | w3c, own |
We also have a 3rd party security audit that we can submit for public use. It's relevant to many of these similar architectures.
Introduction to the BrightID Identity Network
Quick overview of the BrightID project: explanation of the public identity network, Sybil-detection algorithm, & demo of the beta app.
Aleeza Howitt
BrightID
ppt slides:
https://docs.google.com/presentation/d/1KmJ5RR5YYjhAQhkib6qeJWVkyy5WrS2UMO6ZbSPFk1k
video demo of the app:
https://drive.google.com/file/d/1Rt_X2MBx9ZEstzQyHxYCBIS0yE5TZ0Gn
This project provides a full implementation example of how Discipl components can be used to issue and verify claims. In particular, how municipalities can issue
Running localhost on personal laptop (I need VGA for beamer where applicable) to demonstrate front end and paper wallet generation
Steven Gort
+31 6 52 48 69 51
[email protected]
ICTU
See this repo https://github.com/discipl/waardepapieren
Topo.sol - Ethereum Spatial Abstraction Library
An Ethereum Spatial Abstraction Library of functions to calculate geometric values of and topological relationships between spatial features.
John Hoopes IV
+447366073113
[email protected]
Topo.sol Ethereum Spatial Abstraction Library
Presenting a work-in-progress Ethereum Spatial Abstraction Library, for performing spatial computations in smart contracts. Where things happen matters. Topo.sol is intended to implement spatial functions for execution on the EVM, inspired by turf.js, [gdal])https://www.gdal.org), shapely, PostGIS, etc.
The demo will include a quick explanation of spatial and topological functions, a very short demo of a point-in-polygon function, a glance at possible use cases and acknowledgement of constraints.
The demo shows
Rieks Joosten
[email protected]
+31622901317
TNO / SSI-Lab
See under ### Demo Details
Utilizing zero-knowledge proofs and verifiable credentials to provide privacy-friendly income tests for social housing
In this demo we make use of the universal ledger agent, verifiable credentials and zero-knowledge proofs to create a blockchain agnostic SSI solution focusing on privacy and data minimalisation for income tests
David Lamers
0031624650111 - [email protected]
Rabobank, social housing
Outline:
Holochain Deepkey & Personas
Quick run-though of key management and personal data store as implemented on Holochain.
Arthur Brock
XXX-XXX-XXXX
Holo / Holochain
Google Presentation (3 slides) has a little info. We'll probably record a video for the 5 minute demo so that we don't lose time to tech glitches during demo, and I can provide that video once it's recorded.
I still have to find my way into Github and therefore would like to submit it as issue instead of a pull request.
Listing for README:
Topic: Verifiable Credentials Use Cases
Name: Using verifiable credentials for German government grants.
Description:
Paper submission
Using verifiable credentials for German government grants.
By Adrian Doerk
Contact: [email protected]
Abstract:
This paper aims to provide an overview how verified credentials could be implemented to facilitate the application process for German government grants for students. These grants are defined in the BAföG (BundesAusbildungsFörderungsGesetz – "Federal law for the promotion of training") and every student needs to reapply once or twice a year.
The status quo:
In order to obtain government grants a student must download, fill, print, sign, and sent a lot of documents. While online uploads are getting more accepted, the problem of repetitive uploads and third-party confirmation request, such as bank or university acknowledgements remain.
While § 46 Abs. 1. BAföG refers to §36a SGB I in regards of the identification via eID and DE-Mail, further integrations like ELSTER (currently used for tax transmissions) are under examination. However, these are rather silo solutions, which operate in a closed environment.
A use case for verifiable credentials
In order to obtain the government grant, every student is required to prove the following:
(Certificate, issued by), (non-exhaustive list)
Current account holdings, Bank
Certification of enrolment, University
Certification of insurance, Insurance company.
Currently the student is required to obtain all these certificates and send them (digitally or analogue) to a local administration. This is not only cumbersome, but also leaves room for errors and fraud.
Based on the "Bundes-chain" – a blockchain/DLT solution run by the German government.
As noted in the blockchain position paper from June 2019 Germany aims to build an alternative to the existing identity options based on a government-owned blockchain infrastructure.
Source: Blockchain position paper of CDU/CSU Germany (PDF).
"The state shall determine notaries and issue them an acknowledged identity. These notaries then can confirm identities and issue digital identification certificates to multiple stakeholders such as individuals, companies, or machines. Infrastructure for this identification system can be the so-called "Bundes-chain" (government-chain), which is an interoperable blockchain infrastructure run by the German government."
Source: German parliamentary party calls for governmental blockchain infrastructure for identity management - Adrian Doerk on LinkedIn.
Once stakeholders like universities, financial institutions and insurance companies are registered on the Bundes-chain, they can issue verified credentials to the identity holder.
Goal:
This paper aims to start a discussion on how to approach SSI solutions for administrative processes. While this paper addresses a specific use case for one German application process, the solution should be interoperable across government domains and take international standards in consideration.
Further discussions are necessary:
Scope of implementation, Important stakeholders, Integration with existing solutions, Identify pain points and technology challenges,
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.