Skip to content

feat: add utopia-agency-employee-badge IdentificationDocument credential#144

Open
applesnort wants to merge 1 commit into
credential-handler:mainfrom
applesnort:feat/utopia-agency-employee-badge
Open

feat: add utopia-agency-employee-badge IdentificationDocument credential#144
applesnort wants to merge 1 commit into
credential-handler:mainfrom
applesnort:feat/utopia-agency-employee-badge

Conversation

@applesnort

Copy link
Copy Markdown

Summary

Adds a Utopia Agency Employee Badge credential as a demo/test version of the CA Agency Employee Credential (DB-181).

  • Type: IdentificationDocumentCredential from the Identification Document vocabulary
  • Fields: givenName + familyName (vocab Person type), plus agency as an inline schema.org/memberOf term
  • Issuer: Utopia DMV (central authority issuing badges for multiple agencies)
  • Subject: Jordan Casey, Utopia Highway Patrol — analogous to a CHP employee badge

Depends on

  • DB-724https://w3id.org/identification/v1rc1 context must be registered in the vc-playground Veres Core before this credential can be issued via the playground. That PR is currently In Review.

Open questions for reviewers

  1. Is schema.org/memberOf the right mapping for agency, or should we use schema.org/worksFor with an Organization object?
  2. Should we add a renderMethod now or defer to a follow-up once the CA artwork is finalized?

Test plan

  • Once DB-724 merges, issue this credential from vc-playground
  • Verify it renders in Veres Wallet via the generic IdentificationDocumentCredential card design

Closes DB-181 (after DB-724 lands).

Simple employee badge using the identification vocab (v1rc1):
givenName + familyName from the Person type, agency as an inline
schema.org/memberOf term. Issued by Utopia DMV for demo purposes;
ports to CHP and other CA agencies in follow-up work (DB-181).

Depends on DB-724 (identification-vocab context registration in
vc-playground) before this credential can be issued via the playground.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant