Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[PID] PID credential format and structure examples #249

Open
peppelinux opened this issue Mar 28, 2024 · 2 comments
Open

[PID] PID credential format and structure examples #249

peppelinux opened this issue Mar 28, 2024 · 2 comments
Assignees
Labels
wontfix This will not be worked on
Milestone

Comments

@peppelinux
Copy link
Member

FYI

https://github.com/danielfett/eudi-credential-formats/tree/main/PID-base

@peppelinux peppelinux added this to the 0.8.0 milestone May 20, 2024
@peppelinux peppelinux modified the milestones: 0.8.0, 0.8.1 Jun 12, 2024
@cmarco0
Copy link
Contributor

cmarco0 commented Jun 19, 2024

Comparison between Base Credential Example Fields and PID Rulebook.

Fields comparable:

  • name
    • PID Rulebook: madatory, given_name
    • Base Credential Example: mandatory, given_name
  • family name
    • PID Rulebook: mandatory, family_name
    • Base Credential Example: mandatory, family_name
  • date of birth
    • PID Rulebook: mandatory, birth_date
    • Base Credential Example: mandatory, birthdate
  • age_equal_or_over
    • PID Rulebook: optional, age_over_NN
    • Base Credential Example: mandatory, age_equal_or_over
  • address
    • PID Rulebook: optional, resident_address, resident_country, resident_state, resident_city, resident_postal_code, resident_street, resident_house_number
    • Base Credential Example: mandatory, address {street_address, locality, region, postal_code, country}
  • nationality
    • PID Rulebook: optional, nationality
    • Base Credential Example: mandatory, age_equal_or_over
  • gender
    • PID Rulebook: optional, gender
    • Base Credential Example: mandatory, gender
  • middle_name
    • PID Rulebook: not present (given_name can include the middle name)
    • Base Credential Example: mandatory, middle_name
  • birth given name
    • PID Rulebook: optional, given_name_birth
    • Base Credential Example: mandatory, birth_given_name
  • birth family name
    • PID Rulebook: optional, family_name_birth
    • Base Credential Example: mandatory, birth_family_name
  • place of birth
    • PID Rulebook: optional, birth_place, birth_country, birth_state, birth_city
    • Base Credential Example: optional, place_of_birth {locality, region, country}

Fields not present in PID rulebook:

  • title of person
    • Base Credential Example: optional, title
  • salutation
    • Base Credential Example: optional, salutation
  • also known as
    • Base Credential Example: optional, also_known_as
  • cnf
    • Base Credential Example: jwk {kty, crv, x, y}
  • vct
    • Base Credential Example: mandatory, vct
  • vct integrity
    • Base Credential Example: mandatory, vct#integrity

Fields not present in Base Credential Example:

  • issuance date
    • PID Rulebook: mandatory, issuance_date
  • expiration date
    • PID Rulebook: mandatory, expiry_date
  • issuer
    • PID Rulebook: mandatory, issuing_authority
  • issuing country
    • PID Rulebook: mandatory, issuing_country
  • age_in_years
    • PID Rulebook: optional, age_in_years
  • age_birth_year
    • PID Rulebook: optional, age_birth_year
  • document_number
    • PID Rulebook: optional, document_number
  • administrative_number
    • PID Rulebook: optional, administrative_number
  • issuing_jurisdiction
    • PID Rulebook: optional, issuing_jurisdiction

@peppelinux peppelinux assigned m-basili and unassigned giadas and asharif1990 Jul 30, 2024
@peppelinux peppelinux modified the milestones: 0.8.1, 0.9.0 Aug 28, 2024
@m-basili
Copy link
Collaborator

We should work this issue after the Implementing Acts are finalized.

@peppelinux peppelinux modified the milestones: 0.9.0, 1.0.0 Nov 13, 2024
@peppelinux peppelinux added wontfix This will not be worked on and removed next-milestone labels Nov 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
wontfix This will not be worked on
Projects
None yet
Development

No branches or pull requests

7 participants