-
Notifications
You must be signed in to change notification settings - Fork 61
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
Discuss cryptoscript and ioscript #181
Comments
A few questions to play devil's advocate (hope it's not too rude).
|
I think this is a totally valid approach! We could even generate Rust implementations and build system configurations based on user-selected cryptographic backends. This could require a dependency solver. I wonder if @robdockins has thoughts here or has seen similar uses.
Could you please elaborate on the benefits that would be possibly undermined? If it's successful, then maybe we could see slightly less diversity in DID method constructions by biasing implementers to use what's already supported in cryptoscript. Can you think of other ones?
I think this depends on the level of abstraction that
|
I suppose I was thinking of the recent critique from ADI. So things like overly frequent updates/deployments and resolvers getting bigger. Probably also putting too much responsibility on the registry, or making it a bottleneck? |
Yeah the DID method registry problem won't be resolved anytime soon. I think the market might be the best tool to solve that and an ordering of well-used methods emerge. Probably out of scope for this issue, which could also be used to implement ADI if desired. Maybe |
Fun idea that resulted from a conversation with @clehner when we were discussing the best way to represent did-pkh. clehner suggested a mini stack-based language to express the different steps for PKH derivations potentially as part of the DID itself, and I added on this idea towards a system of unambiguous descriptions for verification methods/resolution steps.
cryptoscript
did-key
anddid-pkh
in a straightforward manner.ioscript
did-web
The text was updated successfully, but these errors were encountered: