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 `initial-values` matrix parameter to Generic DID Parameters #84

Open
wants to merge 4 commits into
base: master
from

Conversation

@csuwildcat
Copy link
Contributor

csuwildcat commented Oct 22, 2019

This PR is intended to start the next phase of discussion around the needs highlighted in issue #70, regarding the ability to resolve DIDs for Methods that require a period of time before their inclusion/state has been propagated in an underling trust system (blockchain, ledger, etc.).


Preview | Diff

Copy link
Contributor

peacekeeper left a comment

Just a note that we're using lowercase terms now for everything..

index.html Outdated Show resolved Hide resolved
index.html Outdated Show resolved Hide resolved
index.html Outdated Show resolved Hide resolved
@peacekeeper

This comment has been minimized.

Copy link
Contributor

peacekeeper commented Oct 22, 2019

Wasn't the original suggestion that the value of this parameter would be a complete initial DID document? Are you now proposing that the value could be more flexible, e.g. anything that helps the DID to be resolved when otherwise that would not (yet) be possible? I think both are interesting ideas to explore!

@csuwildcat

This comment has been minimized.

Copy link
Contributor Author

csuwildcat commented Oct 22, 2019

csuwildcat and others added 3 commits Oct 22, 2019
Co-Authored-By: Markus Sabadello <markus@danubetech.com>
Co-Authored-By: Markus Sabadello <markus@danubetech.com>
Co-Authored-By: Markus Sabadello <markus@danubetech.com>
@csuwildcat

This comment has been minimized.

Copy link
Contributor Author

csuwildcat commented Oct 24, 2019

I have connected my GitHub and W3C accounts, so the IPR flag on this should be good to go now.

@peacekeeper

This comment has been minimized.

Copy link
Contributor

peacekeeper commented Nov 5, 2019

Hey @csuwildcat you asked on today's 2019-11-05 DID WG call what's the next step for this. I think this is a good feature, but we haven't gotten much other feedback from the WG yet. If you don't mind I'd like to wait a bit longer, perhaps until we've had an opportunity to discuss matrix parameters during one of the upcoming WG calls..

<code>initial-values</code>
</td>
<td>
Some <a>DID methods</a> may require an interim period of time (e.g. block intervals) before a new identifier and its initial <a>DID document</a>

This comment has been minimized.

Copy link
@TallTed

TallTed Nov 5, 2019

Contributor
Suggested change
Some <a>DID methods</a> may require an interim period of time (e.g. block intervals) before a new identifier and its initial <a>DID document</a>
Some <a>DID methods</a> may require an interim period of time (e.g., a block
interval) before a new identifier and its initial <a>DID document</a>
</td>
<td>
Some <a>DID methods</a> may require an interim period of time (e.g. block intervals) before a new identifier and its initial <a>DID document</a>
state is propagated within the underlying <a>DID registry</a>. To make resolution of a DID possible during this period, <a>DID methods</a> may require passage of additional values

This comment has been minimized.

Copy link
@TallTed

TallTed Nov 5, 2019

Contributor
Suggested change
state is propagated within the underlying <a>DID registry</a>. To make resolution of a DID possible during this period, <a>DID methods</a> may require passage of additional values
state are propagated within the underlying <a>DID registry</a>. To enable resolution
of a DID during this period, <a>DID methods</a> may require that additional values
<td>
Some <a>DID methods</a> may require an interim period of time (e.g. block intervals) before a new identifier and its initial <a>DID document</a>
state is propagated within the underlying <a>DID registry</a>. To make resolution of a DID possible during this period, <a>DID methods</a> may require passage of additional values
to their resolver logic to ensure correct processing. <a>DID methods</a> SHOULD use the `initial-values` parameter if passage of any such values is necessary.

This comment has been minimized.

Copy link
@TallTed

TallTed Nov 5, 2019

Contributor
Suggested change
to their resolver logic to ensure correct processing. <a>DID methods</a> SHOULD use the `initial-values` parameter if passage of any such values is necessary.
be passed to their resolver logic. <a>DID methods</a> SHOULD use the
`initial-values` parameter when such values are necessary.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
3 participants
You can’t perform that action at this time.