Skip to content

add ConditionalProof2022 as verification method type - #651

Open
jrayback wants to merge 3 commits into
w3c:mainfrom
jrayback:jrayback_251111_add-conditional-proof-2022-as-verfication-method-type
Open

add ConditionalProof2022 as verification method type#651
jrayback wants to merge 3 commits into
w3c:mainfrom
jrayback:jrayback_251111_add-conditional-proof-2022-as-verfication-method-type

Conversation

@jrayback

Copy link
Copy Markdown
Contributor

Add ConditionalProof2022 as new Verification Method Type. I don't know the correct procedure for registering the security suite JSON-LD context definition. Please advise and I will update the PR as appropriate.

Signed-off-by: Jonathan Rayback <jrayback@gmail.com>
@jrayback

Copy link
Copy Markdown
Contributor Author

FYI: This is part of the effort of finalizing the did:webs spec. ConditionalProof2022 is the way we've implemented multi-sig. We'd like to formally register it to be fully compliant with the requirements for extensions in DID CORE.

@kentbull

Copy link
Copy Markdown

@jrayback Markus commented in ToIP Slack that the PR looks good.

Signed-off-by: Jonathan Rayback <jrayback@gmail.com>
@jrayback
jrayback requested a review from swcurran as a code owner January 27, 2026 19:54
@jrayback

Copy link
Copy Markdown
Contributor Author

The JSON-LD context is now available for ConditionalProof2022. I believe this makes the PR complete and ready to merge.

@jrayback

Copy link
Copy Markdown
Contributor Author

@ottomorac , @swcurran , could one of you please review this PR and approve so we can get it merged? Thanks! @kentbull , fyi...

@swcurran

swcurran commented Feb 4, 2026

Copy link
Copy Markdown
Collaborator

It looks like an entry to me (woot!), and I see that it is identical to the preceding verifiableCondition2021 -- other than the name. I gather there is not a place to put a technical meaning as to what the purpose of the verificationMethod type is? I do notice that the two examples are different -- one a DIDDoc, one a VerificationMethod. Should those be consistent?

Unfortunately, I've not been trained on what makes a valid entry into this registry. A unique name? A valid example? As such I don't think I'm qualified to approve this.

@jrayback

jrayback commented Feb 4, 2026

Copy link
Copy Markdown
Contributor Author

It looks like an entry to me (woot!), and I see that it is identical to the preceding verifiableCondition2021 -- other than the name. I gather there is not a place to put a technical meaning as to what the purpose of the verificationMethod type is? I do notice that the two examples are different -- one a DIDDoc, one a VerificationMethod. Should those be consistent?

Unfortunately, I've not been trained on what makes a valid entry into this registry. A unique name? A valid example? As such I don't think I'm qualified to approve this.

Thanks @swcurran . It's not identical, it has different content, links to different sources, etc. @ottomorac , can you help with this?

@ottomorac

Copy link
Copy Markdown
Collaborator

@jrayback I am really not sure how to handle this. I will ask about in the next DID WG meeting if time permits.

@jrayback

jrayback commented Feb 9, 2026

Copy link
Copy Markdown
Contributor Author

@jrayback I am really not sure how to handle this. I will ask about in the next DID WG meeting if time permits.

@ottomorac , thanks! I'd like to follow whatever process there is. Just let me know what to do!

@ottomorac

Copy link
Copy Markdown
Collaborator

Hello @jrayback

This should be registered in the VC Extensions Repo: https://www.w3.org/TR/vc-extensions/#securing-mechanisms
in addition to here. Apologies we are figuring out the process for this.

@kentbull

Copy link
Copy Markdown

@ottomorac we appreciate you for chasing this down for us. I will add that to the did:webs TODO list.

@swcurran swcurran left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry I missed the link to the specification in the content here. That was what was confusing me. I was shown the error of my ways at the DID Working Group and so am now happy to approve this. Sorry for the confusion.

@kentbull

kentbull commented Feb 13, 2026

Copy link
Copy Markdown

Thank you, @swcurran !

@ottomorac

Copy link
Copy Markdown
Collaborator

Hello @kentbull I will do the same once you create the mirror registration in the VC Extensions Repo as explained. Best, Otto

@jrayback

jrayback commented Apr 6, 2026

Copy link
Copy Markdown
Contributor Author

Hello @jrayback

This should be registered in the VC Extensions Repo: https://www.w3.org/TR/vc-extensions/#securing-mechanisms in addition to here. Apologies we are figuring out the process for this.

@ottomorac , Can you explain further? ConditionalProof2022 is, specifically, a DID verification method. It isn't a generalized security suite. I'm not sure what category it would belong to under VC extensions.

@ottomorac ottomorac added the pending-did-wg-discussion To be discussed with the DID working group. label Jul 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pending-did-wg-discussion To be discussed with the DID working group.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants