Getting back to work: End to End Concept live prototype using Hyperledger Aries for Essential Workers

From IIW

Getting Back To Work: End to End Concept Live Prototype Using Hyperledger Aries for Essential Workers

Session: 10C

Convener: John Jordan (BC Gov)

Notes-taker(s): Stephen Curran

Tags for the session - technology discussed/ideas considered:

Discussion notes, key understandings, outstanding questions, observations, and, if appropriate to this discussion: action items, next steps:

Overview: Welcome to the SafeEntryBC prototype, a conceptual model describing a set of tools that might help us explore ways to help citizens and the economy of BC as we transition from our current state to “the new normal.” A successful transition requires that as citizens move around more, they can be as safe as possible. In many places that will mean knowing more about other people with whom they are interacting, particularly service providers that are entering controlled-access facilities. In places at risk of a COVID-19 outbreak, such as extended care facilities and hospitals, great care will be needed in preventing infected (potentially asymptomatic) service providers from entering. But in the initial stages of restarting the economy, such controlled access locations might be everywhere—even people’s homes.

SafeEntryBC is a contact-less way to manage the risk of service providers coming into a space you control. As we gain a better understanding of the science, people could have a set of credentials (whatever those might be) to help manage that risk. Think of SafeEntryBC as a replacement for the “Visitor’s Log” you saw in many businesses in the old days (you remember, back in January 2020). With SafeEntryBC, instead of writing down your name, company and date of visit, you are sent a real-time request for a set of (digital) credentials that you must present that are suitable for mitigating the risk of you entering the facility. In some places, that might be just your name and the company for whom you work. In high risk locations, such a request might include asking for a credential about your COVID-19 status—perhaps a recent “negative” test or (if/when such a thing becomes available) an immunity credential.


Folder[1] with presentation and related materials.

A guide to the prototype: http://vonx.io/safeentry

Feedback and collaboration welcome - connect with us at http://vonx.io


Zoom Chat Log 11:05:17 From Tushar Phondge : Will the deck be shared? 11:05:18 From Laura Jaurequi : yes 11:05:34 From Tushar Phondge : thanks


11:11:59 From Stephen Curran : The presentation is ever evolving, but here is the Google Docs folder where it is being kept: http://drive.google.com/drive/folders/1HalA8fQX73B-hIKllPbDbLfMvvg5dIMm?usp=sharing

11:28:13 From Stephen Curran : An overview/guide for the entire story can be found here: https://vonx.io/safeentry

11:43:44 From aj-finema : Very cool. Thanks John 11:44:11 From Stephen Curran : Still a DIDComm channel...just not a permanent connection. 11:44:21 From rileyhughes : The connectionless credential still uses DIDComm 11:44:28 From rileyhughes : Oh I see Stephen got there first…

11:44:39 From rileyhughes : It’s just an ephemeral connection, the same way the ephemeral challenge is done

11:46:21 From Mario Bonito : What is the benefit to connectionless over connection oriented issuing? Efficiency? Something else?

11:46:50 From Mario Bonito : Ahhh ... 11:47:45 From Andrew Whitehead : Hold on let me QR-jack that

11:48:18 From Ben Weaver : Q: what is visible to passive observers? Could anyone see which people go into which buildings?

11:48:21 From Mario Bonito : Excellent thank you. 11:48:36 From Christopher Hempel : Kudos! 11:48:59 From windley : Really exciting stuff. Excellent 11:49:22 From Jesse Empey : That was awesome John. Thanks!

11:49:38 From Kalyan Kulkarni : I can think of a connectionless cred example where the credential is going to be for a shorter duration - may be for a week or so.

11:49:44 From Ramnath Krishnamurthi : absolutely brilliant stuff


11:49:55 From Mathieu Glaude : Really awesome demos John. And kudos to Streetcred and esatus teams!

11:49:58 From Stephen Curran : @BenWeaver - no different from today. 11:50:38 From Mario Bonito : Echo the Kudos, well done BC Team, Street Cred, and esatus team. 11:50:53 From Kalyan Kulkarni : +1 - awesome, quick, crispier demo

11:52:48 From Andre Kudra : Thank you so much, highly appreciated! BC Gov are the heroes, they are bringing SSI to life, with our tech. Impressive work, well done, John & Team!

11:53:22 From rileyhughes : +1 Andre! 👏🙏 11:53:49 From Michael Shea : good job!! well done! 11:54:03 From david mason : Amazing groundbreaking work. 11:54:48 From Philippe Page : Can you exchange credentials between wallets ? 11:55:00 From Gary de Beer : Loved seeing that inter platform compatibility. Awesome. 11:55:13 From Stephen Curran : You can do proof requests/responses if the wallet supports it. 11:55:50 From Philippe Page : Thanks -Really impressive demo. Great job.

11:55:51 From windley : Generally, you can’t move credentials between wallets for security reasons.

11:57:04 From windley : Credentials contain a credential secret which allows presenter to prove the credential was issued to them. If credentials could be easily moved, then it would be much hard to ensure that the credential isn’t being shared.

11:57:53 From Andre Kudra : Wallet to wallet VCs (between two persons) would be "only" peer to peer without a public DID.

11:58:24 From windley : Ah, sorry, maybe I misunderstood the question. 11:58:43 From windley : Thanks Stephen

11:59:01 From Andre Kudra : In the IIW SSI Spotlight 5 Prio Topics we are discussing possibilities for "on-device credential sync", i.e. you have more than one wallet on your device and want to have all your credentials in all of them.

12:02:27 From Mario Bonito : lol

12:03:39 From Christopher Hempel : So awesome to see the progress happening in ssi since last IIW and i'm so proud to being part of it at esatus

12:05:19 From Mario Bonito : +1 John for deeper application integration. Are you looking at offering SDK’s for this? Or is this the approach for you were thinking when you say deeper integration?

12:08:29 From Mario Bonito : Perfect thank you

12:09:12 From Mario Bonito : Very impressive everyone, great work really pushing this forward. Thank you again

12:09:24 From Kalyan Kulkarni : By the way, ARNIMA - React Native Agent is also underway to hit readiness sooner

12:09:37 From aj-finema : Thank you John 12:09:38 From Laura Jaurequi : Thank you!! 12:09:44 From aj-finema : Thank you 12:09:45 From Kim Anderson : Thanks!