Closed bumblefudge closed 3 years ago
Errrr, @mprorock might find this interesting as well.
I'd like to discuss this item on the 7/27 call.
Began discussion on 7/27, needed more time, so chairs will schedule for a future meeting agenda.
Hey, where can I find info about where these calls happen? Would like to participate next time :)
@oed,
General CCG information is here: https://w3c-ccg.github.io/ You can join the CCG here, which will get you on the mailing list: https://www.w3.org/community/credentials/ Agendas before each meeting are sent to the list: https://lists.w3.org/Archives/Public/public-credentials/
Join anytime.
I have added this work item to the 9/21 CCG call agenda to review+discuss with the community. Would the owners please attend this meeting. Thank you. https://lists.w3.org/Archives/Public/public-credentials/2021Sep/0074.html
Per discussion at the 9/21 CCG call, this work item has entered the 7 day review period. If anyone has concerns about this becoming a work item, it should be raised prior to EOD Sept 29, 2021. If no concerns are raised, this will move to a work item at that time.
Has this work item began?
Hey, how about encoding a chain-id here in did-pkh?
The repo for this work item can be found here: https://github.com/w3c-ccg/did-pkh- Closing this issue.
New Work Item Proposal
We would like to open up the design process for did:pkh to a more open and consultative/deliberative conversation in the open.
Include Link to Abstract or Draft
Draft spec here (plain markdown)
List Owners
Juan Caballero, Spruce, @bumblefudge Charles Lehner, Spruce, @celehner Joel Thorstensson, 3Box/Ceramic, @oed
Work Item Questions
Explain what you are trying to do using no jargon or acronyms.
We would like to open up the design process for did:pkh to a more open and consultative/deliberative conversation in the open.
did:pkh is a generative "pseudo-DID method" like did:key that generates a DID document from blockchain addresses, conformant with the CAIP-10 specification for expressing blockchain addresses (usually based on public key hashes or "pkh"). This allows the keypairs driving most major blockchain identity systems to generate instantaneously a "pseudo-DID" (essentially a did:key) with an account. This allows short-lived, low-security DIDs to be generated on the spot anywhere a blockchain "web wallet" can be used, leaving security, account recovery, and other hard problems on the side of the blockchain that governs the address.
Today, each blockchain needs to have its own DID method(s), and create additional software to run these. This DID method exists to create a "bridge" to blockchain-specific identity systems (and wallets, and wallet/dApp ecosystems).
Our approach builds on other pragmatic "cross-chain" efforts in the blockchain space, including the CAIP-10 specification that it relies on to abstract out the relationship between keypairs and addresses, making it easier and more ergonomic to support many blockchains.
We are hoping that by opening up our DID method design process to be more open, we will hear from business and technical voices far and wide, particularly since the dApp ecosystem is fairly international and open-source in nature. If many weeks pass without input, we may do active outreach via the ethereum community and DIF.
We have tried to craft a did method specification draft that is accessible and welcome PRs if it can be made more accessible.