openid / openid4vp_ble

MIT License
7 stars 3 forks source link

Draft with new peripheral and central mode. #16

Closed gsasikumar closed 2 years ago

gsasikumar commented 2 years ago

I am proposing a new way to think about this with Peripheral & Central modes. The proposed model puts the user as the holder of the credential.

The model is nothing new it simulates a current scenario of a user uploading a VC or image of an id card onto the server.

Let us assume Sasi wants to open an account in Bank of Acme. He would visit the bank webpage, click through the signup process, and upload the VC or image of the id card. The bank then processes the same and allows to open the bank account.

Here the Verifier is a bank and he runs the server (Peripheral). The user has a browser and acts as a client (Central).

The same is simulated in this PR. Please consider this as a draft for discussion.