w3c-ccg / universal-wallet-interop-spec

A data model and abstract interfaces for digital wallets
http://w3id.org/wallet
Other
56 stars 13 forks source link

Feature: Pending Presentations #75

Open OR13 opened 3 years ago

OR13 commented 3 years ago

When a human or software system can't decide to store credentials from a presentation in a wallet automatically, its necessary to buffer and wait for human or software system to approve them.

Let's propose a new Object type: "PendingPresentations", which stores a verifiable presentations and meta data.

depending on the use case, this might be restricted to 10 or 100.

there might be an automated processor that applies rules to clear the buffer, or an automated processor that only buffers presentations matching certain rules.

User experience for the object should feel similar to the "new inbox items" or "new request for review" in other apps.

OR13 commented 3 years ago

Related VC HTTP API PR: https://github.com/w3c-ccg/vc-http-api/pull/168

OR13 commented 3 years ago

I am proposing this be used to store presentations that match the authorization criteria automatically:

see https://github.com/w3c-ccg/universal-wallet-interop-spec/issues/76