- From: David Chadwick <D.W.Chadwick@kent.ac.uk>
- Date: Sat, 11 Apr 2020 06:59:36 +1200
- To: public-credentials@w3.org
Very cool! On 11/04/2020 03:24, Orie Steele wrote: > +1 If you want to see a demo of a progressive web application, which > can be installed on your mobile home screen, works offline, and uses a > camera to scan QR Codes, and can sign and verify see: > > https://did-key.web.app/ > > I've been experimenting with using service workers to intercept > requests for webkms, so that webkms can be run fully in browser, with > software isolation for keys... it's totally hacky, but gives you an > idea of just how powerful PWAs can be: > > https://github.com/OR13/react-pwa > > And here is a P2P implementation of the Game of Go, built with OrbitDB > / IPFS / WebRTC... > > https://g0.or13.io/ > > Using Web RTC Rendezvous servers are particularly interesting to > consider wrt VCs / DIDs... because you can show up on a web page (as > is the case with the go demo), announce yourself as an identifier, and > then immediately switch to e2e encrypted communication between > peers... I don't have a demo of that with dids, but it's on my weekend > project list for a couple months... > > OS > > > > > > > > On Fri, Apr 10, 2020 at 10:06 AM Manu Sporny > <msporny@digitalbazaar.com <mailto:msporny@digitalbazaar.com>> wrote: > > On 4/10/20 10:31 AM, Daniel Hardman wrote: > > Should we understand by this that presenting credentials via QR > code, > > via BlueTooth/NFC, via sneakernet, and so forth is out of scope? > > I'll note that Web-browsers can get access to the camera phone and > scan > QR Codes: > > https://github.com/schmich/instascan > > and Web Bluetooth is released in many of the latest/popular browsers: > > https://caniuse.com/#feat=web-bluetooth > > ... and WebNFC just went into Origin trials in Chrome: > > https://developers.chrome.com/origintrials/#/view_trial/236438980436951041 > > There continues to be confusion around the colloquial use of the word > "Web", which among developers, is mired in the historical protocol > that > spawned the Web -- HTTP. The colloquial use is often outdated and > wrong. > > The W3C is about the "Web Platform", which is not limited to HTTP. > Wikipedia has a decent definition here: > > https://en.wikipedia.org/wiki/Web_platform > > ... but here are the other protocols that are not HTTP that are viewed > as being part of the Web platform: > > * TLS > * Geolocation (and by extension, the Global Positioning System, > protocols and data formats) > * Web Sockets (which are not HTTP!) > * Web Of Things (IoT, CoAP, etc.) > * WebRTC (and a whole bunch of IETF specs on signalling > and media encoding/transmission protocols) > * Web Bluetooth (Bluetooth and its data formats and protocols) > * NFC (again, data formats and protocols) > * Media Capture API (audio and video formats and protocols) > > The W3C is not solely about HTTP, and you learn that pretty > quickly when > you go to a W3C Technical Plenary, or participate in various standards > groups at W3C. I understand that it's difficult for many to > participate > in that way. Fundamentally, the Web Platform is a bridging technology, > connecting all of these disparate data formats and protocols into a > cohesive application development environment. > > So communication of Verifiable Credentials over NFC, Bluetooth, > WebRTC, > Web Sockets, QR Codes... IMHO, all very much in scope. > > -- manu > > -- > Manu Sporny - https://www.linkedin.com/in/manusporny/ > Founder/CEO - Digital Bazaar, Inc. > blog: Veres One Decentralized Identifier Blockchain Launches > https://tinyurl.com/veres-one-launches > > > > -- > *ORIE STEELE* > Chief Technical Officer > www.transmute.industries > > <https://www.transmute.industries>
Received on Friday, 10 April 2020 18:59:55 UTC