Skip to content

First draft of OpenId4VCI-S2S#753

Draft
GarethCOliver wants to merge 1 commit into
openid:mainfrom
GarethCOliver:s2s
Draft

First draft of OpenId4VCI-S2S#753
GarethCOliver wants to merge 1 commit into
openid:mainfrom
GarethCOliver:s2s

Conversation

@GarethCOliver

Copy link
Copy Markdown
Contributor

This is the first draft of the s2s variant of credential issuance.

In an early state, and still needs a lot of polish, creating poll request to allow visibility given the size and for S2S WG discussion.

Before this is ready to review there needs to be:

  • Flow Diagrams
  • Example flows for Credential Lifecycle

Notable missing features:

  • Atomic Credential Sets
  • Specified VerificationData for common uses
  • Reverification
  • Schemas

Additionally, before the first implementors draft a convergence effort with existing VCI needs to be undertaken including:

  • Credential Offer
  • IAE
  • Credential Endpoint
  • Notifications
  • Encryption
  • Issuer and Credential Metadata

This is the first draft of the s2s variant of credential issuance.

In an early state, and still needs a lot of polish.

Before this is ready to review there needs to be:
 - Flow Diagrams
 - Example flows for Credential Lifecycle

Notable missing features:

 - Atomic Credential Sets
 - Specified VerificationData for common uses
 - Reverification
 - Schemas

Additionally, before the first implementors draft a convergence effort
with existing VCI needs to be undertaken including:
  - Credential Offer
  - IAE
  - Credential Endpoint
  - Notifications
  - Encryption
  - Issuer and Credential Metadata

The API uses the following identifiers:

- SessionId: An identifier associated with a particular Wallet Instance, persistent throughout the process.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Wallet Client Instance

Suggested change
- SessionId: An identifier associated with a particular Wallet Instance, persistent throughout the process.
- SessionId: An identifier associated with a particular Wallet Client Instance, persistent throughout the process.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant