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

Add did: to registerProtocolHandler safelisted schemes #5561

Open
csuwildcat opened this issue May 18, 2020 · 1 comment
Open

Add did: to registerProtocolHandler safelisted schemes #5561

csuwildcat opened this issue May 18, 2020 · 1 comment

Comments

@csuwildcat
Copy link

csuwildcat commented May 18, 2020

Decentralized Identifiers (DID) is a specification on the standards track, being developed in a W3C Working Group - more details here: https://w3c.github.io/did-core/. This change would allow apps and extensions to register as a did: URL handler and handle various DID wallet/management-related tasks for users.

Note: one of the major browser vendor companies, Microsoft, will be rolling out support for this family of technologies very soon.

https://html.spec.whatwg.org/multipage/system-state.html#custom-handlers:safelisted-scheme

bitcoin
+did
geo
im
irc
ircs
magnet
mailto
mms
news
nntp
openpgp4fpr
sip
sms
smsto
ssh
tel
urn
webcal
wtai
xmpp
@fred-wang
Copy link
Contributor

Thanks for the report. See also the related mozilla/standards-positions#339 and #5482 ; I see you already registered did at IANA.

fred-wang added a commit to fred-wang/html that referenced this issue Jun 15, 2020
This commit updates the list of safelisted schemes [safelisted] related
to decentralization. Several requests for new schemes have been blocked
on [blocklist] but this latter approach is not pursued in the short term.
All schemes are documented at [iana].

1. Cryptocurrencies
   - Remove bitcoin documentation link as a source code comment since it's
     already referenced on IANA's page for URI schemes.
   - Add "ethereum".

2. dweb community [dweb] [did]
   - Add "dat", "did", "dweb", "ipfs", "ipns", "ssb", "cabal" and "hyper".

[blacklist] whatwg#3998
[did] whatwg#5561
[dweb] whatwg#3935
[iana] https://www.iana.org/assignments/uri-schemes/uri-schemes.xhtml
[safelisted] https://html.spec.whatwg.org/multipage/system-state.html#safelisted-scheme
fred-wang added a commit to web-platform-tests/wpt that referenced this issue Jun 15, 2020
…hemes

This adds "cabal", "dat", "did", "dweb", "ethereum", "hyper", "ipfs",
"ipns" and "ssb" as discussed in

whatwg/html#5482
whatwg/html#5561
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