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.

Digital Product Passport

by UN/CEFACT

A digital Product Passport (DPP) credential.

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

Tags

  • untp
  • dpp

Sectors

  • agriculture
  • construction
  • digital
  • energy
  • food
  • manufacturing
  • public_sector
  • retail
  • supply_chain

Themes

  • digital_product_passports
  • trade_documents

Ecosystems

  • uncefact

Attributes

  • type array
  • id string (required) — Globally unique identifier of this product. Typically represented as a URI identifierScheme/Identifier URI or, if self-issued, as a did.
  • name string (required) — The product name as known to the market.
  • description string — Description of the product.
  • idScheme object (required) — The identifier scheme for this product. Eg a GS1 GTIN or an AU Livestock NLIS, or similar. If self issued then use the party ID of the issuer.
  • idScheme/type array
  • idScheme/id string (required) — The URI of this identifier scheme
  • idScheme/name string (required) — The name of the identifier scheme.
  • modelNumber string — Where available, the model number (for manufactured products) or material identification (for bulk materials)
  • batchNumber string — Identifier of the specific production batch of the product. Unique within the product class.
  • itemNumber string — A number or code representing a specific serialised item of the product. Unique within product class.
  • idGranularity string (required) — The identification granularity for this product (item, batch, model)
  • productImage object — Reference information (location, type, name) of an image of the product.
  • productImage/linkURL string (required) — The URL of the target resource.
  • productImage/linkName string (required) — Display name for this link.
  • productImage/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.
  • productImage/mediaType string — The media type of the target resource.
  • productImage/linkType string — The type of the target resource - drawn from a controlled vocabulary
  • characteristics object — A set of industry specific product information.
  • productCategory array (required) — A code representing the product's class, typically using the UN CPC (United Nations Central Product Classification) https://unstats.un.org/unsd/classifications/Econ/cpc
  • productCategory/item/code string (required) — classification code within the scheme
  • productCategory/item/name string (required) — Name of the classification represented by the code
  • productCategory/item/definition string — A rich definition of this classification code.
  • productCategory/item/schemeId string (required) — Classification scheme ID
  • productCategory/item/schemeName string (required) — The name of the classification scheme
  • relatedDocument array — A list of links to documents providing additional product information. Documents that support a conformity claim (e.g. permits or certificates) SHOULD be referenced as claim evidence rather than here.
  • relatedDocument/item/linkURL string (required) — The URL of the target resource.
  • relatedDocument/item/linkName string (required) — Display name for this link.
  • relatedDocument/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.
  • relatedDocument/item/mediaType string — The media type of the target resource.
  • relatedDocument/item/linkType string — The type of the target resource - drawn from a controlled vocabulary
  • relatedParty array — A list of parties with a defined relationship to this product
  • relatedParty/item/role string (required) — The role played by the party in this relationship
  • relatedParty/item/party object (required) — The party that has the specified role.
  • relatedParty/item/party/type array
  • relatedParty/item/party/id string (required) — Globally unique identifier of this party. Typically represented as a URI identifierScheme/Identifier URI
  • relatedParty/item/party/name string (required) — Legal registered name of this party.
  • relatedParty/item/party/description string — Description of the party including function and other names.
  • relatedParty/item/party/registeredId string — The registration number (alphanumeric) of the Party within the register. Unique within the register.
  • relatedParty/item/party/idScheme object — The identifier scheme of the party. Typically a national business register or a global scheme such as GLEIF.
  • relatedParty/item/party/idScheme/type array
  • relatedParty/item/party/idScheme/id string (required) — The URI of this identifier scheme
  • relatedParty/item/party/idScheme/name string (required) — The name of the identifier scheme.
  • relatedParty/item/party/registrationCountry object — the country in which this organisation is registered - using ISO-3166 code and name.
  • relatedParty/item/party/registrationCountry/countryCode string (required) — ISO 3166 country code 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/CountryId#
  • relatedParty/item/party/registrationCountry/countryName string — Country Name as defined in ISO 3166
  • relatedParty/item/party/partyAddress object — The address of the party
  • relatedParty/item/party/partyAddress/streetAddress string (required) — the street address as an unstructured string.
  • relatedParty/item/party/partyAddress/postalCode string (required) — The postal code or zip code for this address.
  • relatedParty/item/party/partyAddress/addressLocality string (required) — The city, suburb or township name.
  • relatedParty/item/party/partyAddress/addressRegion string (required) — The state or territory or province
  • relatedParty/item/party/partyAddress/addressCountry object (required) — The address country as an ISO-3166 two letter country code and name.
  • relatedParty/item/party/partyAddress/addressCountry/countryCode string (required) — ISO 3166 country code 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/CountryId#
  • relatedParty/item/party/partyAddress/addressCountry/countryName string — Country Name as defined in ISO 3166
  • relatedParty/item/party/organisationWebsite string — Website for this organisation
  • relatedParty/item/party/industryCategory array — The industry categories for this organisation. Recommend use of UNCPC as the category scheme. for example - unstats.un.org/isic/1030
  • relatedParty/item/party/industryCategory/item/code string (required) — classification code within the scheme
  • relatedParty/item/party/industryCategory/item/name string (required) — Name of the classification represented by the code
  • relatedParty/item/party/industryCategory/item/definition string — A rich definition of this classification code.
  • relatedParty/item/party/industryCategory/item/schemeId string (required) — Classification scheme ID
  • relatedParty/item/party/industryCategory/item/schemeName string (required) — The name of the classification scheme
  • relatedParty/item/party/partyAlsoKnownAs array — An optional list of other registered identifiers for this organisation. For example DUNS, GLN, LEI, etc
  • relatedParty/item/party/partyAlsoKnownAs/item/type array
  • relatedParty/item/party/partyAlsoKnownAs/item/id string (required) — Globally unique identifier of this party. Typically represented as a URI identifierScheme/Identifier URI
  • relatedParty/item/party/partyAlsoKnownAs/item/name string (required) — Legal registered name of this party.
  • relatedParty/item/party/partyAlsoKnownAs/item/registeredId string — The registration number (alphanumeric) of the Party within the register. Unique within the register.
  • producedAtFacility object (required) — The Facility where the product batch was produced / manufactured.
  • producedAtFacility/type array
  • producedAtFacility/id string (required) — Globally unique identifier of this facility. Typically represented as a URI identifierScheme/Identifier URI
  • producedAtFacility/name string (required) — Name of this facility as defined the location register.
  • producedAtFacility/registeredId string — The registration number (alphanumeric) of the facility within the identifier scheme. Unique within the register.
  • productionDate string — The ISO 8601 date on which the product batch or individual serialised item was manufactured.
  • expiryDate string — The date at which this product is no longer fit for use. Typically used for a food product use-by date but may also represent the usable life of any product.
  • countryOfProduction object (required) — The country in which this item was produced / manufactured.using ISO-3166 code and name.
  • countryOfProduction/countryCode string (required) — ISO 3166 country code 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/CountryId#
  • countryOfProduction/countryName string — Country Name as defined in ISO 3166
  • dimensions object — The physical dimensions of the product. Not every dimension is relevant to every products. For example bulk materials may have weight and volume but not length, width, or height."weight":{"value":10, "unit":"KGM"}
  • dimensions/weight object — the weight of the product. EG {"value":10, "unit":"KGM"}
  • dimensions/weight/value number (required) — The numeric value of the measure
  • dimensions/weight/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
  • dimensions/weight/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
  • dimensions/weight/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#
  • dimensions/length object — The length of the product or packaging eg {"value":840, "unit":"MMT"}
  • dimensions/length/value number (required) — The numeric value of the measure
  • dimensions/length/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
  • dimensions/length/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
  • dimensions/length/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#
  • dimensions/width object — The width of the product or packaging. eg {"value":150, "unit":"MMT"}
  • dimensions/width/value number (required) — The numeric value of the measure
  • dimensions/width/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
  • dimensions/width/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
  • dimensions/width/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#
  • dimensions/height object — The height of the product or packaging. eg {"value":220, "unit":"MMT"}
  • dimensions/height/value number (required) — The numeric value of the measure
  • dimensions/height/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
  • dimensions/height/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
  • dimensions/height/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#
  • dimensions/volume object — The displacement volume of the product. eg {"value":7.5, "unit":"LTR"}
  • dimensions/volume/value number (required) — The numeric value of the measure
  • dimensions/volume/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
  • dimensions/volume/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
  • dimensions/volume/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#
  • materialProvenance array — A list of materials provenance objects providing details on the origin and mass fraction of materials of the product or batch.
  • materialProvenance/item/name string (required) — Name of this material (eg "Egyptian Cotton")
  • materialProvenance/item/originCountry object (required) — A ISO 3166-1 code representing the country of origin of the component or ingredient.
  • materialProvenance/item/originCountry/countryCode string (required) — ISO 3166 country code 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/CountryId#
  • materialProvenance/item/originCountry/countryName string — Country Name as defined in ISO 3166
  • materialProvenance/item/materialType object (required) — The type of this material - as a value drawn from a controlled vocabulary eg from UN Framework Classification for Resources (UNFC).
  • materialProvenance/item/materialType/code string (required) — classification code within the scheme
  • materialProvenance/item/materialType/name string (required) — Name of the classification represented by the code
  • materialProvenance/item/materialType/definition string — A rich definition of this classification code.
  • materialProvenance/item/materialType/schemeId string (required) — Classification scheme ID
  • materialProvenance/item/materialType/schemeName string (required) — The name of the classification scheme
  • materialProvenance/item/massFraction number (required) — The mass fraction as a decimal of the product (or facility reporting period) represented by this material.
  • materialProvenance/item/mass object — The mass of the material component.
  • materialProvenance/item/mass/value number (required) — The numeric value of the measure
  • materialProvenance/item/mass/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
  • materialProvenance/item/mass/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
  • materialProvenance/item/mass/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#
  • materialProvenance/item/recycledMassFraction number — Mass fraction of this material that is recycled (eg 50% recycled Lithium)
  • materialProvenance/item/hazardous boolean — Indicates whether this material is hazardous. If true then the materialSafetyInformation property must be present
  • materialProvenance/item/symbol object — Based 64 encoded binary used to represent a visual symbol for a given material.
  • materialProvenance/item/symbol/name string (required) — the display name for this image
  • materialProvenance/item/symbol/description string — The detailed description / supporting information for this image.
  • materialProvenance/item/symbol/imageData string (required) — The image data encoded as a base64 string.
  • materialProvenance/item/symbol/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/
  • materialProvenance/item/materialSafetyInformation object — Reference to further information about safe handling of this hazardous material (for example a link to a material safety data sheet)
  • materialProvenance/item/materialSafetyInformation/linkURL string (required) — The URL of the target resource.
  • materialProvenance/item/materialSafetyInformation/linkName string (required) — Display name for this link.
  • materialProvenance/item/materialSafetyInformation/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.
  • materialProvenance/item/materialSafetyInformation/mediaType string — The media type of the target resource.
  • materialProvenance/item/materialSafetyInformation/linkType string — The type of the target resource - drawn from a controlled vocabulary
  • packaging object — The packaging for this product.
  • packaging/description string (required) — Description of the packaging.
  • packaging/dimensions object (required) — dimensions of the packaging
  • packaging/dimensions/weight object — the weight of the product. EG {"value":10, "unit":"KGM"}
  • packaging/dimensions/weight/value number (required) — The numeric value of the measure
  • packaging/dimensions/weight/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
  • packaging/dimensions/weight/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
  • packaging/dimensions/weight/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#
  • packaging/dimensions/length object — The length of the product or packaging eg {"value":840, "unit":"MMT"}
  • packaging/dimensions/length/value number (required) — The numeric value of the measure
  • packaging/dimensions/length/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
  • packaging/dimensions/length/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
  • packaging/dimensions/length/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#
  • packaging/dimensions/width object — The width of the product or packaging. eg {"value":150, "unit":"MMT"}
  • packaging/dimensions/width/value number (required) — The numeric value of the measure
  • packaging/dimensions/width/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
  • packaging/dimensions/width/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
  • packaging/dimensions/width/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#
  • packaging/dimensions/height object — The height of the product or packaging. eg {"value":220, "unit":"MMT"}
  • packaging/dimensions/height/value number (required) — The numeric value of the measure
  • packaging/dimensions/height/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
  • packaging/dimensions/height/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
  • packaging/dimensions/height/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#
  • packaging/dimensions/volume object — The displacement volume of the product. eg {"value":7.5, "unit":"LTR"}
  • packaging/dimensions/volume/value number (required) — The numeric value of the measure
  • packaging/dimensions/volume/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
  • packaging/dimensions/volume/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
  • packaging/dimensions/volume/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#
  • packaging/materialUsed array (required) — materials used for the packaging.
  • packaging/materialUsed/item/name string (required) — Name of this material (eg "Egyptian Cotton")
  • packaging/materialUsed/item/originCountry object (required) — A ISO 3166-1 code representing the country of origin of the component or ingredient.
  • packaging/materialUsed/item/originCountry/countryCode string (required) — ISO 3166 country code 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/CountryId#
  • packaging/materialUsed/item/originCountry/countryName string — Country Name as defined in ISO 3166
  • packaging/materialUsed/item/materialType object (required) — The type of this material - as a value drawn from a controlled vocabulary eg from UN Framework Classification for Resources (UNFC).
  • packaging/materialUsed/item/materialType/code string (required) — classification code within the scheme
  • packaging/materialUsed/item/materialType/name string (required) — Name of the classification represented by the code
  • packaging/materialUsed/item/materialType/definition string — A rich definition of this classification code.
  • packaging/materialUsed/item/materialType/schemeId string (required) — Classification scheme ID
  • packaging/materialUsed/item/materialType/schemeName string (required) — The name of the classification scheme
  • packaging/materialUsed/item/massFraction number (required) — The mass fraction as a decimal of the product (or facility reporting period) represented by this material.
  • packaging/materialUsed/item/mass object — The mass of the material component.
  • packaging/materialUsed/item/mass/value number (required) — The numeric value of the measure
  • packaging/materialUsed/item/mass/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
  • packaging/materialUsed/item/mass/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
  • packaging/materialUsed/item/mass/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#
  • packaging/materialUsed/item/recycledMassFraction number — Mass fraction of this material that is recycled (eg 50% recycled Lithium)
  • packaging/materialUsed/item/hazardous boolean — Indicates whether this material is hazardous. If true then the materialSafetyInformation property must be present
  • packaging/materialUsed/item/symbol object — Based 64 encoded binary used to represent a visual symbol for a given material.
  • packaging/materialUsed/item/symbol/name string (required) — the display name for this image
  • packaging/materialUsed/item/symbol/description string — The detailed description / supporting information for this image.
  • packaging/materialUsed/item/symbol/imageData string (required) — The image data encoded as a base64 string.
  • packaging/materialUsed/item/symbol/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/
  • packaging/materialUsed/item/materialSafetyInformation object — Reference to further information about safe handling of this hazardous material (for example a link to a material safety data sheet)
  • packaging/materialUsed/item/materialSafetyInformation/linkURL string (required) — The URL of the target resource.
  • packaging/materialUsed/item/materialSafetyInformation/linkName string (required) — Display name for this link.
  • packaging/materialUsed/item/materialSafetyInformation/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.
  • packaging/materialUsed/item/materialSafetyInformation/mediaType string — The media type of the target resource.
  • packaging/materialUsed/item/materialSafetyInformation/linkType string — The type of the target resource - drawn from a controlled vocabulary
  • packaging/packageLabel array — An array of package labels that may appear on the packaging together with their meaning. Use for small images that represent certification marks or regulatory requirements. Large images should be linked as evidence to claims.
  • packaging/packageLabel/item/name string (required) — the display name for this image
  • packaging/packageLabel/item/description string — The detailed description / supporting information for this image.
  • packaging/packageLabel/item/imageData string (required) — The image data encoded as a base64 string.
  • packaging/packageLabel/item/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/
  • packaging/performanceClaim array — conformity claims made about the packaging.
  • packaging/performanceClaim/item/type array
  • packaging/performanceClaim/item/id string (required) — Globally unique identifier of this claim. Typically represented as a URI companyURL/claimID URI or a UUID
  • packaging/performanceClaim/item/name string (required) — Name of this claim - typically similar or the same as the referenced criterion name.
  • packaging/performanceClaim/item/description string — Description of this conformity claim
  • packaging/performanceClaim/item/referenceCriteria array (required) — The criterion against which the claim is made.
  • packaging/performanceClaim/item/referenceCriteria/item/type array
  • packaging/performanceClaim/item/referenceCriteria/item/id string (required) — Globally unique identifier of this conformity criterion. Typically represented as a URI SchemeOwner/CriterionID URI
  • packaging/performanceClaim/item/referenceCriteria/item/name string (required) — Name of this criterion as defined by the scheme owner.
  • packaging/performanceClaim/item/referenceRegulation array — List of references to regulation to which conformity is claimed claimed for this product
  • packaging/performanceClaim/item/referenceRegulation/item/type array
  • packaging/performanceClaim/item/referenceRegulation/item/id string (required) — Globally unique identifier of this standard. Typically represented as a URI government/regulation URI
  • packaging/performanceClaim/item/referenceRegulation/item/name string (required) — Name of this regulation as defined by the regulator.
  • packaging/performanceClaim/item/referenceStandard array — List of references to standards to which conformity is claimed claimed for this product
  • packaging/performanceClaim/item/referenceStandard/item/type array
  • packaging/performanceClaim/item/referenceStandard/item/id string (required) — Globally unique identifier of this standard. Typically represented as a URI issuer/standard URI
  • packaging/performanceClaim/item/referenceStandard/item/name string (required) — Name for this standard
  • packaging/performanceClaim/item/claimDate string (required) — That date on which the claimed performance is applicable.
  • packaging/performanceClaim/item/applicablePeriod object — The applicable reporting period for this facility record.
  • packaging/performanceClaim/item/applicablePeriod/startDate string (required) — The period start date
  • packaging/performanceClaim/item/applicablePeriod/endDate string (required) — The period end date
  • packaging/performanceClaim/item/applicablePeriod/periodInformation string — Additional information relevant to this reporting period
  • packaging/performanceClaim/item/claimedPerformance array (required) — The claimed performance level
  • packaging/performanceClaim/item/claimedPerformance/item/metric object — The metric (eg material emissions intensity CO2e/Kg or percentage of young workers) that is measured.
  • packaging/performanceClaim/item/claimedPerformance/item/metric/type array
  • packaging/performanceClaim/item/claimedPerformance/item/metric/id string (required) — Globally unique identifier of this reporting metric.
  • packaging/performanceClaim/item/claimedPerformance/item/metric/name string (required) — A human readable name for this metric (for example "water usage per Kg of material")
  • packaging/performanceClaim/item/claimedPerformance/item/measure object — The measured performance value
  • packaging/performanceClaim/item/claimedPerformance/item/measure/value number (required) — The numeric value of the measure
  • packaging/performanceClaim/item/claimedPerformance/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
  • packaging/performanceClaim/item/claimedPerformance/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
  • packaging/performanceClaim/item/claimedPerformance/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#
  • packaging/performanceClaim/item/claimedPerformance/item/score object — A performance score (eg "AA") drawn from a scoring framework defined by the scheme or criterion.
  • packaging/performanceClaim/item/claimedPerformance/item/score/code string (required) — The coded value for this score (eg "AAA")
  • packaging/performanceClaim/item/claimedPerformance/item/score/rank integer — The ranking of this score within the scoring framework - using an integer where "1" is the highest rank.
  • packaging/performanceClaim/item/claimedPerformance/item/score/definition string — A description of the meaning of this score.
  • packaging/performanceClaim/item/evidence array — A URI pointing to the evidence supporting the claim. SHOULD be a URL to a UNTP Digital Conformity Credential (DCC)
  • packaging/performanceClaim/item/evidence/item/linkURL string (required) — The URL of the target resource.
  • packaging/performanceClaim/item/evidence/item/linkName string (required) — Display name for this link.
  • packaging/performanceClaim/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.
  • packaging/performanceClaim/item/evidence/item/mediaType string — The media type of the target resource.
  • packaging/performanceClaim/item/evidence/item/linkType string — The type of the target resource - drawn from a controlled vocabulary
  • packaging/performanceClaim/item/conformityTopic array (required) — The conformity topic category for this assessment
  • packaging/performanceClaim/item/conformityTopic/item/type array
  • packaging/performanceClaim/item/conformityTopic/item/id string (required) — The unique identifier for this conformity topic
  • packaging/performanceClaim/item/conformityTopic/item/name string (required) — The human readable name for this conformity topic.
  • packaging/performanceClaim/item/conformityTopic/item/definition string — The rich definition of this conformity topic.
  • productLabel array — An array of labels that may appear on the product such as certification marks or regulatory labels.
  • productLabel/item/name string (required) — the display name for this image
  • productLabel/item/description string — The detailed description / supporting information for this image.
  • productLabel/item/imageData string (required) — The image data encoded as a base64 string.
  • productLabel/item/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/
  • performanceClaim array — A list of performance claims (eg emissions intensity) for this product.
  • performanceClaim/item/type array
  • performanceClaim/item/id string (required) — Globally unique identifier of this claim. Typically represented as a URI companyURL/claimID URI or a UUID
  • performanceClaim/item/name string (required) — Name of this claim - typically similar or the same as the referenced criterion name.
  • performanceClaim/item/description string — Description of this conformity claim
  • performanceClaim/item/referenceCriteria array (required) — The criterion against which the claim is made.
  • performanceClaim/item/referenceCriteria/item/type array
  • performanceClaim/item/referenceCriteria/item/id string (required) — Globally unique identifier of this conformity criterion. Typically represented as a URI SchemeOwner/CriterionID URI
  • performanceClaim/item/referenceCriteria/item/name string (required) — Name of this criterion as defined by the scheme owner.
  • performanceClaim/item/referenceRegulation array — List of references to regulation to which conformity is claimed claimed for this product
  • performanceClaim/item/referenceRegulation/item/type array
  • performanceClaim/item/referenceRegulation/item/id string (required) — Globally unique identifier of this standard. Typically represented as a URI government/regulation URI
  • performanceClaim/item/referenceRegulation/item/name string (required) — Name of this regulation as defined by the regulator.
  • performanceClaim/item/referenceStandard array — List of references to standards to which conformity is claimed claimed for this product
  • performanceClaim/item/referenceStandard/item/type array
  • performanceClaim/item/referenceStandard/item/id string (required) — Globally unique identifier of this standard. Typically represented as a URI issuer/standard URI
  • performanceClaim/item/referenceStandard/item/name string (required) — Name for this standard
  • performanceClaim/item/claimDate string (required) — That date on which the claimed performance is applicable.
  • performanceClaim/item/applicablePeriod object — The applicable reporting period for this facility record.
  • performanceClaim/item/applicablePeriod/startDate string (required) — The period start date
  • performanceClaim/item/applicablePeriod/endDate string (required) — The period end date
  • performanceClaim/item/applicablePeriod/periodInformation string — Additional information relevant to this reporting period
  • performanceClaim/item/claimedPerformance array (required) — The claimed performance level
  • performanceClaim/item/claimedPerformance/item/metric object — The metric (eg material emissions intensity CO2e/Kg or percentage of young workers) that is measured.
  • performanceClaim/item/claimedPerformance/item/metric/type array
  • performanceClaim/item/claimedPerformance/item/metric/id string (required) — Globally unique identifier of this reporting metric.
  • performanceClaim/item/claimedPerformance/item/metric/name string (required) — A human readable name for this metric (for example "water usage per Kg of material")
  • performanceClaim/item/claimedPerformance/item/measure object — The measured performance value
  • performanceClaim/item/claimedPerformance/item/measure/value number (required) — The numeric value of the measure
  • performanceClaim/item/claimedPerformance/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
  • performanceClaim/item/claimedPerformance/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
  • performanceClaim/item/claimedPerformance/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#
  • performanceClaim/item/claimedPerformance/item/score object — A performance score (eg "AA") drawn from a scoring framework defined by the scheme or criterion.
  • performanceClaim/item/claimedPerformance/item/score/code string (required) — The coded value for this score (eg "AAA")
  • performanceClaim/item/claimedPerformance/item/score/rank integer — The ranking of this score within the scoring framework - using an integer where "1" is the highest rank.
  • performanceClaim/item/claimedPerformance/item/score/definition string — A description of the meaning of this score.
  • performanceClaim/item/evidence array — A URI pointing to the evidence supporting the claim. SHOULD be a URL to a UNTP Digital Conformity Credential (DCC)
  • performanceClaim/item/evidence/item/linkURL string (required) — The URL of the target resource.
  • performanceClaim/item/evidence/item/linkName string (required) — Display name for this link.
  • performanceClaim/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.
  • performanceClaim/item/evidence/item/mediaType string — The media type of the target resource.
  • performanceClaim/item/evidence/item/linkType string — The type of the target resource - drawn from a controlled vocabulary
  • performanceClaim/item/conformityTopic array (required) — The conformity topic category for this assessment
  • performanceClaim/item/conformityTopic/item/type array
  • performanceClaim/item/conformityTopic/item/id string (required) — The unique identifier for this conformity topic
  • performanceClaim/item/conformityTopic/item/name string (required) — The human readable name for this conformity topic.
  • performanceClaim/item/conformityTopic/item/definition string — The rich definition of this conformity topic.

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.