Coder Social home page Coder Social logo

rwot9-prague's People

Contributors

bkaptijn avatar bumblefudge avatar burnburn avatar christophera avatar curi0xus avatar cwebber avatar dhh1128 avatar dlamers avatar dmitrizagidulin avatar edcurran avatar ethnethn avatar hackmd-deploy avatar identitywoman avatar jandrieu avatar johnx25bd avatar kanzure avatar kimdhamilton avatar msporny avatar mxshea avatar paulfuxjaeger avatar peacekeeper avatar rhiaro avatar rieksj avatar shannona avatar smithsamuelm avatar tmarble avatar vinsing09 avatar vongohren avatar yancyribbens avatar zo-el avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

rwot9-prague's Issues

Hermit - An Open Source Cold Wallet

Name of Demo

Hermit

Demo Details (for titling)

A quick demo of Hermit, Unchained Capital's open-source cold HD wallet.

Name(s) of speakers

Chris Howe

Contact (phone & email)

[email protected] [email protected] +15129949903

Name of Company/Project

Unchained Capital - Hermit

Content (upload an outline or ppt or something to let us have some sense of what we need).

https://github.com/unchained-capital/hermit

I will be performing a quick demo showing how a typical signing ceremony might take place.

Seedquest 3D Game Mnemonic for cryptographic key learning and recovery

Name of Demo

Seedquest 3D Mnemonic for Key Recovery

Demo Details (for titling)

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.

Name(s) of speakers

Samuel Smith

Contact (phone & email)

801 592 8230 [email protected]

Name of Company/Project

ConsenSys SeedQuest

Content (upload an outline or ppt or something to let us have some sense of what we need).

https://github.com/reputage/seedQuest

Demo: DID creation and resolution interop

Name of Demo

DID creation and resolution interop

Demo Details (for titling)

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.

Name(s) of speakers

Markus Sabadello

Contact (phone & email)

+43 664 3154848
[email protected]

Name of Company/Project

Danube Tech

Content (upload an outline or ppt or something to let us have some sense of what we need).

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

Name of Demo

Using the Tamarin Prover for DIDComm Protocols

Demo Details (for titling)

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.

Name(s) of speakers

Sven Hammann

Contact (phone & email)

[email protected]
0041797263111

Name of Company/Project

Information Security Group, ETH Zurich

Content (upload an outline or ppt or something to let us have some sense of what we need).

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:

Datashards

Name of Demo

Datashards

Demo Details (for titling)

Demonstration of Datashards clients, in action.

Name(s) of speakers

Christopher Lemmer Webber, maybe with Serge Wroclawski helping.

Contact (phone & email)

+17736142279 & [email protected]

Name of Company/Project

Spritely

Content (upload an outline or ppt or something to let us have some sense of what we need).

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

Name of Demo

SeedQuest 3D Game Mnemonic for Key Recovery

Demo Details (for titling)

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.

Name(s) of speakers

Samuel Smith

Contact (phone & email)

601 592 8230 [email protected]

Name of Company/Project

SeedQuest project

Content (upload an outline or ppt or something to let us have some sense of what we need).

https://github.com/reputage/seedQuest
Will provide live demo off app.

SSI helps to fill in forms

SSI helps to fill in forms

Demo Details (for titling)

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:

  • not understanding what is being asked
  • not knowing where to get the requested information
  • physically go somewhere (e.g. a municipality, or a medical specialist) to get a paper with that data
  • scanning and uploading paperwork
  • feeling of anxiety, not knowing whether or not the data was good
  • getting harassed by the provider because the provided data was not good
  • it takes forever for the provider to decide
  • giving up - it is all too difficult.

The provider may experience difficulties, such as:

  • wrong data being provided by user (he didn't understand it, or just got it wrong)
  • verifying the data against authoritative sources (manually, or semi-automatically)
  • inability to get data himself (e.g. due to GDPR restrictions)
  • cost and time incurred in validating data
  • customer satisfaction is down because of the difficulty of the required data

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.

Name(s) of speakers

Rieks Joosten

Contact (phone & email)

[email protected]
+31622901317

Name of Company/Project

TNO / SSI-Lab / Techruption

Content (upload an outline or ppt or something to let us have some sense of what we need).

See earlier

Demo: Spherity (Berlin) Multi-Party Computation demo - how to shard keys to control a non-human entity's DID by quorum

Spherity (Berlin) MPC sharding demo

Spherity would like to demonstrate (using "developer view" to show front-end and back-end and payloads) how they integrated Multi-Party Computation workflows to shard a key that controls the DID of a non-human entity.

Juan Caballero and Carsten Stoecker

Juan +1 415 310 1351 (whatsapp/signal/email etc is fine but i wont get phone pushes from github!)

Spherity (Berlin)

Live demo of testbed walking people through the UX and backend of "quorum-controlled" non-human DIDs.

Own your own keys

Name of Demo

Own your own keys

Demo Details (for titling)

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.

Name(s) of speakers

Hank Chiu

Contact (phone & email)

+886-966-528671
[email protected]

Name of Company/Project

HTC/Exodus

Content (upload an outline or ppt or something to let us have some sense of what we need).

RWOT9 - Key Management.pptx

Add existing work to Encrypted Data Vault page

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.

Demo: Intro to BrightID Identity Network

Name of Demo

Introduction to the BrightID Identity Network

Demo Details (for titling)

Quick overview of the BrightID project: explanation of the public identity network, Sybil-detection algorithm, & demo of the beta app.

Name(s) of speakers

Aleeza Howitt

Contact (phone & email)

[email protected]

Name of Company/Project

BrightID

Content (upload an outline or ppt or something to let us have some sense of what we need).

ppt slides:
https://docs.google.com/presentation/d/1KmJ5RR5YYjhAQhkib6qeJWVkyy5WrS2UMO6ZbSPFk1k

video demo of the app:
https://drive.google.com/file/d/1Rt_X2MBx9ZEstzQyHxYCBIS0yE5TZ0Gn

DEMO: Waardepapieren

Name of Demo

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

Demo Details (for titling)

Running localhost on personal laptop (I need VGA for beamer where applicable) to demonstrate front end and paper wallet generation

Name(s) of speakers

Steven Gort

Contact (phone & email)

+31 6 52 48 69 51
[email protected]

Name of Company/Project

ICTU

Content (upload an outline or ppt or something to let us have some sense of what we need).

See this repo https://github.com/discipl/waardepapieren

Topo.sol: Ethereum Spatial Abstraction Library

Name of Demo

Topo.sol - Ethereum Spatial Abstraction Library

Demo Details (for titling)

An Ethereum Spatial Abstraction Library of functions to calculate geometric values of and topological relationships between spatial features.

Name(s) of speakers

John Hoopes IV

Contact (phone & email)

+447366073113
[email protected]

Name of Company/Project

Topo.sol Ethereum Spatial Abstraction Library

Content (upload an outline or ppt or something to let us have some sense of what we need).

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.

Passing credentials from one party to the next, to the next...

Passing credentials from one party to the next, to the next...

Demo Details (for titling)

The demo shows

  • how a Dutch citizen can go to the citizensdesk of a municipality to get a national ID credential from the (simulated) Citizens Registration Administration in an SSI app.
  • how that citizen can then use it to register as a self-employed enterprise at the (simulated) Dutch Chamber of Commerce, and get a credential saying so in his SSI app
  • how that citizen can then use that credential to obtain a business bank-account at any of the (simulated) banks.

Name(s) of speakers

Rieks Joosten

Contact (phone & email)

[email protected]
+31622901317

Name of Company/Project

TNO / SSI-Lab

Content (upload an outline or ppt or something to let us have some sense of what we need).

See under ### Demo Details

Utilizing zero-knowledge proofs and verifiable credentials to provide privacy-friendly income tests for social housing

Name of Demo

Utilizing zero-knowledge proofs and verifiable credentials to provide privacy-friendly income tests for social housing

Demo Details (for titling)

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

Name(s) of speakers

David Lamers

Contact (phone & email)

0031624650111 - [email protected]

Name of Company/Project

Rabobank, social housing

Content (upload an outline or ppt or something to let us have some sense of what we need).

Outline:

  • Universal ledger agent component + background information
  • SSI as a service component + background information
  • Use case: issues in the Netherlands regarding income tests + issues from social housing corporations and renters
  • Demo (not live, will use screenshots and explain)
  • Short movie (1 minute)

Demo: Holochain Deepkey & Personas

Name of Demo

Holochain Deepkey & Personas

Demo Details (for titling)

Quick run-though of key management and personal data store as implemented on Holochain.

Name(s) of speakers

Arthur Brock

Contact (phone & email)

XXX-XXX-XXXX

Name of Company/Project

Holo / Holochain

Content (upload an outline or ppt or something to let us have some sense of what we need).

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.

Advanced reading submission

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:

  • This paper describes the potential usage of the SSI framework for the application of government grants. It takes into consideration the current developments from the German government with their "Bundes-chain" initiative.
  • By Adrian Doerk
  • #verifiable-credentials #ssi #government

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,

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.