Skip to content

Use Case: student cards as Verifiable Credentials #8

@jchartrand

Description

@jchartrand

@dmitrizagidulin as requested, putting this use case in as an issue for now.

Description

Issue student cards (student identity) as a Verifiable Credential that can live in a Wallet (like the DCC wallet).

For backwards compatibility, include (or generate as needed) a barcode that can be scanned by current readers on campus.

For future use, and for off campus use, include (or generate at verification time) a QR that likely encodes a URL that in turn when dereferenced will return the VC.

The student card VC will have to include a photo of the student, thereby making the VC too big to directly pass in a QR, hence the indirect passing via a URL.

Would be great if the wallet could provide a 'dead-drop' service whereby the wallet uploads a VC (more likely a VP) to some server that hosts the VP for just long enough that the verifier can retrieve it (a minute or two). And the wallet generates and shows a QR for that URL.

The wallet would have to be able to show the barcode (again, for backwards compatibility), and it would probably be nice to also show the student photo (although it is more important to show the photo within the verifier since that is where it can be confirmed to be real). The DCC Wallet uses React, so a kind of 'plug-in' react component for a student card VC would likely work well (as suggested by Dmitri on the DCC TWG call today - aug 26 2021)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions