Credential Types

The Credential Catalog provides an overview of verifiable credential types that can be used across digital trust use cases.

The Credential Catalog provides an overview of verifiable credential types that can be used across digital trust use cases. Within a use case, a credential type defines what trusted information can be issued, stored in a wallet and presented to a relying party, such as identity data, eligibility, authorization, qualifications, compliance status or membership. The catalog helps organizations discover and reuse existing credential types and schemas, instead of creating proprietary ones, supporting interoperability and reuse.

The FIDES Credential Catalog is being updated to align with TS11, the EUDI Wallet specification for catalogues of attributes and attestations.

Conformity Credential

by UN/CEFACT

A Digital Conformity Credential (DCC) credential.

Authority
UN/CEFACT
Subject type
Product
VC format
vcdm_2_0
Version
0.7.0
Native identifier
DigitalConformityCredential
Last updated

Tags

  • untp
  • dcc

Sectors

  • agriculture
  • construction
  • digital
  • education
  • energy
  • finance
  • food
  • healthcare
  • manufacturing
  • mobility
  • public_sector
  • retail
  • supply_chain
  • trade

Themes

  • digital_product_passports
  • trade_documents

Ecosystems

  • uncefact

Attributes

  • type array
  • id string (required) — Globally unique identifier of this attestation. Typically represented as a URI AssessmentBody/CertificateID URI or a UUID
  • name string (required) — Name of this attestation - typically the title of the certificate.
  • description string — Description of this attestation.
  • assessorLevel string (required) — Assurance code pertaining to assessor (relation to the object under assessment)
  • assessmentLevel string (required) — Assurance pertaining to assessment (any authority or support for the assessment process)
  • attestationType string (required) — The type of criterion (optional or mandatory).
  • issuedToParty object (required) — The party to whom the conformity attestation was issued.
  • issuedToParty/type array
  • issuedToParty/id string (required) — Globally unique identifier of this party. Typically represented as a URI identifierScheme/Identifier URI
  • issuedToParty/name string (required) — Legal registered name of this party.
  • issuedToParty/registeredId string — The registration number (alphanumeric) of the Party within the register. Unique within the register.
  • issuedToParty/description string — Description of the party including function and other names.
  • authorisation array — The authority under which a conformity claim is issued. For example a national accreditation authority may authorise a test lab to issue test certificates about a product against a standard.
  • authorisation/item/name string (required) — The name of the accreditation.
  • authorisation/item/trustmark object — The trust mark image awarded by the AB to the CAB to indicate accreditation.
  • authorisation/item/trustmark/name string (required) — the display name for this image
  • authorisation/item/trustmark/description string — The detailed description / supporting information for this image.
  • authorisation/item/trustmark/imageData string (required) — The image data encoded as a base64 string.
  • authorisation/item/trustmark/mediaType string (required) — The media type of this image (eg image/png) This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://mimetype.io/
  • authorisation/item/issuingAuthority object (required) — The competent authority that issued the accreditation.
  • authorisation/item/issuingAuthority/type array
  • authorisation/item/issuingAuthority/id string (required) — Globally unique identifier of this party. Typically represented as a URI identifierScheme/Identifier URI
  • authorisation/item/issuingAuthority/name string (required) — Legal registered name of this party.
  • authorisation/item/issuingAuthority/registeredId string — The registration number (alphanumeric) of the Party within the register. Unique within the register.
  • authorisation/item/endorsementEvidence object — The evidence that supports the authority under which the attestation is issued - for an example an accreditation certificate.
  • authorisation/item/endorsementEvidence/linkURL string (required) — The URL of the target resource.
  • authorisation/item/endorsementEvidence/linkName string (required) — Display name for this link.
  • authorisation/item/endorsementEvidence/digestMultibase string — An optional multi-base encoded digest to ensure the content of the link has not changed. See https://www.w3.org/TR/vc-data-integrity/#resource-integrity for more information.
  • authorisation/item/endorsementEvidence/mediaType string — The media type of the target resource.
  • authorisation/item/endorsementEvidence/linkType string — The type of the target resource - drawn from a controlled vocabulary
  • referenceScheme object (required) — The conformity scheme under which this attestation is made.
  • referenceScheme/type array
  • referenceScheme/id string (required) — Globally unique identifier of this conformity scheme. Typically represented as a URI SchemeOwner/SchemeName URI
  • referenceScheme/name string (required) — Name of this scheme as defined by the scheme owner.
  • referenceProfile object — The specific versioned conformity profile (comprising a set of versioned criteria) against which this conformity attestation is made.
  • referenceProfile/type array
  • referenceProfile/id string (required) — Globally unique identifier of this context specific conformity profile. Typically represented as a URI SchemeOwner/profileID URI
  • referenceProfile/name string (required) — Name of this conformity profile as defined by the scheme owner.
  • profileScore object — The overall performance against a scheme level performance measurement framework for the referenced profile or scheme.
  • profileScore/code string (required) — The coded value for this score (eg "AAA")
  • profileScore/rank integer — The ranking of this score within the scoring framework - using an integer where "1" is the highest rank.
  • profileScore/definition string — A description of the meaning of this score.
  • conformityCertificate object — A reference to the human / printable version of this conformity attestation - typically represented as a PDF document. The document may have more details than are represented in the digital attestation.
  • conformityCertificate/linkURL string (required) — The URL of the target resource.
  • conformityCertificate/linkName string (required) — Display name for this link.
  • conformityCertificate/digestMultibase string — An optional multi-base encoded digest to ensure the content of the link has not changed. See https://www.w3.org/TR/vc-data-integrity/#resource-integrity for more information.
  • conformityCertificate/mediaType string — The media type of the target resource.
  • conformityCertificate/linkType string — The type of the target resource - drawn from a controlled vocabulary
  • auditableEvidence object — Auditable evidence supporting this assessment such as raw measurements, supporting documents. This is usually private data and would normally be encrypted.
  • auditableEvidence/linkURL string (required) — The URL of the target resource.
  • auditableEvidence/linkName string (required) — Display name for this link.
  • auditableEvidence/digestMultibase string — An optional multi-base encoded digest to ensure the content of the link has not changed. See https://www.w3.org/TR/vc-data-integrity/#resource-integrity for more information.
  • auditableEvidence/mediaType string — The media type of the target resource.
  • auditableEvidence/linkType string — The type of the target resource - drawn from a controlled vocabulary
  • trustmark object — A trust mark as a small binary image encoded as base64 with a description. Maye be displayed on the conformity credential rendering.
  • trustmark/name string (required) — the display name for this image
  • trustmark/description string — The detailed description / supporting information for this image.
  • trustmark/imageData string (required) — The image data encoded as a base64 string.
  • trustmark/mediaType string (required) — The media type of this image (eg image/png) This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://mimetype.io/
  • conformityAssessment array — A list of individual assessment made under this attestation.
  • conformityAssessment/item/type array
  • conformityAssessment/item/id string (required) — Globally unique identifier of this assessment. Typically represented as a URI AssessmentBody/Assessment URI or a UUID
  • conformityAssessment/item/name string (required) — Name of this assessment - typically similar or the same as the referenced criterion name.
  • conformityAssessment/item/description string — Description of this conformity assessment
  • conformityAssessment/item/assessmentCriteria array (required) — The specification against which the assessment is made.
  • conformityAssessment/item/assessmentCriteria/item/type array
  • conformityAssessment/item/assessmentCriteria/item/id string (required) — Globally unique identifier of this conformity criterion. Typically represented as a URI SchemeOwner/CriterionID URI
  • conformityAssessment/item/assessmentCriteria/item/name string (required) — Name of this criterion as defined by the scheme owner.
  • conformityAssessment/item/assessmentDate string (required) — The date on which this assessment was made.
  • conformityAssessment/item/assessedPerformance array (required) — The assessed performance against criteria.
  • conformityAssessment/item/assessedPerformance/item/metric object — The metric (eg material emissions intensity CO2e/Kg or percentage of young workers) that is measured.
  • conformityAssessment/item/assessedPerformance/item/metric/type array
  • conformityAssessment/item/assessedPerformance/item/metric/id string (required) — Globally unique identifier of this reporting metric.
  • conformityAssessment/item/assessedPerformance/item/metric/name string (required) — A human readable name for this metric (for example "water usage per Kg of material")
  • conformityAssessment/item/assessedPerformance/item/measure object — The measured performance value
  • conformityAssessment/item/assessedPerformance/item/measure/value number (required) — The numeric value of the measure
  • conformityAssessment/item/assessedPerformance/item/measure/upperTolerance number — The upper tolerance associated with this measure expressed in the same units as the measure. For example value=10, upperTolerance=0.1, unit=KGM would mean that this measure is 10kg + 0.1kg
  • conformityAssessment/item/assessedPerformance/item/measure/lowerTolerance number — The lower tolerance associated with this measure expressed in the same units as the measure. For example value=10, lowerTolerance=0.1, unit=KGM would mean that this measure is 10kg - 0.1kg
  • conformityAssessment/item/assessedPerformance/item/measure/unit string (required) — Unit of measure drawn from the UNECE Rec20 measure code list. This is an enumerated value, but the list of valid values are too big, or change too often to include here. You can access the list of allowable values at this URL: https://vocabulary.uncefact.org/UnitMeasureCode#
  • conformityAssessment/item/assessedPerformance/item/score object — A performance score (eg "AA") drawn from a scoring framework defined by the scheme or criterion.
  • conformityAssessment/item/assessedPerformance/item/score/code string (required) — The coded value for this score (eg "AAA")
  • conformityAssessment/item/assessedPerformance/item/score/rank integer — The ranking of this score within the scoring framework - using an integer where "1" is the highest rank.
  • conformityAssessment/item/assessedPerformance/item/score/definition string — A description of the meaning of this score.
  • conformityAssessment/item/assessedProduct array — The product which is the subject of this assessment.
  • conformityAssessment/item/assessedProduct/item/product object (required) — The product, serial or batch that is the subject of this assessment
  • conformityAssessment/item/assessedProduct/item/product/type array
  • conformityAssessment/item/assessedProduct/item/product/id string (required) — Globally unique identifier of this product. Typically represented as a URI identifierScheme/Identifier URI or, if self-issued, as a did.
  • conformityAssessment/item/assessedProduct/item/product/name string (required) — The product name as known to the market.
  • conformityAssessment/item/assessedProduct/item/product/modelNumber string — Where available, the model number (for manufactured products) or material identification (for bulk materials)
  • conformityAssessment/item/assessedProduct/item/product/batchNumber string — Identifier of the specific production batch of the product. Unique within the product class.
  • conformityAssessment/item/assessedProduct/item/product/itemNumber string — A number or code representing a specific serialised item of the product. Unique within product class.
  • conformityAssessment/item/assessedProduct/item/idVerifiedByCAB boolean — Indicates whether the conformity assessment body has verified the identity product that is the subject of the assessment.
  • conformityAssessment/item/assessedFacility array — The facility which is the subject of this assessment.
  • conformityAssessment/item/assessedFacility/item/facility object (required) — The facility which is the subject of this assessment
  • conformityAssessment/item/assessedFacility/item/facility/type array
  • conformityAssessment/item/assessedFacility/item/facility/id string (required) — Globally unique identifier of this facility. Typically represented as a URI identifierScheme/Identifier URI
  • conformityAssessment/item/assessedFacility/item/facility/name string (required) — Name of this facility as defined the location register.
  • conformityAssessment/item/assessedFacility/item/facility/registeredId string — The registration number (alphanumeric) of the facility within the identifier scheme. Unique within the register.
  • conformityAssessment/item/assessedFacility/item/idVerifiedByCAB boolean — Indicates whether the conformity assessment body has verified the identity of the facility which is the subject of the assessment.
  • conformityAssessment/item/assessedOrganisation object — An organisation that is the subject of this assessment.
  • conformityAssessment/item/assessedOrganisation/type array
  • conformityAssessment/item/assessedOrganisation/id string (required) — Globally unique identifier of this party. Typically represented as a URI identifierScheme/Identifier URI
  • conformityAssessment/item/assessedOrganisation/name string (required) — Legal registered name of this party.
  • conformityAssessment/item/referenceStandard array — The reference to the standard that defines the specification / criteria
  • conformityAssessment/item/referenceStandard/item/type array
  • conformityAssessment/item/referenceStandard/item/id string (required) — Globally unique identifier of this standard. Typically represented as a URI issuer/standard URI
  • conformityAssessment/item/referenceStandard/item/name string (required) — Name for this standard
  • conformityAssessment/item/referenceRegulation array — The reference to the regulation that defines the assessment criteria
  • conformityAssessment/item/referenceRegulation/item/type array
  • conformityAssessment/item/referenceRegulation/item/id string (required) — Globally unique identifier of this standard. Typically represented as a URI government/regulation URI
  • conformityAssessment/item/referenceRegulation/item/name string (required) — Name of this regulation as defined by the regulator.
  • conformityAssessment/item/specifiedCondition array — A list of specific conditions that constrain this conformity assessment. For example a specific jurisdiction, material type, or test method.
  • conformityAssessment/item/evidence array — Evidence to support this specific assessment.
  • conformityAssessment/item/evidence/item/linkURL string (required) — The URL of the target resource.
  • conformityAssessment/item/evidence/item/linkName string (required) — Display name for this link.
  • conformityAssessment/item/evidence/item/digestMultibase string — An optional multi-base encoded digest to ensure the content of the link has not changed. See https://www.w3.org/TR/vc-data-integrity/#resource-integrity for more information.
  • conformityAssessment/item/evidence/item/mediaType string — The media type of the target resource.
  • conformityAssessment/item/evidence/item/linkType string — The type of the target resource - drawn from a controlled vocabulary
  • conformityAssessment/item/conformityTopic array (required) — The UNTP conformity topic used to categorise this assessment. Should match the topic defined by the scheme criterion.
  • conformityAssessment/item/conformityTopic/item/type array
  • conformityAssessment/item/conformityTopic/item/id string (required) — The unique identifier for this conformity topic
  • conformityAssessment/item/conformityTopic/item/name string (required) — The human readable name for this conformity topic.
  • conformityAssessment/item/conformityTopic/item/definition string — The rich definition of this conformity topic.
  • conformityAssessment/item/conformance boolean — An indicator (true / false) whether the outcome of this assessment is conformant to the requirements defined by the standard or criterion.

Related listings

  1. Aadhaar Verifiable Credential

    UIDAI Aadhaar mDoc schema derived from the ISO 18013-5 Aadhaar mDoc Specs. Schema derived from public UIDAI documentation.

  2. Academic Base Credential (ABC)

    Basic credential indicating affiliation with an education institution in the Npuls/SURF eduwallet proeftuin. Attributes derived from the…

  3. Academic Enrollment Credential (AEC)

    Proof of enrollment in an education programme in the Npuls/SURF eduwallet proeftuin. Attributes derived from the issuer OpenID4VCI creden…

  4. Student Card Credential (SCC)

  5. Study Data Credential (SDC)

  6. Exam Enrollment Credential (EEC)

  7. Support Credential (SC)

  8. Open Badge Credential (OBC)

View full catalog

Help us make the catalog better

The FIDES Credential Catalog aims to provide a clear and up-to-date overview of verifiable credential types. While FIDES Labs BV does not assume responsibility or liability for the completeness, accuracy, or timeliness of the information presented, we have made a best effort to compile a correct and representative overview. The data in this catalog is aggregated from publicly available sources, as well as information published by authorities themselves. Schema owner and authorities can manage and publish their credential types and schema information via a public GitHub repository or through service endpoints referenced in their DID documents. The FIDES catalog aggregates and presents this data. If a schema owner or authority is not yet able to manage a DID document, they may submit a JSON file directly to the credential catalog GitHub repository.

Missing a credential type? Let us know at catalog@fides.community.