From 11ccbbf051adc5b99810fb731a86feb4c7b3d53c Mon Sep 17 00:00:00 2001 From: Mathias Brunkow Moser Date: Mon, 8 Jul 2024 15:45:55 +0200 Subject: [PATCH 01/25] chore: updated docs version --- dpp-verification/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dpp-verification/README.md b/dpp-verification/README.md index dd1e710a6..438d31c8c 100644 --- a/dpp-verification/README.md +++ b/dpp-verification/README.md @@ -24,7 +24,7 @@ SPDX-License-Identifier: CC-BY-4.0
DPP Verificaion Logo

- Version:  v1.0 + Version:  v1.5 STATUS: RELEASED

A Catena-X Data Verification Framework

Digital Product Pass Verification Add-on

From a95fcf12c2b37a0ae0b7e5969105a1ba7ff406f7 Mon Sep 17 00:00:00 2001 From: Mathias Brunkow Moser Date: Tue, 9 Jul 2024 09:29:09 +0200 Subject: [PATCH 02/25] chore(typos): fixed all typos in the verification documentation --- dpp-verification/README.md | 106 ++++++++++++++++++------------------- 1 file changed, 51 insertions(+), 55 deletions(-) diff --git a/dpp-verification/README.md b/dpp-verification/README.md index 438d31c8c..987f67b54 100644 --- a/dpp-verification/README.md +++ b/dpp-verification/README.md @@ -54,13 +54,11 @@ SPDX-License-Identifier: CC-BY-4.0 > [!NOTE] > #Cybersecurity #DataVerification #DataCertification #Catena-X #DigitalProductPassVerification #DPP #SignedDocuments #DataCredentials # Framework -> #DigitalProductPass #VerifiableCredentials #Wallets #DecentralIdenties #SSI #ProductDataExchangeTrust #Verification #Innovation #Ed25519 #JWS #Web3.0 - - +> #DigitalProductPass #VerifiableCredentials #Wallets #DecentralIdentities #SSI #ProductDataExchangeTrust #Verification #Innovation #Ed25519 #JWS #Web3.0 # Abstract -When talking about increasing trust in data ecosystems there are multiple possible ways to be followed. Contractual and Policy solutions can be taken into consideration to ensure data sovereignty based on analog framework agreement contracts. Blockchain solutions can be implemented to assure that transactions and ownership is mathematically proofed, creating a assertive level of trust in the complete chain. Artificial Intelligence can be used as a neutral party for doing moderation and certification of data of partners and member of the network. However if you want to maintain your data and identify under your control assuring data sovereignty and keeping it decentral the best option to choose are Decentral Identities from the W3C. +When talking about increasing trust in data ecosystems there are multiple possible ways to be followed. Contractual and Policy solutions can be taken into consideration to ensure data sovereignty based on analog framework agreement contracts. Blockchain solutions can be implemented to assure that transactions and ownership is mathematically proofed, creating an assertive level of trust in the complete chain. Artificial Intelligence can be used as a neutral party for doing moderation and certification of data of partners and member of the network. However, if you want to maintain your data and identify under your control assuring data sovereignty and keeping it decentralized the best option to choose are Decentralized Identities from the W3C. Decentralized Identities are already used in the Catena-X Network to digitally identify parties and authorizations across all data exchanges done through an EDC from a peer to peer perspective. This technology is implemented in the current SSI concept used in the network and has been proofed to work and also to be successful when bringing trust to all the data exchanges done which take place in the network. @@ -68,7 +66,7 @@ The data exchanged during the peer to peer connections between EDCs can have dif Product Information Certification is the way to go when it comes to creating trust over complete or partial data provided in peer to peer connections between two partners in a network. Once the consumer is allowed to visualize the data he can verify if it was certified by its data issuer or by an external auditor party. This is relevant when we start to talk about bringing the Catena-X Automotive Network to a productive environment, specially where human lives are at stake and mistakes can cause huge monetary and image losses. -This Digital Product Pass Verification and Certification concept aims to create an assertive second layer of trust over the actual peer to peer data exchanges of Product Information. Basing itself in the SSI technology already in place in Catena-X, this concept sets the first steps for data verification statements creation starting with the CX Generic Digital Product Pass Aspect Model. Giving the data providers the possibility of creating self signed documents confirming the information placed into the aspect models and gives data auditors the possibility to certify one or more specific attributes from Aspect Model documents that are relevant to the data provider business cases. It allows the data consumer to base its processes and decisions based on actual production data which has been assertive verified by external auditors, giving safety that not just the data issuer by also a third party has certified that specific data is true or compliant to standards. +This Digital Product Pass Verification and Certification concept aims to create an assertive second layer of trust over the actual peer to peer data exchanges of Product Information. Basing itself in the SSI technology already in place in Catena-X, this concept sets the first steps for data verification statements creation starting with the CX Generic Digital Product Pass Aspect Model. Giving the data providers the possibility of creating self-signed documents confirming the information placed into the aspect models and gives data auditors the possibility to certify one or more specific attributes from Aspect Model documents that are relevant to the data provider business cases. It allows the data consumer to base its processes and decisions based on actual production data which has been assertive verified by external auditors, giving safety that not just the data issuer by also a third party has certified that specific data is true or compliant to standards. The technology concept consists of creating Signed Documents (Verification Statements) using the Verifiable Credentials 2.0 Technology. Which is in resume a JSON-LD structure standardized by the W3C Consortium for Web 3.0 for data trust and identity assurance. Using JSON Web Signatures (JWS) and a wallet component which is connected to Catena-X and identified by the unique company Business Partner Number (BPN), the data issuer and auditor can sign using their Ed25519 private key and the data consumer can access their public key by resolving the DID contained in the signature proof at the certified document credential. The certified data will be stored in the Data Provider infrastructure sub-model server, in order to assure the data sovereignty. Data consumer can access this data if they are allowed by the data provider simply by looking for the Digital Twin from the specific asset type or instance depending on the specific use case. This data will be retrieved using the EDC connector proxy which is protected by Policies and require data consumers to sign "odrl" contracts to maintain data sovereignty. @@ -93,7 +91,7 @@ This concept has been proved to be of high interest from the Certification and V - [**Roles/Actors**](#rolesactors) - [Abstract Interaction (Business Interaction)](#abstract-interaction-business-interaction) - [Document Exchange Details](#document-exchange-details) -- [Asumptions](#asumptions) +- [Assumptions](#assumptions) - [Verification Statements](#verification-statements) - [Abstract Types](#abstract-types) - [Verification Statements Documents/Credentials](#verification-statements-documentscredentials) @@ -132,7 +130,6 @@ This concept has been proved to be of high interest from the Certification and V - [NOTICE](#notice) - [AUTHORS](#authors-1) - # Introduction The Digital Product Pass Verification Add-on aims to create a second layer of trust over the EDC data exchanges between consumers and data providers. @@ -146,7 +143,7 @@ which can then be verified on the Data Consumer side. In this context diagram we can see how a provider generates a `@context` for its verifiable credential and then issues it using the `simple wallet` component, then he registers its data in the standardized Catena-X infrastructure (Digital Twin Registry + Data Service) so that it can be retrieved by data consumers or auditors. -The auditor is responsible for retriving data from the data provider and "certifying" specific attributes from the data provider credential or json payload. In this way when the data is retrieved from the data provider the signature contained in the Verifiable Credential can be verified by the data consumer. +The auditor is responsible for retrieving data from the data provider and "certifying" specific attributes from the data provider credential or JSON payload. In this way when the data is retrieved from the data provider the signature contained in the Verifiable Credential can be verified by the data consumer. The data consumer retrieves the data (Aspect Model Payload Verifiable Credential) from the data provider using the EDC proxy, then the data consumer will "verify" in his own wallet the "proof" contained in the credential, resolving the `DID Web` and checking the integrity of the content in the signature. @@ -167,7 +164,7 @@ When defining for the first time the way of doing certification and verification In case of the use case we are aiming our objectives are the following: 1. **Create Value and Draft a Verification Process** - - Get external verifiers to check the data and generate verifiable credentials or certificates. + - Get external auditors to check the data and generate verifiable credentials or certificates. - Define a process for the business verification of data - Investigate on the existing market solutions - Talk with Catena-X Partners for defining a solid Verification Process draft @@ -185,7 +182,7 @@ In case of the use case we are aiming our objectives are the following: - Talk with different use cases/components in Catena-X to find a common way of using the network to Certify and Verify data. - Following the CX Standards and ideas like Data Sovereignty, Decentralization and Self Sovereign Identities (SSI) -Once this objectives are achieved we will be able to scale the solution and implemented in real life so the benefits of the technology and process defined here can contribute to the automotive industry and increase trust in data exchanges using Catena-X. +Once these objectives are achieved we will be able to scale the solution and implemented in real life so the benefits of the technology and process defined here can contribute to the automotive industry and increase trust in data exchanges using Catena-X. ## Use Cases @@ -199,14 +196,13 @@ When talking about the certification and verification of data we can find severa | **Production Inefficiency Detection** | When assets are not performing as they were “design” for, external verified attributes **can certify inefficiency** of the product performance in use. Leading to future changes in manufacturing and design. | | **Human Life Handling Products** | Products which handle human lives like Cars, Airplanes and Trains have a strict regulation when it comes to Data Quality requiring the **critical specification data to be “certified/verified** **”** before production for safety reasons | | **Easing Decision Taking** | When companies need to take important decisions, having external verified attributes/aspect can make a huge difference in which way to go or which product to choose. | -| **Secure Data Against Fraud** | The data providers by verifying and signing digitately their data when issued, are **transparently being protected against fraud or false accusations**, because they can demonstrate the data was verified by an external auditors or their internal quality management. | +| **Secure Data Against Fraud** | The data providers by verifying and signing digitally their data when issued, are **transparently being protected against fraud or false accusations**, because they can demonstrate the data was verified by an external auditor or their internal quality management. | # Previous Investigation > [!WARNING] > Previous investigation is still not available in this version. - # Processes Terminology The naming from the different processes is important when it comes to differentiating the role from each actor. @@ -219,16 +215,17 @@ The other terminology from **Data Provider** to **Data Auditor** is called **Dat | **Process Terminology** | **Actors** | **Description** | **Artifacts** | | :---------------------- | :----------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :-----------------------------------------------------: | -| **Data Verification** | Data Consumer, Data Provider, Data Auditor | The data verification process englobes the complete journey from retrieving data as a data consumer from a data provider. It includes the search for verification statements and attribute level verification in digital twins.At the end of the journey attribute specific verification may or not be found. Other types of verification like self attestations may be or not retrieved. Depends in the available verification information.In the data verification process is included the verification of the signatures included in the data created and certified in the Data Certification Process. | **Verification Result** *with the status/flaws* | -| **Data Certification** | Data Provider, Data Auditor | The data certification process includes all the processes related to triggering the verification until providing the data for certifying specific attributes.The data provider triggers the certification for a external or internal data auditor, which generates and optionally stores a verification statements | **Certified Data Aspects** *as Verification Statements* | +| **Data Verification** | Data Consumer, Data Provider, Data Auditor | The data verification process englobes the complete journey from retrieving data as a data consumer from a data provider. It includes the search for verification statements and attribute level verification in digital twins. At the end of the journey attribute specific verification may or not be found. Other types of verification like self attestations may be or not retrieved. Depends on the available verification information. In the data verification process is included the verification of the signatures included in the data created and certified in the Data Certification Process. | **Verification Result** *with the status/flaws* | +| **Data Certification** | Data Provider, Data Auditor | The data certification process includes all the processes related to triggering the verification until providing the data for certifying specific attributes. The data provider triggers the certification for an external or internal data auditor, which generates and optionally stores a verification statements | **Certified Data Aspects** *as Verification Statements* | ## **Roles/Actors** + Three main roles are defined and have certain responsibilities or can conduct actions in the processes. Each role can have more than one W3C role and generate different artifacts as specified in the following table: | **Role/Actors** | **Company Types** | **W3C Roles** | **Responsibilities/Actions** | **Use Cases** | **Artifacts** | | :-------------- | ------------------------------------------------------------ | ---------------------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Data Provider | OEMs, Tier-1 | Issuer, Holder | - Creating and Issuing Data- Refence/Provision of data in a Digital Twin Registry
- Store and link complete data submodels in a infrastructure
- **[OPTIONAL]:** Self-sign data when issuing aspects
- **[OPTIONAL]:** Provide and Store certified credentials from external parties
- Store link to external parties certified credential aspects in Digital Twin Registry
- Requests and pays external parties (data auditors) to audit their data | As a data provider I want to be able to hand over my data to consumers and auditors. I want also to be able to manage my data and verified assets. In some cases I want to be able to self-testify my own issued data. | **Digital Twin + Submodels with EDC Endpoints for CDC and CSC** Certified Data Credential (CDC) or Plain **Digital Product Pass**
**[OPTIONAL]:** Storage of Certified Snapshot Credentials (CSC) in **Verification Statements Aspect** | -| Data Auditor | Auditors, Certification Agencies, Consulting Companies, OEMs | Issuer, **Optional: Holder** | - Selects from the data provider data some attributes following selective disclosure.- Certifies Attributes against "methods". And indicate in the generated credential which methods were used for certifying  For example:  - Standards - Rulebooks - Regulations - Manuals - Technical Specifications - etc...- Creates and issues a **Certified Verification Statement**- **[OPTIONAL]:** Provide and Store certified credentials | As a data auditor I want to be able to retrieve and visualize the data I need to audit. I also want to be able to "select" then "certify" specific attributes I was payed to audit by a Data Provider. | Certified Snapshot Credentials (CSC) in **Verification Statements Aspect**
**[OPTIONAL]:** Storage of Verification Aspect and provision through EDC | +| Data Provider | OEMs, Tier-1 | Issuer, Holder | - Creating and Issuing Data- Reference/Provision of data in a Digital Twin Registry
- Store and link complete data submodels in an infrastructure
- **[OPTIONAL]:** Self-sign data when issuing aspects
- **[OPTIONAL]:** Provide and Store certified credentials from external parties
- Store link to external parties certified credential aspects in Digital Twin Registry
- Requests and pays external parties (data auditors) to audit their data | As a data provider I want to be able to hand over my data to consumers and auditors. I want also to be able to manage my data and verified assets. In some cases I want to be able to self-testify my own issued data. | **Digital Twin + Submodels with EDC Endpoints for CDC and CSC** Certified Data Credential (CDC) or Plain **Digital Product Pass**
**[OPTIONAL]:** Storage of Certified Snapshot Credentials (CSC) in **Verification Statements Aspect** | +| Data Auditor | Auditors, Certification Agencies, Consulting Companies, OEMs | Issuer, **Optional: Holder** | - Selects from the data provider data some attributes following selective disclosure.- Certifies Attributes against "methods". And indicate in the generated credential which methods were used for certifying  For example:  - Standards - Rule books - Regulations - Manuals - Technical Specifications - etc...- Creates and issues a **Certified Verification Statement**- **[OPTIONAL]:** Provide and Store certified credentials | As a data auditor I want to be able to retrieve and visualize the data I need to audit. I also want to be able to "select" then "certify" specific attributes I was paid to audit by a Data Provider. | Certified Snapshot Credentials (CSC) in **Verification Statements Aspect**
**[OPTIONAL]:** Storage of Verification Aspect and provision through EDC | | Data Consumer | Recyclers, Dismantlers, OEMs, Tier-1 | Verifier | - Initializes the data retrieval process (Requesting the Data Provider).- Searches for the Verification Data after the data retrieval process. (Looking in the Data Provider Digital Twin)- Verifies signatures against a wallet if the data and attribute credentials received are correct.- Verifies data semantics and data plausibility against the data model semantics/restrictions.- Presents the verification result | As a data consumer I want to be able to know if the data I received is verified and which attributes are certified by an external auditor. I also want to be able to verify that the data certified is authentic and has been issued and signed by a Data Auditor or a Data Provider | **Verification Result Presentation** | ### Abstract Interaction (Business Interaction) @@ -250,24 +247,24 @@ The different roles will exchange different document which will contain, informa **Data Providers** will be providing data for the *Data Consumers* and the *Data Auditors*. This data may vary depending on the data exchanged and certified by the *Data Auditors*. The auditors -# Asumptions +# Assumptions -When we talk about verification and certification processes, serveral questions and concerns can be raised in regards of making it productive and implementable. +When we talk about verification and certification processes, several questions and concerns can be raised in regard to making it productive and implementable. When a concept is developed not all the processes and problems can be addressed, therefore this concept has some conditions that should be considered. -Therefore we have decided to list the initial asumptions that are required for this verification process to be successful: +Therefore, we have decided to list the initial assumptions that are required for this verification process to be successful: -| Asumption | Description | +| Assumption | Description | | ----------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| **Digital Product Pass Process Creation is established** | The digital product pass process is a complex process that is implemented in each *Data Provider* and is tailored to the systems and application avaialable in each company. This concepts starts its journey from the assumption that the digital product pass data is already available in the **Data Provider** infrastructure as a **Serialized Aspect Model Payload** | -| **Data Exchange is Standardized** | As we know in Catena-X the data exchange between partners in this case need to be standardized, there fore the digital product pass data and all the related statements will be standardized and available for all members of the network to be able to parse and handle the fields and certifications. | -| **Data Certification Process is defined by Data Auditor** | The complexity of the certification process is high and can vary from auditor company to company. Therefore in this concept there was decided to resume the certification of attributes to the most unitary and simple **Technical Solution**, allowing each company to adopt and implement the process according to its needs and requirements. | -| **Only minimum exchanged data is specified** | Only the minimum exchanged data is specified when transfering data from one company to another. When a certification process is triggered there are many other attributes, data and elements to be specified. Only the neccessary attributes to retrieve the data are specified in this concept to keep things simple and indicate the MVP attributes needed to make it possible. | -| **All legal requirements are fullfilled** | In this company we asume that the company has all the neccessary legal requirements and agreements to exchange data with its partners in the Catena-X network, policies and permissions are not going to be specified, all the EDC configurations are the ones specified by the Catena-X network. For more information [see this specification](https://github.com/catenax-eV/cx-odrl-profile). | +| **Digital Product Pass Process Creation is established** | The digital product pass process is a complex process that is implemented in each *Data Provider* and is tailored to the systems and application available in each company. This concept starts its journey from the assumption that the digital product pass data is already available in the **Data Provider** infrastructure as a **Serialized Aspect Model Payload** | +| **Data Exchange is Standardized** | As we know in Catena-X the data exchange between partners in this case need to be standardized, therefore the digital product pass data and all the related statements will be standardized and available for all members of the network to be able to parse and handle the fields and certifications. | +| **Data Certification Process is defined by Data Auditor** | The complexity of the certification process is high and can vary from auditor company to company. Therefore, in this concept there was decided to resume the certification of attributes to the most unitary and simple **Technical Solution**, allowing each company to adopt and implement the process according to its needs and requirements. | +| **Only minimum exchanged data is specified** | Only the minimum exchanged data is specified when transferring data from one company to another. When a certification process is triggered there are many other attributes, data and elements to be specified. Only the necessary attributes to retrieve the data are specified in this concept to keep things simple and indicate the MVP attributes needed to make it possible. | +| **All legal requirements are fulfilled** | In this company we assume that the company has all the necessary legal requirements and agreements to exchange data with its partners in the Catena-X network, policies and permissions are not going to be specified, all the EDC configurations are the ones specified by the Catena-X network. For more information [see this specification](https://github.com/catenax-eV/cx-odrl-profile). | | **The digital product pass standards are followed** | The digital twin registry and data service must be implemented as indicated in the latest CX standard for digital product passports and other products. | -| **The certification and verification are not limited to digital product passports** | This concept sets the initial path to verify any aspect model payload in Catena-X that uses JSON as its serialized representation. The concept is tailored to digital product passports since the **EcoDesign** regulations are playing a important role in the future of Data Ecosystems like *Catena-X*. | +| **The certification and verification are not limited to digital product passports** | This concept sets the initial path to verify any aspect model payload in Catena-X that uses JSON as its serialized representation. The concept is tailored to digital product passports since the **EcoDesign** regulations are playing an important role in the future of Data Ecosystems like *Catena-X*. | | **The wallets used in the concept allow to sign any type of credential** | In order for the concept to work the wallets need to be able to sign any credential document using the private key, and also enable the "DID" endpoint to retrieve the public keys through the internet (DID WEB). | -| **Each company MUST have an decentral wallet** | In order to sign the credentials by your own as company you need to have a valid that fits to the decentralized wallets concept that is going to be standardized in Catena-X. | -| **All data exchanges are done through the Eclipse DataSpace Connector** | Every company **MUST** have a EDC in order to provide data to othere parties and consume data from other partners. Data sovereighty is followed and shall use the guidelines provided by the Catena-X network. | +| **Each company MUST have a decentralized wallet** | In order to sign the credentials by your own as company you need to have a valid that fits to the decentralized wallets concept that is going to be standardized in Catena-X. | +| **All data exchanges are done through the Eclipse DataSpace Connector** | Every company **MUST** have an EDC in order to provide data to other parties and consume data from other partners. Data sovereignty is followed and shall use the guidelines provided by the Catena-X network. | # Verification Statements @@ -277,21 +274,20 @@ For our technical implementation from the Certification/Verification of aspect m | Type | Description | | ------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Complete Data Verification Statement | Self Signed Document containing the complete data from a aspect model payload. | +| Complete Data Verification Statement | Self Signed Document containing the complete data from an aspect model payload. | | Partial Data Verification Statement | Attribute level certified document containing one or more attributes from the **Complete Data Verification Statement** or from a **Plain JSON Aspect Model payload**. | ## Verification Statements Documents/Credentials -The different verificaiton statement types were mapped to certain technical verification statement documents which encapsulate the certification and verification of attributes in the framework. Using the **Verifiable Credential** technology from the W3C we are able to idenfity to different documents to have signature from different issuers: +The different verification statement types were mapped to certain technical verification statement documents which encapsulate the certification and verification of attributes in the framework. Using the **Verifiable Credential** technology from the W3C we are able to identity to different documents to have signature from different issuers: > [!TIP] > > For more information about what is a verifiable credential [go to this chapter](#what-is-a-verifiable-credential). - | Document/Credential Name | Short Name | Issuer | Verification Statement Type | Content | Description | | --------------------------------- | ---------- | ------------- | ------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| **Certified Data Credential** | **CDC** | Data Provider | Complete Data Verification Statement | 1. Complete Aspect Model Payload Data
2. Signature from Data Issuer
3. Version Control | Credential that contains the complete passport and is signed by the issuer of the data. It allows to track changes during the updates from the passport in the supply chain.
It can be "self-testified" by the data provider when creating/issuing the passport data. | +| **Certified Data Credential** | **CDC** | Data Provider | Complete Data Verification Statement | 1. Complete Aspect Model Payload Data
2. Signature from Data Issuer
3. Version Control | Credential that contains the complete passport and is signed by the issuer of the data. It allows tracking changes during the updates from the passport in the supply chain.
It can be "self-testified" by the data provider when creating/issuing the passport data. | | **Certified Snapshot Credential** | **CSC** | Data Auditor | Partial Data Verification Statement | 1. Selected attributes from the Aspect Model Payload Data
2. Hashed "proofs" per attribute and data auditor signature
3. Methods used to "certify" each attribute
4. Reference to Audited Complete Verification Statement Content | Credential that follows "selective disclosure" by hashing the verified fields allowing the verification in milliseconds by just comparing hashes. It contains the "partial" digital product pass.
It is signed by the Auditor of the data attributes at the end of the certification, indicating the attributes which are included there were certified against specific "methods". | # Creating Trust and Risk Mitigation Assets @@ -302,7 +298,7 @@ The companies auditing the data must be authorized and given the trust from another member party to issue data related credentials. Only We know we humans make mistakes. When third party companies already known -in the business of providing trust and certifications for specific assets. This assets would be audited or its original data would be audited, and then will be compared to the different **Regulations**, **Standards** and **Rulebooks** that define if the data content is: +in the business of providing trust and certifications for specific assets. These assets would be audited, or its original data would be audited, and then will be compared to the different **Regulations**, **Standards** and **Rule books** that define if the data content is: - Certify data plausibility (that the values make sense) - Certify that the attribute values in the data that follow the standards. @@ -314,7 +310,7 @@ in the business of providing trust and certifications for specific assets. This The idea behind the verifiable credentials is to provide signed proof for a content. This credential is a JSON-LD structure, which contains -the "data" that was certified and the proof is able to be verified by +the "data" that was certified, and the proof can be verified by resolving the "DID Method" contained in the bottom of the credential. But what is a verifiable credential? @@ -353,7 +349,7 @@ a verifiable credential is: A [verifiable credential](https://www.w3.org/TR/vc-data-model-2.0/#dfn-verifiable-credential) can -represent all of the same information that a +represent all the same information that a physical [credential](https://www.w3.org/TR/vc-data-model-2.0/#dfn-credential) represents. The addition of technologies, such as digital signatures, makes [verifiable @@ -368,12 +364,12 @@ The signed document credential has the following resumed schema: ![Configuration Sections](./resources/processes/document-credential-resume.svg) -Depending in each verification types different configuration will be provided in the location of the payload aspect or specific attributes. The detailed configuration is defined in the [Technical Integration Design](#technical-integration-design) chapter. +Depending on each verification types different configuration will be provided in the location of the payload aspect or specific attributes. The detailed configuration is defined in the [Technical Integration Design](#technical-integration-design) chapter. | Section | Description | | --------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | **Metadata** | The metadata contains the context information and credential schema details. Also contains the identification of the credential and which documents it contained. | -| **Aspect Model Data / Credential Data** | In this section is defined all the neccessary data of each credential type. The specific attributes with methods and proof from data auditor or the original data issued and sigend by the data provider. | +| **Aspect Model Data / Credential Data** | In this section is defined all the necessary data of each credential type. The specific attributes with methods and proof from data auditor or the original data issued and signed by the data provider. | | **Proof and Verification Methods** | This section contain the digital signature from the Data Provider or Data Auditor. It also contains all the methods for a Data Verifier/Data Consumer to access the verification requirements to check if the credential is still valid and not revoked. | # Certification Processes @@ -388,15 +384,15 @@ For easing the understanding from the certification process and the interaction ## Attribute Certification Process The attribute certification is based on a plain JSON Aspect Model Payload that contains the information from a digital product pass. It starts with the `data provider` that creates the `digital product passport` with the available information from and storing it in the `data service`. -Once that is done the data will be linked in a `digital twin`, so in this way by receiving the digital twin and searching for the passport submodel it can be found. After that it will be stored in the `digital twin registry`. Now if any attribute level certification is required to be done by an auditor, a `request` will be triggered from the data provider side, so a `EDC Push Notification` will be sent to the `data auditor` with the EDC Provider URL, the Digital Twin Id and the DPP Aspect Submodel Id (unique identification) +Once that is done the data will be linked in a `digital twin`, so in this way by receiving the digital twin and searching for the passport submodel it can be found. After that it will be stored in the `digital twin registry`. Now if any attribute level certification is required to be done by an auditor, a `request` will be triggered from the data provider side, so a `EDC Push Notification` will be sent to the `data auditor` with the EDC Provider URL, the Digital Twin ID and the DPP Aspect Submodel ID (unique identification) > [!TIP] > > A possible optimization to be done is to send directly the digital product pass data and the path to the attributes to be verified. However, for maintaining data sovereignty and the data not being transmitted without a contact exchange, the best way would be to send the IDs and then the `data auditor` will retrieve the data using the EDC. -Once the EDC Push Notification is received by the `data auditor` the Digital Twin and the Digital Product Pass (JSON aspect model payload to be audited) will be retrieved using the `EDC Connector` and through the `EDC Data Plane proxy`. When the passport aspect is available the data auditor can certify the `specific attributes requested` from the product against the different catena-x standards and regulations. The `data auditor` will create a new document (a certified snapshot credential) which contains the proof of compliance of the specific attributes audited in the passport using selective disclosure, there the data is not copied it is hashed so it can be signed and stored in the wallet from the `data auditor` for tracking reasons. +Once the EDC Push Notification is received by the `data auditor` the Digital Twin and the Digital Product Pass (JSON aspect model payload to be audited) will be retrieved using the `EDC Connector` and through the `EDC Data Plane proxy`. When the passport aspect is available the data auditor can certify the `specific attributes requested` from the product against the different Catena-X standards and regulations. The `data auditor` will create a new document (a certified snapshot credential) which contains the proof of compliance of the specific attributes audited in the passport using selective disclosure, there the data is not copied it is hashed, so it can be signed and stored in the wallet from the `data auditor` for tracking reasons. -The `CSC Document` (the certificate) will then be sent to the `data provider` using the EDC Push Notification functionality. When the data arrives in the data provider it will be then added to the `Attribute Certification Registry (ACR)` which contains all the attribute certifications for an specific aspect model payload submodel. It contains a list of credentials provided by one or more auditors for this aspect. It will be linked in the digital twin where the aspect is and if additional certification is required it will be triggered and the process repeats again. +The `CSC Document` (the certificate) will then be sent to the `data provider` using the EDC Push Notification functionality. When the data arrives in the data provider it will be then added to the `Attribute Certification Registry (ACR)` which contains all the attribute certifications for a specific aspect model payload submodel. It contains a list of credentials provided by one or more auditors for this aspect. It will be linked in the digital twin where the aspect is and if additional certification is required it will be triggered and the process repeats. ![csc workflow](./resources/processes/csc-workflow.svg) @@ -408,7 +404,7 @@ The self-testify certification process consist in the data provided singing its ## Total Certification Process -The total certification process is the same as the attribute verification process however the complete process is not starting with a plain json file. In this case the data provider can `self testify` its own data. The rest of the process is same and will result in the verification from the specific attributes from the aspect. +The total certification process is the same as the attribute verification process however the complete process is not starting with a plain JSON file. In this case the data provider can `self testify` its own data. The rest of the process is same and will result in the verification from the specific attributes from the aspect. ![cdc and csc workflow](./resources/processes/cdc-csc-workflow.svg) @@ -422,13 +418,13 @@ By using `hashes` and indicating which attributes were verified we are able to u ## Certified Data Credential -In this case just the data provider would sign its own digital product pass credential and generating the corresponding Certified Data Credential with the proof of the content issued in a specific datetime. +In this case just the data provider would sign its own digital product pass credential and generating the corresponding Certified Data Credential with the proof of the content issued in a specific date time. ![CDC Simple Verification Method](./resources/technical/simple-verification-CDC.svg) ## Complete Data Certification Verification -The complete verification comparation would be happen when both Certified Data Credential (CDC) and one or more the Certified Snapshot Credentials (CSC) are available. The different partial credential (CSCs) you be compared against the CDC credential hashes. This allows the application to know which attributes were certified by the data-auditor and with each value. +The complete verification comparative would happen when both Certified Data Credential (CDC) and one or more the Certified Snapshot Credentials (CSC) are available. The different partial credential (CSCs) you be compared against the CDC credential hashes. This allows the application to know which attributes were certified by the data-auditor and with each value. ![CDC + CSC Complete Verification Method](./resources/technical/complete-verification-CSC-CDC.svg) @@ -437,7 +433,7 @@ The complete verification comparation would be happen when both Certified Data C ## Flow Diagrams -In order for the Certified Data Credential and Certified Snapshot Credential to be retrieve, the consumer application **MUST** be able to access the digital twin in the data auditor registry. +In order for the Certified Data Credential and Certified Snapshot Credential to be retrieved, the consumer application **MUST** be able to access the digital twin in the data auditor registry. ### CDC Technical Verification Flow @@ -457,11 +453,11 @@ For the partial credential the data will be available in a "Verification" aspect > [!CAUTION] -> The information added here its still not productive, what its proposed is simply a MOCK, and its not ready to be implemented in a system yet, the actual schema and details **MUST** be defined in the future of this documentation +> The information added here It's still not productive, what its proposed is simply a MOCK, and it's not ready to be implemented in a system yet, the actual schema and details **MUST** be defined in the future of this documentation ### Certified Data Credential Schema -The CDC schema contains the complete passport and some additional information, as well as as the signature of the data provider. +The CDC schema contains the complete passport and some additional information, as well as the signature of the data provider. Here we have an example with the [Digital Product Passport v2.0.0](https://raw.githubusercontent.com/eclipse-tractusx/sldt-semantic-models/main/io.catenax.generic.digital_product_passport/2.0.0) Aspect Model. @@ -740,7 +736,7 @@ Here we have an example with the [Digital Product Passport v2.0.0](https://raw.g ## Certified Snapshot Credential Schema -The CDC schema contains the partial passport with different attributes, all them with the methods used for the ceritification, as well as as the signature of the data provider. +The CDC schema contains the partial passport with different attributes, all them with the methods used for the certification, as well as the signature of the data provider. Here we have an example of the generated CSC from the [previous CDC Aspect](#certified-data-credential-schema) the [Digital Product Passport v2.0.0](https://raw.githubusercontent.com/eclipse-tractusx/sldt-semantic-models/main/io.catenax.generic.digital_product_passport/2.0.0) Aspect Model. @@ -814,18 +810,18 @@ Here we have an example of the generated CSC from the [previous CDC Aspect](#cer ## Attribute Certification Registry > [!WARNING] -> The attribute certification registry details is still not available. It will contain the complete list of CSC certificates and also reference to the CDC or plain json submodel in the same digital twin. +> The attribute certification registry details is still not available. It will contain the complete list of CSC certificates and also reference to the CDC or plain JSON submodel in the same digital twin. # Technical Integration Design > [!WARNING] -> The complete technical integration design is still not available here! More details comming soon... +> The complete technical integration design is still not available here! More details coming soon... ## Interfaces -The digital product pass application would act in the dpp-verification concept as the "Verification System" which is able to communicate with different systems, behind or not behind a EDC connector. Data would be exchange using the EDC however components like the Wallet could be accessed using the "DID Web" method, or the Semantic Hub using the central interface provided by the operator of the network. +The digital product pass application would act in the dpp-verification concept as the "Verification System" which is able to communicate with different systems, behind or not behind an EDC connector. Data would be exchange using the EDC however components like the Wallet could be accessed using the "DID Web" method, or the Semantic Hub using the central interface provided by the operator of the network. -![intefaces](./resources/technical/interfaces.svg) +![Interfaces](./resources/technical/interfaces.svg) ## Certification Sequence Diagrams @@ -841,7 +837,7 @@ In this sequence diagram we can see how a data auditor retrieved the data as a n ### CDC + CSC Certification Sequence Diagram -In this sequence diagram we have the same as the first one, however the data auditor can also indicate which data needs to be updated in the original data for being `compliant`. Therefore the data provider can also update its data in the original data and verify it once again. +In this sequence diagram we have the same as the first one, however the data auditor can also indicate which data needs to be updated in the original data for being `compliant`. Therefore, the data provider can also update its data in the original data and verify it once again. ![CSC + CDC Certification](./resources/technical/technical-integration-flow-csc+cdc-data-auditor.svg) @@ -890,9 +886,9 @@ No content with copyright was copied. All the information used as reference in t # Special Thanks -We would like to thank [Matthias Binzer](https://github.com/matgnt) for contributing in the refactoring of the initial concept by giving some insights on how he has done the Supply Chain data integrity concept using Verifiable Credentials (TRS) Data Integrity Demonstrator. He supported us on finding a way and giving the hints for maintaining selective disclosure when it comes to verify specific attributes from a aspect. +We would like to thank [Matthias Binzer](https://github.com/matgnt) for contributing in the refactoring of the initial concept by giving some insights on how he has done the Supply Chain data integrity concept using Verifiable Credentials (TRS) Data Integrity Demonstrator. He supported us on finding a way and giving the hints for maintaining selective disclosure when it comes to verify specific attributes from an aspect. We also thank for all the Platform Capability Architects for their disposition for reviewing and supporting the concept from an architecture perspective. We thank the Wallet Catena-X Experts for the time they took review the concept and for the feedback that was given. -We thank the managed identify wallets product owner for the support and availability for answering questions which were relevant to the adaptation of the concept to the architecture. +Furthermore, we thank the managed identify wallets product owner for the support and availability for answering questions which were relevant to the adaptation of the concept to the architecture. Last but not least a special thanks for all the Tractus-X and Catena-X Stakeholders that participated in the elaboration and review of this concept. @@ -911,7 +907,7 @@ explanation of this Certification and Verification Concept. | CDC | Certified Data Credential | | DTR | Digital Twin Registry | | dDTR | Decentralized Digital Twin Registry | -| DID | Decentral Identifier | +| DID | Decentralized Identifier | | DPP | Digital Product Passport | | DT | Digital Twin | | EDC | Eclipse Data Space Connector | From ef26e4609ae7eff277a382a706445fe7277c3fa8 Mon Sep 17 00:00:00 2001 From: Mathias Brunkow Moser Date: Tue, 9 Jul 2024 09:35:53 +0200 Subject: [PATCH 03/25] chore: added generated with AI note --- dpp-verification/README.md | 7 ++----- dpp-verification/resources/verification-logo.png.license | 2 ++ 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/dpp-verification/README.md b/dpp-verification/README.md index 987f67b54..beea09ba5 100644 --- a/dpp-verification/README.md +++ b/dpp-verification/README.md @@ -24,22 +24,19 @@ SPDX-License-Identifier: CC-BY-4.0
DPP Verificaion Logo

- Version:  v1.5 + Version:  v1.5 STATUS: RELEASED

A Catena-X Data Verification Framework

Digital Product Pass Verification Add-on

-> [!IMPORTANT] -> This is the first version of the Digital Product Pass Verification Framework, more details will be added in the next release R24.08 regarding the implementation. And a first PoC will be implemented in the application for consumer verification. More information can be found in the issue: [eclipse-tractusx/sig-release#655](https://github.com/eclipse-tractusx/sig-release/issues/655) - # Metadata | | Date | Authors & Reviewers | | -------------------- | ----------------- | ----------------------------------------------------- | | **Created** | December 29, 2023 | [Mathias Brunkow Moser](https://github.com/matbmoser) | -| **Lastest Revision** | May 16, 2024 | [Mathias Brunkow Moser](https://github.com/matbmoser) | +| **Lastest Revision** | July 09, 2024 | [Mathias Brunkow Moser](https://github.com/matbmoser) | ## Authors diff --git a/dpp-verification/resources/verification-logo.png.license b/dpp-verification/resources/verification-logo.png.license index 24c4e4a12..d32b4f552 100644 --- a/dpp-verification/resources/verification-logo.png.license +++ b/dpp-verification/resources/verification-logo.png.license @@ -1,3 +1,5 @@ +Generated with AI (StableDiffusion XL) + ## NOTICE This work is licensed under the [CC-BY-4.0](https://creativecommons.org/licenses/by/4.0/legalcode). From ba14ba498e5b74a025f2baaf00389030c9a96c74 Mon Sep 17 00:00:00 2001 From: Mathias Brunkow Moser Date: Wed, 10 Jul 2024 14:52:42 +0200 Subject: [PATCH 04/25] feat: generated certified snapshot credential schema and semantics --- dpp-verification/README.md | 4 +- .../1.0.0/certifiedSnapshotCredential.jsonld | 97 +++++++++++ .../1.0.0/CertifiedSnapshotCredential.ttl | 149 +++++++++++++++++ .../1.0.0/CertifiedSnapshotCredential2.ttl | 137 +++++++++++++++ .../CertifiedSnapshotCredential-sample.json | 24 +++ .../CertifiedSnapshotCredential-schema.json | 157 ++++++++++++++++++ .../1.0.0/gen/DigitalProductPassCSC.jsonld | 130 +++++++++++++++ 7 files changed, 696 insertions(+), 2 deletions(-) create mode 100644 dpp-verification/schemas/csc/1.0.0/certifiedSnapshotCredential.jsonld create mode 100644 dpp-verification/semantics/io.catenax.dpp_verification.csc/1.0.0/CertifiedSnapshotCredential.ttl create mode 100644 dpp-verification/semantics/io.catenax.dpp_verification.csc/1.0.0/CertifiedSnapshotCredential2.ttl create mode 100644 dpp-verification/semantics/io.catenax.dpp_verification.csc/1.0.0/gen/CertifiedSnapshotCredential-sample.json create mode 100644 dpp-verification/semantics/io.catenax.dpp_verification.csc/1.0.0/gen/CertifiedSnapshotCredential-schema.json create mode 100644 dpp-verification/semantics/io.catenax.dpp_verification.csc/1.0.0/gen/DigitalProductPassCSC.jsonld diff --git a/dpp-verification/README.md b/dpp-verification/README.md index beea09ba5..31dd7f595 100644 --- a/dpp-verification/README.md +++ b/dpp-verification/README.md @@ -85,7 +85,7 @@ This concept has been proved to be of high interest from the Certification and V - [Use Cases](#use-cases) - [Previous Investigation](#previous-investigation) - [Processes Terminology](#processes-terminology) - - [**Roles/Actors**](#rolesactors) + - [Roles/Actors](#rolesactors) - [Abstract Interaction (Business Interaction)](#abstract-interaction-business-interaction) - [Document Exchange Details](#document-exchange-details) - [Assumptions](#assumptions) @@ -215,7 +215,7 @@ The other terminology from **Data Provider** to **Data Auditor** is called **Dat | **Data Verification** | Data Consumer, Data Provider, Data Auditor | The data verification process englobes the complete journey from retrieving data as a data consumer from a data provider. It includes the search for verification statements and attribute level verification in digital twins. At the end of the journey attribute specific verification may or not be found. Other types of verification like self attestations may be or not retrieved. Depends on the available verification information. In the data verification process is included the verification of the signatures included in the data created and certified in the Data Certification Process. | **Verification Result** *with the status/flaws* | | **Data Certification** | Data Provider, Data Auditor | The data certification process includes all the processes related to triggering the verification until providing the data for certifying specific attributes. The data provider triggers the certification for an external or internal data auditor, which generates and optionally stores a verification statements | **Certified Data Aspects** *as Verification Statements* | -## **Roles/Actors** +## Roles/Actors Three main roles are defined and have certain responsibilities or can conduct actions in the processes. Each role can have more than one W3C role and generate different artifacts as specified in the following table: diff --git a/dpp-verification/schemas/csc/1.0.0/certifiedSnapshotCredential.jsonld b/dpp-verification/schemas/csc/1.0.0/certifiedSnapshotCredential.jsonld new file mode 100644 index 000000000..80bb65515 --- /dev/null +++ b/dpp-verification/schemas/csc/1.0.0/certifiedSnapshotCredential.jsonld @@ -0,0 +1,97 @@ +{ + "@context": { + "@version": 1.1, + "CertifiedSnapshotCredential": { + "@context": { + "@definition": "Credential that contains the complete passport and is signed by the issuer of the data. It allows to track changes during the updates from the passport in the supply chain.\nIt can be \"self-testified\" by the data provider when creating/issuing the passport data. It contains the additional attributes added to the Verifiable Credential Data Model v2.", + "@version": 1.1, + "id": "@id", + "origin": { + "@context": { + "@definition": "The reference to the original credential/data use for creating the ", + "@version": 1.1, + "checksum": { + "@context": { + "@definition": "Constains the SHA512 Hash of the complete verifiable credential/data of the origin content" + }, + "@id": "csc:checksum", + "@type": "schema:string" + }, + "id": "@id", + "semanticId": { + "@context": { + "@definition": "The property which contains the semantic id string of the credential subject. It contains the complete identification of which aspect model version its contained. The key can be used to find the model information in the expanded JSON-LD." + }, + "@id": "csc:semanticId", + "@type": "schema:string" + }, + "type": "@type" + }, + "@id": "csc:origin" + }, + "type": "@type" + }, + "@id": "csc:CertifiedSnapshotCredential" + }, + "attributes": { + "@container": "@list", + "@context": { + "@context": { + "@version": 1.1, + "id": "@id", + "path": { + "@context": { + "@definition": "The path or location from the attribute in the original payload referenced in \"origin\". In case the value is in array the position of the element will be referenced. Example sustainability.productCarbonFootprint.calculations[0].value, but in the case it is a object the notation sustainability.productCarbonFootprint.value, will be used." + }, + "@id": "csc:path", + "@type": "schema:string" + }, + "proof": { + "@context": { + "@definition": "The hashed proof from the \"raw\" value. Its a sha3-512 hash that contains as content the hashed output produced when the value from the origin path was introduced." + }, + "@id": "csc:proof", + "@type": "schema:string" + }, + "type": "@type", + "validationMethod": { + "@container": "@list", + "@context": { + "@context": { + "@version": 1.1, + "id": "@id", + "label": { + "@context": { + "@definition": "The label of the document selected as validationMethod." + }, + "@id": "csc:label", + "@type": "schema:string" + }, + "type": "@type", + "uri": { + "@context": { + "@definition": "The url, link, direction or DID for the document, validation proof method used." + }, + "@id": "csc:uri", + "@type": "schema:string" + } + }, + "@definition": "List of calculation methods, rulebooks, standards and regulations used to validate the value.", + "@version": 1.1, + "id": "@id", + "type": "@type" + }, + "@id": "csc:validationMethod" + } + }, + "@definition": "The list of attributes that are \"certified\" by the issuer of the credential.", + "@version": 1.1, + "id": "@id", + "type": "@type" + }, + "@id": "csc:attributes" + }, + "csc": "urn:samm:io.catenax.dpp_verification.csc:1.0.0#", + "schema": "https://schema.org/" + } +} \ No newline at end of file diff --git a/dpp-verification/semantics/io.catenax.dpp_verification.csc/1.0.0/CertifiedSnapshotCredential.ttl b/dpp-verification/semantics/io.catenax.dpp_verification.csc/1.0.0/CertifiedSnapshotCredential.ttl new file mode 100644 index 000000000..fc16ebd1e --- /dev/null +++ b/dpp-verification/semantics/io.catenax.dpp_verification.csc/1.0.0/CertifiedSnapshotCredential.ttl @@ -0,0 +1,149 @@ +@prefix samm: . +@prefix samm-c: . +@prefix samm-e: . +@prefix unit: . +@prefix rdf: . +@prefix rdfs: . +@prefix xsd: . +@prefix : . + +:CertifiedSnapshotCredential a samm:Aspect ; + samm:preferredName "CertifiedSnapshotCredential"@en ; + samm:description "Credential that contains the complete passport and is signed by the issuer of the data. It allows to track changes during the updates from the passport in the supply chain.\nIt can be \"self-testified\" by the data provider when creating/issuing the passport data. It contains the additional attributes added to the Verifiable Credential Data Model v2."@en ; + samm:see ; + samm:see ; + samm:properties ( :credentialSubject :origin ) ; + samm:operations ( ) ; + samm:events ( ) . + +:credentialSubject a samm:Property ; + samm:preferredName "credentialSubject"@en ; + samm:description "The standardized component from the Verifiable Credentials that contains the content from the Verified Aspect."@en ; + samm:see ; + samm:characteristic :CredentialSubjectCharacteristic . + +:origin a samm:Property ; + samm:preferredName "origin"@en ; + samm:description "The reference to the original credential/data use for creating the "@en ; + samm:characteristic :OriginCharacteristic . + +:CredentialSubjectCharacteristic a samm:Characteristic ; + samm:preferredName "credentialSubject"@en ; + samm:dataType :CredentialSubjectEntity . + +:OriginCharacteristic a samm:Characteristic ; + samm:preferredName "originCharacteristic"@en ; + samm:dataType :OriginEntity . + +:CredentialSubjectEntity a samm:Entity ; + samm:preferredName "credentialSubject"@en ; + samm:properties ( :attributes ) . + +:OriginEntity a samm:Entity ; + samm:preferredName "originEntity"@en ; + samm:properties ( :checksum :semanticId [ samm:property :type; samm:payloadName "@type" ] [ samm:property :originId; samm:payloadName "@id" ] ) . + +:attributes a samm:Property ; + samm:preferredName "attributes"@en ; + samm:description "The list of attributes that are \"certified\" by the issuer of the credential."@en ; + samm:characteristic :AttibutesListCharacteristic . + +:checksum a samm:Property ; + samm:preferredName "checksum"@en ; + samm:description "Constains the SHA512 Hash of the complete verifiable credential/data of the origin content"@en ; + samm:see ; + samm:characteristic :SHA3512 ; + samm:exampleValue "9ece086e9bac491fac5c1d1046ca11d737b92a2b2ebd93f005d7b710110c0a678288166e7fbe796883a4f2e9b3ca9f484f521d0ce464345cc1aec96779149c14" . + +:semanticId a samm:Property ; + samm:preferredName "semanticId"@en ; + samm:description "The property which contains the semantic id string of the credential subject. It contains the complete identification of which aspect model version its contained. The key can be used to find the model information in the expanded JSON-LD."@en ; + samm:characteristic samm-c:Text ; + samm:exampleValue "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#DigitalProductPass" . + +:type a samm:Property ; + samm:preferredName "@type"@en ; + samm:description "Describes the MIME type of the origin document, verifiable credential, data model or any other resource."@en ; + samm:characteristic samm-c:MimeType ; + samm:exampleValue "application/vc+ld+json" . + +:originId a samm:Property ; + samm:preferredName "@id"@en ; + samm:description "The DID Reference, link to the verifiable credential, or the specific resource provided as origin document for the validation/certification of the attributes."@en ; + samm:characteristic samm-c:Text ; + samm:exampleValue "did:web:dpp-test-system.com:BPNL000000000000:api:public:urn%3Auuid%3Acd1c0904-27e2-4ae2-8751-5c8c8e4b6812" . + +:AttibutesListCharacteristic a samm-c:List ; + samm:preferredName "attributes"@en ; + samm:description "The list of attributes contained in the origin file used to create the \"snapshot\"."@en ; + samm:dataType :AttributeEntity . + +:SHA3512 a samm:Characteristic ; + samm:preferredName "sha3-512"@en ; + samm:description "The Secure Hash Algorithm 3 is a mathematical hash function that receives bytes from a input source and generates a output of 512 \"bytes\". It is considered actually one of the most strong hash functions available from the SHA3 series. Its a more advance permutation of the SHA2-512, and it is not vulnerable to length extension attacks."@en ; + samm:see ; + samm:see ; + samm:dataType xsd:string . + +:AttributeEntity a samm:Entity ; + samm:preferredName "attribute"@en ; + samm:description "The entity that represents one attribute correspondent to the origin aspect from where the \"snapshot\" was taken."@en ; + samm:properties ( :path :proof :validationMethod ) . + +:path a samm:Property ; + samm:preferredName "path"@en ; + samm:description "The path or location from the attribute in the original payload referenced in \"origin\". In case the value is in array the position of the element will be referenced. Example sustainability.productCarbonFootprint.calculations[0].value, but in the case it is a object the notation sustainability.productCarbonFootprint.value, will be used."@en ; + samm:characteristic samm-c:Text ; + samm:exampleValue "sustainability.productCarbonFootprint.calculations[0].value" . + +:proof a samm:Property ; + samm:preferredName "proof"@en ; + samm:description "The hashed proof from the \"raw\" value. Its a sha3-512 hash that contains as content the hashed output produced when the value from the origin path was introduced."@en ; + samm:characteristic :SHA3512 ; + samm:exampleValue "2c54d5edfeb095a18805b81df33b21422a18165563fd36c524cd61068044225fcb24cecb1fbd147bd899f16b080fd62671fc175dcdd712c7d05051085ab41160" . + +:validationMethod a samm:Property ; + samm:preferredName "validationMethod"@en ; + samm:description "List of calculation methods, rulebooks, standards and regulations used to validate the value."@en ; + samm:characteristic :MethodListCharacteristic . + +:MethodListCharacteristic a samm-c:List ; + samm:preferredName "methodList"@en ; + samm:description "This is the list of methods."@en ; + samm:dataType :Method . + +:Method a samm:Entity ; + samm:preferredName "method"@en ; + samm:description "The single element that represents the proofing of validation source. Could be a document, standard, rulebook, regulation, etc."@en ; + samm:properties ( :methodType :label :id :uri ) . + +:methodType a samm:Property ; + samm:preferredName "@type"@en ; + samm:description "The type the element validation method, document, standard used."@en ; + samm:characteristic :MethodTypes ; + samm:exampleValue "Standard" . + +:label a samm:Property ; + samm:preferredName "label"@en ; + samm:description "The label of the document selected as validationMethod."@en ; + samm:characteristic samm-c:Text ; + samm:exampleValue "Catena-X PCF Rulebook Standard" . + +:id a samm:Property ; + samm:preferredName "id"@en ; + samm:description "The identification of the specific standard, to ease the identification, searching process and verification of the validationMethod."@en ; + samm:characteristic samm-c:Text ; + samm:exampleValue "CX-0029" . + +:uri a samm:Property ; + samm:preferredName "uri"@en ; + samm:description "The url, link, direction or DID for the document, validation proof method used."@en ; + samm:characteristic samm-c:Text ; + samm:exampleValue "https://catena-x.net/fileadmin/user_upload/Standard-Bibliothek/Update_September23/CX-0029-ProductCarbonFootprintRulebook-v2.0.0.pdf" . + +:MethodTypes a samm-c:Enumeration ; + samm:preferredName "methodTypes"@en ; + samm:description "This is the list of different possible options to be used in the @type field."@en ; + samm:dataType xsd:string ; + samm-c:values ( "Standard" "Regulation" "Rulebook" "Document" "Book" "Application" "Resource" "Manual" "Custom" "Other" "Process" "Undefined" ) . + diff --git a/dpp-verification/semantics/io.catenax.dpp_verification.csc/1.0.0/CertifiedSnapshotCredential2.ttl b/dpp-verification/semantics/io.catenax.dpp_verification.csc/1.0.0/CertifiedSnapshotCredential2.ttl new file mode 100644 index 000000000..3ed43f2a5 --- /dev/null +++ b/dpp-verification/semantics/io.catenax.dpp_verification.csc/1.0.0/CertifiedSnapshotCredential2.ttl @@ -0,0 +1,137 @@ +@prefix samm: . +@prefix samm-c: . +@prefix samm-e: . +@prefix unit: . +@prefix rdf: . +@prefix rdfs: . +@prefix xsd: . +@prefix : . + +:CertifiedSnapshotCredential a samm:Aspect ; + samm:preferredName "CertifiedSnapshotCredential"@en ; + samm:description "Credential that contains the complete passport and is signed by the issuer of the data. It allows to track changes during the updates from the passport in the supply chain.\nIt can be \"self-testified\" by the data provider when creating/issuing the passport data. It contains the additional attributes added to the Verifiable Credential Data Model v2."@en ; + samm:see ; + samm:see ; + samm:properties ( :credentialSubject :origin ) ; + samm:operations ( ) ; + samm:events ( ) . + +:credentialSubject a samm:Property ; + samm:preferredName "credentialSubject"@en ; + samm:description "The standardized component from the Verifiable Credentials that contains the content from the Verified Aspect."@en ; + samm:see ; + samm:characteristic :CredentialSubjectCharacteristic . + +:origin a samm:Property ; + samm:preferredName "origin"@en ; + samm:description "The reference to the original credential/data use for creating the "@en ; + samm:characteristic :OriginCharacteristic . + +:CredentialSubjectCharacteristic a samm:Characteristic ; + samm:preferredName "credentialSubject"@en ; + samm:dataType :CredentialSubjectEntity . + +:OriginCharacteristic a samm:Characteristic ; + samm:preferredName "originCharacteristic"@en ; + samm:dataType :OriginEntity . + +:CredentialSubjectEntity a samm:Entity ; + samm:preferredName "credentialSubject"@en ; + samm:properties ( :attributes ) . + +:OriginEntity a samm:Entity ; + samm:preferredName "originEntity"@en ; + samm:properties ( :checksum :semanticId ) . + +:attributes a samm:Property ; + samm:preferredName "attributes"@en ; + samm:description "The list of attributes that are \"certified\" by the issuer of the credential."@en ; + samm:characteristic :AttibutesListCharacteristic . + +:checksum a samm:Property ; + samm:preferredName "checksum"@en ; + samm:description "Constains the SHA512 Hash of the complete verifiable credential/data of the origin content"@en ; + samm:see ; + samm:characteristic :SHA3512 ; + samm:exampleValue "9ece086e9bac491fac5c1d1046ca11d737b92a2b2ebd93f005d7b710110c0a678288166e7fbe796883a4f2e9b3ca9f484f521d0ce464345cc1aec96779149c14" . + +:semanticId a samm:Property ; + samm:preferredName "semanticId"@en ; + samm:description "The property which contains the semantic id string of the credential subject. It contains the complete identification of which aspect model version its contained. The key can be used to find the model information in the expanded JSON-LD."@en ; + samm:characteristic samm-c:Text ; + samm:exampleValue "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#DigitalProductPass" . + +:AttibutesListCharacteristic a samm-c:List ; + samm:preferredName "attributes"@en ; + samm:description "The list of attributes contained in the origin file used to create the \"snapshot\"."@en ; + samm:dataType :AttributeEntity . + +:SHA3512 a samm:Characteristic ; + samm:preferredName "sha3-512"@en ; + samm:description "The Secure Hash Algorithm 3 is a mathematical hash function that receives bytes from a input source and generates a output of 512 \"bytes\". It is considered actually one of the most strong hash functions available from the SHA3 series. Its a more advance permutation of the SHA2-512, and it is not vulnerable to length extension attacks."@en ; + samm:see ; + samm:see ; + samm:dataType xsd:string . + +:AttributeEntity a samm:Entity ; + samm:preferredName "attribute"@en ; + samm:description "The entity that represents one attribute correspondent to the origin aspect from where the \"snapshot\" was taken."@en ; + samm:properties ( :path :proof :validationMethod ) . + +:path a samm:Property ; + samm:preferredName "path"@en ; + samm:description "The path or location from the attribute in the original payload referenced in \"origin\". In case the value is in array the position of the element will be referenced. Example sustainability.productCarbonFootprint.calculations[0].value, but in the case it is a object the notation sustainability.productCarbonFootprint.value, will be used."@en ; + samm:characteristic samm-c:Text ; + samm:exampleValue "sustainability.productCarbonFootprint.calculations[0].value" . + +:proof a samm:Property ; + samm:preferredName "proof"@en ; + samm:description "The hashed proof from the \"raw\" value. Its a sha3-512 hash that contains as content the hashed output produced when the value from the origin path was introduced."@en ; + samm:characteristic :SHA3512 ; + samm:exampleValue "2c54d5edfeb095a18805b81df33b21422a18165563fd36c524cd61068044225fcb24cecb1fbd147bd899f16b080fd62671fc175dcdd712c7d05051085ab41160" . + +:validationMethod a samm:Property ; + samm:preferredName "validationMethod"@en ; + samm:description "List of calculation methods, rulebooks, standards and regulations used to validate the value."@en ; + samm:characteristic :MethodListCharacteristic . + +:MethodListCharacteristic a samm-c:List ; + samm:preferredName "methodList"@en ; + samm:description "This is the list of methods."@en ; + samm:dataType :Method . + +:Method a samm:Entity ; + samm:preferredName "method"@en ; + samm:description "The single element that represents the proofing of validation source. Could be a document, standard, rulebook, regulation, etc."@en ; + samm:properties ( :methodType :label :id :uri ) . + +:methodType a samm:Property ; + samm:preferredName "@type"@en ; + samm:description "The type the element validation method, document, standard used."@en ; + samm:characteristic :MethodTypes ; + samm:exampleValue "Standard" . + +:label a samm:Property ; + samm:preferredName "label"@en ; + samm:description "The label of the document selected as validationMethod."@en ; + samm:characteristic samm-c:Text ; + samm:exampleValue "Catena-X PCF Rulebook Standard" . + +:id a samm:Property ; + samm:preferredName "id"@en ; + samm:description "The identification of the specific standard, to ease the identification, searching process and verification of the validationMethod."@en ; + samm:characteristic samm-c:Text ; + samm:exampleValue "CX-0029" . + +:uri a samm:Property ; + samm:preferredName "uri"@en ; + samm:description "The url, link, direction or DID for the document, validation proof method used."@en ; + samm:characteristic samm-c:Text ; + samm:exampleValue "https://catena-x.net/fileadmin/user_upload/Standard-Bibliothek/Update_September23/CX-0029-ProductCarbonFootprintRulebook-v2.0.0.pdf" . + +:MethodTypes a samm-c:Enumeration ; + samm:preferredName "methodTypes"@en ; + samm:description "This is the list of different possible options to be used in the @type field."@en ; + samm:dataType xsd:string ; + samm-c:values ( "Standard" "Regulation" "Rulebook" "Document" "Book" "Application" "Resource" "Manual" "Custom" "Other" "Process" "Undefined" ) . + diff --git a/dpp-verification/semantics/io.catenax.dpp_verification.csc/1.0.0/gen/CertifiedSnapshotCredential-sample.json b/dpp-verification/semantics/io.catenax.dpp_verification.csc/1.0.0/gen/CertifiedSnapshotCredential-sample.json new file mode 100644 index 000000000..ffcc6e30b --- /dev/null +++ b/dpp-verification/semantics/io.catenax.dpp_verification.csc/1.0.0/gen/CertifiedSnapshotCredential-sample.json @@ -0,0 +1,24 @@ +{ + "credentialSubject": { + "attributes": [ + { + "validationMethod": [ + { + "methodType": "Standard", + "label": "Catena-X PCF Rulebook Standard", + "id": "CX-0029", + "uri": "https://catena-x.net/fileadmin/user_upload/Standard-Bibliothek/Update_September23/CX-0029-ProductCarbonFootprintRulebook-v2.0.0.pdf" + } + ], + "path": "sustainability.productCarbonFootprint.calculations[0].value", + "proof": "2c54d5edfeb095a18805b81df33b21422a18165563fd36c524cd61068044225fcb24cecb1fbd147bd899f16b080fd62671fc175dcdd712c7d05051085ab41160" + } + ] + }, + "origin": { + "checksum": "9ece086e9bac491fac5c1d1046ca11d737b92a2b2ebd93f005d7b710110c0a678288166e7fbe796883a4f2e9b3ca9f484f521d0ce464345cc1aec96779149c14", + "semanticId": "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#DigitalProductPass", + "@id": "did:web:dpp-test-system.com:BPNL000000000000:api:public:urn%3Auuid%3Acd1c0904-27e2-4ae2-8751-5c8c8e4b6812", + "@type": "application/vc+ld+json" + } +} \ No newline at end of file diff --git a/dpp-verification/semantics/io.catenax.dpp_verification.csc/1.0.0/gen/CertifiedSnapshotCredential-schema.json b/dpp-verification/semantics/io.catenax.dpp_verification.csc/1.0.0/gen/CertifiedSnapshotCredential-schema.json new file mode 100644 index 000000000..a844bede2 --- /dev/null +++ b/dpp-verification/semantics/io.catenax.dpp_verification.csc/1.0.0/gen/CertifiedSnapshotCredential-schema.json @@ -0,0 +1,157 @@ +{ + "$schema": "http://json-schema.org/draft-04/schema", + "description": "Credential that contains the complete passport and is signed by the issuer of the data. It allows to track changes during the updates from the passport in the supply chain.\nIt can be \"self-testified\" by the data provider when creating/issuing the passport data. It contains the additional attributes added to the Verifiable Credential Data Model v2.", + "type": "object", + "components": { + "schemas": { + "urn_samm_org.eclipse.esmf.samm_characteristic_2.1.0_Text": { + "type": "string", + "description": "Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc." + }, + "urn_samm_io.catenax.dpp_verification.csc_1.0.0_SHA3512": { + "type": "string", + "description": "The Secure Hash Algorithm 3 is a mathematical hash function that receives bytes from a input source and generates a output of 512 \"bytes\". It is considered actually one of the most strong hash functions available from the SHA3 series. Its a more advance permutation of the SHA2-512, and it is not vulnerable to length extension attacks." + }, + "urn_samm_io.catenax.dpp_verification.csc_1.0.0_MethodTypes": { + "type": "string", + "description": "This is the list of different possible options to be used in the @type field.", + "enum": [ + "Standard", + "Regulation", + "Rulebook", + "Document", + "Book", + "Application", + "Resource", + "Manual", + "Custom", + "Other", + "Process", + "Undefined" + ] + }, + "urn_samm_io.catenax.dpp_verification.csc_1.0.0_Method": { + "description": "The single element that represents the proofing of validation source. Could be a document, standard, rulebook, regulation, etc.", + "type": "object", + "properties": { + "methodType": { + "description": "The type the element validation method, document, standard used.", + "$ref": "#/components/schemas/urn_samm_io.catenax.dpp_verification.csc_1.0.0_MethodTypes" + }, + "label": { + "description": "The label of the document selected as validationMethod.", + "$ref": "#/components/schemas/urn_samm_org.eclipse.esmf.samm_characteristic_2.1.0_Text" + }, + "id": { + "description": "The identification of the specific standard, to ease the identification, searching process and verification of the validationMethod.", + "$ref": "#/components/schemas/urn_samm_org.eclipse.esmf.samm_characteristic_2.1.0_Text" + }, + "uri": { + "description": "The url, link, direction or DID for the document, validation proof method used.", + "$ref": "#/components/schemas/urn_samm_org.eclipse.esmf.samm_characteristic_2.1.0_Text" + } + }, + "required": [ + "methodType", + "label", + "id", + "uri" + ] + }, + "urn_samm_io.catenax.dpp_verification.csc_1.0.0_MethodListCharacteristic": { + "description": "This is the list of methods.", + "type": "array", + "items": { + "$ref": "#/components/schemas/urn_samm_io.catenax.dpp_verification.csc_1.0.0_Method" + } + }, + "urn_samm_io.catenax.dpp_verification.csc_1.0.0_AttributeEntity": { + "description": "The entity that represents one attribute correspondent to the origin aspect from where the \"snapshot\" was taken.", + "type": "object", + "properties": { + "path": { + "description": "The path or location from the attribute in the original payload referenced in \"origin\". In case the value is in array the position of the element will be referenced. Example sustainability.productCarbonFootprint.calculations[0].value, but in the case it is a object the notation sustainability.productCarbonFootprint.value, will be used.", + "$ref": "#/components/schemas/urn_samm_org.eclipse.esmf.samm_characteristic_2.1.0_Text" + }, + "proof": { + "description": "The hashed proof from the \"raw\" value. Its a sha3-512 hash that contains as content the hashed output produced when the value from the origin path was introduced.", + "$ref": "#/components/schemas/urn_samm_io.catenax.dpp_verification.csc_1.0.0_SHA3512" + }, + "validationMethod": { + "description": "List of calculation methods, rulebooks, standards and regulations used to validate the value.", + "$ref": "#/components/schemas/urn_samm_io.catenax.dpp_verification.csc_1.0.0_MethodListCharacteristic" + } + }, + "required": [ + "path", + "proof", + "validationMethod" + ] + }, + "urn_samm_io.catenax.dpp_verification.csc_1.0.0_AttibutesListCharacteristic": { + "description": "The list of attributes contained in the origin file used to create the \"snapshot\".", + "type": "array", + "items": { + "$ref": "#/components/schemas/urn_samm_io.catenax.dpp_verification.csc_1.0.0_AttributeEntity" + } + }, + "urn_samm_io.catenax.dpp_verification.csc_1.0.0_CredentialSubjectCharacteristic": { + "type": "object", + "properties": { + "attributes": { + "description": "The list of attributes that are \"certified\" by the issuer of the credential.", + "$ref": "#/components/schemas/urn_samm_io.catenax.dpp_verification.csc_1.0.0_AttibutesListCharacteristic" + } + }, + "required": [ + "attributes" + ] + }, + "urn_samm_org.eclipse.esmf.samm_characteristic_2.1.0_MimeType": { + "type": "string", + "description": "A MIME type as defined in RFC 2046, for example \"application/pdf\"." + }, + "urn_samm_io.catenax.dpp_verification.csc_1.0.0_OriginCharacteristic": { + "type": "object", + "properties": { + "checksum": { + "description": "Constains the SHA512 Hash of the complete verifiable credential/data of the origin content", + "$ref": "#/components/schemas/urn_samm_io.catenax.dpp_verification.csc_1.0.0_SHA3512" + }, + "semanticId": { + "description": "The property which contains the semantic id string of the credential subject. It contains the complete identification of which aspect model version its contained. The key can be used to find the model information in the expanded JSON-LD.", + "$ref": "#/components/schemas/urn_samm_org.eclipse.esmf.samm_characteristic_2.1.0_Text" + }, + "@type": { + "description": "Describes the MIME type of the origin document, verifiable credential, data model or any other resource.", + "$ref": "#/components/schemas/urn_samm_org.eclipse.esmf.samm_characteristic_2.1.0_MimeType" + }, + "@id": { + "description": "The DID Reference, link to the verifiable credential, or the specific resource provided as origin document for the validation/certification of the attributes.", + "$ref": "#/components/schemas/urn_samm_org.eclipse.esmf.samm_characteristic_2.1.0_Text" + } + }, + "required": [ + "checksum", + "semanticId", + "@type", + "@id" + ] + } + } + }, + "properties": { + "credentialSubject": { + "description": "The standardized component from the Verifiable Credentials that contains the content from the Verified Aspect.", + "$ref": "#/components/schemas/urn_samm_io.catenax.dpp_verification.csc_1.0.0_CredentialSubjectCharacteristic" + }, + "origin": { + "description": "The reference to the original credential/data use for creating the ", + "$ref": "#/components/schemas/urn_samm_io.catenax.dpp_verification.csc_1.0.0_OriginCharacteristic" + } + }, + "required": [ + "credentialSubject", + "origin" + ] +} \ No newline at end of file diff --git a/dpp-verification/semantics/io.catenax.dpp_verification.csc/1.0.0/gen/DigitalProductPassCSC.jsonld b/dpp-verification/semantics/io.catenax.dpp_verification.csc/1.0.0/gen/DigitalProductPassCSC.jsonld new file mode 100644 index 000000000..4477fb640 --- /dev/null +++ b/dpp-verification/semantics/io.catenax.dpp_verification.csc/1.0.0/gen/DigitalProductPassCSC.jsonld @@ -0,0 +1,130 @@ +{ + "@context": [ + "https://www.w3.org/ns/credentials/v2", + "https://w3c.github.io/vc-jws-2020/contexts/v1/", + { + "@context": { + "@version": 1.1, + "CertifiedSnapshotCredential": { + "@context": { + "@definition": "Credential that contains the complete passport and is signed by the issuer of the data. It allows to track changes during the updates from the passport in the supply chain.\nIt can be \"self-testified\" by the data provider when creating/issuing the passport data. It contains the additional attributes added to the Verifiable Credential Data Model v2.", + "@version": 1.1, + "id": "@id", + "origin": { + "@context": { + "@definition": "The reference to the original credential/data use for creating the ", + "@version": 1.1, + "checksum": { + "@context": { + "@definition": "Constains the SHA512 Hash of the complete verifiable credential/data of the origin content" + }, + "@id": "csc:checksum", + "@type": "schema:string" + }, + "id": "@id", + "semanticId": { + "@context": { + "@definition": "The property which contains the semantic id string of the credential subject. It contains the complete identification of which aspect model version its contained. The key can be used to find the model information in the expanded JSON-LD." + }, + "@id": "csc:semanticId", + "@type": "schema:string" + }, + "type": "@type" + }, + "@id": "csc:origin" + }, + "type": "@type" + }, + "@id": "csc:CertifiedSnapshotCredential" + }, + "attributes": { + "@container": "@list", + "@context": { + "@context": { + "@version": 1.1, + "id": "@id", + "path": { + "@context": { + "@definition": "The path or location from the attribute in the original payload referenced in \"origin\". In case the value is in array the position of the element will be referenced. Example sustainability.productCarbonFootprint.calculations[0].value, but in the case it is a object the notation sustainability.productCarbonFootprint.value, will be used." + }, + "@id": "csc:path", + "@type": "schema:string" + }, + "proof": { + "@context": { + "@definition": "The hashed proof from the \"raw\" value. Its a sha3-512 hash that contains as content the hashed output produced when the value from the origin path was introduced." + }, + "@id": "csc:proof", + "@type": "schema:string" + }, + "type": "@type", + "validationMethod": { + "@container": "@list", + "@context": { + "@context": { + "@version": 1.1, + "id": "@id", + "label": { + "@context": { + "@definition": "The label of the document selected as validationMethod." + }, + "@id": "csc:label", + "@type": "schema:string" + }, + "type": "@type", + "uri": { + "@context": { + "@definition": "The url, link, direction or DID for the document, validation proof method used." + }, + "@id": "csc:uri", + "@type": "schema:string" + } + }, + "@definition": "List of calculation methods, rulebooks, standards and regulations used to validate the value.", + "@version": 1.1, + "id": "@id", + "type": "@type" + }, + "@id": "csc:validationMethod" + } + }, + "@definition": "The list of attributes that are \"certified\" by the issuer of the credential.", + "@version": 1.1, + "id": "@id", + "type": "@type" + }, + "@id": "csc:attributes" + }, + "csc": "urn:samm:io.catenax.dpp_verification.csc:1.0.0#", + "schema": "https://schema.org/" + } + } + ], + "type": [ + "VerifiableCredential", + "CertifiedSnapshotCredential", + "DigitalProductPassport" + ], + "credentialSubject": { + "attributes": [ + { + "validationMethod": [ + { + "methodType": "Standard", + "label": "Catena-X PCF Rulebook Standard", + "id": "CX-0029", + "uri": "https://catena-x.net/fileadmin/user_upload/Standard-Bibliothek/Update_September23/CX-0029-ProductCarbonFootprintRulebook-v2.0.0.pdf" + } + ], + "path": "sustainability.productCarbonFootprint.calculations[0].value", + "proof": "2c54d5edfeb095a18805b81df33b21422a18165563fd36c524cd61068044225fcb24cecb1fbd147bd899f16b080fd62671fc175dcdd712c7d05051085ab41160" + } + ] + }, + "origin": { + "checksum": "9ece086e9bac491fac5c1d1046ca11d737b92a2b2ebd93f005d7b710110c0a678288166e7fbe796883a4f2e9b3ca9f484f521d0ce464345cc1aec96779149c14", + "semanticId": "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#DigitalProductPass", + "@id": "did:web:dpp-test-system.com:BPNL000000000000:api:public:urn%3Auuid%3Acd1c0904-27e2-4ae2-8751-5c8c8e4b6812", + "@type": "application/vc+ld+json" + } +} \ No newline at end of file From 9c96c452ccd9f26f67243c58655ac2df81aa23f8 Mon Sep 17 00:00:00 2001 From: Mathias Brunkow Moser Date: Wed, 10 Jul 2024 16:09:16 +0200 Subject: [PATCH 05/25] feat: created first verifiable credential --- .../1.0.0/CertifiedSnapshotCredential2.ttl | 137 ---------------- .../1.0.0/gen/DigitalProductPassCSC.jsonld | 151 ++++-------------- 2 files changed, 33 insertions(+), 255 deletions(-) delete mode 100644 dpp-verification/semantics/io.catenax.dpp_verification.csc/1.0.0/CertifiedSnapshotCredential2.ttl diff --git a/dpp-verification/semantics/io.catenax.dpp_verification.csc/1.0.0/CertifiedSnapshotCredential2.ttl b/dpp-verification/semantics/io.catenax.dpp_verification.csc/1.0.0/CertifiedSnapshotCredential2.ttl deleted file mode 100644 index 3ed43f2a5..000000000 --- a/dpp-verification/semantics/io.catenax.dpp_verification.csc/1.0.0/CertifiedSnapshotCredential2.ttl +++ /dev/null @@ -1,137 +0,0 @@ -@prefix samm: . -@prefix samm-c: . -@prefix samm-e: . -@prefix unit: . -@prefix rdf: . -@prefix rdfs: . -@prefix xsd: . -@prefix : . - -:CertifiedSnapshotCredential a samm:Aspect ; - samm:preferredName "CertifiedSnapshotCredential"@en ; - samm:description "Credential that contains the complete passport and is signed by the issuer of the data. It allows to track changes during the updates from the passport in the supply chain.\nIt can be \"self-testified\" by the data provider when creating/issuing the passport data. It contains the additional attributes added to the Verifiable Credential Data Model v2."@en ; - samm:see ; - samm:see ; - samm:properties ( :credentialSubject :origin ) ; - samm:operations ( ) ; - samm:events ( ) . - -:credentialSubject a samm:Property ; - samm:preferredName "credentialSubject"@en ; - samm:description "The standardized component from the Verifiable Credentials that contains the content from the Verified Aspect."@en ; - samm:see ; - samm:characteristic :CredentialSubjectCharacteristic . - -:origin a samm:Property ; - samm:preferredName "origin"@en ; - samm:description "The reference to the original credential/data use for creating the "@en ; - samm:characteristic :OriginCharacteristic . - -:CredentialSubjectCharacteristic a samm:Characteristic ; - samm:preferredName "credentialSubject"@en ; - samm:dataType :CredentialSubjectEntity . - -:OriginCharacteristic a samm:Characteristic ; - samm:preferredName "originCharacteristic"@en ; - samm:dataType :OriginEntity . - -:CredentialSubjectEntity a samm:Entity ; - samm:preferredName "credentialSubject"@en ; - samm:properties ( :attributes ) . - -:OriginEntity a samm:Entity ; - samm:preferredName "originEntity"@en ; - samm:properties ( :checksum :semanticId ) . - -:attributes a samm:Property ; - samm:preferredName "attributes"@en ; - samm:description "The list of attributes that are \"certified\" by the issuer of the credential."@en ; - samm:characteristic :AttibutesListCharacteristic . - -:checksum a samm:Property ; - samm:preferredName "checksum"@en ; - samm:description "Constains the SHA512 Hash of the complete verifiable credential/data of the origin content"@en ; - samm:see ; - samm:characteristic :SHA3512 ; - samm:exampleValue "9ece086e9bac491fac5c1d1046ca11d737b92a2b2ebd93f005d7b710110c0a678288166e7fbe796883a4f2e9b3ca9f484f521d0ce464345cc1aec96779149c14" . - -:semanticId a samm:Property ; - samm:preferredName "semanticId"@en ; - samm:description "The property which contains the semantic id string of the credential subject. It contains the complete identification of which aspect model version its contained. The key can be used to find the model information in the expanded JSON-LD."@en ; - samm:characteristic samm-c:Text ; - samm:exampleValue "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#DigitalProductPass" . - -:AttibutesListCharacteristic a samm-c:List ; - samm:preferredName "attributes"@en ; - samm:description "The list of attributes contained in the origin file used to create the \"snapshot\"."@en ; - samm:dataType :AttributeEntity . - -:SHA3512 a samm:Characteristic ; - samm:preferredName "sha3-512"@en ; - samm:description "The Secure Hash Algorithm 3 is a mathematical hash function that receives bytes from a input source and generates a output of 512 \"bytes\". It is considered actually one of the most strong hash functions available from the SHA3 series. Its a more advance permutation of the SHA2-512, and it is not vulnerable to length extension attacks."@en ; - samm:see ; - samm:see ; - samm:dataType xsd:string . - -:AttributeEntity a samm:Entity ; - samm:preferredName "attribute"@en ; - samm:description "The entity that represents one attribute correspondent to the origin aspect from where the \"snapshot\" was taken."@en ; - samm:properties ( :path :proof :validationMethod ) . - -:path a samm:Property ; - samm:preferredName "path"@en ; - samm:description "The path or location from the attribute in the original payload referenced in \"origin\". In case the value is in array the position of the element will be referenced. Example sustainability.productCarbonFootprint.calculations[0].value, but in the case it is a object the notation sustainability.productCarbonFootprint.value, will be used."@en ; - samm:characteristic samm-c:Text ; - samm:exampleValue "sustainability.productCarbonFootprint.calculations[0].value" . - -:proof a samm:Property ; - samm:preferredName "proof"@en ; - samm:description "The hashed proof from the \"raw\" value. Its a sha3-512 hash that contains as content the hashed output produced when the value from the origin path was introduced."@en ; - samm:characteristic :SHA3512 ; - samm:exampleValue "2c54d5edfeb095a18805b81df33b21422a18165563fd36c524cd61068044225fcb24cecb1fbd147bd899f16b080fd62671fc175dcdd712c7d05051085ab41160" . - -:validationMethod a samm:Property ; - samm:preferredName "validationMethod"@en ; - samm:description "List of calculation methods, rulebooks, standards and regulations used to validate the value."@en ; - samm:characteristic :MethodListCharacteristic . - -:MethodListCharacteristic a samm-c:List ; - samm:preferredName "methodList"@en ; - samm:description "This is the list of methods."@en ; - samm:dataType :Method . - -:Method a samm:Entity ; - samm:preferredName "method"@en ; - samm:description "The single element that represents the proofing of validation source. Could be a document, standard, rulebook, regulation, etc."@en ; - samm:properties ( :methodType :label :id :uri ) . - -:methodType a samm:Property ; - samm:preferredName "@type"@en ; - samm:description "The type the element validation method, document, standard used."@en ; - samm:characteristic :MethodTypes ; - samm:exampleValue "Standard" . - -:label a samm:Property ; - samm:preferredName "label"@en ; - samm:description "The label of the document selected as validationMethod."@en ; - samm:characteristic samm-c:Text ; - samm:exampleValue "Catena-X PCF Rulebook Standard" . - -:id a samm:Property ; - samm:preferredName "id"@en ; - samm:description "The identification of the specific standard, to ease the identification, searching process and verification of the validationMethod."@en ; - samm:characteristic samm-c:Text ; - samm:exampleValue "CX-0029" . - -:uri a samm:Property ; - samm:preferredName "uri"@en ; - samm:description "The url, link, direction or DID for the document, validation proof method used."@en ; - samm:characteristic samm-c:Text ; - samm:exampleValue "https://catena-x.net/fileadmin/user_upload/Standard-Bibliothek/Update_September23/CX-0029-ProductCarbonFootprintRulebook-v2.0.0.pdf" . - -:MethodTypes a samm-c:Enumeration ; - samm:preferredName "methodTypes"@en ; - samm:description "This is the list of different possible options to be used in the @type field."@en ; - samm:dataType xsd:string ; - samm-c:values ( "Standard" "Regulation" "Rulebook" "Document" "Book" "Application" "Resource" "Manual" "Custom" "Other" "Process" "Undefined" ) . - diff --git a/dpp-verification/semantics/io.catenax.dpp_verification.csc/1.0.0/gen/DigitalProductPassCSC.jsonld b/dpp-verification/semantics/io.catenax.dpp_verification.csc/1.0.0/gen/DigitalProductPassCSC.jsonld index 4477fb640..c4e089d13 100644 --- a/dpp-verification/semantics/io.catenax.dpp_verification.csc/1.0.0/gen/DigitalProductPassCSC.jsonld +++ b/dpp-verification/semantics/io.catenax.dpp_verification.csc/1.0.0/gen/DigitalProductPassCSC.jsonld @@ -1,130 +1,45 @@ { "@context": [ - "https://www.w3.org/ns/credentials/v2", - "https://w3c.github.io/vc-jws-2020/contexts/v1/", - { - "@context": { - "@version": 1.1, - "CertifiedSnapshotCredential": { - "@context": { - "@definition": "Credential that contains the complete passport and is signed by the issuer of the data. It allows to track changes during the updates from the passport in the supply chain.\nIt can be \"self-testified\" by the data provider when creating/issuing the passport data. It contains the additional attributes added to the Verifiable Credential Data Model v2.", - "@version": 1.1, - "id": "@id", - "origin": { - "@context": { - "@definition": "The reference to the original credential/data use for creating the ", - "@version": 1.1, - "checksum": { - "@context": { - "@definition": "Constains the SHA512 Hash of the complete verifiable credential/data of the origin content" - }, - "@id": "csc:checksum", - "@type": "schema:string" - }, - "id": "@id", - "semanticId": { - "@context": { - "@definition": "The property which contains the semantic id string of the credential subject. It contains the complete identification of which aspect model version its contained. The key can be used to find the model information in the expanded JSON-LD." - }, - "@id": "csc:semanticId", - "@type": "schema:string" - }, - "type": "@type" - }, - "@id": "csc:origin" - }, - "type": "@type" - }, - "@id": "csc:CertifiedSnapshotCredential" - }, - "attributes": { - "@container": "@list", - "@context": { - "@context": { - "@version": 1.1, - "id": "@id", - "path": { - "@context": { - "@definition": "The path or location from the attribute in the original payload referenced in \"origin\". In case the value is in array the position of the element will be referenced. Example sustainability.productCarbonFootprint.calculations[0].value, but in the case it is a object the notation sustainability.productCarbonFootprint.value, will be used." - }, - "@id": "csc:path", - "@type": "schema:string" - }, - "proof": { - "@context": { - "@definition": "The hashed proof from the \"raw\" value. Its a sha3-512 hash that contains as content the hashed output produced when the value from the origin path was introduced." - }, - "@id": "csc:proof", - "@type": "schema:string" - }, - "type": "@type", - "validationMethod": { - "@container": "@list", - "@context": { - "@context": { - "@version": 1.1, - "id": "@id", - "label": { - "@context": { - "@definition": "The label of the document selected as validationMethod." - }, - "@id": "csc:label", - "@type": "schema:string" - }, - "type": "@type", - "uri": { - "@context": { - "@definition": "The url, link, direction or DID for the document, validation proof method used." - }, - "@id": "csc:uri", - "@type": "schema:string" - } - }, - "@definition": "List of calculation methods, rulebooks, standards and regulations used to validate the value.", - "@version": 1.1, - "id": "@id", - "type": "@type" - }, - "@id": "csc:validationMethod" - } - }, - "@definition": "The list of attributes that are \"certified\" by the issuer of the credential.", - "@version": 1.1, - "id": "@id", - "type": "@type" - }, - "@id": "csc:attributes" - }, - "csc": "urn:samm:io.catenax.dpp_verification.csc:1.0.0#", - "schema": "https://schema.org/" - } - } + "https://www.w3.org/ns/credentials/v2", + "https://w3c.github.io/vc-jws-2020/contexts/v1/", + "https://raw.githubusercontent.com/eclipse-tractusx/digital-product-pass/docs/v2/verification/dpp-verification/schemas/csc/1.0.0/certifiedSnapshotCredential.jsonld" ], "type": [ - "VerifiableCredential", - "CertifiedSnapshotCredential", - "DigitalProductPassport" + "VerifiableCredential", + "CertifiedSnapshotCredential", + "DigitalProductPassport" ], "credentialSubject": { - "attributes": [ - { - "validationMethod": [ + "attributes": [ { - "methodType": "Standard", - "label": "Catena-X PCF Rulebook Standard", - "id": "CX-0029", - "uri": "https://catena-x.net/fileadmin/user_upload/Standard-Bibliothek/Update_September23/CX-0029-ProductCarbonFootprintRulebook-v2.0.0.pdf" + "validationMethod": [ + { + "@type": "Standard", + "label": "Catena-X PCF Rulebook Standard", + "id": "CX-0029", + "uri": "https://catena-x.net/fileadmin/user_upload/Standard-Bibliothek/Update_September23/CX-0029-ProductCarbonFootprintRulebook-v2.0.0.pdf" + } + ], + "path": "sustainability.productFootprint.carbon[0].value", + "proof": "d05da06852ad3b7f8ac51cf20b4ff07be758878643da52cc3418cf15eea3e2e91d93dbc69de977560d4561109021d5b39c9f26cbc6546b39298e8ae70694ec32" } - ], - "path": "sustainability.productCarbonFootprint.calculations[0].value", - "proof": "2c54d5edfeb095a18805b81df33b21422a18165563fd36c524cd61068044225fcb24cecb1fbd147bd899f16b080fd62671fc175dcdd712c7d05051085ab41160" - } - ] + ] }, "origin": { - "checksum": "9ece086e9bac491fac5c1d1046ca11d737b92a2b2ebd93f005d7b710110c0a678288166e7fbe796883a4f2e9b3ca9f484f521d0ce464345cc1aec96779149c14", - "semanticId": "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#DigitalProductPass", - "@id": "did:web:dpp-test-system.com:BPNL000000000000:api:public:urn%3Auuid%3Acd1c0904-27e2-4ae2-8751-5c8c8e4b6812", - "@type": "application/vc+ld+json" + "checksum": "c118df3b7bf603a86bd79f03c692153bdb4212ab80d49c12154c92415ae83d6d59187d9ba5af9c4e40208f7d7b1d4c727de78cfbe51e768aae743723ee197374", + "semanticId": "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#DigitalProductPass", + "@id": "did:web:dpp-test-system.com:BPNL000000000000:api:public:urn%3Auuid%3Acd1c0904-27e2-4ae2-8751-5c8c8e4b6812", + "@type": "application/vc+ld+json" + }, + "id": "urn:uuid:b995dff9-eefb-415c-92fd-9d265f8afc71", + "issuer": "did:web:dpp-provider-wallet.int.demo.catena-x.net:BPNL00000000W3BS", + "validFrom": "2024-07-10T13:01:49Z", + "validUntil": "2024-12-25T13:01:49Z", + "proof": { + "type": "JsonWebSignature2020", + "proofPurpose": "assertionMethod", + "verificationMethod": "did:web:dpp-provider-wallet.int.demo.catena-x.net:BPNL00000000W3BS#N4bTDb14GEnCvwZdFRqK5lwL4nje3bB5Y4nvb01VBKA", + "created": "2024-07-10T13:01:49Z", + "jws": "eyJ0eXAiOiAidmMrbGQiLCAiYjY0IjogZmFsc2UsICJjcnYiOiAiRWQyNTUxOSJ9..ml3KnMt3yGoJ0FIbbSj3Lr3qyAcqZ__7qYkYSB2AWjWBDf3cJoZpcSslxTQQRt-v20XwFAZQIMnYE1_0vLp5DQ" } } \ No newline at end of file From e89f63fee82e3d402f738d053108843614ef1996 Mon Sep 17 00:00:00 2001 From: Mathias Brunkow Moser Date: Wed, 10 Jul 2024 18:24:55 +0200 Subject: [PATCH 06/25] feat: updated the verification schemas and the csc semantics --- .../1.0.0/CertifiedSnapshotCredential.ttl | 27 +- .../1.0.0/gen/DigitalProductPassCSC.jsonld | 20 +- .../gen/OriginDigitalProductPassCDC.jsonld | 404 ++++++++++++++++++ 3 files changed, 426 insertions(+), 25 deletions(-) create mode 100644 dpp-verification/semantics/io.catenax.dpp_verification.csc/1.0.0/gen/OriginDigitalProductPassCDC.jsonld diff --git a/dpp-verification/semantics/io.catenax.dpp_verification.csc/1.0.0/CertifiedSnapshotCredential.ttl b/dpp-verification/semantics/io.catenax.dpp_verification.csc/1.0.0/CertifiedSnapshotCredential.ttl index fc16ebd1e..4f89ec985 100644 --- a/dpp-verification/semantics/io.catenax.dpp_verification.csc/1.0.0/CertifiedSnapshotCredential.ttl +++ b/dpp-verification/semantics/io.catenax.dpp_verification.csc/1.0.0/CertifiedSnapshotCredential.ttl @@ -10,8 +10,8 @@ :CertifiedSnapshotCredential a samm:Aspect ; samm:preferredName "CertifiedSnapshotCredential"@en ; samm:description "Credential that contains the complete passport and is signed by the issuer of the data. It allows to track changes during the updates from the passport in the supply chain.\nIt can be \"self-testified\" by the data provider when creating/issuing the passport data. It contains the additional attributes added to the Verifiable Credential Data Model v2."@en ; - samm:see ; samm:see ; + samm:see ; samm:properties ( :credentialSubject :origin ) ; samm:operations ( ) ; samm:events ( ) . @@ -41,16 +41,17 @@ :OriginEntity a samm:Entity ; samm:preferredName "originEntity"@en ; - samm:properties ( :checksum :semanticId [ samm:property :type; samm:payloadName "@type" ] [ samm:property :originId; samm:payloadName "@id" ] ) . + samm:properties ( :digestMultibase :semanticId [ samm:property :type; samm:payloadName "@type" ] [ samm:property :originId; samm:payloadName "@id" ] ) . :attributes a samm:Property ; samm:preferredName "attributes"@en ; samm:description "The list of attributes that are \"certified\" by the issuer of the credential."@en ; samm:characteristic :AttibutesListCharacteristic . -:checksum a samm:Property ; - samm:preferredName "checksum"@en ; - samm:description "Constains the SHA512 Hash of the complete verifiable credential/data of the origin content"@en ; +:digestMultibase a samm:Property ; + samm:preferredName "digestMultibase"@en ; + samm:description "Constains the SHA512 Hash checksum of the complete verifiable credential/data of the origin content"@en ; + samm:see ; samm:see ; samm:characteristic :SHA3512 ; samm:exampleValue "9ece086e9bac491fac5c1d1046ca11d737b92a2b2ebd93f005d7b710110c0a678288166e7fbe796883a4f2e9b3ca9f484f521d0ce464345cc1aec96779149c14" . @@ -88,19 +89,13 @@ :AttributeEntity a samm:Entity ; samm:preferredName "attribute"@en ; samm:description "The entity that represents one attribute correspondent to the origin aspect from where the \"snapshot\" was taken."@en ; - samm:properties ( :path :proof :validationMethod ) . + samm:properties ( [ samm:property :pathId; samm:payloadName "@id" ] :validationMethod :digestMultibase ) . -:path a samm:Property ; - samm:preferredName "path"@en ; - samm:description "The path or location from the attribute in the original payload referenced in \"origin\". In case the value is in array the position of the element will be referenced. Example sustainability.productCarbonFootprint.calculations[0].value, but in the case it is a object the notation sustainability.productCarbonFootprint.value, will be used."@en ; +:pathId a samm:Property ; + samm:preferredName "@id"@en ; + samm:description "The path or location from the attribute in the original payload referenced in \"origin\". In case the value is in array the position of the element will be referenced. Example sustainability.productCarbonFootprint.calculations[0].value, but in the case it is a object the notation sustainability.productCarbonFootprint.value, will be used. Contains the short name of the model and the path to the attribute"@en ; samm:characteristic samm-c:Text ; - samm:exampleValue "sustainability.productCarbonFootprint.calculations[0].value" . - -:proof a samm:Property ; - samm:preferredName "proof"@en ; - samm:description "The hashed proof from the \"raw\" value. Its a sha3-512 hash that contains as content the hashed output produced when the value from the origin path was introduced."@en ; - samm:characteristic :SHA3512 ; - samm:exampleValue "2c54d5edfeb095a18805b81df33b21422a18165563fd36c524cd61068044225fcb24cecb1fbd147bd899f16b080fd62671fc175dcdd712c7d05051085ab41160" . + samm:exampleValue "dpp:sustainability.productFootprint.carbon[0].value" . :validationMethod a samm:Property ; samm:preferredName "validationMethod"@en ; diff --git a/dpp-verification/semantics/io.catenax.dpp_verification.csc/1.0.0/gen/DigitalProductPassCSC.jsonld b/dpp-verification/semantics/io.catenax.dpp_verification.csc/1.0.0/gen/DigitalProductPassCSC.jsonld index c4e089d13..e7d693bf1 100644 --- a/dpp-verification/semantics/io.catenax.dpp_verification.csc/1.0.0/gen/DigitalProductPassCSC.jsonld +++ b/dpp-verification/semantics/io.catenax.dpp_verification.csc/1.0.0/gen/DigitalProductPassCSC.jsonld @@ -2,7 +2,9 @@ "@context": [ "https://www.w3.org/ns/credentials/v2", "https://w3c.github.io/vc-jws-2020/contexts/v1/", - "https://raw.githubusercontent.com/eclipse-tractusx/digital-product-pass/docs/v2/verification/dpp-verification/schemas/csc/1.0.0/certifiedSnapshotCredential.jsonld" + "https://w3id.org/security/data-integrity/v2", + "https://raw.githubusercontent.com/eclipse-tractusx/digital-product-pass/docs/v2/verification/dpp-verification/schemas/csc/1.0.0/certifiedSnapshotCredential.jsonld", + "https://raw.githubusercontent.com/eclipse-tractusx/digital-product-pass/feature/verification-schemas/dpp-verification/schemas/dpp/5.0.0/digitalProductPass.jsonld" ], "type": [ "VerifiableCredential", @@ -20,26 +22,26 @@ "uri": "https://catena-x.net/fileadmin/user_upload/Standard-Bibliothek/Update_September23/CX-0029-ProductCarbonFootprintRulebook-v2.0.0.pdf" } ], - "path": "sustainability.productFootprint.carbon[0].value", - "proof": "d05da06852ad3b7f8ac51cf20b4ff07be758878643da52cc3418cf15eea3e2e91d93dbc69de977560d4561109021d5b39c9f26cbc6546b39298e8ae70694ec32" + "@id": "dpp:sustainability.productFootprint.carbon[0].value", + "digestMultibase": "d05da06852ad3b7f8ac51cf20b4ff07be758878643da52cc3418cf15eea3e2e91d93dbc69de977560d4561109021d5b39c9f26cbc6546b39298e8ae70694ec32" } ] }, "origin": { - "checksum": "c118df3b7bf603a86bd79f03c692153bdb4212ab80d49c12154c92415ae83d6d59187d9ba5af9c4e40208f7d7b1d4c727de78cfbe51e768aae743723ee197374", + "digestMultibase": "c118df3b7bf603a86bd79f03c692153bdb4212ab80d49c12154c92415ae83d6d59187d9ba5af9c4e40208f7d7b1d4c727de78cfbe51e768aae743723ee197374", "semanticId": "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#DigitalProductPass", "@id": "did:web:dpp-test-system.com:BPNL000000000000:api:public:urn%3Auuid%3Acd1c0904-27e2-4ae2-8751-5c8c8e4b6812", "@type": "application/vc+ld+json" }, - "id": "urn:uuid:b995dff9-eefb-415c-92fd-9d265f8afc71", + "id": "urn:uuid:281a8b98-933c-4d80-ad86-721f1adbe5b3", "issuer": "did:web:dpp-provider-wallet.int.demo.catena-x.net:BPNL00000000W3BS", - "validFrom": "2024-07-10T13:01:49Z", - "validUntil": "2024-12-25T13:01:49Z", + "validFrom": "2024-07-10T15:08:13Z", + "validUntil": "2024-12-25T15:08:13Z", "proof": { "type": "JsonWebSignature2020", "proofPurpose": "assertionMethod", "verificationMethod": "did:web:dpp-provider-wallet.int.demo.catena-x.net:BPNL00000000W3BS#N4bTDb14GEnCvwZdFRqK5lwL4nje3bB5Y4nvb01VBKA", - "created": "2024-07-10T13:01:49Z", - "jws": "eyJ0eXAiOiAidmMrbGQiLCAiYjY0IjogZmFsc2UsICJjcnYiOiAiRWQyNTUxOSJ9..ml3KnMt3yGoJ0FIbbSj3Lr3qyAcqZ__7qYkYSB2AWjWBDf3cJoZpcSslxTQQRt-v20XwFAZQIMnYE1_0vLp5DQ" + "created": "2024-07-10T15:08:13Z", + "jws": "eyJ0eXAiOiAidmMrbGQiLCAiYjY0IjogZmFsc2UsICJjcnYiOiAiRWQyNTUxOSJ9..Rpq5BU3Y_-pwQofpWyEaG75muQ2ojRAxr7TZP4PMacO6cXZVeGHD_2qd3EzmEITcXEiV1u3Ct-SHyc7AI9cPCA" } } \ No newline at end of file diff --git a/dpp-verification/semantics/io.catenax.dpp_verification.csc/1.0.0/gen/OriginDigitalProductPassCDC.jsonld b/dpp-verification/semantics/io.catenax.dpp_verification.csc/1.0.0/gen/OriginDigitalProductPassCDC.jsonld new file mode 100644 index 000000000..fcb1d020a --- /dev/null +++ b/dpp-verification/semantics/io.catenax.dpp_verification.csc/1.0.0/gen/OriginDigitalProductPassCDC.jsonld @@ -0,0 +1,404 @@ +{ + "@context": [ + "https://www.w3.org/ns/credentials/v2", + "https://w3c.github.io/vc-jws-2020/contexts/v1/", + "https://raw.githubusercontent.com/eclipse-tractusx/digital-product-pass/feature/verification-schemas/dpp-verification/schemas/cdc/1.0.0/certifiedDataCredential.jsonld", + "https://raw.githubusercontent.com/eclipse-tractusx/digital-product-pass/feature/verification-schemas/dpp-verification/schemas/dpp/5.0.0/digitalProductPass.jsonld" + ], + "type": [ + "VerifiableCredential", + "CertifiedDataCredential", + "DigitalProductPassport" + ], + "parent": { + "@id": "did:web:dpp-test-system.com:BPNL000000000000:api:public:urn%3Auuid%3A1c5b6a7c-90d4-3481-0538-f134ff53076d", + "checksum": "64b1a523da600e8fc0018cf57b8f7756b83bb6e9b11c81b1c7444272fab239902321b1b6ae6624d6846fd010616ae98c118f12491f922badd64e58b782c6a115" + }, + "semanticId": "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#DigitalProductPassport", + "credentialSubject": { + "DigitalProductPassport": { + "metadata": { + "backupReference": "https://dummy.link", + "registrationIdentifier": "https://dummy.link/ID8283746239078", + "economicOperatorId": "BPNL0123456789ZZ", + "lastModification": "2000-01-01", + "predecessor": "urn:uuid:00000000-0000-0000-0000-000000000000", + "issueDate": "2000-01-01", + "version": "1.0.1", + "passportIdentifier": "urn:uuid:550e8400-e29b-41d4-a716-446655440000", + "status": "draft", + "expirationDate": "2030-01-01" + }, + "characteristics": { + "generalPerformanceClass": "A", + "physicalState": "solid", + "physicalDimension": { + "volume": { + "value": 20, + "unit": "unit:cubicMetre" + }, + "grossWeight": { + "value": 20, + "unit": "unit:gram" + }, + "diameter": { + "value": 20, + "unit": "unit:millimetre" + }, + "grossVolume": { + "value": 20, + "unit": "unit:cubicMetre" + }, + "width": { + "value": 20, + "unit": "unit:millimetre" + }, + "length": { + "value": 20, + "unit": "unit:millimetre" + }, + "weight": { + "value": 20, + "unit": "unit:gram" + }, + "height": { + "value": 20, + "unit": "unit:millimetre" + } + }, + "lifespan": [ + { + "value": 36, + "unit": "unit:day", + "key": "guaranteed lifetime" + } + ] + }, + "commercial": { + "placedOnMarket": "2000-01-01", + "purpose": [ + "automotive" + ] + }, + "identification": { + "batch": [ + { + "value": "BID12345678", + "key": "batchId" + } + ], + "codes": [ + { + "value": "8703 24 10 00", + "key": "TARIC" + } + ], + "type": { + "manufacturerPartId": "123-0.740-3434-A", + "nameAtManufacturer": "Mirror left" + }, + "classification": [ + { + "classificationStandard": "GIN 20510-21513", + "classificationID": "1004712", + "classificationDescription": "Generic standard for classification of parts in the automotive industry." + } + ], + "serial": [ + { + "value": "SN12345678", + "key": "partInstanceId" + } + ], + "dataCarrier": { + "carrierType": "QR", + "carrierLayout": "upper-left side" + } + }, + "sources": [ + { + "header": "Example Document XYZ", + "category": "Product Specifications", + "type": "URL", + "content": "https://dummy.link" + } + ], + "materials": { + "substancesOfConcern": { + "applicable": true, + "content": [ + { + "unit": "unit:partPerMillion", + "hazardClassification": { + "category": "category 1A", + "statement": "Causes severe skin burns and eye damage.", + "class": "Skin corrosion" + }, + "documentation": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ], + "concentrationRange": [ + { + "max": 2.6, + "min": 2.1 + } + ], + "location": "Housing", + "concentration": 5.3, + "exemption": "shall not apply to product x containing not more than 1,5 ml of liquid", + "id": [ + { + "type": "CAS", + "name": "phenolphthalein", + "id": "201-004-7" + } + ] + } + ] + }, + "materialComposition": { + "applicable": true, + "content": [ + { + "unit": "unit:partPerMillion", + "recycled": 12.5, + "critical": true, + "renewable": 23.5, + "documentation": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ], + "concentration": 5.3, + "id": [ + { + "type": "CAS", + "name": "phenolphthalein", + "id": "201-004-7" + } + ] + } + ] + } + }, + "handling": { + "applicable": true, + "content": { + "producer": [ + { + "id": "BPNL0123456789ZZ" + } + ], + "sparePart": [ + { + "manufacturerPartId": "123-0.740-3434-A", + "nameAtManufacturer": "Mirror left" + } + ] + } + }, + "additionalData": [ + { + "description": "Description of an attribute", + "label": "Maximum permitted battery power", + "type": { + "typeUnit": "unit:volume", + "dataType": "array" + }, + "data": "23", + "children": [ + { + "description": "Description of an attribute", + "label": "Maximum permitted battery power", + "type": { + "typeUnit": "unit:volume", + "dataType": "array" + }, + "data": "23" + }, + { + "description": "Description of an attribute", + "label": "Maximum permitted battery power", + "type": { + "typeUnit": "unit:volume", + "dataType": "array" + }, + "data": "null", + "children": [ + { + "description": "Description of an attribute", + "label": "Maximum permitted battery power", + "type": { + "typeUnit": "unit:volume", + "dataType": "object" + }, + "children": [ + { + "description": "Description of an attribute", + "label": "Maximum permitted battery power", + "type": { + "typeUnit": "unit:volume", + "dataType": "string" + }, + "data": "asdasdasd", + "children": [ + { + "description": "Description of an attribute", + "label": "Maximum permitted battery power", + "type": { + "typeUnit": "unit:volume", + "dataType": "string" + }, + "data": "asdasdasd" + } + ] + } + ] + }, + { + "description": "Description of an attribute", + "label": "Maximum permitted battery power", + "type": { + "typeUnit": "unit:volume", + "dataType": "string" + }, + "data": "4323" + } + ] + } + ] + } + ], + "operation": { + "import": { + "applicable": true, + "content": { + "eori": "GB123456789000", + "id": "BPNL0123456789ZZ" + } + }, + "other": { + "id": "BPNL0123456789XX", + "role": "distributor" + }, + "manufacturer": { + "facility": [ + { + "facility": "BPNA1234567890AA" + } + ], + "manufacturingDate": "2000-01-31", + "manufacturer": "BPNLbi7tAJ8UiMsF" + } + }, + "sustainability": { + "reparabilityScore": "B", + "productFootprint": { + "material": [ + { + "lifecycle": "main product production", + "rulebook": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ], + "unit": "kg CO2 / kWh", + "performanceClass": "A", + "manufacturingPlant": [ + { + "facility": "BPNA1234567890AA" + } + ], + "type": "Climate Change Total", + "value": 12.678, + "declaration": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ] + } + ], + "carbon": [ + { + "lifecycle": "main product production", + "rulebook": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ], + "unit": "kg CO2 / kWh", + "performanceClass": "A", + "manufacturingPlant": [ + { + "facility": "BPNA1234567890AA" + } + ], + "type": "Climate Change Total", + "value": 12.678, + "declaration": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ] + } + ], + "environmental": [ + { + "lifecycle": "main product production", + "rulebook": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ], + "unit": "kg CO2 / kWh", + "performanceClass": "A", + "manufacturingPlant": [ + { + "facility": "BPNA1234567890AA" + } + ], + "type": "Climate Change Total", + "value": 12.678, + "declaration": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ] + } + ] + }, + "status": "original", + "durabilityScore": "A" + } + } + }, + "id": "urn:uuid:d3fe2ef3-52f3-49b3-be2c-06ea5c851014", + "issuer": "did:web:dpp-provider-wallet.int.demo.catena-x.net:BPNL00000000W3BS", + "validFrom": "2024-07-10T11:52:38Z", + "validUntil": "2024-12-25T11:52:38Z", + "proof": { + "type": "JsonWebSignature2020", + "proofPurpose": "assertionMethod", + "verificationMethod": "did:web:dpp-provider-wallet.int.demo.catena-x.net:BPNL00000000W3BS#N4bTDb14GEnCvwZdFRqK5lwL4nje3bB5Y4nvb01VBKA", + "created": "2024-07-10T11:52:38Z", + "jws": "eyJ0eXAiOiAidmMrbGQiLCAiYjY0IjogZmFsc2UsICJjcnYiOiAiRWQyNTUxOSJ9..GGp894YeB1dHPi8mWZ6FQ_ydonAlt_MIm2LblrfR5YnbxWZyDRRBKNqBFV6oeIs3ZbnWqVZL9L3HH5MP9X5BDA" + } +} \ No newline at end of file From 3a8faff5c3252416cfc74d12bf57cee574cf4098 Mon Sep 17 00:00:00 2001 From: Mathias Brunkow Moser Date: Fri, 12 Jul 2024 14:54:56 +0200 Subject: [PATCH 07/25] feat: added details of attribute verification --- dpp-verification/README.md | 125 +++++++++++++----- .../implementation/context-diagram.svg | 2 +- .../context-diagram.svg.license | 13 ++ .../resources/implementation/context.svg | 4 - .../implementation/csc-context-blueprint.svg | 4 + .../csc-context-blueprint.svg.license | 13 ++ .../processes/amr-credential-resume.svg | 4 + .../processes/cdc-verification-workflow.svg | 4 + ...cdc-verification-workflow.svg copy.license | 13 ++ .../processes/csc-verification-workflow.svg | 4 + .../csc-verification-workflow.svg.license | 13 ++ .../processes/document-credential-resume.svg | 2 +- .../test-payloads/cdcDigitalTwin.json | 2 +- .../1.0.0/gen/DigitalProductPassCSC.jsonld | 2 +- 14 files changed, 162 insertions(+), 43 deletions(-) create mode 100644 dpp-verification/resources/implementation/context-diagram.svg.license delete mode 100644 dpp-verification/resources/implementation/context.svg create mode 100644 dpp-verification/resources/implementation/csc-context-blueprint.svg create mode 100644 dpp-verification/resources/implementation/csc-context-blueprint.svg.license create mode 100644 dpp-verification/resources/processes/amr-credential-resume.svg create mode 100644 dpp-verification/resources/processes/cdc-verification-workflow.svg create mode 100644 dpp-verification/resources/processes/cdc-verification-workflow.svg copy.license create mode 100644 dpp-verification/resources/processes/csc-verification-workflow.svg create mode 100644 dpp-verification/resources/processes/csc-verification-workflow.svg.license diff --git a/dpp-verification/README.md b/dpp-verification/README.md index 31dd7f595..11720ea21 100644 --- a/dpp-verification/README.md +++ b/dpp-verification/README.md @@ -53,6 +53,19 @@ SPDX-License-Identifier: CC-BY-4.0 > #Cybersecurity #DataVerification #DataCertification #Catena-X #DigitalProductPassVerification #DPP #SignedDocuments #DataCredentials # Framework > #DigitalProductPass #VerifiableCredentials #Wallets #DecentralIdentities #SSI #ProductDataExchangeTrust #Verification #Innovation #Ed25519 #JWS #Web3.0 +## Knowledge Prerequisites + +This concept contains detailed technical content and uses Catena-X vocabulary. More information about the technical abbreviations is available at the [Glossary](#glossary). +For a better understanding of this documentation, it is recommended to read and inform yourself about the following topics: + +- [Learn the Catena-X Network & Basic Principles](https://catena-x.net/en/about-us) +- [Learn the W3C Basic DID Principles](https://www.w3.org/TR/did-core/) +- [Learn the W3C Verifiable Credential Basics](https://www.w3.org/TR/vc-data-model-2.0/) +- [Learn the Tractus-X Context](https://github.com/eclipse-tractusx) +- [Learn the EcoPass KIT or Digital Product Pass Context](https://eclipse-tractusx.github.io/docs-kits/kits/Eco_Pass_KIT/page-adoption-view) + +This documentation of interest can be useful during the reading and understanding of this Catena-X Data Verification/Certification Concept. + # Abstract When talking about increasing trust in data ecosystems there are multiple possible ways to be followed. Contractual and Policy solutions can be taken into consideration to ensure data sovereignty based on analog framework agreement contracts. Blockchain solutions can be implemented to assure that transactions and ownership is mathematically proofed, creating an assertive level of trust in the complete chain. Artificial Intelligence can be used as a neutral party for doing moderation and certification of data of partners and member of the network. However, if you want to maintain your data and identify under your control assuring data sovereignty and keeping it decentralized the best option to choose are Decentralized Identities from the W3C. @@ -76,6 +89,7 @@ This concept has been proved to be of high interest from the Certification and V - [Metadata](#metadata) - [Authors](#authors) - [Tags](#tags) + - [Knowledge Prerequisites](#knowledge-prerequisites) - [Abstract](#abstract) - [Table of Contents](#table-of-contents) - [Introduction](#introduction) @@ -85,13 +99,13 @@ This concept has been proved to be of high interest from the Certification and V - [Use Cases](#use-cases) - [Previous Investigation](#previous-investigation) - [Processes Terminology](#processes-terminology) + - [Abstract Interaction (Business Interaction)](#abstract-interaction-business-interaction) - [Roles/Actors](#rolesactors) - - [Abstract Interaction (Business Interaction)](#abstract-interaction-business-interaction) - - [Document Exchange Details](#document-exchange-details) - [Assumptions](#assumptions) - [Verification Statements](#verification-statements) - [Abstract Types](#abstract-types) - [Verification Statements Documents/Credentials](#verification-statements-documentscredentials) + - [Document Exchange Details](#document-exchange-details) - [Creating Trust and Risk Mitigation Assets](#creating-trust-and-risk-mitigation-assets) - [Verifiable Credential Documents](#verifiable-credential-documents) - [What is a Verifiable Credential?](#what-is-a-verifiable-credential) @@ -101,10 +115,12 @@ This concept has been proved to be of high interest from the Certification and V - [Self-Testify Certification Process](#self-testify-certification-process) - [Total Certification Process](#total-certification-process) - [Certification and Verification Methods](#certification-and-verification-methods) - - [Certified Snapshot Credential](#certified-snapshot-credential) - - [Certified Data Credential](#certified-data-credential) - - [Complete Data Certification Verification](#complete-data-certification-verification) + - [Certified Snapshot Credential Certification](#certified-snapshot-credential-certification) + - [Certified Data Credential Certification](#certified-data-credential-certification) + - [Complete Data Certification](#complete-data-certification) - [Verification Processes](#verification-processes) + - [Certified Data Credential Verification](#certified-data-credential-verification) + - [Certified Snapshot Credential Verification](#certified-snapshot-credential-verification) - [Flow Diagrams](#flow-diagrams) - [CDC Technical Verification Flow](#cdc-technical-verification-flow) - [CSC Technical Verification Flow](#csc-technical-verification-flow) @@ -112,7 +128,7 @@ This concept has been proved to be of high interest from the Certification and V - [Certification Aspects Schemas](#certification-aspects-schemas) - [Certified Data Credential Schema](#certified-data-credential-schema) - [Certified Snapshot Credential Schema](#certified-snapshot-credential-schema) - - [Attribute Certification Registry](#attribute-certification-registry) + - [Attribute Certification Record](#attribute-certification-record) - [Technical Integration Design](#technical-integration-design) - [Interfaces](#interfaces) - [Certification Sequence Diagrams](#certification-sequence-diagrams) @@ -215,17 +231,7 @@ The other terminology from **Data Provider** to **Data Auditor** is called **Dat | **Data Verification** | Data Consumer, Data Provider, Data Auditor | The data verification process englobes the complete journey from retrieving data as a data consumer from a data provider. It includes the search for verification statements and attribute level verification in digital twins. At the end of the journey attribute specific verification may or not be found. Other types of verification like self attestations may be or not retrieved. Depends on the available verification information. In the data verification process is included the verification of the signatures included in the data created and certified in the Data Certification Process. | **Verification Result** *with the status/flaws* | | **Data Certification** | Data Provider, Data Auditor | The data certification process includes all the processes related to triggering the verification until providing the data for certifying specific attributes. The data provider triggers the certification for an external or internal data auditor, which generates and optionally stores a verification statements | **Certified Data Aspects** *as Verification Statements* | -## Roles/Actors - -Three main roles are defined and have certain responsibilities or can conduct actions in the processes. Each role can have more than one W3C role and generate different artifacts as specified in the following table: - -| **Role/Actors** | **Company Types** | **W3C Roles** | **Responsibilities/Actions** | **Use Cases** | **Artifacts** | -| :-------------- | ------------------------------------------------------------ | ---------------------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Data Provider | OEMs, Tier-1 | Issuer, Holder | - Creating and Issuing Data- Reference/Provision of data in a Digital Twin Registry
- Store and link complete data submodels in an infrastructure
- **[OPTIONAL]:** Self-sign data when issuing aspects
- **[OPTIONAL]:** Provide and Store certified credentials from external parties
- Store link to external parties certified credential aspects in Digital Twin Registry
- Requests and pays external parties (data auditors) to audit their data | As a data provider I want to be able to hand over my data to consumers and auditors. I want also to be able to manage my data and verified assets. In some cases I want to be able to self-testify my own issued data. | **Digital Twin + Submodels with EDC Endpoints for CDC and CSC** Certified Data Credential (CDC) or Plain **Digital Product Pass**
**[OPTIONAL]:** Storage of Certified Snapshot Credentials (CSC) in **Verification Statements Aspect** | -| Data Auditor | Auditors, Certification Agencies, Consulting Companies, OEMs | Issuer, **Optional: Holder** | - Selects from the data provider data some attributes following selective disclosure.- Certifies Attributes against "methods". And indicate in the generated credential which methods were used for certifying  For example:  - Standards - Rule books - Regulations - Manuals - Technical Specifications - etc...- Creates and issues a **Certified Verification Statement**- **[OPTIONAL]:** Provide and Store certified credentials | As a data auditor I want to be able to retrieve and visualize the data I need to audit. I also want to be able to "select" then "certify" specific attributes I was paid to audit by a Data Provider. | Certified Snapshot Credentials (CSC) in **Verification Statements Aspect**
**[OPTIONAL]:** Storage of Verification Aspect and provision through EDC | -| Data Consumer | Recyclers, Dismantlers, OEMs, Tier-1 | Verifier | - Initializes the data retrieval process (Requesting the Data Provider).- Searches for the Verification Data after the data retrieval process. (Looking in the Data Provider Digital Twin)- Verifies signatures against a wallet if the data and attribute credentials received are correct.- Verifies data semantics and data plausibility against the data model semantics/restrictions.- Presents the verification result | As a data consumer I want to be able to know if the data I received is verified and which attributes are certified by an external auditor. I also want to be able to verify that the data certified is authentic and has been issued and signed by a Data Auditor or a Data Provider | **Verification Result Presentation** | - -### Abstract Interaction (Business Interaction) +## Abstract Interaction (Business Interaction) In the following diagram we can observe how the data provider, the data auditor and the data consumer interact:# Certification Processes @@ -235,14 +241,15 @@ The **Data Provider** is always the one that has control from its own data, foll The **Data Consumer** `verifies` the data incoming from the **data provider** and certified by the **data auditor**. The **Data Auditor** retrieves data from the **data provider** and `certifies` the data against standards, then sends the `verification statement or certificate` to the **data provider**. -### Document Exchange Details - -The different roles will exchange different document which will contain, information and proof of the data which is being exchanged. +## Roles/Actors -![Roles Document Exchange Interaction](./resources/processes/roles-document-exchange-interaction.svg) +Three main roles are defined and have certain responsibilities or can conduct actions in the processes. Each role can have more than one W3C role and generate different artifacts as specified in the following table: -**Data Providers** will be providing data for the *Data Consumers* and the *Data Auditors*. -This data may vary depending on the data exchanged and certified by the *Data Auditors*. The auditors +| **Role/Actors** | **Company Types** | **W3C Roles** | **Responsibilities/Actions** | **Use Cases** | **Artifacts** | +| :-------------- | ------------------------------------------------------------ | ---------------------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Data Provider | OEMs, Tier-1 | Issuer, Holder | - Creating and Issuing Data- Reference/Provision of data in a Digital Twin Registry
- Store and link complete data submodels in an infrastructure
- **[OPTIONAL]:** Self-sign data when issuing aspects
- **[OPTIONAL]:** Provide and Store certified credentials from external parties
- Store link to external parties certified credential aspects in Digital Twin Registry
- Requests and pays external parties (data auditors) to audit their data | As a data provider I want to be able to hand over my data to consumers and auditors. I want also to be able to manage my data and verified assets. In some cases I want to be able to self-testify my own issued data. | **Digital Twin + Submodels with EDC Endpoints for CDC and CSC** Certified Data Credential (CDC) or Plain **Digital Product Pass**
**[OPTIONAL]:** Storage of Certified Snapshot Credentials (CSC) in **Verification Statements Aspect** | +| Data Auditor | Auditors, Certification Agencies, Consulting Companies, OEMs | Issuer, **Optional: Holder** | - Selects from the data provider data some attributes following selective disclosure.- Certifies Attributes against "methods". And indicate in the generated credential which methods were used for certifying  For example:  - Standards - Rule books - Regulations - Manuals - Technical Specifications - etc...- Creates and issues a **Certified Verification Statement**- **[OPTIONAL]:** Provide and Store certified credentials | As a data auditor I want to be able to retrieve and visualize the data I need to audit. I also want to be able to "select" then "certify" specific attributes I was paid to audit by a Data Provider. | Certified Snapshot Credentials (CSC) in **Verification Statements Aspect**
**[OPTIONAL]:** Storage of Verification Aspect and provision through EDC | +| Data Consumer | Recyclers, Dismantlers, OEMs, Tier-1 | Verifier | - Initializes the data retrieval process (Requesting the Data Provider).- Searches for the Verification Data after the data retrieval process. (Looking in the Data Provider Digital Twin)- Verifies signatures against a wallet if the data and attribute credentials received are correct.- Verifies data semantics and data plausibility against the data model semantics/restrictions.- Presents the verification result | As a data consumer I want to be able to know if the data I received is verified and which attributes are certified by an external auditor. I also want to be able to verify that the data certified is authentic and has been issued and signed by a Data Auditor or a Data Provider | **Verification Result Presentation** | # Assumptions @@ -287,6 +294,15 @@ The different verification statement types were mapped to certain technical veri | **Certified Data Credential** | **CDC** | Data Provider | Complete Data Verification Statement | 1. Complete Aspect Model Payload Data
2. Signature from Data Issuer
3. Version Control | Credential that contains the complete passport and is signed by the issuer of the data. It allows tracking changes during the updates from the passport in the supply chain.
It can be "self-testified" by the data provider when creating/issuing the passport data. | | **Certified Snapshot Credential** | **CSC** | Data Auditor | Partial Data Verification Statement | 1. Selected attributes from the Aspect Model Payload Data
2. Hashed "proofs" per attribute and data auditor signature
3. Methods used to "certify" each attribute
4. Reference to Audited Complete Verification Statement Content | Credential that follows "selective disclosure" by hashing the verified fields allowing the verification in milliseconds by just comparing hashes. It contains the "partial" digital product pass.
It is signed by the Auditor of the data attributes at the end of the certification, indicating the attributes which are included there were certified against specific "methods". | +## Document Exchange Details + +The different roles will exchange different document which will contain, information and proof of the data which is being exchanged. + +![Roles Document Exchange Interaction](./resources/processes/roles-document-exchange-interaction.svg) + +**Data Providers** will be providing data for the *Data Consumers* and the *Data Auditors*. +This data may vary depending on the data exchanged and certified by the *Data Auditors*. The auditors will consume data from the **Data Provider** creating "Verification Statements" for the data consumed, signing the data and sending it back to the **Data Provider**. In this way the provider will be able to present the data to the consumers and the consumer will be able to verify the signature with the **Data Auditor**. + # Creating Trust and Risk Mitigation Assets > Why to place trust in companies which certify data? @@ -373,7 +389,7 @@ Depending on each verification types different configuration will be provided in For easing the understanding from the certification process and the interaction between the Data Provider and the Data Auditor, some diagrams are provided where the different interactions and artifacts generated are mapped. -> [!NOTE] +> [!NOTE] > > The Certification Processes of data are valid equally for `Type` level digital twins (Aspect Model in Type Level) or `Instance` digital twins (Aspect Model in Serialized Level). The difference relies on the configuration of the digital twin, and in which level the certification wants to be done. > Is important to know that the certification **MUST** be at the same level always. If we talk about a Digital Twin in Type Level, then the Digital Product Pass or any aspect model will contain Type level data, as well as the verified attributes. @@ -389,7 +405,7 @@ Once that is done the data will be linked in a `digital twin`, so in this way by Once the EDC Push Notification is received by the `data auditor` the Digital Twin and the Digital Product Pass (JSON aspect model payload to be audited) will be retrieved using the `EDC Connector` and through the `EDC Data Plane proxy`. When the passport aspect is available the data auditor can certify the `specific attributes requested` from the product against the different Catena-X standards and regulations. The `data auditor` will create a new document (a certified snapshot credential) which contains the proof of compliance of the specific attributes audited in the passport using selective disclosure, there the data is not copied it is hashed, so it can be signed and stored in the wallet from the `data auditor` for tracking reasons. -The `CSC Document` (the certificate) will then be sent to the `data provider` using the EDC Push Notification functionality. When the data arrives in the data provider it will be then added to the `Attribute Certification Registry (ACR)` which contains all the attribute certifications for a specific aspect model payload submodel. It contains a list of credentials provided by one or more auditors for this aspect. It will be linked in the digital twin where the aspect is and if additional certification is required it will be triggered and the process repeats. +The `CSC Document` (the certificate) will then be sent to the `data provider` using the EDC Push Notification functionality. When the data arrives in the data provider it will be then added to the `Attribute Certification Record (ACR)` or an `Attribute Certification Registry (AMReg) Application` both which contains all the attribute certifications for a specific aspect model payload submodel. It contains a list of credentials provided by one or more auditors for this aspect. It will be linked in the digital twin where the aspect is and if additional certification is required it will be triggered and the process repeats. ![csc workflow](./resources/processes/csc-workflow.svg) @@ -407,27 +423,50 @@ The total certification process is the same as the attribute verification proces # Certification and Verification Methods -## Certified Snapshot Credential +## Certified Snapshot Credential Certification By using `hashes` and indicating which attributes were verified we are able to use `Selective Disclosure` to indicate which values were present in the original data audited. In this way the data gets not duplicated and the verification using the data retrieved from the data provider is still possible. ![CSC Simple Verification Method](./resources/technical/simple-verification-CSC.svg) -## Certified Data Credential +## Certified Data Credential Certification In this case just the data provider would sign its own digital product pass credential and generating the corresponding Certified Data Credential with the proof of the content issued in a specific date time. ![CDC Simple Verification Method](./resources/technical/simple-verification-CDC.svg) -## Complete Data Certification Verification +## Complete Data Certification The complete verification comparative would happen when both Certified Data Credential (CDC) and one or more the Certified Snapshot Credentials (CSC) are available. The different partial credential (CSCs) you be compared against the CDC credential hashes. This allows the application to know which attributes were certified by the data-auditor and with each value. ![CDC + CSC Complete Verification Method](./resources/technical/complete-verification-CSC-CDC.svg) - # Verification Processes +In Catena-X a **Data Consumer** you are able to retrieve data from a **Data Provider** by searching for the asset in a digital twin at the provider side and looking up for the desired "submodel" you want to retrieve. + +## Certified Data Credential Verification + +The Digital Product Pass Application acts like a **Data Consumer** which retrieves the data and verifies the signature. This functionality is implemented in the **R24.08** in the Digital Product Pass Application: + +![CDC Verification Process](./resources/processes/cdc-verification-workflow.svg) + +In this Diagram we can observe how a **Data Provider** enables its data to be consumer though an EDC. The data provider is responsible for building the Digital Product Pass Aspect or any other data structure, and then issuing the `Certified Data Credential` of the respective aspect in his own wallet. Once this is done it will be registered as a submodel in the `digital twin registry` so that the consumer can find it. + +Once the consumer retrieves the data, if it is a Verifiable Credential, he will be able to verify the signature using his own wallet, which will then use the `DID:WEB` method to find the public key of the provider and check the integrity of the data. + +## Certified Snapshot Credential Verification + +![CSC Verification Process](./resources/processes/csc-verification-workflow.svg) + +In this Diagram we can see the complete attribute certification process and how **Data Consumers** are able to find the data in Catena-X. The **Data Provider** will create the Digital Product Pass aspect and link it in the Digital Twin. In this way when an Attribute Certification is required to the Data Auditor he will be able to retrieve the data from the Digital Twin, using the EDC connector. Once that is done the Auditor will certify the specific attributes and document them in the `validationMethods` field at the Certified Snapshot Credential. + +Once the `CSC` is issued it will be transferred to the Data Provider Premises using the EDC Push Notification. This credential will be placed in a "Verifiable Presentation" aspect called `Attribute Verification Record` that contains the list of verifiable credentials, and it is issued by the Data Provider. + +The **Data Consumer** once both aspects are retrieved will be able to verify the specific attributes by hashing the original "Digital Product Pass" and comparing the certified attribute hashes. Additionally, the `CSC` signature will be verified against the wallet from the Data Auditor and the overall signature in the `AMR` will be verified against the wallet of the data provider. + +If all signature are verified then the data consumer will know that the data certification is still valid and the attributes certified can be trusted! + ## Flow Diagrams In order for the Certified Data Credential and Certified Snapshot Credential to be retrieved, the consumer application **MUST** be able to access the digital twin in the data auditor registry. @@ -804,10 +843,25 @@ Here we have an example of the generated CSC from the [previous CDC Aspect](#cer -## Attribute Certification Registry - -> [!WARNING] -> The attribute certification registry details is still not available. It will contain the complete list of CSC certificates and also reference to the CDC or plain JSON submodel in the same digital twin. +## Attribute Certification Record + +The attribute certification record (AMR) is a Verifiable Presentation (VP) file that contains all the certificates (Verifiable Credentials) in the format of Certified Snapshot Credentials. These credentials can be issued from different auditors for different attributes in an Aspect Model Payload. + +The only requirement is that this attributes belong to a specific submodel referenced in the digital twin. It **MUST** be referenced in the AMR file in the field `origin`, from which file and submodel are the Certified Snapshot Credentials from. + +> [!NOTE] +> The Attribute Certification Record (AMR) makes reference to a specific file that contains all the certificates. For enableling the storage, access and management of these credentials, and `Attribute Certification Record` can be generated dynamically using an `Attribute Certification Registry (AMReg) Application` which will then generate the Records dynamically. + +
+🚀 Expand to see Attribute Certification Record (AMR) Example + +```json + + + +``` + +
# Technical Integration Design @@ -825,7 +879,6 @@ The digital product pass application would act in the dpp-verification concept a > [!WARNING] > Some details may be missing or incorrect, since that is the first implementation concept for the certification and verification. The concept is still being elaborated and will be determined in the new release with the actual implementation! - ### CSC Certification Sequence Diagram In this sequence diagram we can see how a data auditor retrieved the data as a normal Digital Product Pass Application. It will select then the different attributes and then sign his certificate against its own `decentral wallet`. After he will send it to the data provider. @@ -881,8 +934,8 @@ No content with copyright was copied. All the information used as reference in t | A Beginners Guide to Decentralized Identifiers (DIDs) | Amarachi Johnson-Ubah - Medium | 2022 | https://medium.com/veramo/a-beginners-guide-to-decentralized-identifiers-dids-5e842398e82c#:~:text=A%20decentralized%20identifier%20is%20an,the%20signatures%20of%20that%20subject | | Schema Organization for JSON-LD | W3C | 2021-2024 | https://schema.org/ | - # Special Thanks + We would like to thank [Matthias Binzer](https://github.com/matgnt) for contributing in the refactoring of the initial concept by giving some insights on how he has done the Supply Chain data integrity concept using Verifiable Credentials (TRS) Data Integrity Demonstrator. He supported us on finding a way and giving the hints for maintaining selective disclosure when it comes to verify specific attributes from an aspect. We also thank for all the Platform Capability Architects for their disposition for reviewing and supporting the concept from an architecture perspective. We thank the Wallet Catena-X Experts for the time they took review the concept and for the feedback that was given. Furthermore, we thank the managed identify wallets product owner for the support and availability for answering questions which were relevant to the adaptation of the concept to the architecture. @@ -920,6 +973,8 @@ explanation of this Certification and Verification Concept. | TTL | Terse RDF Triple Language | | VC | Verifiable Credential | | VP | Verifiable Presentation | +| AMReg | Attribute Certification Registry | +| AMR | Attribute Certification Record | | W3C | World Wide Web Consortium | ## NOTICE diff --git a/dpp-verification/resources/implementation/context-diagram.svg b/dpp-verification/resources/implementation/context-diagram.svg index dc6bc3796..0e4800a1f 100644 --- a/dpp-verification/resources/implementation/context-diagram.svg +++ b/dpp-verification/resources/implementation/context-diagram.svg @@ -1,4 +1,4 @@ -
Authorization & 
Authentication
Find MIW or Operator Wallet
Authorization 
& Authentication
Find MIW or Operator Wallet
Find MIW or Operator Wallet
Authorization &
Authentication
       Data Consumer
Passport 
ID
Admin/System
Verify 
Credential
Request and 
Receive VC
<<Verification System>>
Digital Product Pass
Simple Wallet
EDC
       Data Provider
Register 
Digital Twin
Store 
VC
Admin or
<<Certification System>>
Proxy
Proxy
EDC
Simple Wallet
Digital Twin Registry
Data Service
Generate Credential Context
+ Issue Verifiable Credential 
(VC)
Data Exchange via DCP
       Catena-X Operator
MIW or Operator Wallet
BDRS
       Data Auditor
Generate Credential Context
+ Issue Verifiable Credential 
(VC)
Admin or
<<Certification System>>
EDC
Simple Wallet
Request, 
Receive and Send Data
/<bpn>/did.json
Get Public Key with DID Web
/<bpn>/did.json
Get Public Key with DID Web

Digital Product Pass Verification Add-on Context

\ No newline at end of file +
Authorization & 
Authentication
Find MIW or Operator Wallet
Authorization 
& Authentication
Find MIW or Operator Wallet
Find MIW or Operator Wallet
Authorization &
Authentication
       Data Consumer
Passport 
ID
Admin/System
Verify 
Credential
Request and 
Receive VC
<<Verification System>>
Digital Product Pass
Simple Wallet
EDC
       Data Provider
Register 
Digital Twin
Store 
VC
Admin or
<<Certification System>>
Proxy
Proxy
EDC
Simple Wallet
Digital Twin Registry
Data Service
Generate Credential Context
+ Issue Verifiable Credential 
(CDC)
Data Exchange via DCP
       Catena-X Operator
MIW or Operator Wallet
BDRS
       Data Auditor
Generate Credential Context
+ Issue Snapshot 
Verifiable Credential 
(CSC)
Admin or
<<Certification System>>
EDC
Simple Wallet
Request, 
Receive and Send Data
/<bpn>/did.json
Get Public Key with DID Web
/<bpn>/did.json
Get Public Key with DID Web

Digital Product Pass Verification Add-on Context

Data Exchange via DCP
\ No newline at end of file diff --git a/dpp-verification/resources/implementation/context-diagram.svg.license b/dpp-verification/resources/implementation/context-diagram.svg.license new file mode 100644 index 000000000..6ae72333e --- /dev/null +++ b/dpp-verification/resources/implementation/context-diagram.svg.license @@ -0,0 +1,13 @@ +## NOTICE + +This work is licensed under the [CC-BY-4.0](https://creativecommons.org/licenses/by/4.0/legalcode). + +- SPDX-License-Identifier: CC-BY-4.0 +- SPDX-FileCopyrightText: 2023, 2024 BMW AG +- SPDX-FileCopyrightText: 2023, 2024 CGI Deutschland B.V. & Co. KG +- SPDX-FileCopyrightText: 2024 Contributors to the Eclipse Foundation +- Source URL: https://github.com/eclipse-tractusx/digital-product-pass + +## AUTHORS + +- [Mathias Brunkow Moser](https://github.com/matbmoser) diff --git a/dpp-verification/resources/implementation/context.svg b/dpp-verification/resources/implementation/context.svg deleted file mode 100644 index 100584c58..000000000 --- a/dpp-verification/resources/implementation/context.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - -
Data Consumer
Passport Id
Admin/System
/verify
Request and 
Receive Data
Digital Product Pass
Simple Wallet
EDC
Data Provider
Register 
DT
Store 
VC
Admin/System
Proxy
Proxy
EDC
Simple Wallet
Digital Twin Registry
Data Service
/context
/issue
Data Exchange via DCP
Catena-X Operator
MIW or Wallet
BDRS
Authorization 
& Authentication
Authorization & 
Authentication
Data Auditor
/context
/issue
Admin/System
EDC
Simple Wallet
Receive and Send Data
/<bpn>/did.json
Get Public Key
/<bpn/did.json
Get Public Key
Find MIW/Wallet
Find MIW/Wallet
Authorization &
Authentication
Find MIW Wallet
\ No newline at end of file diff --git a/dpp-verification/resources/implementation/csc-context-blueprint.svg b/dpp-verification/resources/implementation/csc-context-blueprint.svg new file mode 100644 index 000000000..dfbd383f2 --- /dev/null +++ b/dpp-verification/resources/implementation/csc-context-blueprint.svg @@ -0,0 +1,4 @@ + + + +
Data Provider
<<Part Search System>>
Digital Twin Registry
Present Attribute Certification Record
as Verifiable Presentation 
(AMR)
Issue Attribute Certification Record
as Verifiable Presentation 
(AMR)
Store
 Aspect Model 
Payloads
<<Aspect Management System>>
Attribute Certification Registry
Retrieve 
Aspect Models Payloads
<<Gateway>>
Eclipse Dataspace Connector
Lookup and Retrieve
Digital Twins
Receive EDC Push Notification
with Certified Snapshot Credential 
(CSC)
Register 
Submodel Endpoint
 in Digital Twin
<<Manage>>
Data
Provider
Admin
<<Wallet System>>
Simple Wallet
Store 
CSC in AMR
<<Static Storage System>>
Data Service
Data Auditor
Receive EDC Push Notification
with Metadata + Data about Certification
<<Gateway>>
Eclipse Dataspace Connector
Send 
Certified Snapshot Credential
(CSC)
Issue Certified Snapshot Credential
as Verifiable Credential (CSC)
<<Aspect Certification System>>
Attribute Certification System
<<Wallet System>>
Simple Wallet
<<Certify>>
Data
Auditor
Expert
Create CSC 
from DPP
Send Certification
Metadata & Data 
Send 
Attribute Certification 
Data
\ No newline at end of file diff --git a/dpp-verification/resources/implementation/csc-context-blueprint.svg.license b/dpp-verification/resources/implementation/csc-context-blueprint.svg.license new file mode 100644 index 000000000..6ae72333e --- /dev/null +++ b/dpp-verification/resources/implementation/csc-context-blueprint.svg.license @@ -0,0 +1,13 @@ +## NOTICE + +This work is licensed under the [CC-BY-4.0](https://creativecommons.org/licenses/by/4.0/legalcode). + +- SPDX-License-Identifier: CC-BY-4.0 +- SPDX-FileCopyrightText: 2023, 2024 BMW AG +- SPDX-FileCopyrightText: 2023, 2024 CGI Deutschland B.V. & Co. KG +- SPDX-FileCopyrightText: 2024 Contributors to the Eclipse Foundation +- Source URL: https://github.com/eclipse-tractusx/digital-product-pass + +## AUTHORS + +- [Mathias Brunkow Moser](https://github.com/matbmoser) diff --git a/dpp-verification/resources/processes/amr-credential-resume.svg b/dpp-verification/resources/processes/amr-credential-resume.svg new file mode 100644 index 000000000..f2bc27055 --- /dev/null +++ b/dpp-verification/resources/processes/amr-credential-resume.svg @@ -0,0 +1,4 @@ + + + +
List of Certified Snapshot Credentials for different attributes with Proofs
List of Certified Snapshot Credentials for dif...
Proof and Verification Methods
Proof and Verification Methods
Metadata
Metadata
Verifiable Presentation Document
Verifiable Presentation Document
Text is not SVG - cannot display
\ No newline at end of file diff --git a/dpp-verification/resources/processes/cdc-verification-workflow.svg b/dpp-verification/resources/processes/cdc-verification-workflow.svg new file mode 100644 index 000000000..ef3d9774c --- /dev/null +++ b/dpp-verification/resources/processes/cdc-verification-workflow.svg @@ -0,0 +1,4 @@ + + + +
Self-Testified Verification Process
Data Consumer
Retrieve Digital Product Passport
Is CDC 
Verifiable Credential?
<<Neutral State>>
Show Digital Product Pass 
with Status Unverifiable
Verify Digital Product Pass Verifiable Credential Proof
in Wallet
Signature
Verified?
Yes
<<Error State>>
Show Digital Product Pass 
with Status Not Verified
<<Success State>>
Show Digital Product Pass 
with Status Verified
CONSUMER
END
No
No
Catena-X
Central Discovery Services
Register manufacturerPartId
with BPN in Token
Retrieve the
Digital Product Pass CDC
through the EDC
Resolve Verification Method DID Web and Get Public Key
Data Provider
DT
DPP
CDC
DPP
Create
Digital Product Pass
Gather Part Data with Catena-X & 
Publish Part Identifier
PROVIDER
START
Issue Certified Data Credential (CDC) in Wallet and Store It
Link it in Digital Twin and Register it in the Registry and Configure EDC Assets
PROVIDER
END
SSI
Find Location of Data in 
Dataspace
Find Digital Twin Registries and Search Digital Twin
EDC Endpoints
User Scans QR Code 
or Introduces CX ID in Digital Product Pass App 
Search for EDC
Endpoints for
manufacturerPartId
CONSUMER
START
Get Digital Twin from 
Digital Twin Registry with
 the EDC
Yes
\ No newline at end of file diff --git a/dpp-verification/resources/processes/cdc-verification-workflow.svg copy.license b/dpp-verification/resources/processes/cdc-verification-workflow.svg copy.license new file mode 100644 index 000000000..6ae72333e --- /dev/null +++ b/dpp-verification/resources/processes/cdc-verification-workflow.svg copy.license @@ -0,0 +1,13 @@ +## NOTICE + +This work is licensed under the [CC-BY-4.0](https://creativecommons.org/licenses/by/4.0/legalcode). + +- SPDX-License-Identifier: CC-BY-4.0 +- SPDX-FileCopyrightText: 2023, 2024 BMW AG +- SPDX-FileCopyrightText: 2023, 2024 CGI Deutschland B.V. & Co. KG +- SPDX-FileCopyrightText: 2024 Contributors to the Eclipse Foundation +- Source URL: https://github.com/eclipse-tractusx/digital-product-pass + +## AUTHORS + +- [Mathias Brunkow Moser](https://github.com/matbmoser) diff --git a/dpp-verification/resources/processes/csc-verification-workflow.svg b/dpp-verification/resources/processes/csc-verification-workflow.svg new file mode 100644 index 000000000..9f7cd4341 --- /dev/null +++ b/dpp-verification/resources/processes/csc-verification-workflow.svg @@ -0,0 +1,4 @@ + + + +
Attribute Verification Process
Data Consumer
Retrieve Digital Product Passport and AMR
Is AMR & CSC 
Verifiable Credential?
<<Neutral State>>
Show Complete 
Digital Product Pass 
with Status Unverifiable
Verify AMR (VP) 
+ CSC (VC) Proofs
in Wallet
Yes
No
All
Signatures
Verified?
<<Error State>>
Show Digital Product Pass Specific Attributes 
with Status Not Verified
<<Success State>>
Show Digital Product Pass 
Specific Attributes 
with Status Verified
CONSUMER
END
No
Yes
<<Attribute Verification>>
Hash Digital Product Pass Attributes and Compare with Proof in CSC
Catena-X
Central Discovery Services
Register manufacturerPartId
with BPN in Token
Data Provider
DPP
Create
Digital Product Pass
Gather Part Data with Catena-X & 
Publish Part Identifier
PROVIDER
START
Link it in Digital Twin and Register it in the Registry and Configure EDC Assets
Request Certification for External Auditor
DT
Receive Certified Data Credential and Store it in Attribute Verification Record (AMR)
Issue AMR as Verifiable Presentation in Wallet then link to Digital Twin
AMR
CSC
PROVIDER
END
Catena-X
Data Auditor
Send Certified Snapshot Credential to Data Provider
CSC
Certify Attribute(s) with Validation Method(s) & Issue Certified Snapshot Credential (CSC) in Wallet
Retrieve DPP with EDC
Retrieve AMR with EDC
(SSI)
Resolve DID Web 
and get Public Key
(SSI)
Resolve DID Web and 
get Public Key
Find Location of Data in 
Dataspace
Find Digital Twin Registries and Search Digital Twin
EDC Endpoints
User Scans QR Code 
or Introduces CX ID in Digital Product Pass App 
Search for EDC
Endpoints for
manufacturerPartId
CONSUMER
START
Get Digital Twin from 
Digital Twin Registry with
 the EDC
Receive Request from Data Provider
Retrieve Digital Twin & Digital Product Pass
Send with EDC Notification Push
Required data for Attribute Certification
Retrieve Digital Twin +
 Digital Product Pass Submodel
with the EDC.
\ No newline at end of file diff --git a/dpp-verification/resources/processes/csc-verification-workflow.svg.license b/dpp-verification/resources/processes/csc-verification-workflow.svg.license new file mode 100644 index 000000000..6ae72333e --- /dev/null +++ b/dpp-verification/resources/processes/csc-verification-workflow.svg.license @@ -0,0 +1,13 @@ +## NOTICE + +This work is licensed under the [CC-BY-4.0](https://creativecommons.org/licenses/by/4.0/legalcode). + +- SPDX-License-Identifier: CC-BY-4.0 +- SPDX-FileCopyrightText: 2023, 2024 BMW AG +- SPDX-FileCopyrightText: 2023, 2024 CGI Deutschland B.V. & Co. KG +- SPDX-FileCopyrightText: 2024 Contributors to the Eclipse Foundation +- Source URL: https://github.com/eclipse-tractusx/digital-product-pass + +## AUTHORS + +- [Mathias Brunkow Moser](https://github.com/matbmoser) diff --git a/dpp-verification/resources/processes/document-credential-resume.svg b/dpp-verification/resources/processes/document-credential-resume.svg index 5f9b45c25..57a201ad1 100644 --- a/dpp-verification/resources/processes/document-credential-resume.svg +++ b/dpp-verification/resources/processes/document-credential-resume.svg @@ -1,4 +1,4 @@ -
Digital Product Pass / Aspect Model Payload
Complete Aspect
or
Specific Attributes
Digital Product Pass / Aspect Model Payload...
Verifiable Credential Document
Verifiable Credential Document
Proof and Verification Methods
Proof and Verification Methods
Metadata
Metadata
Text is not SVG - cannot display
\ No newline at end of file +
Digital Product Pass / Aspect Model Payload
Complete Aspect
or
Specific Attributes
Digital Product Pass / Aspect Model Payload...
Proof and Verification Methods
Proof and Verification Methods
Metadata
Metadata
Verifiable Credential Document
Verifiable Credential Document
Text is not SVG - cannot display
\ No newline at end of file diff --git a/dpp-verification/resources/test-payloads/cdcDigitalTwin.json b/dpp-verification/resources/test-payloads/cdcDigitalTwin.json index 5814497b0..ffdfaea11 100644 --- a/dpp-verification/resources/test-payloads/cdcDigitalTwin.json +++ b/dpp-verification/resources/test-payloads/cdcDigitalTwin.json @@ -107,7 +107,7 @@ }, { "type": "Submodel", - "value": "urn:samm:io.catenax.generic.digital_product_passport:4.0.0#DigitalProductPassport" + "value": "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#DigitalProductPassport" }, { "type": "Operation", diff --git a/dpp-verification/semantics/io.catenax.dpp_verification.csc/1.0.0/gen/DigitalProductPassCSC.jsonld b/dpp-verification/semantics/io.catenax.dpp_verification.csc/1.0.0/gen/DigitalProductPassCSC.jsonld index e7d693bf1..05b32e66c 100644 --- a/dpp-verification/semantics/io.catenax.dpp_verification.csc/1.0.0/gen/DigitalProductPassCSC.jsonld +++ b/dpp-verification/semantics/io.catenax.dpp_verification.csc/1.0.0/gen/DigitalProductPassCSC.jsonld @@ -18,7 +18,7 @@ { "@type": "Standard", "label": "Catena-X PCF Rulebook Standard", - "id": "CX-0029", + "@id": "CX-0029", "uri": "https://catena-x.net/fileadmin/user_upload/Standard-Bibliothek/Update_September23/CX-0029-ProductCarbonFootprintRulebook-v2.0.0.pdf" } ], From 1ae29d1fc2cd908e318917e8ccc11666ab842714 Mon Sep 17 00:00:00 2001 From: Mathias Brunkow Moser Date: Mon, 15 Jul 2024 10:53:59 +0200 Subject: [PATCH 08/25] feat: created amr structure2 --- README.md | 13 +++- .../complete-csc-context-blueprint.svg | 4 + .../1.0.0/attributeCertificationRecord.jsonld | 38 ++++++++++ .../1.0.0/AttributeCertificationRecord.ttl | 66 ++++++++++++++++ ...ttributeCertificationRecord-Example.jsonld | 76 +++++++++++++++++++ .../AttributeCertificationRecord-sample.json | 11 +++ .../AttributeCertificationRecord-schema.json | 60 +++++++++++++++ 7 files changed, 265 insertions(+), 3 deletions(-) create mode 100644 dpp-verification/resources/implementation/complete-csc-context-blueprint.svg create mode 100644 dpp-verification/schemas/amr/1.0.0/attributeCertificationRecord.jsonld create mode 100644 dpp-verification/semantics/io.catenax.dpp_verification.amr/1.0.0/AttributeCertificationRecord.ttl create mode 100644 dpp-verification/semantics/io.catenax.dpp_verification.amr/1.0.0/gen/AttributeCertificationRecord-Example.jsonld create mode 100644 dpp-verification/semantics/io.catenax.dpp_verification.amr/1.0.0/gen/AttributeCertificationRecord-sample.json create mode 100644 dpp-verification/semantics/io.catenax.dpp_verification.amr/1.0.0/gen/AttributeCertificationRecord-schema.json diff --git a/README.md b/README.md index 9390ce58b..891caf6f6 100644 --- a/README.md +++ b/README.md @@ -33,13 +33,11 @@ SPDX-License-Identifier: CC-BY-4.0

Digital Product Pass Application

- - ## Description The digital product passport application provides a consumer user interface to request a battery passport from a battery manufacturer using the standardized components and technologies in a Catena-X network. The passport will be displayed in a human-readable from any browser. The data exchange standards given by Catena-X are used to provide the battery passport to different personas (roles) in the network. -In particular, the appliction is used to access the battery passport data provided by battery manufacturer. By scanning QR-code or knowing the manufacturer and battery-ID, a user can request the passport through **Eclipse Dataspace Connectors (EDCs)** over the Catena-X network. The passport provider will provide data attributes that is only visible to a permitted signed-in user. +In particular, the appliction is used to access the battery passport data provided by battery manufacturer. By scanning QR-code or knowing the manufacturer and battery-ID, a user can request the passport through **Eclipse Dataspace Connectors (EDCs)** over the Catena-X network. The passport provider will provide data attributes that is only visible to a permitted signed-in user. ### Software Version #### Helm Chart Version @@ -80,6 +78,15 @@ To get started you can have a look into our documentation: | [Changelog](./CHANGELOG.md) | Changelog | | [Helm Charts](https://github.com/eclipse-tractusx/digital-product-pass/tree/main/charts/digital-product-pass) | Project's Helm Charts | +## Digital Product Pass Verification Add-on + +The Digital Product Pass Verification Add-on aims to create a second layer of trust over the EDC data exchanges between consumers and data providers. It enables auditors to verify specific attributes or complete aspect models for data providers and allowing consumers to retrieve and verify the "validity" of the verification done. Using a simple wallet, a Data Provider is able to certify its attributes or the complete semantic models from Catena-X and include it in a Verifiable Credential, which can then be verified on the Data Consumer side. + +| Name | Description | +| ------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [DPP Verification Docs](./dpp-verification/README.md) | The main documentation of the Digital Product Pass Verification Add-on contains the complete architecture blueprint and details about implementation in the application. | + [DPP Simple Wallet Docs](./dpp-verification/simple-wallet/README.md) | This documentation contains the description of the simple wallet functionality, API specification and how to configure it. | + ## Base Images | Language | Container Base Image | diff --git a/dpp-verification/resources/implementation/complete-csc-context-blueprint.svg b/dpp-verification/resources/implementation/complete-csc-context-blueprint.svg new file mode 100644 index 000000000..3cbfa8d9c --- /dev/null +++ b/dpp-verification/resources/implementation/complete-csc-context-blueprint.svg @@ -0,0 +1,4 @@ + + + +
Data Provider
<<Part Search System>>
Digital Twin Registry
Present Attribute Certification Record
as Verifiable Presentation 
(AMR)
Issue Attribute Certification Record
as Verifiable Presentation 
(AMR)
Store
 Aspect Model 
Payloads
<<Aspect Management System>>
Attribute Certification Registry
Retrieve 
Aspect Models Payloads
<<Gateway>>
Eclipse Dataspace Connector
Lookup and Retrieve
Digital Twins
Receive EDC Push Notification
with Certified Snapshot Credential 
(CSC)
Register 
Submodel Endpoint
 in Digital Twin
<<Manage>>
Data
Provider
Admin
<<Wallet System>>
Simple Wallet
Store 
CSC in AMR
<<Static Storage System>>
Data Service
Data Auditor
Receive EDC Push Notification
with Metadata + Data about Certification
<<Gateway>>
Eclipse Dataspace Connector
Send 
Certified Snapshot Credential
(CSC)
Issue Certified Snapshot Credential
as Verifiable Credential (CSC)
<<Aspect Certification System>>
Attribute Certification System
<<Wallet System>>
Simple Wallet
<<Certify>>
Data
Auditor
Expert
Create CSC 
from DPP
Send Certification
Metadata & Data 
Send 
Attribute Certification 
Data
Data Consumer
<<Aspect Verification System>>
Digital Product Pass
<<Wallet System>>
Simple Wallet
<<Gateway>>
Eclipse Dataspace Connector
Verification
Results
Verify
Aspect
Aspect 
& Digital Twin
Get Aspect
& Digital Twin
Send Data Through Proxy
Text
Request Catalog, Negotiate 
& Use EDC Data Plane Proxy
Resolve DID Web and Get Public Key
Resolve DID Web
and Get Public Key
\ No newline at end of file diff --git a/dpp-verification/schemas/amr/1.0.0/attributeCertificationRecord.jsonld b/dpp-verification/schemas/amr/1.0.0/attributeCertificationRecord.jsonld new file mode 100644 index 000000000..ab9608dfc --- /dev/null +++ b/dpp-verification/schemas/amr/1.0.0/attributeCertificationRecord.jsonld @@ -0,0 +1,38 @@ +{ + "@context": { + "@version": 1.1, + "AttributeCertificationRecord": { + "@context": { + "@definition": "Verifiable Presentation which contains the list of Verifiable Credentials for the all attributes of a spec", + "@version": 1.1, + "id": "@id", + "submodel": { + "@context": { + "@definition": "Reference to the submodel which the verifiable presentation is linked to.", + "@version": 1.1, + "id": { + "@context": { + "@definition": "The DID Reference, link to the verifiable credential, or link to specific submodel in the dataModel" + }, + "@id": "amr:id", + "@type": "schema:string" + }, + "semanticId": { + "@context": { + "@definition": "The property which contains the semantic id string of the credential subject. It contains the complete identification of which aspect model version its contained. The key can be used to find the model information in the expanded JSON-LD." + }, + "@id": "amr:semanticId", + "@type": "schema:string" + }, + "type": "@type" + }, + "@id": "amr:submodel" + }, + "type": "@type" + }, + "@id": "amr:AttributeCertificationRecord" + }, + "amr": "urn:samm:io.catenax.dpp_verification.amr:1.0.0#", + "schema": "https://schema.org/" + } +} \ No newline at end of file diff --git a/dpp-verification/semantics/io.catenax.dpp_verification.amr/1.0.0/AttributeCertificationRecord.ttl b/dpp-verification/semantics/io.catenax.dpp_verification.amr/1.0.0/AttributeCertificationRecord.ttl new file mode 100644 index 000000000..b1302b0a6 --- /dev/null +++ b/dpp-verification/semantics/io.catenax.dpp_verification.amr/1.0.0/AttributeCertificationRecord.ttl @@ -0,0 +1,66 @@ +@prefix samm: . +@prefix samm-c: . +@prefix samm-e: . +@prefix unit: . +@prefix rdf: . +@prefix rdfs: . +@prefix xsd: . +@prefix : . + +:AttributeCertificationRecord a samm:Aspect ; + samm:preferredName "AttributeCertificationRecord"@en ; + samm:description "Verifiable Presentation which contains the list of Verifiable Credentials for the all attributes of a spec"@en ; + samm:see ; + samm:see ; + samm:properties ( :verifiableCredential :submodel :holder ) ; + samm:operations ( ) ; + samm:events ( ) . + +:verifiableCredential a samm:Property ; + samm:preferredName "verifiableCredential"@en ; + samm:description "The standardized component from a verifiable presentation, where a list of one or more verifiable credentials are included."@en ; + samm:see ; + samm:characteristic :VerifiableCredentialCharacteristic . + +:submodel a samm:Property ; + samm:preferredName "submodel"@en ; + samm:description "Reference to the submodel which the verifiable presentation is linked to."@en ; + samm:characteristic :SubmodelCharacteristic . + +:holder a samm:Property ; + samm:preferredName "holder"@en ; + samm:description "The holder is defined in the Verifiable Presentation, to indicate the person that owns the verification aspect, and have requested to external auditor the generation of Certified Snapshot Credentials."@en ; + samm:see ; + samm:characteristic samm-c:Text ; + samm:exampleValue "did:web:dpp-wallet:BPNL00000000012" . + +:VerifiableCredentialCharacteristic a samm-c:List ; + samm:preferredName "verifiableCredential"@en ; + samm:dataType :VerifiableCredentialEntity . + +:SubmodelCharacteristic a samm:Characteristic ; + samm:preferredName "submodelCharacteristic"@en ; + samm:dataType :OriginEntity . + +:VerifiableCredentialEntity a samm:Entity ; + samm:preferredName "CertifiedSnapshotCredentialList"@en ; + samm:description "This is a list that contains the certified snapshot credentials (csc)."@en ; + samm:see ; + samm:properties ( ) . + +:OriginEntity a samm:Entity ; + samm:preferredName "originEntity"@en ; + samm:properties ( :semanticId [ samm:property :originId; samm:payloadName "@id" ] ) . + +:semanticId a samm:Property ; + samm:preferredName "semanticId"@en ; + samm:description "The property which contains the semantic id string of the credential subject. It contains the complete identification of which aspect model version its contained. The key can be used to find the model information in the expanded JSON-LD."@en ; + samm:characteristic samm-c:Text ; + samm:exampleValue "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#DigitalProductPass" . + +:originId a samm:Property ; + samm:preferredName "@id"@en ; + samm:description "The DID Reference, link to the verifiable credential, or link to specific submodel in the dataModel"@en ; + samm:characteristic samm-c:Text ; + samm:exampleValue "urn:uuid:0109f7d2-8fb5-45f2-b357-fb16fc5a1ccb" . + diff --git a/dpp-verification/semantics/io.catenax.dpp_verification.amr/1.0.0/gen/AttributeCertificationRecord-Example.jsonld b/dpp-verification/semantics/io.catenax.dpp_verification.amr/1.0.0/gen/AttributeCertificationRecord-Example.jsonld new file mode 100644 index 000000000..cc6f10a63 --- /dev/null +++ b/dpp-verification/semantics/io.catenax.dpp_verification.amr/1.0.0/gen/AttributeCertificationRecord-Example.jsonld @@ -0,0 +1,76 @@ +{ + "@context": [ + "https://www.w3.org/ns/credentials/v2", + "https://w3c.github.io/vc-jws-2020/contexts/v1/", + "https://w3id.org/security/data-integrity/v2", + "https://raw.githubusercontent.com/eclipse-tractusx/digital-product-pass/docs/v2/verification/dpp-verification/schemas/amr/1.0.0/attributeCertificationRecord.jsonld" + ], + "type": [ + "VerifiablePresentation", + "AttributeCertificationRecord" + ], + "verifiableCredential": [ + { + "@context": [ + "https://www.w3.org/ns/credentials/v2", + "https://w3c.github.io/vc-jws-2020/contexts/v1/", + "https://w3id.org/security/data-integrity/v2", + "https://raw.githubusercontent.com/eclipse-tractusx/digital-product-pass/docs/v2/verification/dpp-verification/schemas/csc/1.0.0/certifiedSnapshotCredential.jsonld", + "https://raw.githubusercontent.com/eclipse-tractusx/digital-product-pass/feature/verification-schemas/dpp-verification/schemas/dpp/5.0.0/digitalProductPass.jsonld" + ], + "type": [ + "VerifiableCredential", + "CertifiedSnapshotCredential", + "DigitalProductPassport" + ], + "credentialSubject": { + "attributes": [ + { + "validationMethod": [ + { + "@type": "Standard", + "label": "Catena-X PCF Rulebook Standard", + "@id": "CX-0029", + "uri": "https://catena-x.net/fileadmin/user_upload/Standard-Bibliothek/Update_September23/CX-0029-ProductCarbonFootprintRulebook-v2.0.0.pdf" + } + ], + "@id": "dpp:sustainability.productFootprint.carbon[0].value", + "digestMultibase": "d05da06852ad3b7f8ac51cf20b4ff07be758878643da52cc3418cf15eea3e2e91d93dbc69de977560d4561109021d5b39c9f26cbc6546b39298e8ae70694ec32" + } + ] + }, + "origin": { + "digestMultibase": "c118df3b7bf603a86bd79f03c692153bdb4212ab80d49c12154c92415ae83d6d59187d9ba5af9c4e40208f7d7b1d4c727de78cfbe51e768aae743723ee197374", + "semanticId": "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#DigitalProductPass", + "@id": "did:web:dpp-test-system.com:BPNL000000000000:api:public:urn%3Auuid%3Acd1c0904-27e2-4ae2-8751-5c8c8e4b6812", + "@type": "application/vc+ld+json" + }, + "id": "urn:uuid:281a8b98-933c-4d80-ad86-721f1adbe5b3", + "issuer": "did:web:dpp-provider-wallet.int.demo.catena-x.net:BPNL00000000W3BS", + "validFrom": "2024-07-10T15:08:13Z", + "validUntil": "2024-12-25T15:08:13Z", + "proof": { + "type": "JsonWebSignature2020", + "proofPurpose": "assertionMethod", + "verificationMethod": "did:web:dpp-provider-wallet.int.demo.catena-x.net:BPNL00000000W3BS#N4bTDb14GEnCvwZdFRqK5lwL4nje3bB5Y4nvb01VBKA", + "created": "2024-07-10T15:08:13Z", + "jws": "eyJ0eXAiOiAidmMrbGQiLCAiYjY0IjogZmFsc2UsICJjcnYiOiAiRWQyNTUxOSJ9..Rpq5BU3Y_-pwQofpWyEaG75muQ2ojRAxr7TZP4PMacO6cXZVeGHD_2qd3EzmEITcXEiV1u3Ct-SHyc7AI9cPCA" + } + } + ], + "submodel": { + "semanticId": "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#DigitalProductPass", + "@id": "urn:uuid:cd1c0904-27e2-4ae2-8751-5c8c8e4b6812" + }, + "id": "urn:uuid:974d35dd-3e5e-4782-ad61-6c49fe294650", + "holder": "did:web:dpp-provider-wallet.int.demo.catena-x.net:BPNL00000000W3BS", + "validFrom": "2024-07-10T15:08:13Z", + "validUntil": "2024-12-25T15:08:13Z", + "proof": { + "type": "JsonWebSignature2020", + "proofPurpose": "assertionMethod", + "verificationMethod": "did:web:dpp-provider-wallet.int.demo.catena-x.net:BPNL00000000W3BS#N4bTDb14GEnCvwZdFRqK5lwL4nje3bB5Y4nvb01VBKA", + "created": "2024-07-10T15:08:13Z", + "jws": "eyJ0eXAiOiAidmMrbGQiLCAiYjY0IjogZmFsc2UsICJjcnYiOiAiRWQyNTUxOSJ9..Rpq5BU3Y_-pwQofpWyEaG75muQ2ojRAxr7TZP4PMacO6cXZVeGHD_2qd3EzmEITcXEiV1u3Ct-SHyc7AI9cPCA" + } +} \ No newline at end of file diff --git a/dpp-verification/semantics/io.catenax.dpp_verification.amr/1.0.0/gen/AttributeCertificationRecord-sample.json b/dpp-verification/semantics/io.catenax.dpp_verification.amr/1.0.0/gen/AttributeCertificationRecord-sample.json new file mode 100644 index 000000000..5ea8d47a5 --- /dev/null +++ b/dpp-verification/semantics/io.catenax.dpp_verification.amr/1.0.0/gen/AttributeCertificationRecord-sample.json @@ -0,0 +1,11 @@ +{ + "submodel": { + "digestMultibase": "9ece086e9bac491fac5c1d1046ca11d737b92a2b2ebd93f005d7b710110c0a678288166e7fbe796883a4f2e9b3ca9f484f521d0ce464345cc1aec96779149c14", + "semanticId": "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#DigitalProductPass", + "@id": "urn:uuid:0109f7d2-8fb5-45f2-b357-fb16fc5a1ccb" + }, + "holder": "did:web:dpp-wallet:BPNL00000000012", + "verifiableCredential": [ + {} + ] +} \ No newline at end of file diff --git a/dpp-verification/semantics/io.catenax.dpp_verification.amr/1.0.0/gen/AttributeCertificationRecord-schema.json b/dpp-verification/semantics/io.catenax.dpp_verification.amr/1.0.0/gen/AttributeCertificationRecord-schema.json new file mode 100644 index 000000000..46a843078 --- /dev/null +++ b/dpp-verification/semantics/io.catenax.dpp_verification.amr/1.0.0/gen/AttributeCertificationRecord-schema.json @@ -0,0 +1,60 @@ +{ + "$schema": "http://json-schema.org/draft-04/schema", + "description": "Verifiable Presentation which contains the list of Verifiable Credentials for the all attributes of a spec", + "type": "object", + "components": { + "schemas": { + "urn_samm_io.catenax.dpp_verification.amr_1.0.0_VerifiableCredentialEntity": { + "description": "This is a list that contains the certified snapshot credentials (csc).", + "type": "object", + "properties": {} + }, + "urn_samm_io.catenax.dpp_verification.amr_1.0.0_VerifiableCredentialCharacteristic": { + "type": "array", + "items": { + "$ref": "#/components/schemas/urn_samm_io.catenax.dpp_verification.amr_1.0.0_VerifiableCredentialEntity" + } + }, + "urn_samm_org.eclipse.esmf.samm_characteristic_2.1.0_Text": { + "type": "string", + "description": "Describes a Property which contains plain text. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc." + }, + "urn_samm_io.catenax.dpp_verification.amr_1.0.0_SubmodelCharacteristic": { + "type": "object", + "properties": { + "semanticId": { + "description": "The property which contains the semantic id string of the credential subject. It contains the complete identification of which aspect model version its contained. The key can be used to find the model information in the expanded JSON-LD.", + "$ref": "#/components/schemas/urn_samm_org.eclipse.esmf.samm_characteristic_2.1.0_Text" + }, + "@id": { + "description": "The DID Reference, link to the verifiable credential, or link to specific submodel in the dataModel", + "$ref": "#/components/schemas/urn_samm_org.eclipse.esmf.samm_characteristic_2.1.0_Text" + } + }, + "required": [ + "semanticId", + "@id" + ] + } + } + }, + "properties": { + "verifiableCredential": { + "description": "The standardized component from a verifiable presentation, where a list of one or more verifiable credentials are included.", + "$ref": "#/components/schemas/urn_samm_io.catenax.dpp_verification.amr_1.0.0_VerifiableCredentialCharacteristic" + }, + "submodel": { + "description": "Reference to the submodel which the verifiable presentation is linked to.", + "$ref": "#/components/schemas/urn_samm_io.catenax.dpp_verification.amr_1.0.0_SubmodelCharacteristic" + }, + "holder": { + "description": "The holder is defined in the Verifiable Presentation, to indicate the person that owns the verification aspect, and have requested to external auditor the generation of Certified Snapshot Credentials.", + "$ref": "#/components/schemas/urn_samm_org.eclipse.esmf.samm_characteristic_2.1.0_Text" + } + }, + "required": [ + "verifiableCredential", + "submodel", + "holder" + ] +} \ No newline at end of file From 1e237a57c8fe185373d7a77d7262fe1237f2bd19 Mon Sep 17 00:00:00 2001 From: Mathias Brunkow Moser Date: Mon, 15 Jul 2024 18:16:17 +0200 Subject: [PATCH 09/25] feat: updated test payloads --- dpp-verification/README.md | 820 ++++--- .../amr-document-credential-resume.drawio.svg | 4 + .../amr-document-credential.svg | 4 + .../cdc-document-credential.svg | 4 + .../csc-document-credential.svg | 4 + .../amr-document-credential-resume.svg | 4 + .../cdc-document-credential-resume.svg | 4 + .../processes/document-credential-resume.svg | 2 +- ...ertificationRecord-Example-Expanded.jsonld | 193 ++ .../1.0.0/CertifiedDataCredential.ttl | 35 +- .../1.0.0/gen/CertifiedDataCredential.jsonld | 7 - ...d => DigitalProductPassCDC-Example.jsonld} | 2 +- .../1.0.0/gen/DigitalProductPassCDC.jsonld | 2144 ----------------- ...ndedDigitalProductPassCDC-Expanded.jsonld} | 21 +- .../ExpandedDigitalProductPassCDC-slim.jsonld | 1474 ------------ .../gen/OriginDigitalProductPassCDC.jsonld | 2 +- 16 files changed, 743 insertions(+), 3981 deletions(-) create mode 100644 dpp-verification/resources/implementation/amr-document-credential-resume.drawio.svg create mode 100644 dpp-verification/resources/implementation/amr-document-credential.svg create mode 100644 dpp-verification/resources/implementation/cdc-document-credential.svg create mode 100644 dpp-verification/resources/implementation/csc-document-credential.svg create mode 100644 dpp-verification/resources/processes/amr-document-credential-resume.svg create mode 100644 dpp-verification/resources/processes/cdc-document-credential-resume.svg create mode 100644 dpp-verification/semantics/io.catenax.dpp_verification.amr/1.0.0/gen/AttributeCertificationRecord-Example-Expanded.jsonld rename dpp-verification/semantics/io.catenax.dpp_verification.cdc/1.0.0/gen/{DigitalProductPassCDC-slim.jsonld => DigitalProductPassCDC-Example.jsonld} (99%) delete mode 100644 dpp-verification/semantics/io.catenax.dpp_verification.cdc/1.0.0/gen/DigitalProductPassCDC.jsonld rename dpp-verification/semantics/io.catenax.dpp_verification.cdc/1.0.0/gen/{ExpandedDigitalProductPassCDC.jsonld => ExpandedDigitalProductPassCDC-Expanded.jsonld} (99%) delete mode 100644 dpp-verification/semantics/io.catenax.dpp_verification.cdc/1.0.0/gen/ExpandedDigitalProductPassCDC-slim.jsonld diff --git a/dpp-verification/README.md b/dpp-verification/README.md index 11720ea21..0ea0f05e9 100644 --- a/dpp-verification/README.md +++ b/dpp-verification/README.md @@ -502,269 +502,408 @@ Here we have an example with the [Digital Product Passport v2.0.0](https://raw.g ```json { - "id": "https://dpp-system-url.com/api/public/cx:mfg024:prt-30001", - "@context": [ - "https://www.w3.org/2018/credentials/v1", - "http://json-schema.org/draft-04/schema", - "https://raw.githubusercontent.com/eclipse-tractusx/sldt-semantic-models/main/io.catenax.generic.digital_product_passport/2.0.0/gen/DigitalProductPassport-schema.json", - "https://w3c.github.io/vc-jws-2020/contexts/v1/" - ], - "type": ["VerifiableCredential", "CDC", "DPP"], - "issuer": "did:web:wallet-url.test.com:BPNL00000007RVTB", - "credentialSubject": { - "id": "did:web:dpp-test-system.com:BPNL000000000000:api:public:urn%3Auuid%3A6da1f07c-999b-4602-b4d3-8eb649e5d10f", + "@context": [ + "https://www.w3.org/ns/credentials/v2", + "https://w3c.github.io/vc-jws-2020/contexts/v1/", + "https://raw.githubusercontent.com/eclipse-tractusx/digital-product-pass/feature/verification-schemas/dpp-verification/schemas/cdc/1.0.0/certifiedDataCredential.jsonld", + "https://raw.githubusercontent.com/eclipse-tractusx/digital-product-pass/feature/verification-schemas/dpp-verification/schemas/dpp/5.0.0/digitalProductPass.jsonld" + ], + "type": [ + "VerifiableCredential", + "CertifiedDataCredential", + "DigitalProductPassport" + ], "parent": { "@id": "did:web:dpp-test-system.com:BPNL000000000000:api:public:urn%3Auuid%3A1c5b6a7c-90d4-3481-0538-f134ff53076d", - "checksum": "64b1a523da600e8fc0018cf57b8f7756b83bb6e9b11c81b1c7444272fab239902321b1b6ae6624d6846fd010616ae98c118f12491f922badd64e58b782c6a115" + "digestMultibase": "64b1a523da600e8fc0018cf57b8f7756b83bb6e9b11c81b1c7444272fab239902321b1b6ae6624d6846fd010616ae98c118f12491f922badd64e58b782c6a115" }, - "checksum": "ac35e22f24fc4257e2759f7e7105f14568e5e86573fea4b05515697f254111c1f3490d28653b400cb9ddc9690760ef1390f5cac7a3d55966490dab994c1f5cd1", - "data": { - "typology" : { - "shortName" : "8HP60", - "class" : { - "definition" : "Manual transmission (motor vehicle)", - "code" : "44-09-02-02" - }, - "longName" : "Product Description long text" - }, - "metadata" : { - "predecessor" : "null", - "issueDate" : "2000-01-01", - "version" : "1.0.0", - "economicOperator" : { - "legitimization" : "DE123456789", - "identification" : "BPNL1234567890ZZ" - }, - "status" : "draft", - "expirationDate" : "2000-01-01" - }, - "characteristics" : { - "physicalDimension" : { - "grossWeight" : { - "value" : 20.5, - "unit" : "unit:kilogram" - }, - "weightOrVolume" : { - "left" : { - "value" : 20.5, - "unit" : "unit:cubicMetre" - } - }, - "diameter" : { - "value" : 20.5, - "unit" : "unit:millimetre" - }, - "grossVolume" : { - "value" : 20.5, - "unit" : "unit:cubicMetre" + "semanticId": "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#DigitalProductPassport", + "credentialSubject": { + "DigitalProductPassport": { + "metadata": { + "backupReference": "https://dummy.link", + "registrationIdentifier": "https://dummy.link/ID8283746239078", + "economicOperatorId": "BPNL0123456789ZZ", + "lastModification": "2000-01-01", + "predecessor": "urn:uuid:00000000-0000-0000-0000-000000000000", + "issueDate": "2000-01-01", + "version": "1.0.0", + "passportIdentifier": "urn:uuid:550e8400-e29b-41d4-a716-446655440000", + "status": "draft", + "expirationDate": "2030-01-01" }, - "width" : { - "value" : 20.5, - "unit" : "unit:millimetre" + "characteristics": { + "generalPerformanceClass": "A", + "physicalState": "solid", + "physicalDimension": { + "volume": { + "value": 20, + "unit": "unit:cubicMetre" + }, + "grossWeight": { + "value": 20, + "unit": "unit:gram" + }, + "diameter": { + "value": 20, + "unit": "unit:millimetre" + }, + "grossVolume": { + "value": 20, + "unit": "unit:cubicMetre" + }, + "width": { + "value": 20, + "unit": "unit:millimetre" + }, + "length": { + "value": 20, + "unit": "unit:millimetre" + }, + "weight": { + "value": 20, + "unit": "unit:gram" + }, + "height": { + "value": 20, + "unit": "unit:millimetre" + } + }, + "lifespan": [ + { + "value": 36, + "unit": "unit:day", + "key": "guaranteed lifetime" + } + ] }, - "length" : { - "value" : 20.5, - "unit" : "unit:millimetre" + "commercial": { + "placedOnMarket": "2000-01-01", + "purpose": [ + "automotive" + ] }, - "height" : { - "value" : 20.5, - "unit" : "unit:millimetre" - } - }, - "lifespan" : [ { - "value" : 36, - "unit" : "unit:day", - "key" : "guaranteed lifetime" - } ], - "physicalState" : "solid" - }, - "commercial" : { - "placedOnMarket" : "2000-01-01" - }, - "identification" : { - "localIdentifier" : { - "value" : "PRT-30001", - "key" : "PartInstanceId" - }, - "additionalCode" : [ { - "value" : "8703 24 10 00", - "key" : "TARIC" - }, { - "value" : "MFG024", - "key" : "manufacturerPartId" - } ], - "dataCarrier" : { - "carrierType" : "QR", - "carrierLayout" : "upper-left side" - } - }, - "sources" : [ { - "header" : "Sustainability Document Material XY", - "category" : "Product Specifications", - "type" : "URL", - "content" : "www.alink.pdf" - } ], - "handling" : { - "spareParts" : { - "left" : { - "producer" : [ { - "id" : "BPNL1234567890ZZ" - } ], - "part" : [ { - "name" : "Aluminum Housing", - "gtin" : "12345678" - } ] - } - }, - "substanceOfConcern" : { - "left" : [ { - "name" : { - "name" : "phenolphthalein", - "type" : "IUPAC" - }, - "location" : "Housing", - "unit" : "unit:partPerMillion", - "concentration" : { - "left" : [ { - "max" : 2.6, - "min" : 2.1 - } ] - }, - "exemption" : "shall not apply to product x containing not more than 1,5 ml of liquid", - "id" : [ { - "type" : "CAS", - "id" : "201-004-7" - } ] - } ] - } - }, - "additionalData" : [ { - "description" : "This is the machine parameters that are produced when the machine is used", - "label" : "Specific Manufacturer Machine Parameters", - "type" : { - "typeUnit" : null, - "dataType" : "object" - }, - "children" : [ { - "description" : "The usage of the eletricity in the machine", - "label" : "Eletricity Usage", - "type" : { - "typeUnit" : "unit:volts", - "dataType" : "integer" + "identification": { + "batch": [ + { + "value": "BID12345678", + "key": "batchId" + } + ], + "codes": [ + { + "value": "8703 24 10 00", + "key": "TARIC" + } + ], + "type": { + "manufacturerPartId": "123-0.740-3434-A", + "nameAtManufacturer": "Mirror left" + }, + "classification": [ + { + "classificationStandard": "GIN 20510-21513", + "classificationID": "1004712", + "classificationDescription": "Generic standard for classification of parts in the automotive industry." + } + ], + "serial": [ + { + "value": "SN12345678", + "key": "partInstanceId" + } + ], + "dataCarrier": { + "carrierType": "QR", + "carrierLayout": "upper-left side" + } }, - "data" : "25" - }, { - "description" : "The name of the machine that produced the product", - "label" : "Machine Name", - "type" : { - "typeUnit" : null, - "dataType" : "string" + "sources": [ + { + "header": "Example Document XYZ", + "category": "Product Specifications", + "type": "URL", + "content": "https://dummy.link" + } + ], + "materials": { + "substancesOfConcern": { + "applicable": true, + "content": [ + { + "unit": "unit:partPerMillion", + "hazardClassification": { + "category": "category 1A", + "statement": "Causes severe skin burns and eye damage.", + "class": "Skin corrosion" + }, + "documentation": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ], + "concentrationRange": [ + { + "max": 2.6, + "min": 2.1 + } + ], + "location": "Housing", + "concentration": 5.3, + "exemption": "shall not apply to product x containing not more than 1,5 ml of liquid", + "id": [ + { + "type": "CAS", + "name": "phenolphthalein", + "id": "201-004-7" + } + ] + } + ] + }, + "materialComposition": { + "applicable": true, + "content": [ + { + "unit": "unit:partPerMillion", + "recycled": 12.5, + "critical": true, + "renewable": 23.5, + "documentation": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ], + "concentration": 5.3, + "id": [ + { + "type": "CAS", + "name": "phenolphthalein", + "id": "201-004-7" + } + ] + } + ] + } }, - "data" : "Laser Machine MX-421W" - }, { - "description" : "The list of products the machine can produce", - "label" : "Product Names", - "type" : { - "typeUnit" : null, - "dataType" : "array" + "handling": { + "applicable": true, + "content": { + "producer": [ + { + "id": "BPNL0123456789ZZ" + } + ], + "sparePart": [ + { + "manufacturerPartId": "123-0.740-3434-A", + "nameAtManufacturer": "Mirror left" + } + ] + } }, - "data" : [ "Tranmissions", "Batteries", "Seats", "Doors" ] - } ] - }, { - "description" : "This are the properties of interest", - "label" : "Properties of Interest", - "type" : { - "typeUnit" : null, - "dataType" : "object" - }, - "children" : [ { - "description" : "This are the main properties of interest", - "label" : "Main Properties", - "type" : { - "typeUnit" : null, - "dataType" : "object" + "additionalData": [ + { + "description": "Description of an attribute", + "label": "Maximum permitted battery power", + "type": { + "typeUnit": "unit:volume", + "dataType": "array" + }, + "data": "23", + "children": [ + { + "description": "Description of an attribute", + "label": "Maximum permitted battery power", + "type": { + "typeUnit": "unit:volume", + "dataType": "array" + }, + "data": "23" + }, + { + "description": "Description of an attribute", + "label": "Maximum permitted battery power", + "type": { + "typeUnit": "unit:volume", + "dataType": "array" + }, + "data": "null", + "children": [ + { + "description": "Description of an attribute", + "label": "Maximum permitted battery power", + "type": { + "typeUnit": "unit:volume", + "dataType": "object" + }, + "children": [ + { + "description": "Description of an attribute", + "label": "Maximum permitted battery power", + "type": { + "typeUnit": "unit:volume", + "dataType": "string" + }, + "data": "asdasdasd", + "children": [ + { + "description": "Description of an attribute", + "label": "Maximum permitted battery power", + "type": { + "typeUnit": "unit:volume", + "dataType": "string" + }, + "data": "asdasdasd" + } + ] + } + ] + }, + { + "description": "Description of an attribute", + "label": "Maximum permitted battery power", + "type": { + "typeUnit": "unit:volume", + "dataType": "string" + }, + "data": "4323" + } + ] + } + ] + } + ], + "operation": { + "import": { + "applicable": true, + "content": { + "eori": "GB123456789000", + "id": "BPNL0123456789ZZ" + } + }, + "other": { + "id": "BPNL0123456789XX", + "role": "distributor" + }, + "manufacturer": { + "facility": [ + { + "facility": "BPNA1234567890AA" + } + ], + "manufacturingDate": "2000-01-31", + "manufacturer": "BPNLbi7tAJ8UiMsF" + } }, - "children" : [ { - "description" : "This is the Normal temperature of production", - "label" : "Normal Temperature", - "type" : { - "typeUnit" : "unit:celcius", - "dataType" : "float" - }, - "data" : 62.7 - }, { - "description" : "This is the minimmum temperature of production", - "label" : "Minimum Temperature", - "type" : { - "typeUnit" : "unit:celcius", - "dataType" : "float" - }, - "data" : -80.68 - }, { - "description" : "This is the maximum temperature of production", - "label" : "Maximum Temperature", - "type" : { - "typeUnit" : "unit:celcius", - "dataType" : "float" - }, - "data" : 800.85 - } ] - } ] - } ], - "sustainability" : { - "PEF" : { - "carbon" : [ { - "lifecycle" : "main product production", - "rulebook" : "https://www.alink.pdf/", - "unit" : "kg CO2 eq", - "type" : "Climate Change Total", - "value" : 12.678 - } ] - }, - "state" : "first life", - "material" : { - "left" : [ { - "name" : { - "name" : "phenolphthalein", - "type" : "IUPAC" - }, - "unit" : "unit:partPerMillion", - "recycled" : false, - "id" : [ { - "type" : "CAS", - "id" : "201-004-7" - } ], - "value" : 5, - "renewable" : true - } ] - }, - "critical" : { - "left" : [ "eOMtThyhVNLWUZNRcBaQKxI" ] - } - }, - "operation" : { - "importer" : { - "left" : { - "eori" : "GB123456789000", - "id" : "BPNL1234567890ZZ" + "sustainability": { + "reparabilityScore": "B", + "productFootprint": { + "material": [ + { + "lifecycle": "main product production", + "rulebook": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ], + "unit": "kg CO2 / kWh", + "performanceClass": "A", + "manufacturingPlant": [ + { + "facility": "BPNA1234567890AA" + } + ], + "type": "Climate Change Total", + "value": 12.678, + "declaration": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ] + } + ], + "carbon": [ + { + "lifecycle": "main product production", + "rulebook": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ], + "unit": "kg CO2 / kWh", + "performanceClass": "A", + "manufacturingPlant": [ + { + "facility": "BPNA1234567890AA" + } + ], + "type": "Climate Change Total", + "value": 12.678, + "declaration": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ] + } + ], + "environmental": [ + { + "lifecycle": "main product production", + "rulebook": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ], + "unit": "kg CO2 / kWh", + "performanceClass": "A", + "manufacturingPlant": [ + { + "facility": "BPNA1234567890AA" + } + ], + "type": "Climate Change Total", + "value": 12.678, + "declaration": [ + { + "contentType": "URL", + "header": "Example Document XYZ", + "content": "https://dummy.link" + } + ] + } + ] + }, + "status": "original", + "durabilityScore": "A" } - }, - "manufacturer" : { - "facility" : "BPNS1234567890ZZ", - "manufacturingDate" : "2000-01-31", - "manufacturer" : "BPNL1234567890ZZ" - } } + }, + "id": "urn:uuid:d2e47115-c430-4145-bbde-1c743804a379", + "issuer": "did:web:dpp-provider-wallet.int.demo.catena-x.net:BPNL00000000W3BS", + "validFrom": "2024-06-21T16:52:40Z", + "validUntil": "2024-12-06T16:52:40Z", + "proof": { + "type": "JsonWebSignature2020", + "proofPurpose": "assertionMethod", + "verificationMethod": "did:web:dpp-provider-wallet.int.demo.catena-x.net:BPNL00000000W3BS#N4bTDb14GEnCvwZdFRqK5lwL4nje3bB5Y4nvb01VBKA", + "created": "2024-06-21T16:52:40+00:00Z", + "jws": "eyJ0eXAiOiAidmMrbGQiLCAiYjY0IjogZmFsc2UsICJjcnYiOiAiRWQyNTUxOSJ9..c_xfb7TCumZqWxeZHXCiu1xWgyzx2JgeAJjPteDbr3gxRtIZvobsxfWR5s5UTMKgp47vC6Mh0_Uq6cN7vB6ABA" } - }, - "issuanceDate": "2024-02-15T00:00:00.000Z", - "proof": { - "type": "JsonWebSignature2020", - "created": "2024-02-15T12:35:39Z", - "verificationMethod": "did:web:wallet-url.test.com:BPNL00000007RVTB#8f858500-7008-4b97-a8bb-605d4c8eca75", - "proofPurpose": "assertionMethod", - "jws": "eyJhbGciOiJFZERTQSJ9..4snTkqta4UwXIAtKJiIEDhiwmVtAC3kml0j7Wc25vmTbLbPlviXgL9he9X0A0xRTNlnsEwILf0NbPIyeztzJCw" - } } ``` @@ -781,63 +920,51 @@ Here we have an example of the generated CSC from the [previous CDC Aspect](#cer ```json { - "id": "https://dpp-system-url.com/api/public/cx:mfg024:prt-30001", - "@context": [ - "https://www.w3.org/2018/credentials/v1", - "http://json-schema.org/draft-04/schema", - "https://raw.githubusercontent.com/eclipse-tractusx/sldt-semantic-models/main/io.catenax.generic.digital_product_passport/2.0.0/gen/DigitalProductPassport-schema.json", - "https://w3c.github.io/vc-jws-2020/contexts/v1/" - ], - "type": [ - "VerifiableCredential", - "CSC", - "DPP" - ], - "issuer": "did:web:wallet-url.test.com:BPNL000000086WTL", - "credentialSubject": { - "id": "did:web:dpp-test-system.com:BPNL000000000000:api:public:urn%3Auuid%3Acd1c0904-27e2-4ae2-8751-5c8c8e4b6812", - "checksum": "ac35e22f24fc4257e2759f7e7105f14568e5e86573fea4b05515697f254111c1f3490d28653b400cb9ddc9690760ef1390f5cac7a3d55966490dab994c1f5cd1", - "data": [ - { - "path": "sustainability.PEF.carbon[0].value", - "proof": "112b7337ac2710961e728f5bf983ce1dbdef1972ed6ec949982faf7c80566b7f9146a781d40a3166a9b00286b46136be863c3ca16c6b9d13c218b675892a4fd9", - "method": [ - { - "type": "Standard", - "name": "PCF Rulebook Standard", - "id": "CX-0029", - "url": "https://catena-x.net/fileadmin/user_upload/Standard-Bibliothek/Update_September23/CX-0029-ProductCarbonFootprintRulebook-v2.0.0.pdf" - }, - { - "type": "Regulation", - "name": "Ecodesign for Sustainable Products Regulation", - "id": "2009/125/EC", - "url": "https://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=CELEX:02009L0125-20121204&from=EN" - } - ] - }, - { - "path": "sustainability.state", - "proof": "f4f14ed3c319f1f1cd4ee5a50353ec0147da5cb0f8da86a3161bd2c70c83026bc4bdf64c99a4a38fb10afc19f6e07e6cbf820981ab13468133da3a403036e9eb", - "method": [ - { - "type": "Standard", - "name": "Secondary Material Content Standard", - "id": "CX-0098", - "url": "https://catena-x.net/fileadmin/user_upload/Standard-Bibliothek/Update_Januar_2024/CX-0098-AspectModelSecondaryMaterialContent-v1.0.0.pdf" - } - ] - } - ] - }, - "issuanceDate": "2024-02-15T00:00:00.000Z", - "proof": { - "type": "JsonWebSignature2020", - "created": "2024-02-15T12:35:39Z", - "verificationMethod": "did:web:wallet-url.test.com:BPNL000000086WTL#049f920c-e702-4e36-9b01-540423788a90", - "proofPurpose": "assertionMethod", - "jws": "eyJhbGciOiJFZERTQSJ9..4snTkqta4UwXIAtKJiIEDhiwmVtAC3kml0j7Wc25vmTbLbPlviXgL9he9X0A0xRTNlnsEwILf0NbPIyeztzJCw" - } + "@context": [ + "https://www.w3.org/ns/credentials/v2", + "https://w3c.github.io/vc-jws-2020/contexts/v1/", + "https://w3id.org/security/data-integrity/v2", + "https://raw.githubusercontent.com/eclipse-tractusx/digital-product-pass/docs/v2/verification/dpp-verification/schemas/csc/1.0.0/certifiedSnapshotCredential.jsonld", + "https://raw.githubusercontent.com/eclipse-tractusx/digital-product-pass/feature/verification-schemas/dpp-verification/schemas/dpp/5.0.0/digitalProductPass.jsonld" + ], + "type": [ + "VerifiableCredential", + "CertifiedSnapshotCredential", + "DigitalProductPassport" + ], + "credentialSubject": { + "attributes": [ + { + "validationMethod": [ + { + "@type": "Standard", + "label": "Catena-X PCF Rulebook Standard", + "@id": "CX-0029", + "uri": "https://catena-x.net/fileadmin/user_upload/Standard-Bibliothek/Update_September23/CX-0029-ProductCarbonFootprintRulebook-v2.0.0.pdf" + } + ], + "@id": "dpp:sustainability.productFootprint.carbon[0].value", + "digestMultibase": "d05da06852ad3b7f8ac51cf20b4ff07be758878643da52cc3418cf15eea3e2e91d93dbc69de977560d4561109021d5b39c9f26cbc6546b39298e8ae70694ec32" + } + ] + }, + "origin": { + "digestMultibase": "c118df3b7bf603a86bd79f03c692153bdb4212ab80d49c12154c92415ae83d6d59187d9ba5af9c4e40208f7d7b1d4c727de78cfbe51e768aae743723ee197374", + "semanticId": "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#DigitalProductPass", + "@id": "did:web:dpp-test-system.com:BPNL000000000000:api:public:urn%3Auuid%3Acd1c0904-27e2-4ae2-8751-5c8c8e4b6812", + "@type": "application/vc+ld+json" + }, + "id": "urn:uuid:281a8b98-933c-4d80-ad86-721f1adbe5b3", + "issuer": "did:web:dpp-provider-wallet.int.demo.catena-x.net:BPNL00000000W3BS", + "validFrom": "2024-07-10T15:08:13Z", + "validUntil": "2024-12-25T15:08:13Z", + "proof": { + "type": "JsonWebSignature2020", + "proofPurpose": "assertionMethod", + "verificationMethod": "did:web:dpp-provider-wallet.int.demo.catena-x.net:BPNL00000000W3BS#N4bTDb14GEnCvwZdFRqK5lwL4nje3bB5Y4nvb01VBKA", + "created": "2024-07-10T15:08:13Z", + "jws": "eyJ0eXAiOiAidmMrbGQiLCAiYjY0IjogZmFsc2UsICJjcnYiOiAiRWQyNTUxOSJ9..Rpq5BU3Y_-pwQofpWyEaG75muQ2ojRAxr7TZP4PMacO6cXZVeGHD_2qd3EzmEITcXEiV1u3Ct-SHyc7AI9cPCA" + } } ``` @@ -856,9 +983,82 @@ The only requirement is that this attributes belong to a specific submodel refer 🚀 Expand to see Attribute Certification Record (AMR) Example ```json - - - +{ + "@context": [ + "https://www.w3.org/ns/credentials/v2", + "https://w3c.github.io/vc-jws-2020/contexts/v1/", + "https://w3id.org/security/data-integrity/v2", + "https://raw.githubusercontent.com/eclipse-tractusx/digital-product-pass/docs/v2/verification/dpp-verification/schemas/amr/1.0.0/attributeCertificationRecord.jsonld" + ], + "type": [ + "VerifiablePresentation", + "AttributeCertificationRecord" + ], + "verifiableCredential": [ + { + "@context": [ + "https://www.w3.org/ns/credentials/v2", + "https://w3c.github.io/vc-jws-2020/contexts/v1/", + "https://w3id.org/security/data-integrity/v2", + "https://raw.githubusercontent.com/eclipse-tractusx/digital-product-pass/docs/v2/verification/dpp-verification/schemas/csc/1.0.0/certifiedSnapshotCredential.jsonld", + "https://raw.githubusercontent.com/eclipse-tractusx/digital-product-pass/feature/verification-schemas/dpp-verification/schemas/dpp/5.0.0/digitalProductPass.jsonld" + ], + "type": [ + "VerifiableCredential", + "CertifiedSnapshotCredential", + "DigitalProductPassport" + ], + "credentialSubject": { + "attributes": [ + { + "validationMethod": [ + { + "@type": "Standard", + "label": "Catena-X PCF Rulebook Standard", + "@id": "CX-0029", + "uri": "https://catena-x.net/fileadmin/user_upload/Standard-Bibliothek/Update_September23/CX-0029-ProductCarbonFootprintRulebook-v2.0.0.pdf" + } + ], + "@id": "dpp:sustainability.productFootprint.carbon[0].value", + "digestMultibase": "d05da06852ad3b7f8ac51cf20b4ff07be758878643da52cc3418cf15eea3e2e91d93dbc69de977560d4561109021d5b39c9f26cbc6546b39298e8ae70694ec32" + } + ] + }, + "origin": { + "digestMultibase": "c118df3b7bf603a86bd79f03c692153bdb4212ab80d49c12154c92415ae83d6d59187d9ba5af9c4e40208f7d7b1d4c727de78cfbe51e768aae743723ee197374", + "semanticId": "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#DigitalProductPass", + "@id": "did:web:dpp-test-system.com:BPNL000000000000:api:public:urn%3Auuid%3Acd1c0904-27e2-4ae2-8751-5c8c8e4b6812", + "@type": "application/vc+ld+json" + }, + "id": "urn:uuid:281a8b98-933c-4d80-ad86-721f1adbe5b3", + "issuer": "did:web:dpp-provider-wallet.int.demo.catena-x.net:BPNL00000000W3BS", + "validFrom": "2024-07-10T15:08:13Z", + "validUntil": "2024-12-25T15:08:13Z", + "proof": { + "type": "JsonWebSignature2020", + "proofPurpose": "assertionMethod", + "verificationMethod": "did:web:dpp-provider-wallet.int.demo.catena-x.net:BPNL00000000W3BS#N4bTDb14GEnCvwZdFRqK5lwL4nje3bB5Y4nvb01VBKA", + "created": "2024-07-10T15:08:13Z", + "jws": "eyJ0eXAiOiAidmMrbGQiLCAiYjY0IjogZmFsc2UsICJjcnYiOiAiRWQyNTUxOSJ9..Rpq5BU3Y_-pwQofpWyEaG75muQ2ojRAxr7TZP4PMacO6cXZVeGHD_2qd3EzmEITcXEiV1u3Ct-SHyc7AI9cPCA" + } + } + ], + "submodel": { + "semanticId": "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#DigitalProductPass", + "@id": "urn:uuid:cd1c0904-27e2-4ae2-8751-5c8c8e4b6812" + }, + "id": "urn:uuid:974d35dd-3e5e-4782-ad61-6c49fe294650", + "holder": "did:web:dpp-provider-wallet.int.demo.catena-x.net:BPNL00000000W3BS", + "validFrom": "2024-07-10T15:08:13Z", + "validUntil": "2024-12-25T15:08:13Z", + "proof": { + "type": "JsonWebSignature2020", + "proofPurpose": "assertionMethod", + "verificationMethod": "did:web:dpp-provider-wallet.int.demo.catena-x.net:BPNL00000000W3BS#N4bTDb14GEnCvwZdFRqK5lwL4nje3bB5Y4nvb01VBKA", + "created": "2024-07-10T15:08:13Z", + "jws": "eyJ0eXAiOiAidmMrbGQiLCAiYjY0IjogZmFsc2UsICJjcnYiOiAiRWQyNTUxOSJ9..Rpq5BU3Y_-pwQofpWyEaG75muQ2ojRAxr7TZP4PMacO6cXZVeGHD_2qd3EzmEITcXEiV1u3Ct-SHyc7AI9cPCA" + } +} ``` diff --git a/dpp-verification/resources/implementation/amr-document-credential-resume.drawio.svg b/dpp-verification/resources/implementation/amr-document-credential-resume.drawio.svg new file mode 100644 index 000000000..a35026bf6 --- /dev/null +++ b/dpp-verification/resources/implementation/amr-document-credential-resume.drawio.svg @@ -0,0 +1,4 @@ + + + +
Proof and Verification Methods
Proof and Verification Methods
Metadata
Metadata
Attribute Certification Record
Verifiable Presentation Document
Attribute Certification Record...
Certified Snapshot Credential for Attr1 Audited by Company A
Certified Snapshot Credential for Attr1 Audited by Company...
Certified Snapshot Credential for Attr2 Audited by Company B
Certified Snapshot Credential for Attr2 Audited by Company...
....
....
submodel: <<Submodel Metadata>>
submodel: <<Submodel Metadata>>
@id: <<Submodel Id>>
semanticId: <<Semantic Id from Submodel>>
@id: <<Submodel Id>>...
verifiableCredential: <<List of Verifiable Credentials>>
verifiableCredential: <<List of Verifiable Credentials...
Text is not SVG - cannot display
\ No newline at end of file diff --git a/dpp-verification/resources/implementation/amr-document-credential.svg b/dpp-verification/resources/implementation/amr-document-credential.svg new file mode 100644 index 000000000..b28409157 --- /dev/null +++ b/dpp-verification/resources/implementation/amr-document-credential.svg @@ -0,0 +1,4 @@ + + + +
Proof and Verification Methods
Metadata
Attribute Certification Record
Verifiable Presentation Document
Certified Snapshot Credential for Attr1 Audited by Company A
Certified Snapshot Credential for Attr2 Audited by Company B
....
submodel: <<Submodel Metadata>>
@id: <<Submodel Id>>
semanticId: <<Semantic Id from Submodel>>
verifiableCredential: <<List of Verifiable Credentials>>
\ No newline at end of file diff --git a/dpp-verification/resources/implementation/cdc-document-credential.svg b/dpp-verification/resources/implementation/cdc-document-credential.svg new file mode 100644 index 000000000..939c4134e --- /dev/null +++ b/dpp-verification/resources/implementation/cdc-document-credential.svg @@ -0,0 +1,4 @@ + + + +

Proof and Verification Methods
Proof and Verification Methods
Metadata
Metadata
Certified Data Credential
Verifiable Credential Document
Certified Data CredentialVerifiab...
credentialSubject
credential...
DigitalProductPassport: <<SemanticId Aspect Key>>
DigitalProductPassport: <<SemanticId Aspect Key>>
parent: <<Parent Version Metadata>>
parent: <<Parent Version Metadata>>
@id: <<DID Web or link to the specific parent version>>
digestMultibase: <<Hash Checksum from Parent Document>
@id: <<DID Web or link to the specific parent version>>...
Digital Product Passport Instance JSON 
Payload Content
Digital Product Passport Instance JSON...
Text is not SVG - cannot display
\ No newline at end of file diff --git a/dpp-verification/resources/implementation/csc-document-credential.svg b/dpp-verification/resources/implementation/csc-document-credential.svg new file mode 100644 index 000000000..e32da2475 --- /dev/null +++ b/dpp-verification/resources/implementation/csc-document-credential.svg @@ -0,0 +1,4 @@ + + + +

Proof and Verification Methods
Metadata
Certified Snapshot Credential
Verifiable Credential Document
credentialSubject: <<Content of the Credential>>
attributes: <<List of Aspect Attributes>>
....
@id: <<Attribute Path>>
digestMultibase: <<Hash Proof>>
validationMethod: <<List of Document Sources>> 
....
@id: Document/Validation Method Id
@type: Type of Validation Method Source
label: Preferred Name of Validation Method
uri: Link to the source, or DID web
origin: <<Origin Metadata>>
@id: <<DID Web or link to the specific origin document>>
@type: <<Mimetype from Document with all Attributes>>
digestMultibase: <<Hash Checksum from Document>>
semanticId: <<Semantic Id of the Aspect>>
\ No newline at end of file diff --git a/dpp-verification/resources/processes/amr-document-credential-resume.svg b/dpp-verification/resources/processes/amr-document-credential-resume.svg new file mode 100644 index 000000000..22048985a --- /dev/null +++ b/dpp-verification/resources/processes/amr-document-credential-resume.svg @@ -0,0 +1,4 @@ + + + +
Proof and Verification Methods
Proof and Verification Methods
Metadata
Metadata
Attribute Certification Record
Verifiable Presentation Document
Attribute Certification Record...
Submodel Metadata
Submodel Metadata
Certified Snapshot Credential for Attr1 Audited by Company A
Certified Snapshot Credential for Attr1 Aud...
Certified Snapshot Credential for Attr2 Audited by Company B
Certified Snapshot Credential for Attr2 Aud...
....
....
Text is not SVG - cannot display
\ No newline at end of file diff --git a/dpp-verification/resources/processes/cdc-document-credential-resume.svg b/dpp-verification/resources/processes/cdc-document-credential-resume.svg new file mode 100644 index 000000000..d2528258b --- /dev/null +++ b/dpp-verification/resources/processes/cdc-document-credential-resume.svg @@ -0,0 +1,4 @@ + + + +

Proof and Verification Methods
Proof and Verification Methods
Metadata
Metadata
Certified Data Credential
Verifiable Credential Document
Certified Data CredentialVerifiab...
Parent Version Metadata
Parent Version Metadata
credentialSubject
credential...
DigitalProductPass
DigitalProductPass
Text is not SVG - cannot display
\ No newline at end of file diff --git a/dpp-verification/resources/processes/document-credential-resume.svg b/dpp-verification/resources/processes/document-credential-resume.svg index 57a201ad1..851a117c8 100644 --- a/dpp-verification/resources/processes/document-credential-resume.svg +++ b/dpp-verification/resources/processes/document-credential-resume.svg @@ -1,4 +1,4 @@ -
Digital Product Pass / Aspect Model Payload
Complete Aspect
or
Specific Attributes
Digital Product Pass / Aspect Model Payload...
Proof and Verification Methods
Proof and Verification Methods
Metadata
Metadata
Verifiable Credential Document
Verifiable Credential Document
Text is not SVG - cannot display
\ No newline at end of file +

Proof and Verification Methods
Proof and Verification Methods
Metadata
Metadata
Certified Data Credential
Verifiable Credential Document
Certified Data CredentialVerifiab...
Link to Parent Version
Link to Parent Version
credentialSubject
credential...
DigitalProductPass
DigitalProductPass
Text is not SVG - cannot display
\ No newline at end of file diff --git a/dpp-verification/semantics/io.catenax.dpp_verification.amr/1.0.0/gen/AttributeCertificationRecord-Example-Expanded.jsonld b/dpp-verification/semantics/io.catenax.dpp_verification.amr/1.0.0/gen/AttributeCertificationRecord-Example-Expanded.jsonld new file mode 100644 index 000000000..ad8f40d83 --- /dev/null +++ b/dpp-verification/semantics/io.catenax.dpp_verification.amr/1.0.0/gen/AttributeCertificationRecord-Example-Expanded.jsonld @@ -0,0 +1,193 @@ +[ + { + "https://www.w3.org/2018/credentials#holder": [ + { + "@id": "did:web:dpp-provider-wallet.int.demo.catena-x.net:BPNL00000000W3BS" + } + ], + "@id": "urn:uuid:974d35dd-3e5e-4782-ad61-6c49fe294650", + "https://w3id.org/security#proof": [ + { + "@graph": [ + { + "http://purl.org/dc/terms/created": [ + { + "@type": "http://www.w3.org/2001/XMLSchema#dateTime", + "@value": "2024-07-10T15:08:13Z" + } + ], + "https://w3id.org/security#jws": [ + { + "@value": "eyJ0eXAiOiAidmMrbGQiLCAiYjY0IjogZmFsc2UsICJjcnYiOiAiRWQyNTUxOSJ9..Rpq5BU3Y_-pwQofpWyEaG75muQ2ojRAxr7TZP4PMacO6cXZVeGHD_2qd3EzmEITcXEiV1u3Ct-SHyc7AI9cPCA" + } + ], + "https://w3id.org/security#proofPurpose": [ + { + "@id": "https://w3id.org/security#assertionMethod" + } + ], + "@type": [ + "https://w3id.org/security#JsonWebSignature2020" + ], + "https://w3id.org/security#verificationMethod": [ + { + "@id": "did:web:dpp-provider-wallet.int.demo.catena-x.net:BPNL00000000W3BS#N4bTDb14GEnCvwZdFRqK5lwL4nje3bB5Y4nvb01VBKA" + } + ] + } + ] + } + ], + "urn:samm:io.catenax.dpp_verification.amr:1.0.0#submodel": [ + { + "@id": "urn:uuid:cd1c0904-27e2-4ae2-8751-5c8c8e4b6812", + "urn:samm:io.catenax.dpp_verification.amr:1.0.0#semanticId": [ + { + "@type": "https://schema.org/string", + "@value": "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#DigitalProductPass" + } + ] + } + ], + "@type": [ + "https://www.w3.org/2018/credentials#VerifiablePresentation", + "urn:samm:io.catenax.dpp_verification.amr:1.0.0#AttributeCertificationRecord" + ], + "https://www.w3.org/ns/credentials/issuer-dependent#validFrom": [ + { + "@value": "2024-07-10T15:08:13Z" + } + ], + "https://www.w3.org/ns/credentials/issuer-dependent#validUntil": [ + { + "@value": "2024-12-25T15:08:13Z" + } + ], + "https://www.w3.org/2018/credentials#verifiableCredential": [ + { + "@graph": [ + { + "https://www.w3.org/2018/credentials#credentialSubject": [ + { + "urn:samm:io.catenax.dpp_verification.csc:1.0.0#attributes": [ + { + "@list": [ + { + "@id": "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#sustainability.productFootprint.carbon[0].value", + "https://w3id.org/security#digestMultibase": [ + { + "@type": "https://w3id.org/security#multibase", + "@value": "d05da06852ad3b7f8ac51cf20b4ff07be758878643da52cc3418cf15eea3e2e91d93dbc69de977560d4561109021d5b39c9f26cbc6546b39298e8ae70694ec32" + } + ], + "urn:samm:io.catenax.dpp_verification.csc:1.0.0#validationMethod": [ + { + "@list": [ + { + "@id": "CX-0029", + "@type": [ + "https://www.w3.org/ns/credentials/issuer-dependent#Standard" + ], + "urn:samm:io.catenax.dpp_verification.csc:1.0.0#label": [ + { + "@type": "https://schema.org/string", + "@value": "Catena-X PCF Rulebook Standard" + } + ], + "urn:samm:io.catenax.dpp_verification.csc:1.0.0#uri": [ + { + "@type": "https://schema.org/string", + "@value": "https://catena-x.net/fileadmin/user_upload/Standard-Bibliothek/Update_September23/CX-0029-ProductCarbonFootprintRulebook-v2.0.0.pdf" + } + ] + } + ] + } + ] + } + ] + } + ] + } + ], + "@id": "urn:uuid:281a8b98-933c-4d80-ad86-721f1adbe5b3", + "https://www.w3.org/2018/credentials#issuer": [ + { + "@id": "did:web:dpp-provider-wallet.int.demo.catena-x.net:BPNL00000000W3BS" + } + ], + "urn:samm:io.catenax.dpp_verification.csc:1.0.0#origin": [ + { + "@id": "did:web:dpp-test-system.com:BPNL000000000000:api:public:urn%3Auuid%3Acd1c0904-27e2-4ae2-8751-5c8c8e4b6812", + "@type": [ + "https://www.w3.org/ns/credentials/issuer-dependent#application/vc+ld+json" + ], + "https://w3id.org/security#digestMultibase": [ + { + "@type": "https://w3id.org/security#multibase", + "@value": "c118df3b7bf603a86bd79f03c692153bdb4212ab80d49c12154c92415ae83d6d59187d9ba5af9c4e40208f7d7b1d4c727de78cfbe51e768aae743723ee197374" + } + ], + "urn:samm:io.catenax.dpp_verification.csc:1.0.0#semanticId": [ + { + "@type": "https://schema.org/string", + "@value": "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#DigitalProductPass" + } + ] + } + ], + "https://w3id.org/security#proof": [ + { + "@graph": [ + { + "http://purl.org/dc/terms/created": [ + { + "@type": "http://www.w3.org/2001/XMLSchema#dateTime", + "@value": "2024-07-10T15:08:13Z" + } + ], + "https://w3id.org/security#jws": [ + { + "@value": "eyJ0eXAiOiAidmMrbGQiLCAiYjY0IjogZmFsc2UsICJjcnYiOiAiRWQyNTUxOSJ9..Rpq5BU3Y_-pwQofpWyEaG75muQ2ojRAxr7TZP4PMacO6cXZVeGHD_2qd3EzmEITcXEiV1u3Ct-SHyc7AI9cPCA" + } + ], + "https://w3id.org/security#proofPurpose": [ + { + "@id": "https://w3id.org/security#assertionMethod" + } + ], + "@type": [ + "https://w3id.org/security#JsonWebSignature2020" + ], + "https://w3id.org/security#verificationMethod": [ + { + "@id": "did:web:dpp-provider-wallet.int.demo.catena-x.net:BPNL00000000W3BS#N4bTDb14GEnCvwZdFRqK5lwL4nje3bB5Y4nvb01VBKA" + } + ] + } + ] + } + ], + "@type": [ + "https://www.w3.org/2018/credentials#VerifiableCredential", + "urn:samm:io.catenax.dpp_verification.csc:1.0.0#CertifiedSnapshotCredential", + "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#DigitalProductPassport" + ], + "https://www.w3.org/2018/credentials#validFrom": [ + { + "@type": "http://www.w3.org/2001/XMLSchema#dateTime", + "@value": "2024-07-10T15:08:13Z" + } + ], + "https://www.w3.org/2018/credentials#validUntil": [ + { + "@type": "http://www.w3.org/2001/XMLSchema#dateTime", + "@value": "2024-12-25T15:08:13Z" + } + ] + } + ] + } + ] + } +] \ No newline at end of file diff --git a/dpp-verification/semantics/io.catenax.dpp_verification.cdc/1.0.0/CertifiedDataCredential.ttl b/dpp-verification/semantics/io.catenax.dpp_verification.cdc/1.0.0/CertifiedDataCredential.ttl index a40fb9b12..a53ebda99 100644 --- a/dpp-verification/semantics/io.catenax.dpp_verification.cdc/1.0.0/CertifiedDataCredential.ttl +++ b/dpp-verification/semantics/io.catenax.dpp_verification.cdc/1.0.0/CertifiedDataCredential.ttl @@ -1,21 +1,3 @@ -################################################################################# -# Tractus-X - Digital Product Passport Verification Add-on -# -# Copyright (c) 2024 BMW AG -# Copyright (c) 2024 CGI Deutschland B.V. & Co. KG -# Copyright (c) 2024 Contributors to the Eclipse Foundation -# -# See the NOTICE file(s) distributed with this work for additional -# information regarding copyright ownership. -# -# This work is made available under the terms of the -# Creative Commons Attribution 4.0 International (CC-BY-4.0) license, -# which is available at -# https://creativecommons.org/licenses/by/4.0/legalcode. -# -# SPDX-License-Identifier: CC-BY-4.0 -################################################################################# - @prefix samm: . @prefix samm-c: . @prefix samm-e: . @@ -24,12 +6,13 @@ @prefix rdfs: . @prefix xsd: . @prefix : . +@prefix ext-csc: . :CertifiedDataCredential a samm:Aspect ; samm:preferredName "CertifiedDataCredential"@en ; samm:description "Credential that contains the complete passport and is signed by the issuer of the data. It allows to track changes during the updates from the passport in the supply chain.\nIt can be \"self-testified\" by the data provider when creating/issuing the passport data. It contains the additional attributes added to the Verifiable Credential Data Model v2."@en ; - samm:see ; samm:see ; + samm:see ; samm:properties ( :parent :semanticId ) ; samm:operations ( ) ; samm:events ( ) . @@ -52,7 +35,7 @@ :ParentEntity a samm:Entity ; samm:preferredName "Parent Entity"@en ; samm:description "Entity of the parent characteristic"@en ; - samm:properties ( [ samm:property :id; samm:payloadName "@id" ] :checksum ) . + samm:properties ( [ samm:property :id; samm:payloadName "@id" ] ext-csc:digestMultibase ) . :id a samm:Property ; samm:preferredName "@id"@en ; @@ -60,21 +43,9 @@ samm:characteristic :DID ; samm:exampleValue "did:web:dpp-test-system.com:BPNL000000000000:api:public:urn%3Auuid%3A1c5b6a7c-90d4-3481-0538-f134ff53076d" . -:checksum a samm:Property ; - samm:preferredName "checksum"@en ; - samm:description "Constains the SHA512 Hash of the complete verifiable credential of the parent content"@en ; - samm:characteristic :SHA512 ; - samm:exampleValue "64b1a523da600e8fc0018cf57b8f7756b83bb6e9b11c81b1c7444272fab239902321b1b6ae6624d6846fd010616ae98c118f12491f922badd64e58b782c6a115" . - :DID a samm:Characteristic ; samm:preferredName "Decentralized Identifier"@en ; samm:description "Decentralized identifiers (DIDs) are a new type of identifier that enables verifiable, decentralized digital identity. A DID refers to any subject (e.g., a person, organization, thing, data model, abstract entity, etc.) as determined by the controller of the DID. In contrast to typical, federated identifiers, DIDs have been designed so that they may be decoupled from centralized registries, identity providers, and certificate authorities. Specifically, while other parties might be used to help enable the discovery of information related to a DID, the design enables the controller of a DID to prove control over it without requiring permission from any other party. DIDs are URIs that associate a DID subject with a DID document allowing trustable interactions associated with that subject."@en ; samm:see ; samm:dataType xsd:string . -:SHA512 a samm:Characteristic ; - samm:preferredName "SHA512"@en ; - samm:description "Secure Hash 512"@en ; - samm:see ; - samm:dataType xsd:string . - diff --git a/dpp-verification/semantics/io.catenax.dpp_verification.cdc/1.0.0/gen/CertifiedDataCredential.jsonld b/dpp-verification/semantics/io.catenax.dpp_verification.cdc/1.0.0/gen/CertifiedDataCredential.jsonld index 610b7413c..f1c15c62e 100644 --- a/dpp-verification/semantics/io.catenax.dpp_verification.cdc/1.0.0/gen/CertifiedDataCredential.jsonld +++ b/dpp-verification/semantics/io.catenax.dpp_verification.cdc/1.0.0/gen/CertifiedDataCredential.jsonld @@ -10,13 +10,6 @@ "@context": { "@definition": "The parent object contains the link for the previous verifiable credential version of the data.", "@version": 1.1, - "checksum": { - "@context": { - "@definition": "Constains the SHA512 Hash of the complete verifiable credential of the parent content" - }, - "@id": "cdc:checksum", - "@type": "schema:string" - }, "id": { "@context": { "@definition": "Contains the DID identification of the previous verifiable credential node" diff --git a/dpp-verification/semantics/io.catenax.dpp_verification.cdc/1.0.0/gen/DigitalProductPassCDC-slim.jsonld b/dpp-verification/semantics/io.catenax.dpp_verification.cdc/1.0.0/gen/DigitalProductPassCDC-Example.jsonld similarity index 99% rename from dpp-verification/semantics/io.catenax.dpp_verification.cdc/1.0.0/gen/DigitalProductPassCDC-slim.jsonld rename to dpp-verification/semantics/io.catenax.dpp_verification.cdc/1.0.0/gen/DigitalProductPassCDC-Example.jsonld index 06ce1522f..e4cec9ffb 100644 --- a/dpp-verification/semantics/io.catenax.dpp_verification.cdc/1.0.0/gen/DigitalProductPassCDC-slim.jsonld +++ b/dpp-verification/semantics/io.catenax.dpp_verification.cdc/1.0.0/gen/DigitalProductPassCDC-Example.jsonld @@ -12,7 +12,7 @@ ], "parent": { "@id": "did:web:dpp-test-system.com:BPNL000000000000:api:public:urn%3Auuid%3A1c5b6a7c-90d4-3481-0538-f134ff53076d", - "checksum": "64b1a523da600e8fc0018cf57b8f7756b83bb6e9b11c81b1c7444272fab239902321b1b6ae6624d6846fd010616ae98c118f12491f922badd64e58b782c6a115" + "digestMultibase": "64b1a523da600e8fc0018cf57b8f7756b83bb6e9b11c81b1c7444272fab239902321b1b6ae6624d6846fd010616ae98c118f12491f922badd64e58b782c6a115" }, "semanticId": "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#DigitalProductPassport", "credentialSubject": { diff --git a/dpp-verification/semantics/io.catenax.dpp_verification.cdc/1.0.0/gen/DigitalProductPassCDC.jsonld b/dpp-verification/semantics/io.catenax.dpp_verification.cdc/1.0.0/gen/DigitalProductPassCDC.jsonld deleted file mode 100644 index dbd9c306f..000000000 --- a/dpp-verification/semantics/io.catenax.dpp_verification.cdc/1.0.0/gen/DigitalProductPassCDC.jsonld +++ /dev/null @@ -1,2144 +0,0 @@ -{ - "@context": [ - "https://www.w3.org/ns/credentials/v2", - "https://w3c.github.io/vc-jws-2020/contexts/v1/", - { - "@context": { - "@version": 1.1, - "CertifiedDataCredential": { - "@context": { - "@definition": "Credential that contains the complete passport and is signed by the issuer of the data. It allows to track changes during the updates from the passport in the supply chain.\nIt can be \"self-testified\" by the data provider when creating/issuing the passport data. It contains the additional attributes added to the Verifiable Credential Data Model v2.", - "@version": 1.1, - "id": "@id", - "parent": { - "@context": { - "@definition": "The parent object contains the link for the previous verifiable credential version of the data.", - "@version": 1.1, - "checksum": { - "@context": { - "@definition": "Constains the SHA512 Hash of the complete verifiable credential of the parent content" - }, - "@id": "cdc:checksum", - "@type": "schema:string" - }, - "id": { - "@context": { - "@definition": "Contains the DID identification of the previous verifiable credential node" - }, - "@id": "cdc:id", - "@type": "schema:string" - }, - "type": "@type" - }, - "@id": "cdc:parent" - }, - "semanticId": { - "@context": { - "@definition": "The property which contains the semantic id string of the credential subject. It contains the complete identification of which aspect model version its contained. The key can be used to find the model information in the expanded JSON-LD." - }, - "@id": "cdc:semanticId", - "@type": "schema:string" - }, - "type": "@type" - }, - "@id": "cdc:CertifiedDataCredential" - }, - "cdc": "urn:samm:io.catenax.dpp_verification.cdc:1.0.0#", - "schema": "https://schema.org/" - } - }, - { - "@context": { - "@version": 1.1, - "id": "@id", - "type": "@type", - "aspect": "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#", - "schema": "https://schema.org/", - "DigitalProductPassport": { - "@id": "aspect:DigitalProductPassport", - "@context": { - "@definition": "The Digital Product Passport (DPP) allows to share process and product-related information amongst supply chain businesses, authorities and consumers. The DPP allows for efficient information flows following best practices; and the possibility of accompanying the measures under this Regulation with mitigating measures so that impacts are expected to remain proportionate for SMEs.This is expected to increase transparency, both for supply chain businesses and for the general public, and increase efficiencies in terms of information transfer to support the data exchange between economic actors in integrating circularity in product design and manufacturing.\nIn particular, it is likely to help facilitate and streamline the monitoring and enforcement of the regulation carried out by EU and Member State authorities. It is also likely to provide a market-intelligence tool that may be used for revising and refining obligations in the future.\nThe DPP includes data about components, materials and chemical substances, information on reparability, spare parts, environmental impact and professional disposal for a product.\nThe data model will be updated, as newer versions of the regulation will be published.\nThe main basis is provided by the document \"Proposal for a REGULATION OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL establishing a framework for setting ecodesign requirements for sustainable products and repealing Directive 2009/125/EC\" from March 30th, 2022. The latest version of the document was the provisional agreement between the EU Council and the Parliament from January 9th, 2024. The text is informal, but the content of the final regulation was agreed between these two institutions.\nThe Title of Ecodesign Regulation has been changed to: Proposal for a REGULATION OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL establishing a framework for setting ecodesign requirements for sustainable products, amending Regulation (EU) 2023/1542 and repealing Directive 2009/125/EC.", - "@version": 1.1, - "additionalData": { - "@container": "@list", - "@context": { - "@context": { - "@version": 1.1, - "children": { - "@container": "@list", - "@context": { - "@context": { - "@version": 1.1, - "data": { - "@context": { - "@definition": "The content from the attribute which is a depended of the data type and typeUnit." - }, - "@id": "aspect:data", - "@type": "schema:string" - }, - "description": { - "@context": { - "@definition": "The description of the attribute context." - }, - "@id": "aspect:description", - "@type": "schema:string" - }, - "id": "@id", - "label": { - "@context": { - "@definition": "The human readable name of the attribute." - }, - "@id": "aspect:label", - "@type": "schema:string" - }, - "type": { - "@context": { - "@definition": "The complex description of the type.", - "@version": 1.1, - "dataType": { - "@context": { - "@definition": "Data type that describe the content of the attributes children and data. In case \"object\" is selected in the enumeration, the children field will be used in the AdditionalDataEntity instead of the \"data\" property. If it is an other type, the content will be specified in \"data\" as a string." - }, - "@id": "aspect:dataType", - "@type": "schema:string" - }, - "id": "@id", - "type": "@type", - "typeUnit": { - "@context": { - "@definition": "Choose a unit type from the unit catalog, or if the property \"children\" is filled, leave empty." - }, - "@id": "aspect:typeUnit", - "@type": "schema:string" - } - }, - "@id": "aspect:type" - } - }, - "@definition": "Children of the hierarchy.", - "@version": 1.1, - "id": "@id", - "type": "@type" - }, - "@id": "aspect:children" - }, - "data": { - "@context": { - "@definition": "The content from the attribute which is a depended of the data type and typeUnit." - }, - "@id": "aspect:data", - "@type": "schema:string" - }, - "description": { - "@context": { - "@definition": "The description of the attribute context." - }, - "@id": "aspect:description", - "@type": "schema:string" - }, - "id": "@id", - "label": { - "@context": { - "@definition": "The human readable name of the attribute." - }, - "@id": "aspect:label", - "@type": "schema:string" - }, - "type": { - "@context": { - "@definition": "The complex description of the type.", - "@version": 1.1, - "dataType": { - "@context": { - "@definition": "Data type that describe the content of the attributes children and data. In case \"object\" is selected in the enumeration, the children field will be used in the AdditionalDataEntity instead of the \"data\" property. If it is an other type, the content will be specified in \"data\" as a string." - }, - "@id": "aspect:dataType", - "@type": "schema:string" - }, - "id": "@id", - "type": "@type", - "typeUnit": { - "@context": { - "@definition": "Choose a unit type from the unit catalog, or if the property \"children\" is filled, leave empty." - }, - "@id": "aspect:typeUnit", - "@type": "schema:string" - } - }, - "@id": "aspect:type" - } - }, - "@definition": "Data in form of open fields which need to be transferred in addition. The regulation is still under development and may change in the future. To accommodate this, additional data allows the option to include additional data required by future changes to the regulation. In addition, the DPP can be easily updated and adapted to the new requirements. \nThe ESPR provisional agreement from January 9th, 2024 Article 9 mentions:\n2. Where other Union legislation requires or allows the inclusion of specific information in the product passport, that information may be included in the product passport pursuant to the applicable delegated act adopted pursuant to Article 4.", - "@version": 1.1, - "id": "@id", - "type": "@type" - }, - "@id": "aspect:additionalData" - }, - "characteristics": { - "@context": { - "@definition": "Defines specific characteristics of a product.", - "@version": 1.1, - "generalPerformanceClass": { - "@context": { - "@definition": "The performance class of the product. This attribute is mentioned ESPR provisional agreement from January 9th, 2024 Article 7:\n4. When establishing the information requirements referred to in paragraph 2, point (b), point (i), the Commission shall, as appropriate in view of the specificity of the product group, determine classes of performance. Classes of performance may be based on single parameters, on aggregated scores, in absolute terms or in any other form that enables potential customers to choose the best performing products. Those classes of performance shall correspond to significant improvements in performance levels. Where classes of performance are based on parameters in relation to which performance requirements are established, they shall use as the minimum level the minimum performance required at the time when the classes of performance start to apply.\nDefinition:\n'class of performance': means a range of performance levels in relation to one or more product parameters referred to in Annex I, based on a common methodology for the product or product group, ordered into successive steps to allow for product differentiation." - }, - "@id": "aspect:generalPerformanceClass", - "@type": "schema:string" - }, - "id": "@id", - "lifespan": { - "@container": "@list", - "@context": { - "@context": { - "@version": 1.1, - "id": "@id", - "key": { - "@context": { - "@definition": "The type of lifespan represented with the values guaranteed lifetime, technical lifetime and mean time between failures. This attribute is mentioned in the ESPR proposal from March 30th, 2022 ANNEX I:\n(a) durability and reliability of the product or its components as expressed through the product's guaranteed lifetime, technical lifetime [or] mean time between failures [...]." - }, - "@id": "aspect:key", - "@type": "schema:string" - }, - "type": "@type", - "unit": { - "@context": { - "@definition": "The unit of the respective lifespan expressed through the possible units day, month, cycle, year and runningOrOperatingHour." - }, - "@id": "aspect:unit", - "@type": "schema:string" - }, - "value": { - "@context": { - "@definition": "The value as an integer for the respective lifespan." - }, - "@id": "aspect:value", - "@type": "schema:number" - } - }, - "@definition": "The type of lifespan represented with the values guaranteed lifetime, technical lifetime and mean time between failures. Both can be described through the attributes: type, which defines the type such as guaranteed lifetime or technical lifetime, the unit for the lifetime, and the value represented by an integer. These attributes are mentioned in the ESPR proposal from March 30th, 2022 ANNEX I:\n(a) durability and reliability of the product or its components as expressed through the products guaranteed lifetime, technical lifetime [or] mean time between failures [...].", - "@version": 1.1, - "id": "@id", - "type": "@type" - }, - "@id": "aspect:lifespan" - }, - "physicalDimension": { - "@context": { - "@definition": "Physical dimensions are properties associated with physical quantities for purposes of classification or differentiation. These attributes are mentioned in the ESPR provisional agreement from January 9th, Article 7:\n(2) (b) (i) information on the performance of the product in relation to one or more of the product parameters referred to in Annex I;\nAnnex I (i) weight and volume of the product and its packaging, and the product-to-packaging ratio.", - "@version": 1.1, - "diameter": { - "@context": { - "@definition": "The diameter of the item, if applicable, measured in a specific linear unit which can be declared in the corresponding unit attribute.", - "@version": 1.1, - "id": "@id", - "type": "@type", - "unit": { - "@context": { - "@definition": "The unit of a linear attribute." - }, - "@id": "aspect:unit", - "@type": "schema:string" - }, - "value": { - "@context": { - "@definition": "The quantity value associated with the unit." - }, - "@id": "aspect:value", - "@type": "schema:number" - } - }, - "@id": "aspect:diameter" - }, - "grossVolume": { - "@context": { - "@definition": "The gross volume of the item, if possible, measured in a specific capacity unit which can be declared in the corresponding unit attribute. If there is no separate packing, the volume of the product shall be given. Gross volume refers to the total volume of a product, including the volume of the packaging. This attribute is mentioned in the ESPR proposal from March 30th, 2022 Article 7:\n(2) (b) (i) information on the performance of the product in relation to the product parameters referred to in Annex I;\nAnnex I (i) weight and volume of the product and its packaging, and the product-to-packaging ratio.", - "@version": 1.1, - "id": "@id", - "type": "@type", - "unit": { - "@context": { - "@definition": "The unit of a volume related attribute." - }, - "@id": "aspect:unit", - "@type": "schema:string" - }, - "value": { - "@context": { - "@definition": "The quantity value associated with the unit." - }, - "@id": "aspect:value", - "@type": "schema:number" - } - }, - "@id": "aspect:grossVolume" - }, - "grossWeight": { - "@context": { - "@definition": "The gross weight of the item measured in a specific mass unit which can be declared in the corresponding unit attribute. Gross weight refers to the total weight of a product, including the weight of the packaging. This attribute is mentioned in the ESPR proposal from March 30th, 2022 Article 7:\n(2) (b) (i) information on the performance of the product in relation to the product parameters referred to in Annex I;\nAnnex I (i) weight and volume of the product and its packaging, and the product-to-packaging ratio.", - "@version": 1.1, - "id": "@id", - "type": "@type", - "unit": { - "@context": { - "@definition": "The unit of a mass related attribute." - }, - "@id": "aspect:unit", - "@type": "schema:string" - }, - "value": { - "@context": { - "@definition": "The quantity value associated with the unit." - }, - "@id": "aspect:value", - "@type": "schema:number" - } - }, - "@id": "aspect:grossWeight" - }, - "height": { - "@context": { - "@definition": "The height of the item measured in a specific linear unit which can be declared in the corresponding unit attribute.", - "@version": 1.1, - "id": "@id", - "type": "@type", - "unit": { - "@context": { - "@definition": "The unit of a linear attribute." - }, - "@id": "aspect:unit", - "@type": "schema:string" - }, - "value": { - "@context": { - "@definition": "The quantity value associated with the unit." - }, - "@id": "aspect:value", - "@type": "schema:number" - } - }, - "@id": "aspect:height" - }, - "id": "@id", - "length": { - "@context": { - "@definition": "The length of the item measured in a specific linear unit which can be declared in the corresponding unit attribute.", - "@version": 1.1, - "id": "@id", - "type": "@type", - "unit": { - "@context": { - "@definition": "The unit of a linear attribute." - }, - "@id": "aspect:unit", - "@type": "schema:string" - }, - "value": { - "@context": { - "@definition": "The quantity value associated with the unit." - }, - "@id": "aspect:value", - "@type": "schema:number" - } - }, - "@id": "aspect:length" - }, - "type": "@type", - "volume": { - "@context": { - "@definition": "Volume of the product, if possible, measured in a specific capacity unit which can be declared in the corresponding unit attribute. This attribute is mentioned in the ESPR proposal from March 30th, 2022 Article 7:\n(2) (b) (i) information on the performance of the product in relation to the product parameters referred to in Annex I;\nAnnex I (i) weight and volume of the product [...].", - "@version": 1.1, - "id": "@id", - "type": "@type", - "unit": { - "@context": { - "@definition": "The unit of a volume related attribute." - }, - "@id": "aspect:unit", - "@type": "schema:string" - }, - "value": { - "@context": { - "@definition": "The quantity value associated with the unit." - }, - "@id": "aspect:value", - "@type": "schema:number" - } - }, - "@id": "aspect:volume" - }, - "weight": { - "@context": { - "@definition": "Weight of the product measured in a specific mass unit which can be declared in the corresponding unit attribute. This attribute is mentioned in the ESPR proposal from March 30th, 2022 Article 7:\n(2) (b) (i) information on the performance of the product in relation to the product parameters referred to in Annex I;\nAnnex I (i) weight and volume of the product [...].", - "@version": 1.1, - "id": "@id", - "type": "@type", - "unit": { - "@context": { - "@definition": "The unit of a mass related attribute." - }, - "@id": "aspect:unit", - "@type": "schema:string" - }, - "value": { - "@context": { - "@definition": "The quantity value associated with the unit." - }, - "@id": "aspect:value", - "@type": "schema:number" - } - }, - "@id": "aspect:weight" - }, - "width": { - "@context": { - "@definition": "The width of the item measured in a specific linear unit which can be declared in the corresponding unit attribute.", - "@version": 1.1, - "id": "@id", - "type": "@type", - "unit": { - "@context": { - "@definition": "The unit of a linear attribute." - }, - "@id": "aspect:unit", - "@type": "schema:string" - }, - "value": { - "@context": { - "@definition": "The quantity value associated with the unit." - }, - "@id": "aspect:value", - "@type": "schema:number" - } - }, - "@id": "aspect:width" - } - }, - "@id": "aspect:physicalDimension" - }, - "physicalState": { - "@context": { - "@definition": "The physical state of the item. There are four states of matter solid, liquid, gas and plasma which can be chosen from an enumeration." - }, - "@id": "aspect:physicalState", - "@type": "schema:string" - }, - "type": "@type" - }, - "@id": "aspect:characteristics" - }, - "commercial": { - "@context": { - "@definition": "Commercial information of the product.", - "@version": 1.1, - "id": "@id", - "placedOnMarket": { - "@context": { - "@definition": "The timestamp in the format (yyyy-mm-dd) with or without time zone when the product was put in the market." - }, - "@id": "aspect:placedOnMarket", - "@type": "schema:string" - }, - "purpose": { - "@container": "@list", - "@context": { - "@definition": "One or more intended industry/industries of the product described by the digital product passport. If exchanged via Catena-X, 'automotive ' is a must choice included in the list." - }, - "@id": "aspect:purpose", - "@type": "schema:string" - }, - "type": "@type" - }, - "@id": "aspect:commercial" - }, - "handling": { - "@context": { - "@definition": "Properties connected with the handling of the product.", - "@version": 1.1, - "applicable": { - "@context": { - "@definition": "Check whether the connected attributes are applicable to the product. If it is not applicable (false), dummy data can be delivered." - }, - "@id": "aspect:applicable", - "@type": "schema:boolean" - }, - "content": { - "@context": { - "@definition": "The list of spare parts available for the product from various suppliers.", - "@version": 1.1, - "id": "@id", - "producer": { - "@container": "@list", - "@context": { - "@context": { - "@version": 1.1, - "id": { - "@context": { - "@definition": "The identifier of a spare part producer of the product. In the Catena-X network, the BPNL is used for the identification of companies and the information stored for this like contact information and addresses." - }, - "@id": "aspect:id", - "@type": "schema:string" - }, - "type": "@type" - }, - "@definition": "Sources of possible spare parts.", - "@version": 1.1, - "id": "@id", - "type": "@type" - }, - "@id": "aspect:producer" - }, - "sparePart": { - "@container": "@list", - "@context": { - "@context": { - "@version": 1.1, - "id": "@id", - "manufacturerPartId": { - "@context": { - "@definition": "Part ID as assigned by the manufacturer of the part. The part ID identifies the part in the manufacturer`s dataspace. The part ID references a specific version of a part. The version number must be included in the part ID if it is available. The part ID does not reference a specific instance of a part and must not be confused with the serial number." - }, - "@id": "aspect:manufacturerPartId", - "@type": "schema:string" - }, - "nameAtManufacturer": { - "@context": { - "@definition": "Name of the part as assigned by the manufacturer." - }, - "@id": "aspect:nameAtManufacturer", - "@type": "schema:string" - }, - "type": "@type" - }, - "@definition": "Possible spare parts of the product.", - "@version": 1.1, - "id": "@id", - "type": "@type" - }, - "@id": "aspect:sparePart" - }, - "type": "@type" - }, - "@id": "aspect:content" - }, - "id": "@id", - "type": "@type" - }, - "@id": "aspect:handling" - }, - "id": "@id", - "identification": { - "@context": { - "@definition": "Identification information of the product, especially identifiers and codes. These are mentioned in the ESPR provisional agreement from January 9th, 2024 ANNEX III:\n(b) the unique product identifier at the level indicated in the applicable delegated act adopted pursuant to Article 4.\nAdditionally in Article 9 regarding general requirements for the product passport is stated that:\nA product passport shall meet the following conditions:\n(a) it shall be connected through a data carrier to a persistent unique product identifier;\n(e) the information included in the product passport shall refer to the product model, batch, or item as specified in the delegated act adopted pursuant to Article 4.\nArticle 2 Definitions: \n(31) 'unique product identifier' means a unique string of characters for the identification of products that also enables a web link to the product passport;\nRecital (27): A 'model' usually means a version of a product of which all units share the same technical characteristics relevant for the ecodesign requirements and the same model identifier, a 'batch' usually means a subset of a specific model composed of all products produced in a specific manufacturing plant at a specific moment in time and an 'item' usually means a single unit of a model.", - "@version": 1.1, - "batch": { - "@container": "@list", - "@context": { - "@context": { - "@version": 1.1, - "id": "@id", - "key": { - "@context": { - "@definition": "The key of a local identifier." - }, - "@id": "aspect:key", - "@type": "schema:string" - }, - "type": "@type", - "value": { - "@context": { - "@definition": "The value of an identifier." - }, - "@id": "aspect:value", - "@type": "schema:string" - } - }, - "@definition": "Identifier for a batch part if available. Identifier for a serial part if available. This is mentioned in the ESPR provisional agreement from January 9th, 2024 Recital (27):\n[...] a 'batch' usually means a subset of a specific model composed of all products produced in a specific manufacturing plant at a specific moment in time [...].", - "@version": 1.1, - "id": "@id", - "type": "@type" - }, - "@id": "aspect:batch" - }, - "classification": { - "@container": "@list", - "@context": { - "@context": { - "@version": 1.1, - "classificationDescription": { - "@context": { - "@definition": "Optional property describing the classification standard." - }, - "@id": "aspect:classificationDescription", - "@type": "schema:string" - }, - "classificationID": { - "@context": { - "@definition": "The classification ID of the part type according to the corresponding standard definition mentioned in the key value pair." - }, - "@id": "aspect:classificationID", - "@type": "schema:string" - }, - "classificationStandard": { - "@context": { - "@definition": "Identified classification standards that align to the Catena-X needs." - }, - "@id": "aspect:classificationStandard", - "@type": "schema:string" - }, - "id": "@id", - "type": "@type" - }, - "@definition": "Property describing the classification of a part.", - "@version": 1.1, - "id": "@id", - "type": "@type" - }, - "@id": "aspect:classification" - }, - "codes": { - "@container": "@list", - "@context": { - "@context": { - "@version": 1.1, - "id": "@id", - "key": { - "@context": { - "@definition": "The code key for the identification of the product. Examples are GTIN, hash, DID, ISBN, TARIC. This attribute is mentioned in the ESPR proposal from March 30th, 2022 ANNEX III:\n(b) the unique product identifier at the level indicated in the applicable delegated act adopted pursuant to Article 4;\n(c) the Global Trade Identification Number as provided for in standard ISO/IEC 15459-6 or equivalent of products or their parts;\n(d) relevant commodity codes, such as a TARIC code as defined in Council Regulation (EEC) No 2658/87." - }, - "@id": "aspect:key", - "@type": "schema:string" - }, - "type": "@type", - "value": { - "@context": { - "@definition": "The code value for the identification of the product in regard to the chosen code name." - }, - "@id": "aspect:value", - "@type": "schema:string" - } - }, - "@definition": "Codes for identification.", - "@version": 1.1, - "id": "@id", - "type": "@type" - }, - "@id": "aspect:codes" - }, - "dataCarrier": { - "@context": { - "@definition": "The type and layout of the data carrier on the product. These are mentioned in the ESPR proposal from March 30th, 2022 Article 8:\n(b) the types of data carrier to be used;\n(c) the layout in which the data carrier shall be presented and its positioning;\nArticle 2 defines:\n(30) 'data carrier' means a linear bar code symbol, a two-dimensional symbol or other automatic identification data capture medium that can be read by a device.", - "@version": 1.1, - "carrierLayout": { - "@context": { - "@definition": "The positioning of data carrier on the product. This attribute is mentioned in the ESPR proposal from March 30th, 2022 Article 8:\n(2) (c) the layout in which the data carrier shall be presented and its positioning." - }, - "@id": "aspect:carrierLayout", - "@type": "schema:string" - }, - "carrierType": { - "@context": { - "@definition": "The type of data carrier such as a QR code on the product. This attribute is mentioned in the ESPR proposal from March 30th, 2022 Article 8:\n(2) (b) the types of data carrier to be used." - }, - "@id": "aspect:carrierType", - "@type": "schema:string" - }, - "id": "@id", - "type": "@type" - }, - "@id": "aspect:dataCarrier" - }, - "id": "@id", - "serial": { - "@container": "@list", - "@context": { - "@context": { - "@version": 1.1, - "id": "@id", - "key": { - "@context": { - "@definition": "The key of a local identifier. " - }, - "@id": "aspect:key", - "@type": "schema:string" - }, - "type": "@type", - "value": { - "@context": { - "@definition": "The value of an identifier." - }, - "@id": "aspect:value", - "@type": "schema:string" - } - }, - "@definition": "Identifier for a serial part if available. This is mentioned in the ESPR provisional agreement from January 9th, 2024 Recital (27):\n[...] an 'item' usually means a single unit of a model.", - "@version": 1.1, - "id": "@id", - "type": "@type" - }, - "@id": "aspect:serial" - }, - "type": { - "@context": { - "@definition": "Identifier on the level of a part model or type. Identifier for a serial part if available. This is mentioned in the ESPR provisional agreement from January 9th, 2024 Recital (27):\n[...] A 'model' usually means a version of a product of which all units share the same technical characteristics relevant for the ecodesign requirements and the same model identifier [...].", - "@version": 1.1, - "id": "@id", - "manufacturerPartId": { - "@context": { - "@definition": "Part ID as assigned by the manufacturer of the part. The part ID identifies the part in the manufacturer`s dataspace. The part ID references a specific version of a part. The version number must be included in the part ID if it is available. The part ID does not reference a specific instance of a part and must not be confused with the serial number." - }, - "@id": "aspect:manufacturerPartId", - "@type": "schema:string" - }, - "nameAtManufacturer": { - "@context": { - "@definition": "Name of the part as assigned by the manufacturer." - }, - "@id": "aspect:nameAtManufacturer", - "@type": "schema:string" - }, - "type": "@type" - }, - "@id": "aspect:type" - } - }, - "@id": "aspect:identification" - }, - "materials": { - "@context": { - "@definition": "Properties which are relevant for the materials of the product.", - "@version": 1.1, - "id": "@id", - "materialComposition": { - "@context": { - "@definition": "Material composition of the product with information on recycled and renewable materials.", - "@version": 1.1, - "applicable": { - "@context": { - "@definition": "Check whether the connected attributes are applicable to the product. If it is not applicable (false), dummy data can be delivered." - }, - "@id": "aspect:applicable", - "@type": "schema:boolean" - }, - "content": { - "@container": "@list", - "@context": { - "@context": { - "@version": 1.1, - "concentration": { - "@context": { - "@definition": "Concentration of the material at the level of the product. This attribute is specially mentioned for substances of concern mentioned in the ESPR proposal from March 30th, 2022 Article 7:\n(5) (c) the concentration, maximum concentration or concentration range of the substances of concern, at the level of the product [...].\nOther substances are mentioned for the purpose of recycling in the ESPR provisional agreement from January 9th, 2024 Annex I:\n(d) design for recycling, ease and quality of recycling as expressed through: use of easily recyclable materials, safe, easy and non-destructive access to recyclable components and materials or components and materials containing hazardous substances and material composition and homogeneity, possibility for high-purity sorting, number of materials and components used, use of standard components, use of component and material coding standards for the identification of components and materials, number and complexity of processes and tools needed, ease of nondestructive disassembly and re-assembly, conditions for access to product data, conditions for access to or use of hardware and software needed.\n" - }, - "@id": "aspect:concentration", - "@type": "schema:number" - }, - "critical": { - "@context": { - "@definition": "A flag, if the material is a critical raw material. This attribute is mentioned in the ESPR provisional agreement from January 9th, 2024 Annex I:\n(h) use or content of recycled materials and recovery of materials, including critical raw materials;\nIn Annex II of the connected proposal Act of Critical Raw Materials, a list of critical raw materials can be found." - }, - "@id": "aspect:critical", - "@type": "schema:boolean" - }, - "documentation": { - "@container": "@list", - "@context": { - "@context": { - "@version": 1.1, - "content": { - "@context": { - "@definition": "The content of the document e.g a link." - }, - "@id": "aspect:content", - "@type": "schema:string" - }, - "contentType": { - "@context": { - "@definition": "The type of content which can be expected in the \"content\" property. Examples are a link, restricted link, pdf, excel, etc." - }, - "@id": "aspect:contentType", - "@type": "schema:string" - }, - "header": { - "@context": { - "@definition": "The header as a short description of the document with a maximum of 100 characters." - }, - "@id": "aspect:header", - "@type": "schema:string" - }, - "id": "@id", - "type": "@type" - }, - "@definition": "Documentation accompanying the material.", - "@version": 1.1, - "id": "@id", - "type": "@type" - }, - "@id": "aspect:documentation" - }, - "id": { - "@container": "@list", - "@context": { - "@context": { - "@version": 1.1, - "id": { - "@context": { - "@definition": "The substance identification, in accordance with the specification in the attribute for the list type." - }, - "@id": "aspect:id", - "@type": "schema:string" - }, - "name": { - "@context": { - "@definition": "The name of the material which is present in the product." - }, - "@id": "aspect:name", - "@type": "schema:string" - }, - "type": { - "@context": { - "@definition": "The type of standard used for the identification of the substances. Selected can be for example CAS, IUPAC or EC." - }, - "@id": "aspect:type", - "@type": "schema:string" - } - }, - "@definition": "The chemical material name and identification, in accordance with the specification in the attribute for the list type. Preference is given to the IUPAC name. This attribute is mentioned in the ESPR provisional agreement from January 9th, 2024 Article 7:\n(5) (a) the name of the substances of concern present in the product, as follows:\n - name(s) in the International Union of Pure and Applied Chemistry (IUPAC) nomenclature, or another international name when IUPAC name is not available; \n- other names (usual name, trade name, abbreviation);\n- European Community (EC) number, as indicated in the European Inventory of Existing Commercial Chemical Substances (EINECS), the European List of Notified Chemical Substances (ELINCS) or the No Longer Polymer (NLP) list or assigned by the European Chemicals Agency (ECHA), if available;\n- the Chemical Abstract Service (CAS) name(s) and number(s), if available; .", - "@version": 1.1, - "id": "@id", - "type": "@type" - }, - "@id": "aspect:id" - }, - "recycled": { - "@context": { - "@definition": "The share of the material, which is recovered recycled content from the product. This attribute is mentioned in the ESPR provisional agreement from January 9th, 2024 Annex I:\n(h) use or content of recycled materials and recovery of materials, including critical raw materials;" - }, - "@id": "aspect:recycled", - "@type": "schema:number" - }, - "renewable": { - "@context": { - "@definition": "The share of the material, which is from a renewable resource that can be replenished. Renewable resources are those that can be reproduced by physical, chemical, or mechanical processes. These are the kind of resources that can be regenerated throughout time. Forest wood, for example, can be grown through reforestation. This attribute is mentioned in the ESPR provisional agreement from January 9th, 2024 Annex I:\n(ha) use or content of sustainable renewable materials;\n" - }, - "@id": "aspect:renewable", - "@type": "schema:number" - }, - "type": "@type", - "unit": { - "@context": { - "@definition": "The unit of concentration chosen from an enumeration: mass percent, volume percent, parts per thousand, parts per million, parts per billion and parts per trillion." - }, - "@id": "aspect:unit", - "@type": "schema:string" - } - }, - "@definition": "Information on different materials in the product.", - "@version": 1.1, - "id": "@id", - "type": "@type" - }, - "@id": "aspect:content" - }, - "id": "@id", - "type": "@type" - }, - "@id": "aspect:materialComposition" - }, - "substancesOfConcern": { - "@context": { - "@definition": "Information regarding substances of concern in the product. The ESPR provisional agreement from January 9th, 2024 defines:\n(52) 'hazardous substance' means a substance classified as hazardous pursuant to Article 3 of Regulation (EC) No 1272/2008.", - "@version": 1.1, - "applicable": { - "@context": { - "@definition": "Check whether the connected attributes are applicable to the product. If it is not applicable (false), dummy data can be delivered." - }, - "@id": "aspect:applicable", - "@type": "schema:boolean" - }, - "content": { - "@container": "@list", - "@context": { - "@context": { - "@version": 1.1, - "concentration": { - "@context": { - "@definition": "Concentration of the material at the level of the product. This attribute is specially mentioned for substances of concern mentioned in the ESPR proposal from March 30th, 2022 Article 7:\n(5) (c) the concentration, maximum concentration or concentration range of the substances of concern, at the level of the product [...].\nOther substances are mentioned for the purpose of recycling in the ESPR provisional agreement from January 9th, 2024 Annex I:\n(d) design for recycling, ease and quality of recycling as expressed through: use of easily recyclable materials, safe, easy and non-destructive access to recyclable components and materials or components and materials containing hazardous substances and material composition and homogeneity, possibility for high-purity sorting, number of materials and components used, use of standard components, use of component and material coding standards for the identification of components and materials, number and complexity of processes and tools needed, ease of nondestructive disassembly and re-assembly, conditions for access to product data, conditions for access to or use of hardware and software needed.\n" - }, - "@id": "aspect:concentration", - "@type": "schema:number" - }, - "concentrationRange": { - "@container": "@list", - "@context": { - "@context": { - "@version": 1.1, - "id": "@id", - "max": { - "@context": { - "@definition": "The maximum concentration of the substance of concern at the level of the product. This attribute is mentioned in the ESPR proposal from March 30th, 2022 Article 7:\n(5) (c) the concentration, maximum concentration or concentration range of the substances of concern, at the level of the product [...]." - }, - "@id": "aspect:max", - "@type": "schema:number" - }, - "min": { - "@context": { - "@definition": "The minimum concentration of the substance of concern at the level of the product. This attribute is mentioned in the ESPR proposal from March 30th, 2022 Article 7:\n(5) (c) [...] concentration range of the substances of concern, at the level of the product [...]." - }, - "@id": "aspect:min", - "@type": "schema:number" - }, - "type": "@type" - }, - "@definition": "The concentration range for the substance of concern. This attribute is mentioned in the ESPR proposal from March 30th, 2022 Article 7:\n(5) (c) [...] concentration range of the substances of concern, at the level of the product [...].", - "@version": 1.1, - "id": "@id", - "type": "@type" - }, - "@id": "aspect:concentrationRange" - }, - "documentation": { - "@container": "@list", - "@context": { - "@context": { - "@version": 1.1, - "content": { - "@context": { - "@definition": "The content of the document e.g a link." - }, - "@id": "aspect:content", - "@type": "schema:string" - }, - "contentType": { - "@context": { - "@definition": "The type of content which can be expected in the \"content\" property. Examples are a link, restricted link, pdf, excel, etc." - }, - "@id": "aspect:contentType", - "@type": "schema:string" - }, - "header": { - "@context": { - "@definition": "The header as a short description of the document with a maximum of 100 characters." - }, - "@id": "aspect:header", - "@type": "schema:string" - }, - "id": "@id", - "type": "@type" - }, - "@definition": "Documentation accompanying the material.", - "@version": 1.1, - "id": "@id", - "type": "@type" - }, - "@id": "aspect:documentation" - }, - "exemption": { - "@context": { - "@definition": "Exemptions to the substance of concern. This attribute is mentioned in the ESPR provisional agreement from January 9th, 2024 Article 7:\n(5) (c) provide duly justified exemptions for substances of concern or information elements from the information requirements referred to in the first subparagraph based on the technical feasibility or relevance of tracking substances of concern, the existence of analytical methods to detect and quantify them, the need to protect confidential business information or in other duly justified cases. Substances of concern within the meaning of Article 2(28), point a), shall not be exempted if they are present in products, their relevant components or spare parts in a concentration above 0,1 % weight by weight." - }, - "@id": "aspect:exemption", - "@type": "schema:string" - }, - "hazardClassification": { - "@context": { - "@definition": "The specification of the hazard class. This attribute is mentioned in the ESPR provisional agreement from January 9th, 2024 Annex I:\n(f) use of substances, and in particular the use of substances of concern, on their own, as constituents of substances or in mixtures, during the production process of products, or leading to their presence in products, including once these products become waste, and their impacts on human health and the environment;\nFurther defined is this by Regulation (EC) No 1272/2008 of the European Parliament and of the Council of 16 December 2008 on classification, labelling and packaging of substances and mixtures, amending and repealing Directives 67/548/EEC and 1999/45/EC, and amending Regulation (EC) No 1907/2006.\nDefined in Article 2:\n1. 'hazard class' means the nature of the physical, health or environmental hazard;\n2. 'hazard category' means the division of criteria within each hazard class, specifying hazard severity;\n5. 'hazard statement' means a phrase assigned to a hazard class and category that describes the nature of the hazards of a hazardous substance or mixture, including, where appropriate, the degree of hazard;", - "@version": 1.1, - "category": { - "@context": { - "@definition": "The hazard category of the substance of concern. Defined in Article 2 of Regulation (EC) No 1272/2008 of the European Parliament and of the Council of 16 December 2008 on classification, labelling and packaging of substances and mixtures, amending and repealing Directives 67/548/EEC and 1999/45/EC, and amending Regulation (EC) No 1907/2006:\n2. 'hazard category' means the division of criteria within each hazard class, specifying hazard severity." - }, - "@id": "aspect:category", - "@type": "schema:string" - }, - "class": { - "@context": { - "@definition": "The hazard class of the substance of concern. Defined in Article 2 of Regulation (EC) No 1272/2008 of the European Parliament and of the Council of 16 December 2008 on classification, labelling and packaging of substances and mixtures, amending and repealing Directives 67/548/EEC and 1999/45/EC, and amending Regulation (EC) No 1907/2006:\n1. 'hazard class' means the nature of the physical, health or environmental hazard." - }, - "@id": "aspect:class", - "@type": "schema:string" - }, - "id": "@id", - "statement": { - "@context": { - "@definition": "The hazard statement of the substance of concern. Defined in Article 2 of Regulation (EC) No 1272/2008 of the European Parliament and of the Council of 16 December 2008 on classification, labelling and packaging of substances and mixtures, amending and repealing Directives 67/548/EEC and 1999/45/EC, and amending Regulation (EC) No 1907/2006:\n5. 'hazard statement' means a phrase assigned to a hazard class and category that describes the nature of the hazards of a hazardous substance or mixture, including, where appropriate, the degree of hazard." - }, - "@id": "aspect:statement", - "@type": "schema:string" - }, - "type": "@type" - }, - "@id": "aspect:hazardClassification" - }, - "id": { - "@container": "@list", - "@context": { - "@context": { - "@version": 1.1, - "id": { - "@context": { - "@definition": "The substance identification, in accordance with the specification in the attribute for the list type." - }, - "@id": "aspect:id", - "@type": "schema:string" - }, - "name": { - "@context": { - "@definition": "The name of the material which is present in the product." - }, - "@id": "aspect:name", - "@type": "schema:string" - }, - "type": { - "@context": { - "@definition": "The type of standard used for the identification of the substances. Selected can be for example CAS, IUPAC or EC." - }, - "@id": "aspect:type", - "@type": "schema:string" - } - }, - "@definition": "The chemical material name and identification, in accordance with the specification in the attribute for the list type. Preference is given to the IUPAC name. This attribute is mentioned in the ESPR provisional agreement from January 9th, 2024 Article 7:\n(5) (a) the name of the substances of concern present in the product, as follows:\n - name(s) in the International Union of Pure and Applied Chemistry (IUPAC) nomenclature, or another international name when IUPAC name is not available; \n- other names (usual name, trade name, abbreviation);\n- European Community (EC) number, as indicated in the European Inventory of Existing Commercial Chemical Substances (EINECS), the European List of Notified Chemical Substances (ELINCS) or the No Longer Polymer (NLP) list or assigned by the European Chemicals Agency (ECHA), if available;\n- the Chemical Abstract Service (CAS) name(s) and number(s), if available; .", - "@version": 1.1, - "id": "@id", - "type": "@type" - }, - "@id": "aspect:id" - }, - "location": { - "@context": { - "@definition": "The location of the substances of concern within the product. This attribute is mentioned in the ESPR proposal from March 30th, 2022 Article 7:\n(5) (b) the location of the substances of concern within the product." - }, - "@id": "aspect:location", - "@type": "schema:string" - }, - "type": "@type", - "unit": { - "@context": { - "@definition": "The unit of concentration chosen from an enumeration: mass percent, volume percent, parts per thousand, parts per million, parts per billion and parts per trillion." - }, - "@id": "aspect:unit", - "@type": "schema:string" - } - }, - "@definition": "Information regarding substances of concern in the product. Attributes are among others substance names, ids, concentration, location and hazard class. This is mentioned in the ESPR provisional agreement from January 9th, 2024 Article 7:\n(5) (a) the name of the substances of concern present in the product, as follows:\n- name(s) in the International Union of Pure and Applied Chemistry (IUPAC) nomenclature, or another international name when IUPAC name is not available; \n- other names (usual name, trade name, abbreviation);\n- European Community (EC) number, as indicated in the European Inventory of Existing Commercial Chemical Substances (EINECS), the European List of Notified Chemical Substances (ELINCS) or the No Longer Polymer (NLP) list or assigned by the European Chemicals Agency (ECHA), if available;\n- the Chemical Abstract Service (CAS) name(s) and number(s), if available;\n(5) (b) the location of the substances of concern within the product.\n(5) (c) the concentration, maximum concentration or concentration range of the substances of concern, at the level of the product its relevant components, or spare parts;\n(d) relevant instructions for the safe use of the product;\n(e) information relevant for disassembly, preparation for reuse, reuse, recycling and the environmentally sound management of the product at the end of its life.\nAnd in the next paragraph:\n(c) provide duly justified exemptions for substances of concern or information elements from the information requirements referred to in the first subparagraph.", - "@version": 1.1, - "id": "@id", - "type": "@type" - }, - "@id": "aspect:content" - }, - "id": "@id", - "type": "@type" - }, - "@id": "aspect:substancesOfConcern" - }, - "type": "@type" - }, - "@id": "aspect:materials" - }, - "metadata": { - "@context": { - "@definition": "Metadata of the product passport. These are mentioned in the ESPR proposal from March 30th, 2022 and some changed by the provisional agreement from January 9th, 2024.", - "@version": 1.1, - "backupReference": { - "@context": { - "@definition": "A reference to the data backup of the passport. This mandatory attribute will be further defined in the future. This attribute is mentioned in the ESPR provisional agreement from January 9th, 2024 Annex III:\n(kb) the reference of the certified independent third-party product passport service provider hosting the back-up copy of the product passport.\nArticle 10 also mentions:\n(c) the data included in the product passport shall be stored by the economic operator responsible for its creation or by certified independent third-party product passport service providers authorised to act on their behalf." - }, - "@id": "aspect:backupReference", - "@type": "schema:string" - }, - "economicOperatorId": { - "@context": { - "@definition": "The identification of the owner/economic operator of the passport. Proposed, according to ISO 15459, is the CIN (company identification code). Other identification numbers like the tax identification number, value added tax identification number, commercial register number and the like are also valid entries. In the Catena-X network, the BPNL is used for the identification of companies and the information stored like contact information and addresses. This attribute is mentioned in the ESPR proposal from March 30th, 2022 Annex III:\n(k) the [...] unique operator identifier code of the economic operator established in the Union responsible for carrying out the tasks set out in Article 4 of Regulation (EU) 2019/1020, or Article 15 of Regulation (EU) on general product safety, or similar tasks pursuant to other EU legislation applicable to the product." - }, - "@id": "aspect:economicOperatorId", - "@type": "schema:string" - }, - "expirationDate": { - "@context": { - "@definition": "The timestamp in the format (yyyy-mm-dd) for the product passport until when it is available or a comment describing this period. This attribute is mentioned in the ESPR provisional agreement from January 9th, 2024 Article 8:\n(2) (h) the period during which the product passport is to remain available, which shall correspond to at least the expected lifetime of a specific product." - }, - "@id": "aspect:expirationDate", - "@type": "schema:string" - }, - "id": "@id", - "issueDate": { - "@context": { - "@definition": "The timestamp in the format (yyyy-mm-dd) since when the product passport is available." - }, - "@id": "aspect:issueDate", - "@type": "schema:string" - }, - "lastModification": { - "@context": { - "@definition": "Date of the latest modification." - }, - "@id": "aspect:lastModification", - "@type": "schema:string" - }, - "passportIdentifier": { - "@context": { - "@definition": "The identifier of the product passport, which is an uuidv4." - }, - "@id": "aspect:passportIdentifier", - "@type": "schema:string" - }, - "predecessor": { - "@context": { - "@definition": "Identification of the preceding product passport. If there is no preceding passport, input a dummy value. This attribute is mentioned in the ESPR provisional agreement from January 9th, 2024 Article 8:\n(2)(g) [...] Any new product passport shall be linked to the product passport or passports of the original product whenever appropriate." - }, - "@id": "aspect:predecessor", - "@type": "schema:string" - }, - "registrationIdentifier": { - "@context": { - "@definition": "Identifier in the respective registry. This will be further defined in the future. This attribute is mentioned in the ESPR provisional agreement from January 9th, 2024 in Article 12:\nBy [2 years from entering into force of this Regulation], the Commission shall set up and manage a digital registry (\"the registry\") storing in a secure manner at least the unique product identifier, the unique operator identifier, the unique facility identifiers. In case of products intended to be placed under the customs procedure 'release for free circulation', the registry shall also store the product commodity code. The registry shall also store the batteries' unique identifiers referred to in Article 77(3) of Regulation (EU) 2023/1542." - }, - "@id": "aspect:registrationIdentifier", - "@type": "schema:string" - }, - "status": { - "@context": { - "@definition": "The current status of the product passport declared through either: draft, approved, invalid or expired." - }, - "@id": "aspect:status", - "@type": "schema:string" - }, - "type": "@type", - "version": { - "@context": { - "@definition": "The current version of the product passport. The possibility of modification/ updating the product passport needs to include versioning of the dataset. This attribute is an internal versioning from the passport issuer. This attribute is mentioned in the ESPR provisional agreement from January 9th, 2024 Article 8:\n(1) [...] The information in the product passport shall be accurate, complete, and up to date." - }, - "@id": "aspect:version", - "@type": "schema:string" - } - }, - "@id": "aspect:metadata" - }, - "operation": { - "@context": { - "@definition": "Operational information of the product.", - "@version": 1.1, - "id": "@id", - "import": { - "@context": { - "@definition": "Importer details such as the identification.", - "@version": 1.1, - "applicable": { - "@context": { - "@definition": "Check whether the connected attributes are applicable to the product. If it is not applicable (false), dummy data can be delivered." - }, - "@id": "aspect:applicable", - "@type": "schema:boolean" - }, - "content": { - "@context": { - "@definition": "Information regarding the importer of the product, if different from the owner of the passport. This attribute is mentioned in the ESPR provisional agreement from January 9th, 2024 Annex III:\n(j) information related to the importer, including the information referred to in Article 23(3) and its EORI number;\nArticle 23 states:\n(3) Importers shall, for products covered by a delegated act adopted pursuant to Article 4, indicate their name, registered trade name or registered trade mark and the postal address and electronic means of communication, where they can be contacted: (a) on the public part of the product passport, when applicable, and\n(b) on the product or, where this is not possible, on the packaging, or in a document accompanying the product.", - "@version": 1.1, - "eori": { - "@context": { - "@definition": "An economic operator established in the customs territory of the Union needs, for customs purposes, an EORI number. EORI stands for economic operators registration and identification number. In this case, the importer's EORI must be provided. This attribute is mentioned in the ESPR proposal from March 30th, 2022 Annex III:\n(j) information related to the importer, including the information referred to in Article 23(3) and its EORI number." - }, - "@id": "aspect:eori", - "@type": "schema:string" - }, - "id": { - "@context": { - "@definition": "The importer of the product, if different from the owner of the passport. In the Catena-X network, the BPNL is used for the identification of companies and the information stored for this like contact information and addresses.\nThis attribute is mentioned in the ESPR provisional agreement from January 9th, 2024 Annex III:\n(j) information related to the importer, including the information referred to in Article 23(3) and its EORI number;\nArticle 23 states:\n(3) Importers shall, for products covered by a delegated act adopted pursuant to Article 4, indicate their name, registered trade name or registered trade mark and the postal address and electronic means of communication, where they can be contacted: (a) on the public part of the product passport, when applicable, and\n(b) on the product or, where this is not possible, on the packaging, or in a document accompanying the product." - }, - "@id": "aspect:id", - "@type": "schema:string" - }, - "type": "@type" - }, - "@id": "aspect:content" - }, - "id": "@id", - "type": "@type" - }, - "@id": "aspect:import" - }, - "manufacturer": { - "@context": { - "@definition": "Manufacturing information of the product. In the CATENA-X use case, the BPNL and BPNA can be stated. These attributes are mentioned in the ESPR provisional agreement from January 9th 2024 Annex III:\n(h) unique operator identifiers other than that of the manufacturer;\n(k) the name, contact details and unique operator identifier code of the economic operator established in the Union responsible for carrying out the tasks set out in Article 4 of Regulation (EU) 2019/1020, or Article 15 of Regulation (EU) [.../...] on general product safety, or similar tasks pursuant to other EU legislation applicable to the product.", - "@version": 1.1, - "facility": { - "@container": "@list", - "@context": { - "@context": { - "@version": 1.1, - "facility": { - "@context": { - "@definition": "The identifier used for a location. This attribute is mentioned in the ESPR provisional agreement from January 9th 2024 Annex III:\n(i) unique facility identifiers;\nArticle 2 Definitions: (33) 'unique facility identifier' means a unique string of characters for the identification of locations or buildings involved in the value chain of a product or used by actors involved in the value chain of a product." - }, - "@id": "aspect:facility", - "@type": "schema:string" - }, - "id": "@id", - "type": "@type" - }, - "@definition": "The identifier used for a location. In the CATENA-X use case, the BPNA can be stated. This attribute is mentioned in the ESPR provisional agreement from January 9th 2024 Annex III:\n(i) unique facility identifiers;\nArticle 2 Definitions: (33) 'unique facility identifier' means a unique string of characters for the identification of locations or buildings involved in the value chain of a product or used by actors involved in the value chain of a product.", - "@version": 1.1, - "id": "@id", - "type": "@type" - }, - "@id": "aspect:facility" - }, - "id": "@id", - "manufacturer": { - "@context": { - "@definition": "The main manufacturer, if different from the passport owner, represented by an identification number. In the Catena-X use case, the BPNL can be stated. This attribute is mentioned in the ESPR provisional agreement from January 9th 2024 Annex III:\n(h) unique operator identifiers other than that of the manufacturer;\n(k) the name, contact details and unique operator identifier code of the economic operator established in the Union responsible for carrying out the tasks set out in Article 4 of Regulation (EU) 2019/1020, or Article 15 of Regulation (EU) [.../...] on general product safety, or similar tasks pursuant to other EU legislation applicable to the product." - }, - "@id": "aspect:manufacturer", - "@type": "schema:string" - }, - "manufacturingDate": { - "@context": { - "@definition": "The timestamp in the format (yyyy-mm-dd) of the manufacturing date as the final step in production process (e.g. final quality check, ready-for-shipment event)." - }, - "@id": "aspect:manufacturingDate", - "@type": "schema:string" - }, - "type": "@type" - }, - "@id": "aspect:manufacturer" - }, - "other": { - "@context": { - "@definition": "Other operators relevant for the product.", - "@version": 1.1, - "id": { - "@context": { - "@definition": "Identifier of the other operator. This can be a BPN." - }, - "@id": "aspect:id", - "@type": "schema:string" - }, - "role": { - "@context": { - "@definition": "Role of the other operator." - }, - "@id": "aspect:role", - "@type": "schema:string" - }, - "type": "@type" - }, - "@id": "aspect:other" - }, - "type": "@type" - }, - "@id": "aspect:operation" - }, - "sources": { - "@container": "@list", - "@context": { - "@context": { - "@version": 1.1, - "category": { - "@context": { - "@definition": "The category in which the document can be sorted. These are mentioned in the ESPR proposal from March 30th, 2022 ANNEX III:\n(e) compliance documentation and information required under this Regulation or other Union law applicable to the product, such as the declaration of conformity, technical documentation or conformity certificates;\nANNEX IV states additional information regarding the content of the technical documentation\nFurther information on documents are mentioned in the proposal from March 30th, 2022 ANNEX III:\n(f) user manuals, instructions, warnings or safety information, as required by other Union legislation applicable to the product.\nAdditionally requirements are mentioned in Article 21:\n(7) Manufacturers shall ensure that that a product covered by a delegated act adopted pursuant to Article 4 is accompanied by instructions that enable consumers and other end-users to safely assemble, install, operate, store, maintain, repair and dispose of the product in a language that can be easily understood by consumers and other end-users, as determined by the Member State concerned. Such instructions shall be clear, understandable and legible and include at least the information specified in the delegated acts adopted pursuant to Article 4 and pursuant to Article 7(2)(b), point (ii).\nArticle 7 states additionally:\n(2) (b) (ii) information for consumers and other end-users on how to install, use, maintain and repair the product in order to minimize its impact on the environment and to ensure optimum durability, as well as on how to return or dispose of the product at end-of-life;\n(2) (b) (iii) information for treatment facilities on disassembly, recycling, or disposal at end-of-life;\n(2) (b) (iv) other information that may influence the way the product is handled by parties other than the manufacturer in order to improve performance in relation to product parameters referred to in Annex I.\n(5) (d) relevant instructions for the safe use of the product." - }, - "@id": "aspect:category", - "@type": "schema:string" - }, - "content": { - "@context": { - "@definition": "The content of the document e.g a link." - }, - "@id": "aspect:content", - "@type": "schema:string" - }, - "header": { - "@context": { - "@definition": "The header as a short description of the document with a maximum of 100 characters." - }, - "@id": "aspect:header", - "@type": "schema:string" - }, - "id": "@id", - "type": { - "@context": { - "@definition": "The type of content which can be expected in the \"content\" property. Examples are a link, restricted link, pdf, excel, etc." - }, - "@id": "aspect:type", - "@type": "schema:string" - } - }, - "@definition": "Documents that are mandatory if applicable for the product. These are mentioned in the ESPR provisional agreement from January 9th, 2024 ANNEX III:\n(e) compliance documentation and information required under this Regulation or other Union law applicable to the product, such as the declaration of conformity, technical documentation or conformity certificates;\n(f) user manuals, instructions, warnings or safety information, as required by other Union legislation applicable to the product.\nAdditionally requirements are mentioned in Article 21:\n7. Manufacturers shall ensure that a product covered by a delegated act adopted pursuant to Article 4 is accompanied by instructions in digital format that enable customers and other relevant actors to assemble, install, operate, store, maintain, repair and dispose of the product in a language that can be easily understood, as determined by the Member State concerned. Such instructions shall be clear, understandable and legible and include at least the information set out in Article 7(2), point (b), point (ii) specified in the delegated acts adopted pursuant to Article 4.\nArticle 7 states additionally:\n(ii) information for customers and other actors on how to install, use, maintain and repair the product, in order to minimise its impact on the environment and to ensure optimum durability, on how to install third-party operating systems where relevant, as well as on collection for refurbishment or remanufacture, and on how to return or handle the product at the end of its life;\n(2) (b) (iii) information for treatment facilities on disassembly, reuse, refurbishment, recycling, or disposal at end-of-life;\n(2) (b) (iv) other information that may influence sustainable product choices for customers and the way the product is handled by parties other than the manufacturer in order to facilitate appropriate use, value retaining operations and correct treatment at end-of-life.\n(5) (d) relevant instructions for the safe use of the product.\n(5) (e) information relevant for disassembly, preparation for reuse, reuse, recycling and the environmentally sound management of the product at the end of its life.\nAnnex I:\n(b) [...] availability of repair and maintenance instructions, number of materials and components used, use of standard components,[...] number and complexity of processes and whether specialised toolsare needed, ease of non-destructive disassembly and re-assembly, conditions for access to product data, conditions for access to or use of hardware and software needed;\n(c) ease of upgrading, re-use, remanufacturing and refurbishment as expressed through: [...] number and complexity of processes and tools needed, ease of non-destructive disassembly and re-assembly, conditions for access to product data, conditions for access to or use of hardware and software needed, conditions of access to test protocols or not commonly available testing equipment, availability of guarantees specific to remanufactured or refurbished products, conditions for access to or use of technologies protected by intellectual property rights, modularity;\n(d) design for recycling, ease and quality of recycling as expressed through: use of easily recyclable materials, safe, easy and non-destructive access to recyclable components and materials or components and materials containing hazardous substances and material composition and homogeneity, possibility for high-purity sorting, [...] number and complexity of processes and tools needed, ease of nondestructive disassembly and re-assembly, conditions for access to product data, conditions for access to or use of hardware and software needed;\n(q) functional performance and conditions for use including as expressed through ability in performing its intended use, precautions of use, skills required, compatibility with other products or systems.\nAdditionally to consider are guidelines and instructions regarding the proper management and disposal of packaging materials after use. This can include instructions for separation, reuse, and recycling.", - "@version": 1.1, - "id": "@id", - "type": "@type" - }, - "@id": "aspect:sources" - }, - "sustainability": { - "@context": { - "@definition": "Sustainability related attributes.", - "@version": 1.1, - "durabilityScore": { - "@context": { - "@definition": "The durability score. This attribute is mentioned ESPR provisional agreement from January 9th, 2024 Article 7:\n(b) as appropriate, also require products to be accompanied by:\n(i) information on the performance of the product in relation to one or more of the product parameters referred to in Annex I, including a scoring of reparability or durability [...]." - }, - "@id": "aspect:durabilityScore", - "@type": "schema:string" - }, - "id": "@id", - "productFootprint": { - "@context": { - "@definition": "The carbon and environmental footprint or material footprint of the product. These attributes are mentioned in the ESPR provisional agreement from January 9th 2024 Annex I:\n(l) the environmental footprint of the product, expressed as a quantification, in accordance with the applicable delegated act, of a product's life cycle environmental impacts, whether in relation to one or more environmental impact categories or an aggregated set of impact categories;\n(m) the carbon footprint of the product;\n(ma) the material footprint of the product;\nAll are defined by Article 2:\n(23) 'environmental footprint' means a quantification of product environmental impacts throughout its life cycle, whether in relation to a single environmental impact category or an aggregated set of impact categories based on the Product Environmental Footprint method or other scientific methods developed by international organisations and widely tested in collaboration with different industry sectors and adopted or implemented by the Commission in other Union \nlegislation;\n(25) 'carbon footprint' means the sum of greenhouse gas (GHG) emissions and GHG removals in a product system, expressed as CO2 equivalents and based on a life cycle assessment using the single impact category of climate change.\n(25a) 'material footprint' refers to the total amount of raw materials extracted to meet final consumption demands;", - "@version": 1.1, - "carbon": { - "@container": "@list", - "@context": { - "@context": { - "@version": 1.1, - "declaration": { - "@container": "@list", - "@context": { - "@context": { - "@version": 1.1, - "content": { - "@context": { - "@definition": "The content of the document e.g a link." - }, - "@id": "aspect:content", - "@type": "schema:string" - }, - "contentType": { - "@context": { - "@definition": "The type of content which can be expected in the \"content\" property. Examples are a link, restricted link, pdf, excel, etc." - }, - "@id": "aspect:contentType", - "@type": "schema:string" - }, - "header": { - "@context": { - "@definition": "The header as a short description of the document with a maximum of 100 characters." - }, - "@id": "aspect:header", - "@type": "schema:string" - }, - "id": "@id", - "type": "@type" - }, - "@definition": "The footprint declaration in the format of a link ", - "@version": 1.1, - "id": "@id", - "type": "@type" - }, - "@id": "aspect:declaration" - }, - "id": "@id", - "lifecycle": { - "@context": { - "@definition": "The lifecycle stage, to which the environmental footprint corresponds. These could be for example \"raw material acquisition and pre-processing\", \"main product production\", \"distribution\" or \"end of life and recycling\"." - }, - "@id": "aspect:lifecycle", - "@type": "schema:string" - }, - "manufacturingPlant": { - "@container": "@list", - "@context": { - "@context": { - "@version": 1.1, - "facility": { - "@context": { - "@definition": "The identifier used for a location. This attribute is mentioned in the ESPR provisional agreement from January 9th 2024 Annex III:\n(i) unique facility identifiers;\nArticle 2 Definitions: (33) 'unique facility identifier' means a unique string of characters for the identification of locations or buildings involved in the value chain of a product or used by actors involved in the value chain of a product." - }, - "@id": "aspect:facility", - "@type": "schema:string" - }, - "id": "@id", - "type": "@type" - }, - "@definition": "The manufacturing plant of the footprint in the specific lifecycle phase.", - "@version": 1.1, - "id": "@id", - "type": "@type" - }, - "@id": "aspect:manufacturingPlant" - }, - "performanceClass": { - "@context": { - "@definition": "The performance classification of the footprint." - }, - "@id": "aspect:performanceClass", - "@type": "schema:string" - }, - "rulebook": { - "@container": "@list", - "@context": { - "@context": { - "@version": 1.1, - "content": { - "@context": { - "@definition": "The content of the document e.g a link." - }, - "@id": "aspect:content", - "@type": "schema:string" - }, - "contentType": { - "@context": { - "@definition": "The type of content which can be expected in the \"content\" property. Examples are a link, restricted link, pdf, excel, etc." - }, - "@id": "aspect:contentType", - "@type": "schema:string" - }, - "header": { - "@context": { - "@definition": "The header as a short description of the document with a maximum of 100 characters." - }, - "@id": "aspect:header", - "@type": "schema:string" - }, - "id": "@id", - "type": "@type" - }, - "@definition": "The applied rulebook for the environmental footprint of the product.", - "@version": 1.1, - "id": "@id", - "type": "@type" - }, - "@id": "aspect:rulebook" - }, - "type": { - "@context": { - "@definition": "The type of the environmental footprint of the product. This could be one of the environmental impact categories. This attribute is mentioned in the ESPR provisional agreement from January 9th 2024 Article 7:\n(2)(b)(i) information on the performance of the product in relation to one or more of the product parameters referred to in Annex I, including a scoring of reparability or durability, carbon footprint or environmental footprint;\nAnnex I:\n(l) the environmental footprint of the product, expressed as a quantification, in accordance with the applicable delegated act, of a product's life cycle environmental impacts, whether in relation to one or more environmental impact categories or an aggregated set of impact categories.\n(m) the carbon footprint of the product;\n(ma) the material footprint of the product." - }, - "@id": "aspect:type", - "@type": "schema:string" - }, - "unit": { - "@context": { - "@definition": "The unit of measurement of the environmental impact category. For each impact category a specific unit is used. If an aggregation is used, utilize the normalization and weighting methods used in the referenced rulebook." - }, - "@id": "aspect:unit", - "@type": "schema:string" - }, - "value": { - "@context": { - "@definition": "The value of the footprint of the product. This attribute is mentioned in the ESPR proposal from March 30th, 2022 Annex I:\n(l) the environmental footprint of the product, expressed as a quantification, in accordance with the applicable delegated act, of a product's life cycle environmental impacts, whether in relation to one or more environmental impact categories or an aggregated set of impact categories;\n(m) the carbon footprint of the product;\n(ma) the material footprint of the product.\n" - }, - "@id": "aspect:value", - "@type": "schema:number" - } - }, - "@definition": "The carbon footprint of the product. This is mentioned in the ESPR provisional agreement from January 9th, 2024 Annex I:\nThe following parameters shall, as appropriate, and where necessary supplemented by others, be used, individually or combined, as a basis for improving the product aspects referred to in Article 5(1):\n(m) the carbon footprint of the product;\nand Article 7:\n(2)(b)(i) information on the performance of the product in relation to one or more of the product parameters referred to in Annex I, including a scoring of reparability or durability, carbon footprint or environmental footprint;\nand defined by Article 2:\n(25) 'carbon footprint' means the sum of greenhouse gas (GHG) emissions and GHG removals in a product system, expressed as CO2 equivalents and based on a life cycle assessment using the single impact category of climate change.", - "@version": 1.1, - "id": "@id", - "type": "@type" - }, - "@id": "aspect:carbon" - }, - "environmental": { - "@container": "@list", - "@context": { - "@context": { - "@version": 1.1, - "declaration": { - "@container": "@list", - "@context": { - "@context": { - "@version": 1.1, - "content": { - "@context": { - "@definition": "The content of the document e.g a link." - }, - "@id": "aspect:content", - "@type": "schema:string" - }, - "contentType": { - "@context": { - "@definition": "The type of content which can be expected in the \"content\" property. Examples are a link, restricted link, pdf, excel, etc." - }, - "@id": "aspect:contentType", - "@type": "schema:string" - }, - "header": { - "@context": { - "@definition": "The header as a short description of the document with a maximum of 100 characters." - }, - "@id": "aspect:header", - "@type": "schema:string" - }, - "id": "@id", - "type": "@type" - }, - "@definition": "The footprint declaration in the format of a link ", - "@version": 1.1, - "id": "@id", - "type": "@type" - }, - "@id": "aspect:declaration" - }, - "id": "@id", - "lifecycle": { - "@context": { - "@definition": "The lifecycle stage, to which the environmental footprint corresponds. These could be for example \"raw material acquisition and pre-processing\", \"main product production\", \"distribution\" or \"end of life and recycling\"." - }, - "@id": "aspect:lifecycle", - "@type": "schema:string" - }, - "manufacturingPlant": { - "@container": "@list", - "@context": { - "@context": { - "@version": 1.1, - "facility": { - "@context": { - "@definition": "The identifier used for a location. This attribute is mentioned in the ESPR provisional agreement from January 9th 2024 Annex III:\n(i) unique facility identifiers;\nArticle 2 Definitions: (33) 'unique facility identifier' means a unique string of characters for the identification of locations or buildings involved in the value chain of a product or used by actors involved in the value chain of a product." - }, - "@id": "aspect:facility", - "@type": "schema:string" - }, - "id": "@id", - "type": "@type" - }, - "@definition": "The manufacturing plant of the footprint in the specific lifecycle phase.", - "@version": 1.1, - "id": "@id", - "type": "@type" - }, - "@id": "aspect:manufacturingPlant" - }, - "performanceClass": { - "@context": { - "@definition": "The performance classification of the footprint." - }, - "@id": "aspect:performanceClass", - "@type": "schema:string" - }, - "rulebook": { - "@container": "@list", - "@context": { - "@context": { - "@version": 1.1, - "content": { - "@context": { - "@definition": "The content of the document e.g a link." - }, - "@id": "aspect:content", - "@type": "schema:string" - }, - "contentType": { - "@context": { - "@definition": "The type of content which can be expected in the \"content\" property. Examples are a link, restricted link, pdf, excel, etc." - }, - "@id": "aspect:contentType", - "@type": "schema:string" - }, - "header": { - "@context": { - "@definition": "The header as a short description of the document with a maximum of 100 characters." - }, - "@id": "aspect:header", - "@type": "schema:string" - }, - "id": "@id", - "type": "@type" - }, - "@definition": "The applied rulebook for the environmental footprint of the product.", - "@version": 1.1, - "id": "@id", - "type": "@type" - }, - "@id": "aspect:rulebook" - }, - "type": { - "@context": { - "@definition": "The type of the environmental footprint of the product. This could be one of the environmental impact categories. This attribute is mentioned in the ESPR provisional agreement from January 9th 2024 Article 7:\n(2)(b)(i) information on the performance of the product in relation to one or more of the product parameters referred to in Annex I, including a scoring of reparability or durability, carbon footprint or environmental footprint;\nAnnex I:\n(l) the environmental footprint of the product, expressed as a quantification, in accordance with the applicable delegated act, of a product's life cycle environmental impacts, whether in relation to one or more environmental impact categories or an aggregated set of impact categories.\n(m) the carbon footprint of the product;\n(ma) the material footprint of the product." - }, - "@id": "aspect:type", - "@type": "schema:string" - }, - "unit": { - "@context": { - "@definition": "The unit of measurement of the environmental impact category. For each impact category a specific unit is used. If an aggregation is used, utilize the normalization and weighting methods used in the referenced rulebook." - }, - "@id": "aspect:unit", - "@type": "schema:string" - }, - "value": { - "@context": { - "@definition": "The value of the footprint of the product. This attribute is mentioned in the ESPR proposal from March 30th, 2022 Annex I:\n(l) the environmental footprint of the product, expressed as a quantification, in accordance with the applicable delegated act, of a product's life cycle environmental impacts, whether in relation to one or more environmental impact categories or an aggregated set of impact categories;\n(m) the carbon footprint of the product;\n(ma) the material footprint of the product.\n" - }, - "@id": "aspect:value", - "@type": "schema:number" - } - }, - "@definition": "The environmental footprint of the product. This attribute is mentioned in the ESPR provisional agreement from January 9th, 2024 Annex I:\nThe following parameters shall, as appropriate, and where necessary supplemented by others, be used, individually or combined, as a basis for improving the product aspects referred to in Article 5(1):\n(l) the environmental footprint of the product, expressed as a quantification, in accordance with the applicable delegated act, of a product's life cycle environmental impacts, whether in relation to one or more environmental impact categories or an aggregated set of impact categories.\nand Article 7:\n(2)(b)(i) information on the performance of the product in relation to one or more of the product parameters referred to in Annex I, including a scoring of reparability or durability, carbon footprint or environmental footprint;\nand defined by Article 2:\n(23) 'environmental footprint' means a quantification of product environmental impacts throughout its life cycle, whether in relation to a single environmental impact category or an aggregated set of impact categories based on the Product Environmental Footprint method or other scientific methods developed by international organisations and widely tested in collaboration with different industry sectors and adopted or implemented by the Commission in other Union legislation;\n(24) 'Product Environmental Footprint method' means the life cycle assessment method to quantify the environmental impacts of products established by Recommendation (EU) 2021/2279.", - "@version": 1.1, - "id": "@id", - "type": "@type" - }, - "@id": "aspect:environmental" - }, - "id": "@id", - "material": { - "@container": "@list", - "@context": { - "@context": { - "@version": 1.1, - "declaration": { - "@container": "@list", - "@context": { - "@context": { - "@version": 1.1, - "content": { - "@context": { - "@definition": "The content of the document e.g a link." - }, - "@id": "aspect:content", - "@type": "schema:string" - }, - "contentType": { - "@context": { - "@definition": "The type of content which can be expected in the \"content\" property. Examples are a link, restricted link, pdf, excel, etc." - }, - "@id": "aspect:contentType", - "@type": "schema:string" - }, - "header": { - "@context": { - "@definition": "The header as a short description of the document with a maximum of 100 characters." - }, - "@id": "aspect:header", - "@type": "schema:string" - }, - "id": "@id", - "type": "@type" - }, - "@definition": "The footprint declaration in the format of a link ", - "@version": 1.1, - "id": "@id", - "type": "@type" - }, - "@id": "aspect:declaration" - }, - "id": "@id", - "lifecycle": { - "@context": { - "@definition": "The lifecycle stage, to which the environmental footprint corresponds. These could be for example \"raw material acquisition and pre-processing\", \"main product production\", \"distribution\" or \"end of life and recycling\"." - }, - "@id": "aspect:lifecycle", - "@type": "schema:string" - }, - "manufacturingPlant": { - "@container": "@list", - "@context": { - "@context": { - "@version": 1.1, - "facility": { - "@context": { - "@definition": "The identifier used for a location. This attribute is mentioned in the ESPR provisional agreement from January 9th 2024 Annex III:\n(i) unique facility identifiers;\nArticle 2 Definitions: (33) 'unique facility identifier' means a unique string of characters for the identification of locations or buildings involved in the value chain of a product or used by actors involved in the value chain of a product." - }, - "@id": "aspect:facility", - "@type": "schema:string" - }, - "id": "@id", - "type": "@type" - }, - "@definition": "The manufacturing plant of the footprint in the specific lifecycle phase.", - "@version": 1.1, - "id": "@id", - "type": "@type" - }, - "@id": "aspect:manufacturingPlant" - }, - "performanceClass": { - "@context": { - "@definition": "The performance classification of the footprint." - }, - "@id": "aspect:performanceClass", - "@type": "schema:string" - }, - "rulebook": { - "@container": "@list", - "@context": { - "@context": { - "@version": 1.1, - "content": { - "@context": { - "@definition": "The content of the document e.g a link." - }, - "@id": "aspect:content", - "@type": "schema:string" - }, - "contentType": { - "@context": { - "@definition": "The type of content which can be expected in the \"content\" property. Examples are a link, restricted link, pdf, excel, etc." - }, - "@id": "aspect:contentType", - "@type": "schema:string" - }, - "header": { - "@context": { - "@definition": "The header as a short description of the document with a maximum of 100 characters." - }, - "@id": "aspect:header", - "@type": "schema:string" - }, - "id": "@id", - "type": "@type" - }, - "@definition": "The applied rulebook for the environmental footprint of the product.", - "@version": 1.1, - "id": "@id", - "type": "@type" - }, - "@id": "aspect:rulebook" - }, - "type": { - "@context": { - "@definition": "The type of the environmental footprint of the product. This could be one of the environmental impact categories. This attribute is mentioned in the ESPR provisional agreement from January 9th 2024 Article 7:\n(2)(b)(i) information on the performance of the product in relation to one or more of the product parameters referred to in Annex I, including a scoring of reparability or durability, carbon footprint or environmental footprint;\nAnnex I:\n(l) the environmental footprint of the product, expressed as a quantification, in accordance with the applicable delegated act, of a product's life cycle environmental impacts, whether in relation to one or more environmental impact categories or an aggregated set of impact categories.\n(m) the carbon footprint of the product;\n(ma) the material footprint of the product." - }, - "@id": "aspect:type", - "@type": "schema:string" - }, - "unit": { - "@context": { - "@definition": "The unit of measurement of the environmental impact category. For each impact category a specific unit is used. If an aggregation is used, utilize the normalization and weighting methods used in the referenced rulebook." - }, - "@id": "aspect:unit", - "@type": "schema:string" - }, - "value": { - "@context": { - "@definition": "The value of the footprint of the product. This attribute is mentioned in the ESPR proposal from March 30th, 2022 Annex I:\n(l) the environmental footprint of the product, expressed as a quantification, in accordance with the applicable delegated act, of a product's life cycle environmental impacts, whether in relation to one or more environmental impact categories or an aggregated set of impact categories;\n(m) the carbon footprint of the product;\n(ma) the material footprint of the product.\n" - }, - "@id": "aspect:value", - "@type": "schema:number" - } - }, - "@definition": "The material footprint of the product. This is mentioned in the ESPR provisional agreement from January 9th, 2024 Annex I:\n(ma) the material footprint of the product;\nand defined by Article 2:\n(25a) 'material footprint' refers to the total amount of raw materials extracted to meet final consumption demands.", - "@version": 1.1, - "id": "@id", - "type": "@type" - }, - "@id": "aspect:material" - }, - "type": "@type" - }, - "@id": "aspect:productFootprint" - }, - "reparabilityScore": { - "@context": { - "@definition": "The reparability score. This attribute is mentioned ESPR provisional agreement from January 9th, 2024 Article 7:\n(b) as appropriate, also require products to be accompanied by:\n(i) information on the performance of the product in relation to one or more of the product parameters referred to in Annex I, including a scoring of reparability or durability [...]." - }, - "@id": "aspect:reparabilityScore", - "@type": "schema:string" - }, - "status": { - "@context": { - "@definition": "The status of the product (original, repurposed, re-used, remanufactured or waste) to indicated, whether it is a used product. This attribute is mentioned in the ESPR proposal from March 30th, 2022 Annex I:\n(j) incorporation of used components." - }, - "@id": "aspect:status", - "@type": "schema:string" - }, - "type": "@type" - }, - "@id": "aspect:sustainability" - }, - "type": "@type" - } - } - } - } - ], - "type": [ - "VerifiableCredential", - "CertifiedDataCredential", - "DigitalProductPassport" - ], - "issuer": "did:web:localhost%3A7777:BPNL00000000W3BS", - "parent": { - "@id": "did:web:dpp-test-system.com:BPNL000000000000:api:public:urn%3Auuid%3A1c5b6a7c-90d4-3481-0538-f134ff53076d", - "checksum": "64b1a523da600e8fc0018cf57b8f7756b83bb6e9b11c81b1c7444272fab239902321b1b6ae6624d6846fd010616ae98c118f12491f922badd64e58b782c6a115" - }, - "semanticId": "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#DigitalProductPassport", - "credentialSubject": { - "id": "did:web:wallet-url.test.com:BPNL00000007RVTB", - "DigitalProductPassport": { - "metadata": { - "backupReference": "https://dummy.link", - "registrationIdentifier": "https://dummy.link/ID8283746239078", - "economicOperatorId": "BPNL0123456789ZZ", - "lastModification": "2000-01-01", - "predecessor": "urn:uuid:00000000-0000-0000-0000-000000000000", - "issueDate": "2000-01-01", - "version": "1.0.0", - "passportIdentifier": "urn:uuid:550e8400-e29b-41d4-a716-446655440000", - "status": "draft", - "expirationDate": "2030-01-01" - }, - "characteristics": { - "generalPerformanceClass": "A", - "physicalState": "solid", - "physicalDimension": { - "volume": { - "value": 20.0, - "unit": "unit:cubicMetre" - }, - "grossWeight": { - "value": 20.0, - "unit": "unit:gram" - }, - "diameter": { - "value": 20.0, - "unit": "unit:millimetre" - }, - "grossVolume": { - "value": 20.0, - "unit": "unit:cubicMetre" - }, - "width": { - "value": 20.0, - "unit": "unit:millimetre" - }, - "length": { - "value": 20.0, - "unit": "unit:millimetre" - }, - "weight": { - "value": 20.0, - "unit": "unit:gram" - }, - "height": { - "value": 20.0, - "unit": "unit:millimetre" - } - }, - "lifespan": [ - { - "value": 36, - "unit": "unit:day", - "key": "guaranteed lifetime" - } - ] - }, - "commercial": { - "placedOnMarket": "2000-01-01", - "purpose": [ - "automotive" - ] - }, - "identification": { - "batch": [ - { - "value": "BID12345678", - "key": "batchId" - } - ], - "codes": [ - { - "value": "8703 24 10 00", - "key": "TARIC" - } - ], - "type": { - "manufacturerPartId": "123-0.740-3434-A", - "nameAtManufacturer": "Mirror left" - }, - "classification": [ - { - "classificationStandard": "GIN 20510-21513", - "classificationID": "1004712", - "classificationDescription": "Generic standard for classification of parts in the automotive industry." - } - ], - "serial": [ - { - "value": "SN12345678", - "key": "partInstanceId" - } - ], - "dataCarrier": { - "carrierType": "QR", - "carrierLayout": "upper-left side" - } - }, - "sources": [ - { - "header": "Example Document XYZ", - "category": "Product Specifications", - "type": "URL", - "content": "https://dummy.link" - } - ], - "materials": { - "substancesOfConcern": { - "applicable": true, - "content": [ - { - "unit": "unit:partPerMillion", - "hazardClassification": { - "category": "category 1A", - "statement": "Causes severe skin burns and eye damage.", - "class": "Skin corrosion" - }, - "documentation": [ - { - "contentType": "URL", - "header": "Example Document XYZ", - "content": "https://dummy.link" - } - ], - "concentrationRange": [ - { - "max": 2.6, - "min": 2.1 - } - ], - "location": "Housing", - "concentration": 5.3, - "exemption": "shall not apply to product x containing not more than 1,5 ml of liquid", - "id": [ - { - "type": "CAS", - "name": "phenolphthalein", - "id": "201-004-7" - } - ] - } - ] - }, - "materialComposition": { - "applicable": true, - "content": [ - { - "unit": "unit:partPerMillion", - "recycled": 12.5, - "critical": true, - "renewable": 23.5, - "documentation": [ - { - "contentType": "URL", - "header": "Example Document XYZ", - "content": "https://dummy.link" - } - ], - "concentration": 5.3, - "id": [ - { - "type": "CAS", - "name": "phenolphthalein", - "id": "201-004-7" - } - ] - } - ] - } - }, - "handling": { - "applicable": true, - "content": { - "producer": [ - { - "id": "BPNL0123456789ZZ" - } - ], - "sparePart": [ - { - "manufacturerPartId": "123-0.740-3434-A", - "nameAtManufacturer": "Mirror left" - } - ] - } - }, - "additionalData": [ - { - "description": "Description of an attribute", - "label": "Maximum permitted battery power", - "type": { - "typeUnit": "unit:volume", - "dataType": "array" - }, - "data": "23", - "children": [ - { - "description": "Description of an attribute", - "label": "Maximum permitted battery power", - "type": { - "typeUnit": "unit:volume", - "dataType": "array" - }, - "data": "23" - }, - { - "description": "Description of an attribute", - "label": "Maximum permitted battery power", - "type": { - "typeUnit": "unit:volume", - "dataType": "array" - }, - "data": "null", - "children": [ - { - "description": "Description of an attribute", - "label": "Maximum permitted battery power", - "type": { - "typeUnit": "unit:volume", - "dataType": "object" - }, - "children": [ - { - "description": "Description of an attribute", - "label": "Maximum permitted battery power", - "type": { - "typeUnit": "unit:volume", - "dataType": "string" - }, - "data": "asdasdasd", - "children": [ - { - "description": "Description of an attribute", - "label": "Maximum permitted battery power", - "type": { - "typeUnit": "unit:volume", - "dataType": "string" - }, - "data": "asdasdasd" - } - ] - } - ] - }, - { - "description": "Description of an attribute", - "label": "Maximum permitted battery power", - "type": { - "typeUnit": "unit:volume", - "dataType": "string" - }, - "data": "4323" - } - ] - } - ] - } - ], - "operation": { - "import": { - "applicable": true, - "content": { - "eori": "GB123456789000", - "id": "BPNL0123456789ZZ" - } - }, - "other": { - "id": "BPNL0123456789XX", - "role": "distributor" - }, - "manufacturer": { - "facility": [ - { - "facility": "BPNA1234567890AA" - } - ], - "manufacturingDate": "2000-01-31", - "manufacturer": "BPNLbi7tAJ8UiMsF" - } - }, - "sustainability": { - "reparabilityScore": "B", - "productFootprint": { - "material": [ - { - "lifecycle": "main product production", - "rulebook": [ - { - "contentType": "URL", - "header": "Example Document XYZ", - "content": "https://dummy.link" - } - ], - "unit": "kg CO2 / kWh", - "performanceClass": "A", - "manufacturingPlant": [ - { - "facility": "BPNA1234567890AA" - } - ], - "type": "Climate Change Total", - "value": 12.678, - "declaration": [ - { - "contentType": "URL", - "header": "Example Document XYZ", - "content": "https://dummy.link" - } - ] - } - ], - "carbon": [ - { - "lifecycle": "main product production", - "rulebook": [ - { - "contentType": "URL", - "header": "Example Document XYZ", - "content": "https://dummy.link" - } - ], - "unit": "kg CO2 / kWh", - "performanceClass": "A", - "manufacturingPlant": [ - { - "facility": "BPNA1234567890AA" - } - ], - "type": "Climate Change Total", - "value": 12.678, - "declaration": [ - { - "contentType": "URL", - "header": "Example Document XYZ", - "content": "https://dummy.link" - } - ] - } - ], - "environmental": [ - { - "lifecycle": "main product production", - "rulebook": [ - { - "contentType": "URL", - "header": "Example Document XYZ", - "content": "https://dummy.link" - } - ], - "unit": "kg CO2 / kWh", - "performanceClass": "A", - "manufacturingPlant": [ - { - "facility": "BPNA1234567890AA" - } - ], - "type": "Climate Change Total", - "value": 12.678, - "declaration": [ - { - "contentType": "URL", - "header": "Example Document XYZ", - "content": "https://dummy.link" - } - ] - } - ] - }, - "status": "original", - "durabilityScore": "A" - } - } - }, - "id": "urn:uuid:efa5681c-423f-4594-a11a-d59960ab3edc", - "validFrom": "2024-06-10T12:26:21+00:00Z", - "validUntil": "2024-11-25T12:26:21+00:00Z", - "proof": { - "type": "JsonWebSignature2020", - "proofPurpose": "assertionMethod", - "verificationMethod": "did:web:localhost%3A7777:BPNL00000000W3BS#KRxYHiKWoOmwNWDN5cFwpACN6L7XPN7CyT-rqt57I-Y", - "created": "2024-06-10T12:26:21+00:00Z", - "jws": "eyJ0eXAiOiAidmMrbGQiLCAiYjY0IjogZmFsc2UsICJjcnYiOiAiRWQyNTUxOSJ9..re5OBXOqEjISL9jO-nPRmXmzeVx7SEpaetJPmpOVm3jgmb8wlH_58zFwYll5SI6lZR81cc_dEF69NKhKbj9ABA" - } -} \ No newline at end of file diff --git a/dpp-verification/semantics/io.catenax.dpp_verification.cdc/1.0.0/gen/ExpandedDigitalProductPassCDC.jsonld b/dpp-verification/semantics/io.catenax.dpp_verification.cdc/1.0.0/gen/ExpandedDigitalProductPassCDC-Expanded.jsonld similarity index 99% rename from dpp-verification/semantics/io.catenax.dpp_verification.cdc/1.0.0/gen/ExpandedDigitalProductPassCDC.jsonld rename to dpp-verification/semantics/io.catenax.dpp_verification.cdc/1.0.0/gen/ExpandedDigitalProductPassCDC-Expanded.jsonld index 1e650ba74..f9c2e1016 100644 --- a/dpp-verification/semantics/io.catenax.dpp_verification.cdc/1.0.0/gen/ExpandedDigitalProductPassCDC.jsonld +++ b/dpp-verification/semantics/io.catenax.dpp_verification.cdc/1.0.0/gen/ExpandedDigitalProductPassCDC-Expanded.jsonld @@ -1395,22 +1395,21 @@ } ] } - ], - "@id": "did:web:wallet-url.test.com:BPNL00000007RVTB" + ] } ], - "@id": "urn:uuid:efa5681c-423f-4594-a11a-d59960ab3edc", + "@id": "urn:uuid:d2e47115-c430-4145-bbde-1c743804a379", "https://www.w3.org/2018/credentials#issuer": [ { - "@id": "did:web:localhost%3A7777:BPNL00000000W3BS" + "@id": "did:web:dpp-provider-wallet.int.demo.catena-x.net:BPNL00000000W3BS" } ], "urn:samm:io.catenax.dpp_verification.cdc:1.0.0#parent": [ { "@id": "did:web:dpp-test-system.com:BPNL000000000000:api:public:urn%3Auuid%3A1c5b6a7c-90d4-3481-0538-f134ff53076d", - "urn:samm:io.catenax.dpp_verification.cdc:1.0.0#checksum": [ + "https://w3id.org/security#digestMultibase": [ { - "@type": "https://schema.org/string", + "@type": "https://w3id.org/security#multibase", "@value": "64b1a523da600e8fc0018cf57b8f7756b83bb6e9b11c81b1c7444272fab239902321b1b6ae6624d6846fd010616ae98c118f12491f922badd64e58b782c6a115" } ] @@ -1423,12 +1422,12 @@ "http://purl.org/dc/terms/created": [ { "@type": "http://www.w3.org/2001/XMLSchema#dateTime", - "@value": "2024-06-10T12:26:21+00:00Z" + "@value": "2024-06-21T16:52:40+00:00Z" } ], "https://w3id.org/security#jws": [ { - "@value": "eyJ0eXAiOiAidmMrbGQiLCAiYjY0IjogZmFsc2UsICJjcnYiOiAiRWQyNTUxOSJ9..re5OBXOqEjISL9jO-nPRmXmzeVx7SEpaetJPmpOVm3jgmb8wlH_58zFwYll5SI6lZR81cc_dEF69NKhKbj9ABA" + "@value": "eyJ0eXAiOiAidmMrbGQiLCAiYjY0IjogZmFsc2UsICJjcnYiOiAiRWQyNTUxOSJ9..c_xfb7TCumZqWxeZHXCiu1xWgyzx2JgeAJjPteDbr3gxRtIZvobsxfWR5s5UTMKgp47vC6Mh0_Uq6cN7vB6ABA" } ], "https://w3id.org/security#proofPurpose": [ @@ -1441,7 +1440,7 @@ ], "https://w3id.org/security#verificationMethod": [ { - "@id": "did:web:localhost%3A7777:BPNL00000000W3BS#KRxYHiKWoOmwNWDN5cFwpACN6L7XPN7CyT-rqt57I-Y" + "@id": "did:web:dpp-provider-wallet.int.demo.catena-x.net:BPNL00000000W3BS#N4bTDb14GEnCvwZdFRqK5lwL4nje3bB5Y4nvb01VBKA" } ] } @@ -1462,13 +1461,13 @@ "https://www.w3.org/2018/credentials#validFrom": [ { "@type": "http://www.w3.org/2001/XMLSchema#dateTime", - "@value": "2024-06-10T12:26:21+00:00Z" + "@value": "2024-06-21T16:52:40Z" } ], "https://www.w3.org/2018/credentials#validUntil": [ { "@type": "http://www.w3.org/2001/XMLSchema#dateTime", - "@value": "2024-11-25T12:26:21+00:00Z" + "@value": "2024-12-06T16:52:40Z" } ] } diff --git a/dpp-verification/semantics/io.catenax.dpp_verification.cdc/1.0.0/gen/ExpandedDigitalProductPassCDC-slim.jsonld b/dpp-verification/semantics/io.catenax.dpp_verification.cdc/1.0.0/gen/ExpandedDigitalProductPassCDC-slim.jsonld deleted file mode 100644 index a7396a5f0..000000000 --- a/dpp-verification/semantics/io.catenax.dpp_verification.cdc/1.0.0/gen/ExpandedDigitalProductPassCDC-slim.jsonld +++ /dev/null @@ -1,1474 +0,0 @@ -[ - { - "https://www.w3.org/2018/credentials#credentialSubject": [ - { - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#DigitalProductPassport": [ - { - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#additionalData": [ - { - "@list": [ - { - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#children": [ - { - "@list": [ - { - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#data": [ - { - "@type": "https://schema.org/string", - "@value": "23" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#description": [ - { - "@type": "https://schema.org/string", - "@value": "Description of an attribute" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#label": [ - { - "@type": "https://schema.org/string", - "@value": "Maximum permitted battery power" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#type": [ - { - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#dataType": [ - { - "@type": "https://schema.org/string", - "@value": "array" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#typeUnit": [ - { - "@type": "https://schema.org/string", - "@value": "unit:volume" - } - ] - } - ] - }, - { - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#children": [ - { - "@list": [ - { - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#children": [ - { - "@list": [ - { - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#children": [ - { - "@list": [ - { - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#data": [ - { - "@type": "https://schema.org/string", - "@value": "asdasdasd" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#description": [ - { - "@type": "https://schema.org/string", - "@value": "Description of an attribute" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#label": [ - { - "@type": "https://schema.org/string", - "@value": "Maximum permitted battery power" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#type": [ - { - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#dataType": [ - { - "@type": "https://schema.org/string", - "@value": "string" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#typeUnit": [ - { - "@type": "https://schema.org/string", - "@value": "unit:volume" - } - ] - } - ] - } - ] - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#data": [ - { - "@type": "https://schema.org/string", - "@value": "asdasdasd" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#description": [ - { - "@type": "https://schema.org/string", - "@value": "Description of an attribute" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#label": [ - { - "@type": "https://schema.org/string", - "@value": "Maximum permitted battery power" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#type": [ - { - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#dataType": [ - { - "@type": "https://schema.org/string", - "@value": "string" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#typeUnit": [ - { - "@type": "https://schema.org/string", - "@value": "unit:volume" - } - ] - } - ] - } - ] - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#description": [ - { - "@type": "https://schema.org/string", - "@value": "Description of an attribute" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#label": [ - { - "@type": "https://schema.org/string", - "@value": "Maximum permitted battery power" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#type": [ - { - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#dataType": [ - { - "@type": "https://schema.org/string", - "@value": "object" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#typeUnit": [ - { - "@type": "https://schema.org/string", - "@value": "unit:volume" - } - ] - } - ] - }, - { - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#data": [ - { - "@type": "https://schema.org/string", - "@value": "4323" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#description": [ - { - "@type": "https://schema.org/string", - "@value": "Description of an attribute" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#label": [ - { - "@type": "https://schema.org/string", - "@value": "Maximum permitted battery power" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#type": [ - { - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#dataType": [ - { - "@type": "https://schema.org/string", - "@value": "string" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#typeUnit": [ - { - "@type": "https://schema.org/string", - "@value": "unit:volume" - } - ] - } - ] - } - ] - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#data": [ - { - "@type": "https://schema.org/string", - "@value": "null" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#description": [ - { - "@type": "https://schema.org/string", - "@value": "Description of an attribute" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#label": [ - { - "@type": "https://schema.org/string", - "@value": "Maximum permitted battery power" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#type": [ - { - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#dataType": [ - { - "@type": "https://schema.org/string", - "@value": "array" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#typeUnit": [ - { - "@type": "https://schema.org/string", - "@value": "unit:volume" - } - ] - } - ] - } - ] - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#data": [ - { - "@type": "https://schema.org/string", - "@value": "23" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#description": [ - { - "@type": "https://schema.org/string", - "@value": "Description of an attribute" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#label": [ - { - "@type": "https://schema.org/string", - "@value": "Maximum permitted battery power" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#type": [ - { - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#dataType": [ - { - "@type": "https://schema.org/string", - "@value": "array" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#typeUnit": [ - { - "@type": "https://schema.org/string", - "@value": "unit:volume" - } - ] - } - ] - } - ] - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#characteristics": [ - { - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#generalPerformanceClass": [ - { - "@type": "https://schema.org/string", - "@value": "A" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#lifespan": [ - { - "@list": [ - { - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#key": [ - { - "@type": "https://schema.org/string", - "@value": "guaranteed lifetime" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#unit": [ - { - "@type": "https://schema.org/string", - "@value": "unit:day" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#value": [ - { - "@type": "https://schema.org/number", - "@value": 36 - } - ] - } - ] - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#physicalDimension": [ - { - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#diameter": [ - { - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#unit": [ - { - "@type": "https://schema.org/string", - "@value": "unit:millimetre" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#value": [ - { - "@type": "https://schema.org/number", - "@value": 20 - } - ] - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#grossVolume": [ - { - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#unit": [ - { - "@type": "https://schema.org/string", - "@value": "unit:cubicMetre" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#value": [ - { - "@type": "https://schema.org/number", - "@value": 20 - } - ] - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#grossWeight": [ - { - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#unit": [ - { - "@type": "https://schema.org/string", - "@value": "unit:gram" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#value": [ - { - "@type": "https://schema.org/number", - "@value": 20 - } - ] - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#height": [ - { - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#unit": [ - { - "@type": "https://schema.org/string", - "@value": "unit:millimetre" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#value": [ - { - "@type": "https://schema.org/number", - "@value": 20 - } - ] - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#length": [ - { - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#unit": [ - { - "@type": "https://schema.org/string", - "@value": "unit:millimetre" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#value": [ - { - "@type": "https://schema.org/number", - "@value": 20 - } - ] - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#volume": [ - { - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#unit": [ - { - "@type": "https://schema.org/string", - "@value": "unit:cubicMetre" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#value": [ - { - "@type": "https://schema.org/number", - "@value": 20 - } - ] - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#weight": [ - { - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#unit": [ - { - "@type": "https://schema.org/string", - "@value": "unit:gram" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#value": [ - { - "@type": "https://schema.org/number", - "@value": 20 - } - ] - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#width": [ - { - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#unit": [ - { - "@type": "https://schema.org/string", - "@value": "unit:millimetre" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#value": [ - { - "@type": "https://schema.org/number", - "@value": 20 - } - ] - } - ] - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#physicalState": [ - { - "@type": "https://schema.org/string", - "@value": "solid" - } - ] - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#commercial": [ - { - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#placedOnMarket": [ - { - "@type": "https://schema.org/string", - "@value": "2000-01-01" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#purpose": [ - { - "@list": [ - { - "@type": "https://schema.org/string", - "@value": "automotive" - } - ] - } - ] - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#handling": [ - { - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#applicable": [ - { - "@type": "https://schema.org/boolean", - "@value": true - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#content": [ - { - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#producer": [ - { - "@list": [ - { - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#id": [ - { - "@type": "https://schema.org/string", - "@value": "BPNL0123456789ZZ" - } - ] - } - ] - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#sparePart": [ - { - "@list": [ - { - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#manufacturerPartId": [ - { - "@type": "https://schema.org/string", - "@value": "123-0.740-3434-A" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#nameAtManufacturer": [ - { - "@type": "https://schema.org/string", - "@value": "Mirror left" - } - ] - } - ] - } - ] - } - ] - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#identification": [ - { - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#batch": [ - { - "@list": [ - { - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#key": [ - { - "@type": "https://schema.org/string", - "@value": "batchId" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#value": [ - { - "@type": "https://schema.org/string", - "@value": "BID12345678" - } - ] - } - ] - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#classification": [ - { - "@list": [ - { - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#classificationDescription": [ - { - "@type": "https://schema.org/string", - "@value": "Generic standard for classification of parts in the automotive industry." - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#classificationID": [ - { - "@type": "https://schema.org/string", - "@value": "1004712" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#classificationStandard": [ - { - "@type": "https://schema.org/string", - "@value": "GIN 20510-21513" - } - ] - } - ] - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#codes": [ - { - "@list": [ - { - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#key": [ - { - "@type": "https://schema.org/string", - "@value": "TARIC" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#value": [ - { - "@type": "https://schema.org/string", - "@value": "8703 24 10 00" - } - ] - } - ] - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#dataCarrier": [ - { - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#carrierLayout": [ - { - "@type": "https://schema.org/string", - "@value": "upper-left side" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#carrierType": [ - { - "@type": "https://schema.org/string", - "@value": "QR" - } - ] - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#serial": [ - { - "@list": [ - { - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#key": [ - { - "@type": "https://schema.org/string", - "@value": "partInstanceId" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#value": [ - { - "@type": "https://schema.org/string", - "@value": "SN12345678" - } - ] - } - ] - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#type": [ - { - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#manufacturerPartId": [ - { - "@type": "https://schema.org/string", - "@value": "123-0.740-3434-A" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#nameAtManufacturer": [ - { - "@type": "https://schema.org/string", - "@value": "Mirror left" - } - ] - } - ] - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#materials": [ - { - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#materialComposition": [ - { - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#applicable": [ - { - "@type": "https://schema.org/boolean", - "@value": true - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#content": [ - { - "@list": [ - { - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#concentration": [ - { - "@type": "https://schema.org/number", - "@value": 5.3 - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#critical": [ - { - "@type": "https://schema.org/boolean", - "@value": true - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#documentation": [ - { - "@list": [ - { - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#content": [ - { - "@type": "https://schema.org/string", - "@value": "https://dummy.link" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#contentType": [ - { - "@type": "https://schema.org/string", - "@value": "URL" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#header": [ - { - "@type": "https://schema.org/string", - "@value": "Example Document XYZ" - } - ] - } - ] - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#id": [ - { - "@list": [ - { - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#id": [ - { - "@type": "https://schema.org/string", - "@value": "201-004-7" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#name": [ - { - "@type": "https://schema.org/string", - "@value": "phenolphthalein" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#type": [ - { - "@type": "https://schema.org/string", - "@value": "CAS" - } - ] - } - ] - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#recycled": [ - { - "@type": "https://schema.org/number", - "@value": 12.5 - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#renewable": [ - { - "@type": "https://schema.org/number", - "@value": 23.5 - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#unit": [ - { - "@type": "https://schema.org/string", - "@value": "unit:partPerMillion" - } - ] - } - ] - } - ] - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#substancesOfConcern": [ - { - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#applicable": [ - { - "@type": "https://schema.org/boolean", - "@value": true - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#content": [ - { - "@list": [ - { - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#concentration": [ - { - "@type": "https://schema.org/number", - "@value": 5.3 - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#concentrationRange": [ - { - "@list": [ - { - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#max": [ - { - "@type": "https://schema.org/number", - "@value": 2.6 - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#min": [ - { - "@type": "https://schema.org/number", - "@value": 2.1 - } - ] - } - ] - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#documentation": [ - { - "@list": [ - { - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#content": [ - { - "@type": "https://schema.org/string", - "@value": "https://dummy.link" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#contentType": [ - { - "@type": "https://schema.org/string", - "@value": "URL" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#header": [ - { - "@type": "https://schema.org/string", - "@value": "Example Document XYZ" - } - ] - } - ] - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#exemption": [ - { - "@type": "https://schema.org/string", - "@value": "shall not apply to product x containing not more than 1,5 ml of liquid" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#hazardClassification": [ - { - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#category": [ - { - "@type": "https://schema.org/string", - "@value": "category 1A" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#class": [ - { - "@type": "https://schema.org/string", - "@value": "Skin corrosion" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#statement": [ - { - "@type": "https://schema.org/string", - "@value": "Causes severe skin burns and eye damage." - } - ] - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#id": [ - { - "@list": [ - { - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#id": [ - { - "@type": "https://schema.org/string", - "@value": "201-004-7" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#name": [ - { - "@type": "https://schema.org/string", - "@value": "phenolphthalein" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#type": [ - { - "@type": "https://schema.org/string", - "@value": "CAS" - } - ] - } - ] - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#location": [ - { - "@type": "https://schema.org/string", - "@value": "Housing" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#unit": [ - { - "@type": "https://schema.org/string", - "@value": "unit:partPerMillion" - } - ] - } - ] - } - ] - } - ] - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#metadata": [ - { - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#backupReference": [ - { - "@type": "https://schema.org/string", - "@value": "https://dummy.link" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#economicOperatorId": [ - { - "@type": "https://schema.org/string", - "@value": "BPNL0123456789ZZ" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#expirationDate": [ - { - "@type": "https://schema.org/string", - "@value": "2030-01-01" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#issueDate": [ - { - "@type": "https://schema.org/string", - "@value": "2000-01-01" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#lastModification": [ - { - "@type": "https://schema.org/string", - "@value": "2000-01-01" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#passportIdentifier": [ - { - "@type": "https://schema.org/string", - "@value": "urn:uuid:550e8400-e29b-41d4-a716-446655440000" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#predecessor": [ - { - "@type": "https://schema.org/string", - "@value": "urn:uuid:00000000-0000-0000-0000-000000000000" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#registrationIdentifier": [ - { - "@type": "https://schema.org/string", - "@value": "https://dummy.link/ID8283746239078" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#status": [ - { - "@type": "https://schema.org/string", - "@value": "draft" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#version": [ - { - "@type": "https://schema.org/string", - "@value": "1.0.0" - } - ] - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#operation": [ - { - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#import": [ - { - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#applicable": [ - { - "@type": "https://schema.org/boolean", - "@value": true - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#content": [ - { - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#eori": [ - { - "@type": "https://schema.org/string", - "@value": "GB123456789000" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#id": [ - { - "@type": "https://schema.org/string", - "@value": "BPNL0123456789ZZ" - } - ] - } - ] - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#manufacturer": [ - { - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#facility": [ - { - "@list": [ - { - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#facility": [ - { - "@type": "https://schema.org/string", - "@value": "BPNA1234567890AA" - } - ] - } - ] - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#manufacturer": [ - { - "@type": "https://schema.org/string", - "@value": "BPNLbi7tAJ8UiMsF" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#manufacturingDate": [ - { - "@type": "https://schema.org/string", - "@value": "2000-01-31" - } - ] - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#other": [ - { - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#id": [ - { - "@type": "https://schema.org/string", - "@value": "BPNL0123456789XX" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#role": [ - { - "@type": "https://schema.org/string", - "@value": "distributor" - } - ] - } - ] - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#sources": [ - { - "@list": [ - { - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#category": [ - { - "@type": "https://schema.org/string", - "@value": "Product Specifications" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#content": [ - { - "@type": "https://schema.org/string", - "@value": "https://dummy.link" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#header": [ - { - "@type": "https://schema.org/string", - "@value": "Example Document XYZ" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#type": [ - { - "@type": "https://schema.org/string", - "@value": "URL" - } - ] - } - ] - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#sustainability": [ - { - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#durabilityScore": [ - { - "@type": "https://schema.org/string", - "@value": "A" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#productFootprint": [ - { - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#carbon": [ - { - "@list": [ - { - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#declaration": [ - { - "@list": [ - { - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#content": [ - { - "@type": "https://schema.org/string", - "@value": "https://dummy.link" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#contentType": [ - { - "@type": "https://schema.org/string", - "@value": "URL" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#header": [ - { - "@type": "https://schema.org/string", - "@value": "Example Document XYZ" - } - ] - } - ] - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#lifecycle": [ - { - "@type": "https://schema.org/string", - "@value": "main product production" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#manufacturingPlant": [ - { - "@list": [ - { - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#facility": [ - { - "@type": "https://schema.org/string", - "@value": "BPNA1234567890AA" - } - ] - } - ] - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#performanceClass": [ - { - "@type": "https://schema.org/string", - "@value": "A" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#rulebook": [ - { - "@list": [ - { - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#content": [ - { - "@type": "https://schema.org/string", - "@value": "https://dummy.link" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#contentType": [ - { - "@type": "https://schema.org/string", - "@value": "URL" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#header": [ - { - "@type": "https://schema.org/string", - "@value": "Example Document XYZ" - } - ] - } - ] - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#type": [ - { - "@type": "https://schema.org/string", - "@value": "Climate Change Total" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#unit": [ - { - "@type": "https://schema.org/string", - "@value": "kg CO2 / kWh" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#value": [ - { - "@type": "https://schema.org/number", - "@value": 12.678 - } - ] - } - ] - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#environmental": [ - { - "@list": [ - { - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#declaration": [ - { - "@list": [ - { - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#content": [ - { - "@type": "https://schema.org/string", - "@value": "https://dummy.link" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#contentType": [ - { - "@type": "https://schema.org/string", - "@value": "URL" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#header": [ - { - "@type": "https://schema.org/string", - "@value": "Example Document XYZ" - } - ] - } - ] - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#lifecycle": [ - { - "@type": "https://schema.org/string", - "@value": "main product production" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#manufacturingPlant": [ - { - "@list": [ - { - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#facility": [ - { - "@type": "https://schema.org/string", - "@value": "BPNA1234567890AA" - } - ] - } - ] - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#performanceClass": [ - { - "@type": "https://schema.org/string", - "@value": "A" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#rulebook": [ - { - "@list": [ - { - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#content": [ - { - "@type": "https://schema.org/string", - "@value": "https://dummy.link" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#contentType": [ - { - "@type": "https://schema.org/string", - "@value": "URL" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#header": [ - { - "@type": "https://schema.org/string", - "@value": "Example Document XYZ" - } - ] - } - ] - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#type": [ - { - "@type": "https://schema.org/string", - "@value": "Climate Change Total" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#unit": [ - { - "@type": "https://schema.org/string", - "@value": "kg CO2 / kWh" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#value": [ - { - "@type": "https://schema.org/number", - "@value": 12.678 - } - ] - } - ] - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#material": [ - { - "@list": [ - { - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#declaration": [ - { - "@list": [ - { - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#content": [ - { - "@type": "https://schema.org/string", - "@value": "https://dummy.link" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#contentType": [ - { - "@type": "https://schema.org/string", - "@value": "URL" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#header": [ - { - "@type": "https://schema.org/string", - "@value": "Example Document XYZ" - } - ] - } - ] - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#lifecycle": [ - { - "@type": "https://schema.org/string", - "@value": "main product production" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#manufacturingPlant": [ - { - "@list": [ - { - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#facility": [ - { - "@type": "https://schema.org/string", - "@value": "BPNA1234567890AA" - } - ] - } - ] - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#performanceClass": [ - { - "@type": "https://schema.org/string", - "@value": "A" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#rulebook": [ - { - "@list": [ - { - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#content": [ - { - "@type": "https://schema.org/string", - "@value": "https://dummy.link" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#contentType": [ - { - "@type": "https://schema.org/string", - "@value": "URL" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#header": [ - { - "@type": "https://schema.org/string", - "@value": "Example Document XYZ" - } - ] - } - ] - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#type": [ - { - "@type": "https://schema.org/string", - "@value": "Climate Change Total" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#unit": [ - { - "@type": "https://schema.org/string", - "@value": "kg CO2 / kWh" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#value": [ - { - "@type": "https://schema.org/number", - "@value": 12.678 - } - ] - } - ] - } - ] - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#reparabilityScore": [ - { - "@type": "https://schema.org/string", - "@value": "B" - } - ], - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#status": [ - { - "@type": "https://schema.org/string", - "@value": "original" - } - ] - } - ] - } - ] - } - ], - "@id": "urn:uuid:d2e47115-c430-4145-bbde-1c743804a379", - "https://www.w3.org/2018/credentials#issuer": [ - { - "@id": "did:web:dpp-provider-wallet.int.demo.catena-x.net:BPNL00000000W3BS" - } - ], - "urn:samm:io.catenax.dpp_verification.cdc:1.0.0#parent": [ - { - "@id": "did:web:dpp-test-system.com:BPNL000000000000:api:public:urn%3Auuid%3A1c5b6a7c-90d4-3481-0538-f134ff53076d", - "urn:samm:io.catenax.dpp_verification.cdc:1.0.0#checksum": [ - { - "@type": "https://schema.org/string", - "@value": "64b1a523da600e8fc0018cf57b8f7756b83bb6e9b11c81b1c7444272fab239902321b1b6ae6624d6846fd010616ae98c118f12491f922badd64e58b782c6a115" - } - ] - } - ], - "https://w3id.org/security#proof": [ - { - "@graph": [ - { - "http://purl.org/dc/terms/created": [ - { - "@type": "http://www.w3.org/2001/XMLSchema#dateTime", - "@value": "2024-06-21T16:52:40+00:00Z" - } - ], - "https://w3id.org/security#jws": [ - { - "@value": "eyJ0eXAiOiAidmMrbGQiLCAiYjY0IjogZmFsc2UsICJjcnYiOiAiRWQyNTUxOSJ9..c_xfb7TCumZqWxeZHXCiu1xWgyzx2JgeAJjPteDbr3gxRtIZvobsxfWR5s5UTMKgp47vC6Mh0_Uq6cN7vB6ABA" - } - ], - "https://w3id.org/security#proofPurpose": [ - { - "@id": "https://w3id.org/security#assertionMethod" - } - ], - "@type": [ - "https://w3id.org/security#JsonWebSignature2020" - ], - "https://w3id.org/security#verificationMethod": [ - { - "@id": "did:web:dpp-provider-wallet.int.demo.catena-x.net:BPNL00000000W3BS#N4bTDb14GEnCvwZdFRqK5lwL4nje3bB5Y4nvb01VBKA" - } - ] - } - ] - } - ], - "urn:samm:io.catenax.dpp_verification.cdc:1.0.0#semanticId": [ - { - "@type": "https://schema.org/string", - "@value": "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#DigitalProductPassport" - } - ], - "@type": [ - "https://www.w3.org/2018/credentials#VerifiableCredential", - "urn:samm:io.catenax.dpp_verification.cdc:1.0.0#CertifiedDataCredential", - "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#DigitalProductPassport" - ], - "https://www.w3.org/2018/credentials#validFrom": [ - { - "@type": "http://www.w3.org/2001/XMLSchema#dateTime", - "@value": "2024-06-21T16:52:40Z" - } - ], - "https://www.w3.org/2018/credentials#validUntil": [ - { - "@type": "http://www.w3.org/2001/XMLSchema#dateTime", - "@value": "2024-12-06T16:52:40Z" - } - ] - } - ] \ No newline at end of file diff --git a/dpp-verification/semantics/io.catenax.dpp_verification.csc/1.0.0/gen/OriginDigitalProductPassCDC.jsonld b/dpp-verification/semantics/io.catenax.dpp_verification.csc/1.0.0/gen/OriginDigitalProductPassCDC.jsonld index fcb1d020a..9ff30783e 100644 --- a/dpp-verification/semantics/io.catenax.dpp_verification.csc/1.0.0/gen/OriginDigitalProductPassCDC.jsonld +++ b/dpp-verification/semantics/io.catenax.dpp_verification.csc/1.0.0/gen/OriginDigitalProductPassCDC.jsonld @@ -12,7 +12,7 @@ ], "parent": { "@id": "did:web:dpp-test-system.com:BPNL000000000000:api:public:urn%3Auuid%3A1c5b6a7c-90d4-3481-0538-f134ff53076d", - "checksum": "64b1a523da600e8fc0018cf57b8f7756b83bb6e9b11c81b1c7444272fab239902321b1b6ae6624d6846fd010616ae98c118f12491f922badd64e58b782c6a115" + "digestMultibase": "64b1a523da600e8fc0018cf57b8f7756b83bb6e9b11c81b1c7444272fab239902321b1b6ae6624d6846fd010616ae98c118f12491f922badd64e58b782c6a115" }, "semanticId": "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#DigitalProductPassport", "credentialSubject": { From 7f964747ce8287b2c77605fce99b0ddd6af815aa Mon Sep 17 00:00:00 2001 From: Mathias Brunkow Moser Date: Mon, 15 Jul 2024 19:27:14 +0200 Subject: [PATCH 10/25] feat: added previous investigation and reference from dt in type level --- dpp-verification/README.md | 142 ++++++++++++++++-- .../previous-investigation/Cardinality.svg | 4 + .../link-type-digital-twins.svg | 4 + .../sequence-linking-types.svg | 4 + .../type-relationships.svg | 4 + .../processes/document-credential-resume.svg | 4 - .../document-credential-resume.svg.license | 13 -- 7 files changed, 148 insertions(+), 27 deletions(-) create mode 100644 dpp-verification/resources/previous-investigation/Cardinality.svg create mode 100644 dpp-verification/resources/previous-investigation/link-type-digital-twins.svg create mode 100644 dpp-verification/resources/previous-investigation/sequence-linking-types.svg create mode 100644 dpp-verification/resources/previous-investigation/type-relationships.svg delete mode 100644 dpp-verification/resources/processes/document-credential-resume.svg delete mode 100644 dpp-verification/resources/processes/document-credential-resume.svg.license diff --git a/dpp-verification/README.md b/dpp-verification/README.md index 0ea0f05e9..c763c642d 100644 --- a/dpp-verification/README.md +++ b/dpp-verification/README.md @@ -137,6 +137,11 @@ This concept has been proved to be of high interest from the Certification and V - [Verification Sequence Diagrams](#verification-sequence-diagrams) - [CSC Verification Sequence Diagram](#csc-verification-sequence-diagram) - [CDC + CSC Verification Sequence Diagram](#cdc--csc-verification-sequence-diagram) +- [Additional Information](#additional-information) + - [Linking Digital Twins in Type Level](#linking-digital-twins-in-type-level) + - [Cardinality](#cardinality) + - [Instance to Type Level and Vice Versa](#instance-to-type-level-and-vice-versa) + - [Type Level to Type Level](#type-level-to-type-level) - [References](#references) - [Special Thanks](#special-thanks) - [Glossary](#glossary) @@ -212,9 +217,25 @@ When talking about the certification and verification of data we can find severa | **Secure Data Against Fraud** | The data providers by verifying and signing digitally their data when issued, are **transparently being protected against fraud or false accusations**, because they can demonstrate the data was verified by an external auditor or their internal quality management. | # Previous Investigation - -> [!WARNING] -> Previous investigation is still not available in this version. + +For gathering the requirements and scope of the Verification Concept several interviews were done with different Catena-X Stakeholders/Products at the Consortia Phase. +Different options and architecture decisions were found during the concept review phases. + +The following Tractus-X products teams & Demonstrators were considered to be important stakeholders for the concept design and development phase during the previous investigation phase. Different alignment meetings were conducted in order to investigate needs and requirements from the Catena-X community. + +|Product | Description | Reference | +|:- | ---- | --- | +| CX Data Integrity Demonstrator | Important Catena-X example of usage of verifiable credentials to trace changes and modification in the supply chain with version control | https://github.com/boschresearch/cx-data-integrity-demonstrator | +| Eclipse Dataspace Connector | Important alignment when it comes to PUSHING and PULLING data. It was found that both actions are possible and can be used to exchange data between parties | https://github.com/eclipse-edc/Connector - https://github.com/eclipse-tractusx/tractusx-edc | +| Item Relationship Service | The Item Relationship Service product is excellent when it comes to search Digital Twins in the Catena-X network, the first discussions where started when talking about linking digital twins in type level, from type to instance and vice versa | https://github.com/eclipse-tractusx/item-relationship-service | +| PCF Exchange KIT | The PCF Exchange KIT has many guidelines on how to validate and create trust on the specific PCF Values, giving guidelines on how to calculate the PCF from different assets using the PCF Rulebook. The concept here developed can be a lighthouse for the PCF Verification demonstrating how to create Verification Assets for Catena-X standardized aspect models. | https://eclipse-tractusx.github.io/docs-kits/kits/PCF%20Exchange%20Kit/Adoption%20View | +| Portal | The portal is responsible for providing solutions like the policy hub and other central components that could be useful for a verification concept. No direct dependencies were found to the product. | https://github.com/eclipse-tractusx/portal | +| Managed Identity Wallet | Several alignment sessions were conducted with the MIW product, since it is vital Catena-X component and utilizes already the SSI logic for giving trust for the Catena-X data exchanges using the EDC. Was found the wallets in the following releases will be decentralized, was found that the wallet is already able to sign credentials in the name of the Business Partners and it could be used in the future to issue the product credentials. | https://github.com/eclipse-tractusx/managed-identity-wallet | +| Digital Twin Registry | The digital twin registry is responsible for providing the digital twins with the verification information included. Alignment meetings were done to find solutions on how to reference the Certification of specific aspect models in the Digital Twins complying to the IDTA. It was important the alignment for the correct definition of the submodels. | https://github.com/eclipse-tractusx/sldt-digital-twin-registry | +| Semantic Hub | The semantic hub is an ideal product to provide semantic information of aspect models. It was identified as possible "repository" to include and provide JSON-LD schemas for the different aspect models in Catena-X. It was found that the functionality is not available yet, however JSON Schemas can be accessed. | https://github.com/eclipse-tractusx/sldt-semantic-hub | +| Industry Core KIT | The industry core kit provides information on how to link digital twins, how to manage the digital twins and define them accordingly. Meetings were arranged to find and propose an architecture concept for [linking digital twins in type level](#linking-digital-twins-in-type-level). | https://eclipse-tractusx.github.io/docs-kits/kits/Industry%20Core%20Kit/Business%20View%20Industry%20Core%20Kit | +| Traceability KIT | The traceability kit gives the overview on how to find and investigate the source of incidents that can occur in the supply chain. Therefore, the Verification/Certification of aspect is considered essential for creating a second layer of data trust in the complete supply chain | https://eclipse-tractusx.github.io/docs-kits/kits/Traceability%20Kit/Business%20View%20Traceability%20Kit | +| CX-ART Architecture | The concept was reviewed by the Platform Capability architects and considered as prominent for the network, since it enables a second layer of data trust over the existing data sovereignty exchange secured by the SSI and EDC data exchanges. Since the concept is not changing the main architecture from Catena-X it complies to the existing standards and provides guidelines for any aspect model to be certified and verified. Aiming to create the first Catena-X Verification/Certification Framework for Standardized Aspect Models. | https://github.com/eclipse-tractusx | # Processes Terminology @@ -479,7 +500,7 @@ By simply accessing the digital twin the data will be available as a submodel, t ### CSC Technical Verification Flow -For the partial credential the data will be available in a "Verification" aspect called `Attribute Certification Registry` (ACR) which contains the different attribute verification for a particular submodel in a digital twin. +For the partial credential the data will be available in a "Verification" aspect called `Attribute Certification Record` (ACR) which contains the different attribute verification for a particular submodel in a digital twin. ![Verification Flow CSC](./resources/processes/verification-process-csc.svg) @@ -487,15 +508,11 @@ For the partial credential the data will be available in a "Verification" aspect ## Certification Aspects Schemas - -> [!CAUTION] -> The information added here It's still not productive, what its proposed is simply a MOCK, and it's not ready to be implemented in a system yet, the actual schema and details **MUST** be defined in the future of this documentation - ### Certified Data Credential Schema The CDC schema contains the complete passport and some additional information, as well as the signature of the data provider. -Here we have an example with the [Digital Product Passport v2.0.0](https://raw.githubusercontent.com/eclipse-tractusx/sldt-semantic-models/main/io.catenax.generic.digital_product_passport/2.0.0) Aspect Model. +Here we have an example with the [Digital Product Passport v5.0.0](https://raw.githubusercontent.com/eclipse-tractusx/sldt-semantic-models/main/io.catenax.generic.digital_product_passport/5.0.0) Aspect Model.
🚀 Expand Certified Data Credential (CDC) Aspect Schema @@ -913,7 +930,7 @@ Here we have an example with the [Digital Product Passport v2.0.0](https://raw.g The CDC schema contains the partial passport with different attributes, all them with the methods used for the certification, as well as the signature of the data provider. -Here we have an example of the generated CSC from the [previous CDC Aspect](#certified-data-credential-schema) the [Digital Product Passport v2.0.0](https://raw.githubusercontent.com/eclipse-tractusx/sldt-semantic-models/main/io.catenax.generic.digital_product_passport/2.0.0) Aspect Model. +Here we have an example of the generated CSC from the [previous CDC Aspect](#certified-data-credential-schema) the [Digital Product Passport v5.0.0](https://raw.githubusercontent.com/eclipse-tractusx/sldt-semantic-models/main/io.catenax.generic.digital_product_passport/5.0.0) Aspect Model.
🚀 Expand Certified Snapshot Credential (CSC) Aspect Schema @@ -1105,6 +1122,109 @@ In this verification sequence diagram the complete verification is found. The CD ![CSC + CDC Verification](./resources/technical/technical-integration-flow-csc+cdc.svg) +# Additional Information + +## Linking Digital Twins in Type Level + +During the [Previous Investigation](#previous-investigation) phase several meetings were held with the Industry Core KIT team for defining how to link digital twins in type level. + +The concept of linking digital twins in type level is important when it comes to certifying products. Use cases like the product carbon footprint require digital twins to be placed in instance level instances, but when it comes to the certification of several products from the same type, is more likable to perform the certification in digital twins at type level. + +A concept was proposed to the Industry Core KIT for linking the digital twins from Type to Type level, Instance to Type and Vice Versa. + +### Cardinality + +As specified the Instance Level must have at least one Type Level digital twin and will also belong to just one digital twin in type level, and a type level digital twin can or can not have many instance level digital twins. + +![Cardinality](./resources/previous-investigation/Cardinality.svg) + +In the same way type level digital twins can also have other type level digital twins which specify even more the type. + +Example: + +I produce a Car that was "Engineered" in Germany with the different components and required material etc.... + +However my Car "Model" will be produced by three different companies in three different countries. Therefore creating the need to have another type for my product. + +This both Cars will generate the following digital twins: + +![Type Cardinality](./resources/previous-investigation/type-relationships.svg) + +### Instance to Type Level and Vice Versa + +When it comes to link digital twins from instance to type level, the digital twin can be searched by the following `specificAssetIds`: + +| Specific Asset ID | Description | Example | +| --- | ---- | --- | +| `manufacturerId` | Indicates the Business Partner Number (BPN) of the manufacturer | BPNL000000000012 | +| `manufacturerPartId`| Indicate the ID of the part being manufactured from type to instance level | MPI754-544 | +| `digitalTwinType` | Indicates the type of the digital twin. | "PartInstance" or "PartType" | + +By searching for the three specific asset assets the type level digital twin from an instance digital twin can be found. By searching with `digitalTwinType`=`partType`. + +For finding the other digital twins a reverse search can be done from type to instance level by applying the key `digitalTwinType`=`partInstance` in combination with the other keys provided in the table above. + +> [!TIP] +> +> For finding the most updated information and definition of the Industry Core guidelines in Catena-X consult the latest version of the [Industry Core KIT](https://eclipse-tractusx.github.io/docs-kits/kits/Industry%20Core%20Kit/Business%20View%20Industry%20Core%20Kit) in the Eclipse Tractus-X webpage. + +### Type Level to Type Level + +For linking in type level there exists no concept yet available. Therefore, a concept for creating a `singleLevelTypeLinkingAspect` aspect was proposed. +In this case we can reference the linking in between types, when there is the case that I want to know who is my type -1 or +1. + +![Link Type Digital Twins](./resources/previous-investigation/link-type-digital-twins.svg) + +The linking of digital twins from type level could be optimized if an aspect is created and registered as a submodel. In this way the search time can be reduced, and type level digital twins can be found without high complexity. The aspect would look similar to this one: + +```json +{ + "catenaXId": "urn:uuid:055c1128-0375-47c8-98de-7cf802c3241d", + "parentTypes": [ + { + "catenaXId": "urn:uuid:00ab4fd3-baa5-4056-b1f8-a0469c0e550c", + "businessPartner": "BPNL500968945NXY", + "createdOn" : "2022-02-03T14:48:54.709Z", + "lastModifiedOn" : "2022-02-03T14:48:54.709Z", + "identifiers": [ + { + "key": "manufacturerPartId", + "value": "T12A5312X56" + }, + { + "key": "partTypeId", + "value": "KJ-4521D34" + } + ] + + } + ], + "childTypes": [ + { + "catenaXId": "urn:uuid:b61633e2-3e2d-4840-9f67-528e76f0b5ba", + "businessPartner": "BPNL500968945NXY", + "createdOn" : "2022-02-03T14:48:54.709Z", + "lastModifiedOn" : "2022-02-03T14:48:54.709Z", + "identifiers": [ + { + "key": "manufacturerPartId", + "value": "Y45A1Z265A4" + }, + { + "key": "partTypeId", + "value": "GH-SA5212SHS" + } + ] + + } + ] +} +``` + +By referencing the father and the child type digital twins the search for the different digital twins in the Digital Twin Registry is easier. It requires just one query for moving from type to type digital twin, and permits a **MANY to MANY** approach. In the following diagram we can visualize the exchange and movement from type to type level digital twins: + +![Type to Type Movement](./resources/previous-investigation/sequence-linking-types.svg) + # References The following references were used as inspiration for understanding more how product credentials are done in the market. Is also included references to components in Tractus-X that were used to understand on how the different components behave in the network. @@ -1133,6 +1253,8 @@ No content with copyright was copied. All the information used as reference in t | SuplyTree - The Inter-company Tamper-evidence Protocol for Supply Chain Traceability | Matthias Guenther, Robert Bosch GmbH, Economy of Things Dominie Woerner, Robert Bosch Switzerland, Economy of Things | 2023 | | | A Beginners Guide to Decentralized Identifiers (DIDs) | Amarachi Johnson-Ubah - Medium | 2022 | https://medium.com/veramo/a-beginners-guide-to-decentralized-identifiers-dids-5e842398e82c#:~:text=A%20decentralized%20identifier%20is%20an,the%20signatures%20of%20that%20subject | | Schema Organization for JSON-LD | W3C | 2021-2024 | https://schema.org/ | +| IDTA AAS 3.0 Standard | IDTA | April 2023 | https://industrialdigitaltwin.org/wp-content/uploads/2023/04/IDTA-01002-3-0_SpecificationAssetAdministrationShell_Part2_API.pdf | + # Special Thanks diff --git a/dpp-verification/resources/previous-investigation/Cardinality.svg b/dpp-verification/resources/previous-investigation/Cardinality.svg new file mode 100644 index 000000000..5eabd05a5 --- /dev/null +++ b/dpp-verification/resources/previous-investigation/Cardinality.svg @@ -0,0 +1,4 @@ + + + +
Instance Digital Twin
(Serialized Level)
Instance Digital Twin...
Type Digital Twin
(Type Level)
Type Digital Twin...
0..*
0..*
1
1
Type Digital Twin
(Type Level)
Type Digital Twin...
0..*
0..*
0..*
0..*
Text is not SVG - cannot display
\ No newline at end of file diff --git a/dpp-verification/resources/previous-investigation/link-type-digital-twins.svg b/dpp-verification/resources/previous-investigation/link-type-digital-twins.svg new file mode 100644 index 000000000..1aed0d385 --- /dev/null +++ b/dpp-verification/resources/previous-investigation/link-type-digital-twins.svg @@ -0,0 +1,4 @@ + + + +
Selected
Type Digital Twin
Selected...
+1
Type Digital Twin
+1...
+2
Type Digital Twin
+2...
-1
Type Digital Twin
-1...
-2
Type Digital Twin
-2...
Serialized Item
Serialized Item
+2
Type Digital Twin
+2...
Serialized Item
Serialized Item
Serialized Item
Serialized Item
Serialized Item
Serialized Item
Text is not SVG - cannot display
\ No newline at end of file diff --git a/dpp-verification/resources/previous-investigation/sequence-linking-types.svg b/dpp-verification/resources/previous-investigation/sequence-linking-types.svg new file mode 100644 index 000000000..e21ccb633 --- /dev/null +++ b/dpp-verification/resources/previous-investigation/sequence-linking-types.svg @@ -0,0 +1,4 @@ + + + +
EDC PROVIDER
EDC PROVIDER
DTR
DTR
CONSUMER
APPLICAITON
CONSUMER...
Request Type Digital Twin
Request Type Digital Twin
Type Digital Twin + Submodels
Type Digital Twin + Submodels
CONSUMER
APPLICAITON
CONSUMER...
EDC PROVIDER
EDC PROVIDER
DTR
DTR
Confirmation
Confirmation
Data Provider
Data...
PROVIDER
APPLICATION
PROVIDER...
PROVIDER
APPLICATION
PROVIDER...
Create DT + Submodels
Create DT + Submodels
Confirmation
Confirmation
Data Provider
Data...
DPP Type Aspects
DPP Type Aspects
Request Type Level +1
Digital Twin
Request Type Level +1...
Type Level +1 Digital Twin + Submodels
Type Level +1 Digital Twin + Submodels
Get Type Level Digital Twin Id
Get Type Level Digital Twin Id
SUBMODEL
SERVER
SUBMODEL...
SUBMODEL
SERVER
SUBMODEL...
Request
singleLevelTypeLinkingAspect
Request...
EDC
EDC
EDC
EDC
Contract Negotiation
Contract Negotiation
Register Digital Twins in
singleLevelTypeLinkingAspect
Register Digital Twins in...
Confirmation
Confirmation
Data Consumer
Data...
Data Consumer
Data...
Introduce Type
Level Info
Introduce Type...
Get Type Level +1
Info
Get Type Level +1...
singleLevelTypeLinkingAspect
singleLevelTypeLinkingAspect
Text is not SVG - cannot display
\ No newline at end of file diff --git a/dpp-verification/resources/previous-investigation/type-relationships.svg b/dpp-verification/resources/previous-investigation/type-relationships.svg new file mode 100644 index 000000000..b8496dcfc --- /dev/null +++ b/dpp-verification/resources/previous-investigation/type-relationships.svg @@ -0,0 +1,4 @@ + + + +
Type Digital Twin for
Car Designed/Engineered in Country A
Type Digital Twin for...
Type Digital Twin for
Car Planned in Country C
Type Digital Twin for...
Instance Digital Twin for
Car 1 Built in 
Country B
Instance Digital Twin for...
Instance Digital Twin for
Car 2 Built in 
Country B
Instance Digital Twin for...
Type Digital Twin for
Car Planned in Country B
Type Digital Twin for...
Type Digital Twin for
Car Planned in Country A
Type Digital Twin for...
Instance Digital Twin for
Car 1 Built in 
Country C
Instance Digital Twin for...
Instance Digital Twin for
Car 2 Built in 
Country C
Instance Digital Twin for...
Instance Digital Twin for
Car 1 Built in Country A
Instance Digital Twin for...
Instance Digital Twin for
Car 2 Built in Country A
Instance Digital Twin for...
Text is not SVG - cannot display
\ No newline at end of file diff --git a/dpp-verification/resources/processes/document-credential-resume.svg b/dpp-verification/resources/processes/document-credential-resume.svg deleted file mode 100644 index 851a117c8..000000000 --- a/dpp-verification/resources/processes/document-credential-resume.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - -

Proof and Verification Methods
Proof and Verification Methods
Metadata
Metadata
Certified Data Credential
Verifiable Credential Document
Certified Data CredentialVerifiab...
Link to Parent Version
Link to Parent Version
credentialSubject
credential...
DigitalProductPass
DigitalProductPass
Text is not SVG - cannot display
\ No newline at end of file diff --git a/dpp-verification/resources/processes/document-credential-resume.svg.license b/dpp-verification/resources/processes/document-credential-resume.svg.license deleted file mode 100644 index 6ae72333e..000000000 --- a/dpp-verification/resources/processes/document-credential-resume.svg.license +++ /dev/null @@ -1,13 +0,0 @@ -## NOTICE - -This work is licensed under the [CC-BY-4.0](https://creativecommons.org/licenses/by/4.0/legalcode). - -- SPDX-License-Identifier: CC-BY-4.0 -- SPDX-FileCopyrightText: 2023, 2024 BMW AG -- SPDX-FileCopyrightText: 2023, 2024 CGI Deutschland B.V. & Co. KG -- SPDX-FileCopyrightText: 2024 Contributors to the Eclipse Foundation -- Source URL: https://github.com/eclipse-tractusx/digital-product-pass - -## AUTHORS - -- [Mathias Brunkow Moser](https://github.com/matbmoser) From 8b9869844e25cd545c9f2735c7d045c08c44bd7c Mon Sep 17 00:00:00 2001 From: Mathias Brunkow Moser Date: Mon, 15 Jul 2024 20:19:03 +0200 Subject: [PATCH 11/25] feat: added guideline on how to configure the digital twins --- dpp-verification/README.md | 219 +++++++++++++++++- .../cdc-document-credential.svg | 2 +- .../processes/document-credential-resume.svg | 4 + .../document-credential-resume.svg.license | 13 ++ 4 files changed, 233 insertions(+), 5 deletions(-) create mode 100644 dpp-verification/resources/processes/document-credential-resume.svg create mode 100644 dpp-verification/resources/processes/document-credential-resume.svg.license diff --git a/dpp-verification/README.md b/dpp-verification/README.md index c763c642d..e6f88250d 100644 --- a/dpp-verification/README.md +++ b/dpp-verification/README.md @@ -131,6 +131,15 @@ This concept has been proved to be of high interest from the Certification and V - [Attribute Certification Record](#attribute-certification-record) - [Technical Integration Design](#technical-integration-design) - [Interfaces](#interfaces) + - [Digital Twin Configuration](#digital-twin-configuration) + - [Certified Data Credential Submodel](#certified-data-credential-submodel) + - [CDC Semantic ID Keys](#cdc-semantic-id-keys) + - [CDC ID Short](#cdc-id-short) + - [CDC Submodel Example](#cdc-submodel-example) + - [Attribute Certification Record Submodel](#attribute-certification-record-submodel) + - [AMR Semantic ID Keys](#amr-semantic-id-keys) + - [AMR ID Short](#amr-id-short) + - [AMR Submodel Example](#amr-submodel-example) - [Certification Sequence Diagrams](#certification-sequence-diagrams) - [CSC Certification Sequence Diagram](#csc-certification-sequence-diagram) - [CDC + CSC Certification Sequence Diagram](#cdc--csc-certification-sequence-diagram) @@ -394,7 +403,7 @@ In this concept **Verifiable Credentials** are not representing the identities f ### Credential Schema -The signed document credential has the following resumed schema: +The issued document credential has the following resumed schema: ![Configuration Sections](./resources/processes/document-credential-resume.svg) @@ -406,6 +415,7 @@ Depending on each verification types different configuration will be provided in | **Aspect Model Data / Credential Data** | In this section is defined all the necessary data of each credential type. The specific attributes with methods and proof from data auditor or the original data issued and signed by the data provider. | | **Proof and Verification Methods** | This section contain the digital signature from the Data Provider or Data Auditor. It also contains all the methods for a Data Verifier/Data Consumer to access the verification requirements to check if the credential is still valid and not revoked. | + # Certification Processes For easing the understanding from the certification process and the interaction between the Data Provider and the Data Auditor, some diagrams are provided where the different interactions and artifacts generated are mapped. @@ -510,6 +520,8 @@ For the partial credential the data will be available in a "Verification" aspect ### Certified Data Credential Schema +![CDC Schema](./resources/implementation/cdc-document-credential.svg) + The CDC schema contains the complete passport and some additional information, as well as the signature of the data provider. Here we have an example with the [Digital Product Passport v5.0.0](https://raw.githubusercontent.com/eclipse-tractusx/sldt-semantic-models/main/io.catenax.generic.digital_product_passport/5.0.0) Aspect Model. @@ -928,7 +940,9 @@ Here we have an example with the [Digital Product Passport v5.0.0](https://raw.g ## Certified Snapshot Credential Schema -The CDC schema contains the partial passport with different attributes, all them with the methods used for the certification, as well as the signature of the data provider. +![CSC Schema](./resources/implementation/csc-document-credential.svg) + +The CSC schema contains the partial passport with different attributes, all them with the methods used for the certification, as well as the signature of the data provider. Here we have an example of the generated CSC from the [previous CDC Aspect](#certified-data-credential-schema) the [Digital Product Passport v5.0.0](https://raw.githubusercontent.com/eclipse-tractusx/sldt-semantic-models/main/io.catenax.generic.digital_product_passport/5.0.0) Aspect Model. @@ -989,12 +1003,14 @@ Here we have an example of the generated CSC from the [previous CDC Aspect](#cer ## Attribute Certification Record +![AMR Schema](./resources/implementation/amr-document-credential.svg) + The attribute certification record (AMR) is a Verifiable Presentation (VP) file that contains all the certificates (Verifiable Credentials) in the format of Certified Snapshot Credentials. These credentials can be issued from different auditors for different attributes in an Aspect Model Payload. The only requirement is that this attributes belong to a specific submodel referenced in the digital twin. It **MUST** be referenced in the AMR file in the field `origin`, from which file and submodel are the Certified Snapshot Credentials from. > [!NOTE] -> The Attribute Certification Record (AMR) makes reference to a specific file that contains all the certificates. For enableling the storage, access and management of these credentials, and `Attribute Certification Record` can be generated dynamically using an `Attribute Certification Registry (AMReg) Application` which will then generate the Records dynamically. +> The Attribute Certification Record (AMR) makes reference to a specific file that contains all the certificates. For enableling the storage, access and management of these credentials, and `Attribute Certification Record` can be generated dynamically using an `Attribute Certification Registry (AMReg) Application` which will then generate the Verifiable Presentation Records dynamically.
🚀 Expand to see Attribute Certification Record (AMR) Example @@ -1091,6 +1107,201 @@ The digital product pass application would act in the dpp-verification concept a ![Interfaces](./resources/technical/interfaces.svg) +## Digital Twin Configuration + +The Digital Twins are a critical component of this Catena-X Data Verification Concept. They reference where the data and which EDC Assets should be negotiated in order to retrieve data from the EDC Dataplane Proxy. Therefore, the definition of a structure that can be used to differentiate between submodels in a Part Digital Twin is essential. + +Following the [IDTA standard of AAS 3.0](https://industrialdigitaltwin.org/wp-content/uploads/2023/04/IDTA-01002-3-0_SpecificationAssetAdministrationShell_Part2_API.pdf) the specification of the Digital Twin and Submodels below are supported in the current version [v0.5.0] of the [Digital Twin Registry Application](https://github.com/eclipse-tractusx/sldt-digital-twin-registry/releases/tag/v0.5.0). + +> [!TIP] +> +> Revise if the latest version of the Digital Twin Registry is compliant with the following SemanticId annotations: `Entity`, `DataElement`, `Submodel`, `Operation`. + +According to the standards of the IDTA, the semanticId defines the 'content type' and context from which type of data will be retrieved when the endpoint of a submodel is called. It supports multiple keys that specify the data structure to be retrieved. + +For referencing if a submodel contains verifiable credentials or verifiable presentations wrapping the submodel aspect model payload the following fields in the `semanticId` field **MUST** be used: + +| Type | Description | Example | +| --- | ----- | -- | +| `Entity` | Indicates in the highest abstraction level possible in which format is the submodel contained in the twin. In this concept the entity makes reference to which W3C credential/presentation data model is used. | `https://www.w3.org/ns/credentials/v2` | +| `DataElement` | Indicate which type of verifiable credential/verifiable presentation is used. In this concept it makes reference to the semanticId of types of credentials specified. |`urn:samm:io.catenax.dpp_verification.cdc:1.0.0#CertifiedDataCredential` | +| `Submodel` | Required by the Catena-X Standards to reference the Aspect Model type and structure used. It identifies which aspect model are we retrieving, inside or outside a verifiable credential. | `urn:samm:io.catenax.generic.digital_product_passport:5.0.0#DigitalProductPassport` | +| `Operation` | In order to support and identify different signature types the "operation" semantic type key is used. It includes the context for specific signature types. | `https://w3c.github.io/vc-jws-2020/contexts/v1/` | + +For the different submodels different structures and values are used to identify the different aspects and content-types. All the different fields much match to indicate that the submodel data we are retrieving is the corresponding one. + +### Certified Data Credential Submodel + +For the CDC submodel the following structure **MUST** be followed: + +### CDC Semantic ID Keys + +| Type | Value | Description | +| --- | -- | -- | +| `Entity` | `https://www.w3.org/ns/credentials/v2` | Verifiable Credential Version | +| `DataElement` | `urn:samm:io.catenax.dpp_verification.cdc:1.0.0#CertifiedDataCredential` | Certified Data Credential Version | +| `Submodel` | `urn:samm:io.catenax.generic.digital_product_passport:5.0.0#DigitalProductPassport` | Version of the Aspect Model which is contained in the `credentialSubject` field. | +| `Operation` | `https://w3c.github.io/vc-jws-2020/contexts/v1/` | The version and context of the signature type used in the credential | + +### CDC ID Short + +In the case of the Certified Data Credential, the idShort remains the same as the one required by every aspect standarization. + +In case of the Digital Product Passport aspect, the standard [CX-0143](https://catenax-ev.github.io/docs/standards/overview) the idShort to be used is the following: `digitalProductPass`. + +Therefore, every aspect model used **MUST** follow the idShort defined in the corresponding standard. + +### CDC Submodel Example + +```json +{ + "endpoints": [ + { + "interface": "SUBMODEL-3.0", + "protocolInformation": { + "href": "https:///BPNL000000000000/api/public/data/urn:uuid:a377ff49-6bde-4215-8d38-b8f02c991a35", + "endpointProtocol": "HTTP", + "endpointProtocolVersion": [ + "1.1" + ], + "subprotocol": "DSP", + "subprotocolBody": "id=urn:uuid:3e4a5957-f226-478a-ab18-79ced49d6195;dspEndpoint=https://dpp.int.demo.catena-x.net/BPNL000000000000", + "subprotocolBodyEncoding": "plain", + "securityAttributes": [ + { + "type": "NONE", + "key": "NONE", + "value": "NONE" + } + ] + } + } + ], + "idShort": "digitalProductPass", + "id": "urn:uuid:a377ff49-6bde-4215-8d38-b8f02c991a35", + "semanticId": { + "type": "ExternalReference", + "keys": [ + { + "type": "Entity", + "value": "https://www.w3.org/ns/credentials/v2" + }, + { + "type": "DataElement", + "value": "urn:samm:io.catenax.dpp_verification.cdc:1.0.0#CertifiedDataCredential" + }, + { + "type": "Submodel", + "value": "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#DigitalProductPassport" + }, + { + "type": "Operation", + "value": "https://w3c.github.io/vc-jws-2020/contexts/v1/" + } + ] + }, + "description": [ + { + "language": "en", + "text": "Verifiable Digital Product Passport Submodel" + } + ], + "displayName": [] +} +``` + +### Attribute Certification Record Submodel + +The Attribute Certification Record submodel contains the reference to the verifiable presentation with the different attribute verification Certified Snapshot Credentials(CSC). + +For the AMR submodel the following structure **MUST** be followed. + +### AMR Semantic ID Keys + +| Type | Value | Description | +| --- | -- | -- | +| `Entity` | `https://www.w3.org/ns/credentials/v2` | Verifiable Credential Version | +| `DataElement` | `urn:samm:io.catenax.dpp_verification.amr:1.0.0#AttributeCertificationRecord` | Attribute Certification Record Version | +| `Submodel` | `urn:samm:io.catenax.generic.digital_product_passport:5.0.0#DigitalProductPassport` | The semanticId from the semantic model attributes certified in the CSC contained in the `verifiableCredential` field in the Verifiable Presentation. | +| `Operation` | `https://w3c.github.io/vc-jws-2020/contexts/v1/` | The version and context of the signature type used in the credential | + +### AMR ID Short + +For easing the identification of the Attribute Verification the following structure of ID short was chosen to link the submodels inside a digital twin. + +Since every aspect model has a standardized idShort the following structure was chosen for referencing the submodel that had their attributes certified: + +``` +Verification +``` + +**Examples**: + +- For Digital Product Passports use: `digitalProductPassVerification` +- For Battery Passports use: `batteryPassVerification` + +By concatenating the "Verification" sufix the consumer applications are able to identify to each idShort in the digital twin submodel list. For every standardized aspect model, an idShort **MUST** be provided. This same idShort shall then be provided as a prefix. + + +### AMR Submodel Example + +```json +{ + "endpoints": [ + { + "interface": "SUBMODEL-3.0", + "protocolInformation": { + "href": "https:///BPNL000000000000/api/public/data/urn:uuid:a377ff49-6bde-4215-8d38-b8f02c991a35", + "endpointProtocol": "HTTP", + "endpointProtocolVersion": [ + "1.1" + ], + "subprotocol": "DSP", + "subprotocolBody": "id=urn:uuid:3e4a5957-f226-478a-ab18-79ced49d6195;dspEndpoint=https://dpp.int.demo.catena-x.net/BPNL000000000000", + "subprotocolBodyEncoding": "plain", + "securityAttributes": [ + { + "type": "NONE", + "key": "NONE", + "value": "NONE" + } + ] + } + } + ], + "idShort": "digitalProductPassVerification", + "id": "0f861bc8-2ef4-41dc-8fc6-b2a8ef365694", + "semanticId": { + "type": "ExternalReference", + "keys": [ + { + "type": "Entity", + "value": "https://www.w3.org/ns/credentials/v2" + }, + { + "type": "DataElement", + "value": "urn:samm:io.catenax.dpp_verification.amr:1.0.0#AttributeCertificationRecord" + }, + { + "type": "Submodel", + "value": "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#DigitalProductPassport" + }, + { + "type": "Operation", + "value": "https://w3c.github.io/vc-jws-2020/contexts/v1/" + } + ] + }, + "description": [ + { + "language": "en", + "text": "Attributes from Digital Product Passport Submodel" + } + ], + "displayName": [] +} +``` + ## Certification Sequence Diagrams > [!WARNING] @@ -1144,7 +1355,7 @@ Example: I produce a Car that was "Engineered" in Germany with the different components and required material etc.... -However my Car "Model" will be produced by three different companies in three different countries. Therefore creating the need to have another type for my product. +However, my Car "Model" will be produced by three different companies in three different countries. Therefore, creating the need to have another type for my product. This both Cars will generate the following digital twins: diff --git a/dpp-verification/resources/implementation/cdc-document-credential.svg b/dpp-verification/resources/implementation/cdc-document-credential.svg index 939c4134e..96e95dc23 100644 --- a/dpp-verification/resources/implementation/cdc-document-credential.svg +++ b/dpp-verification/resources/implementation/cdc-document-credential.svg @@ -1,4 +1,4 @@ -

Proof and Verification Methods
Proof and Verification Methods
Metadata
Metadata
Certified Data Credential
Verifiable Credential Document
Certified Data CredentialVerifiab...
credentialSubject
credential...
DigitalProductPassport: <<SemanticId Aspect Key>>
DigitalProductPassport: <<SemanticId Aspect Key>>
parent: <<Parent Version Metadata>>
parent: <<Parent Version Metadata>>
@id: <<DID Web or link to the specific parent version>>
digestMultibase: <<Hash Checksum from Parent Document>
@id: <<DID Web or link to the specific parent version>>...
Digital Product Passport Instance JSON 
Payload Content
Digital Product Passport Instance JSON...
Text is not SVG - cannot display
\ No newline at end of file +

Proof and Verification Methods
Metadata
Certified Data Credential
Verifiable Credential Document
credentialSubject
DigitalProductPassport: <<SemanticId Aspect Key>>
parent: <<Parent Version Metadata>>
@id: <<DID Web or link to the specific parent version>>
digestMultibase: <<Hash Checksum from Parent Document>
Digital Product Passport Instance JSON 
Payload Content
\ No newline at end of file diff --git a/dpp-verification/resources/processes/document-credential-resume.svg b/dpp-verification/resources/processes/document-credential-resume.svg new file mode 100644 index 000000000..5f9b45c25 --- /dev/null +++ b/dpp-verification/resources/processes/document-credential-resume.svg @@ -0,0 +1,4 @@ + + + +
Digital Product Pass / Aspect Model Payload
Complete Aspect
or
Specific Attributes
Digital Product Pass / Aspect Model Payload...
Verifiable Credential Document
Verifiable Credential Document
Proof and Verification Methods
Proof and Verification Methods
Metadata
Metadata
Text is not SVG - cannot display
\ No newline at end of file diff --git a/dpp-verification/resources/processes/document-credential-resume.svg.license b/dpp-verification/resources/processes/document-credential-resume.svg.license new file mode 100644 index 000000000..6ae72333e --- /dev/null +++ b/dpp-verification/resources/processes/document-credential-resume.svg.license @@ -0,0 +1,13 @@ +## NOTICE + +This work is licensed under the [CC-BY-4.0](https://creativecommons.org/licenses/by/4.0/legalcode). + +- SPDX-License-Identifier: CC-BY-4.0 +- SPDX-FileCopyrightText: 2023, 2024 BMW AG +- SPDX-FileCopyrightText: 2023, 2024 CGI Deutschland B.V. & Co. KG +- SPDX-FileCopyrightText: 2024 Contributors to the Eclipse Foundation +- Source URL: https://github.com/eclipse-tractusx/digital-product-pass + +## AUTHORS + +- [Mathias Brunkow Moser](https://github.com/matbmoser) From 4e90ce3dc348570a1245bb40f61367cee1cb5bc2 Mon Sep 17 00:00:00 2001 From: Mathias Brunkow Moser Date: Mon, 15 Jul 2024 21:06:01 +0200 Subject: [PATCH 12/25] feat: added detailed description about cdc credential --- dpp-verification/README.md | 137 +++++++++++++++++++++++++++++++++---- 1 file changed, 125 insertions(+), 12 deletions(-) diff --git a/dpp-verification/README.md b/dpp-verification/README.md index e6f88250d..f22b59a0e 100644 --- a/dpp-verification/README.md +++ b/dpp-verification/README.md @@ -127,6 +127,13 @@ This concept has been proved to be of high interest from the Certification and V - [Technical Specification](#technical-specification) - [Certification Aspects Schemas](#certification-aspects-schemas) - [Certified Data Credential Schema](#certified-data-credential-schema) + - [CDC Semantic](#cdc-semantic) + - [CDC SemanticId](#cdc-semanticid) + - [CDC Reference to Parent](#cdc-reference-to-parent) + - [CDC JSON-LD Context Schema](#cdc-json-ld-context-schema) + - [Wrapped Aspect Model](#wrapped-aspect-model) + - [CDC Credential Types Definition](#cdc-credential-types-definition) + - [CDC Example](#cdc-example) - [Certified Snapshot Credential Schema](#certified-snapshot-credential-schema) - [Attribute Certification Record](#attribute-certification-record) - [Technical Integration Design](#technical-integration-design) @@ -526,16 +533,123 @@ The CDC schema contains the complete passport and some additional information, a Here we have an example with the [Digital Product Passport v5.0.0](https://raw.githubusercontent.com/eclipse-tractusx/sldt-semantic-models/main/io.catenax.generic.digital_product_passport/5.0.0) Aspect Model. +### CDC Semantic + +The Certified Data Credential uses the [Verifiable Credential Data Model in V2](https://www.w3.org/TR/vc-data-model-2.0/) as an aspect model "parent" instance. Diverse attributes are already modeled and have their JSON-LD `@context` defined in the following URL: [https://www.w3.org/ns/credentials/v2](https://www.w3.org/ns/credentials/v2). + +In order to detail the special attributes used in the Certified Data Credential a SAMM Model was created specifying the fields. + +#### CDC SemanticId + +``` +urn:samm:io.catenax.dpp_verification.cdc:1.0.0#CertifiedDataCredential +``` + +The SAMM RDF file can be found in the following path: [dpp-verification/semantics/io.catenax.dpp_verification.cdc/1.0.0/CertifiedDataCredential.ttl](semantics/io.catenax.dpp_verification.cdc/1.0.0/CertifiedDataCredential.ttl) + +### CDC Reference to Parent + +A Certified Data Credential **MAY** have a reference to a parent credential with older version. The idea is to link the credentials and maintain a version control of the content. In this way traceability can be improved. The fields included are: + +|Field | Description | Example | +| --- |-- | -- | +| `@id` | Contains the DID Web or URL for the parent version of the credential. In this case because we are using Catena-X Standards, it will contain the HREF for the EDC data plane. |`did:web:dpp-test-system.com:BPNL000000000000:api:public:urn%3Auuid%3A1c5b6a7c-90d4-3481-0538-f134ff53076d` | +| `digestMultipart` | This is a standard field from the W3C security data model specifications, it contains in this case a [HASH SHA3-512](https://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.202.pdf), that is generated as a checksum from the complete parent credential | `64b1a523da600e8fc0018cf57b8f7756b83bb6e9b11c81b1c7444272fab239902321b1b6ae6624d6846fd010616ae98c118f12491f922badd64e58b782c6a115` | + +### CDC JSON-LD Context Schema + +Using the [simple-wallet](./simple-wallet/README.md) `/context` any SAMM Aspect Model JSON Schema can be converted into a fully functional JSON-LD Context Schema. + +In order to simply the usage of the context schema, it was uploaded to this github repository and can be accessed in its raw version at the credential context in the following way: + +|CDC @Context| [https://raw.githubusercontent.com/eclipse-tractusx/digital-product-pass/main/dpp-verification/schemas/cdc/1.0.0/certifiedDataCredential.jsonld](https://raw.githubusercontent.com/eclipse-tractusx/digital-product-pass/main/dpp-verification/schemas/cdc/1.0.0/certifiedDataCredential.jsonld) | +| - | - | + +### Wrapped Aspect Model + +In the case of the CDC credential, an aspect model payload will be included in the `credentialSubject` field from the verifiable credential. + +For enabling the **semantic context** in the credential when it is expanded, using the [simple-wallet](./simple-wallet/README.md) `/context` any SAMM Aspect Model JSON Schema can be converted into a fully functional JSON-LD Context Schema. + +The JSON-LD context schema for the aspect model can be generated for **any Catena-X standardized aspect model**, based on the JSON schema provided in the SAMM aspect modeler and in the semanticId. + +For easing the PoC implementation the `@context` for the Digital Product Passport v5.0.0 model was generated: + + +|Digital Product Passport @Context| [https://raw.githubusercontent.com/eclipse-tractusx/digital-product-pass/main/dpp-verification/schemas/dpp/5.0.0/digitalProductPass.jsonld](https://raw.githubusercontent.com/eclipse-tractusx/digital-product-pass/main/dpp-verification/schemas/dpp/5.0.0/digitalProductPass.jsonld) | +| - | - | + +It is really important to **define the semantic model id key** in the `credentialSubject`, example: + +```json +"credentialSubject": { + "DigitalProductPassport": { + "metadata": { + ... + } + ... + } +} +``` + +The value can be found in the end of the semantic id, for example in the digital product pass is: `DigitalProductPassport` because the semanticId is the following: + +``` +urn:samm:io.catenax.generic.digital_product_passport:5.0.0#DigitalProductPassport +``` + +In this way the semantic structure, can be expanded in the JSON-LD context and each field from the aspect model can be found in context from the standardized aspect model. + +>[!IMPORTANT] +> +> When creating the verifiable credentials using the CDC aspect model, is recommended to use a JSON-LD Playground for expanding the credential and verifying that all the attributes from the aspect model are referenced in a context. Otherwise, the JSON-LD verifiable credential is not valid. JSON-LD Playground Example: [https://json-ld.org/playground/](https://json-ld.org/playground/) + + +### CDC Credential Types Definition + +The following list of types **MUST** be provided in the following order for the Certified Data Credential: + +```json +"type": [ + "VerifiableCredential", + "CertifiedDataCredential", + "<>" +] +``` + +The last field `<>` represents the aspect model semantic id name. + +Example for the Digital Product Passport: + +``` +urn:samm:io.catenax.generic.digital_product_passport:5.0.0#DigitalProductPassport +``` + +The value can be found in the end of the semantic id, and shall be referenced. + +```json +"type": [ + "VerifiableCredential", + "CertifiedDataCredential", + "DigitalProductPassport" +] +``` + + +### CDC Example + +Here is an example of how the Certified Data Credential looks like for a Digital Product Passport aspect model in version v5.0.0: +
-🚀 Expand Certified Data Credential (CDC) Aspect Schema +🚀 Expand Certified Data Credential (CDC) Aspect Example ```json { "@context": [ "https://www.w3.org/ns/credentials/v2", "https://w3c.github.io/vc-jws-2020/contexts/v1/", - "https://raw.githubusercontent.com/eclipse-tractusx/digital-product-pass/feature/verification-schemas/dpp-verification/schemas/cdc/1.0.0/certifiedDataCredential.jsonld", - "https://raw.githubusercontent.com/eclipse-tractusx/digital-product-pass/feature/verification-schemas/dpp-verification/schemas/dpp/5.0.0/digitalProductPass.jsonld" + "https://raw.githubusercontent.com/eclipse-tractusx/digital-product-pass/main/dpp-verification/schemas/cdc/1.0.0/certifiedDataCredential.jsonld", + "https://raw.githubusercontent.com/eclipse-tractusx/digital-product-pass/main/dpp-verification/schemas/dpp/5.0.0/digitalProductPass.jsonld" ], "type": [ "VerifiableCredential", @@ -947,7 +1061,7 @@ The CSC schema contains the partial passport with different attributes, all them Here we have an example of the generated CSC from the [previous CDC Aspect](#certified-data-credential-schema) the [Digital Product Passport v5.0.0](https://raw.githubusercontent.com/eclipse-tractusx/sldt-semantic-models/main/io.catenax.generic.digital_product_passport/5.0.0) Aspect Model.
-🚀 Expand Certified Snapshot Credential (CSC) Aspect Schema +🚀 Expand Certified Snapshot Credential (CSC) Aspect Example ```json { @@ -955,8 +1069,8 @@ Here we have an example of the generated CSC from the [previous CDC Aspect](#cer "https://www.w3.org/ns/credentials/v2", "https://w3c.github.io/vc-jws-2020/contexts/v1/", "https://w3id.org/security/data-integrity/v2", - "https://raw.githubusercontent.com/eclipse-tractusx/digital-product-pass/docs/v2/verification/dpp-verification/schemas/csc/1.0.0/certifiedSnapshotCredential.jsonld", - "https://raw.githubusercontent.com/eclipse-tractusx/digital-product-pass/feature/verification-schemas/dpp-verification/schemas/dpp/5.0.0/digitalProductPass.jsonld" + "https://raw.githubusercontent.com/eclipse-tractusx/digital-product-pass/main/dpp-verification/schemas/csc/1.0.0/certifiedSnapshotCredential.jsonld", + "https://raw.githubusercontent.com/eclipse-tractusx/digital-product-pass/main/dpp-verification/schemas/dpp/5.0.0/digitalProductPass.jsonld" ], "type": [ "VerifiableCredential", @@ -1021,7 +1135,7 @@ The only requirement is that this attributes belong to a specific submodel refer "https://www.w3.org/ns/credentials/v2", "https://w3c.github.io/vc-jws-2020/contexts/v1/", "https://w3id.org/security/data-integrity/v2", - "https://raw.githubusercontent.com/eclipse-tractusx/digital-product-pass/docs/v2/verification/dpp-verification/schemas/amr/1.0.0/attributeCertificationRecord.jsonld" + "https://raw.githubusercontent.com/eclipse-tractusx/digital-product-pass/main/dpp-verification/schemas/amr/1.0.0/attributeCertificationRecord.jsonld" ], "type": [ "VerifiablePresentation", @@ -1033,8 +1147,8 @@ The only requirement is that this attributes belong to a specific submodel refer "https://www.w3.org/ns/credentials/v2", "https://w3c.github.io/vc-jws-2020/contexts/v1/", "https://w3id.org/security/data-integrity/v2", - "https://raw.githubusercontent.com/eclipse-tractusx/digital-product-pass/docs/v2/verification/dpp-verification/schemas/csc/1.0.0/certifiedSnapshotCredential.jsonld", - "https://raw.githubusercontent.com/eclipse-tractusx/digital-product-pass/feature/verification-schemas/dpp-verification/schemas/dpp/5.0.0/digitalProductPass.jsonld" + "https://raw.githubusercontent.com/eclipse-tractusx/digital-product-pass/main/dpp-verification/schemas/csc/1.0.0/certifiedSnapshotCredential.jsonld", + "https://raw.githubusercontent.com/eclipse-tractusx/digital-product-pass/main/dpp-verification/schemas/dpp/5.0.0/digitalProductPass.jsonld" ], "type": [ "VerifiableCredential", @@ -1097,9 +1211,6 @@ The only requirement is that this attributes belong to a specific submodel refer
# Technical Integration Design - -> [!WARNING] -> The complete technical integration design is still not available here! More details coming soon... ## Interfaces @@ -1465,6 +1576,8 @@ No content with copyright was copied. All the information used as reference in t | A Beginners Guide to Decentralized Identifiers (DIDs) | Amarachi Johnson-Ubah - Medium | 2022 | https://medium.com/veramo/a-beginners-guide-to-decentralized-identifiers-dids-5e842398e82c#:~:text=A%20decentralized%20identifier%20is%20an,the%20signatures%20of%20that%20subject | | Schema Organization for JSON-LD | W3C | 2021-2024 | https://schema.org/ | | IDTA AAS 3.0 Standard | IDTA | April 2023 | https://industrialdigitaltwin.org/wp-content/uploads/2023/04/IDTA-01002-3-0_SpecificationAssetAdministrationShell_Part2_API.pdf | +| SHA-3 Standard | U.S. Federal Infromation Technology Laboratory | August 2015 | https://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.202.pdf | + # Special Thanks From 526fc683919c4b9670062badf0412a5b00179edf Mon Sep 17 00:00:00 2001 From: Mathias Brunkow Moser Date: Tue, 16 Jul 2024 20:40:03 +0200 Subject: [PATCH 13/25] feat: added detailed description of implementation, amr, cdc and csc --- dpp-verification/README.md | 367 +++++++++++++++--- .../attribute-certification-journey.svg | 4 + .../implementation/cdc-context-blueprint.svg | 4 + .../cdc-document-credential.svg | 2 +- .../complete-csc-context-blueprint.svg | 2 +- .../implementation/csc-context-blueprint.svg | 2 +- .../resources/screenshots/unverified-data.png | Bin 0 -> 331851 bytes .../screenshots/verification-details.png | Bin 0 -> 206696 bytes .../verification-failed-details.png | Bin 0 -> 137708 bytes .../screenshots/verification-failed.png | Bin 0 -> 340131 bytes .../resources/screenshots/verified-dpp-ui.png | Bin 0 -> 335304 bytes .../resources/screenshots/verified-proof.png | Bin 0 -> 136087 bytes 12 files changed, 332 insertions(+), 49 deletions(-) create mode 100644 dpp-verification/resources/implementation/attribute-certification-journey.svg create mode 100644 dpp-verification/resources/implementation/cdc-context-blueprint.svg create mode 100644 dpp-verification/resources/screenshots/unverified-data.png create mode 100644 dpp-verification/resources/screenshots/verification-details.png create mode 100644 dpp-verification/resources/screenshots/verification-failed-details.png create mode 100644 dpp-verification/resources/screenshots/verification-failed.png create mode 100644 dpp-verification/resources/screenshots/verified-dpp-ui.png create mode 100644 dpp-verification/resources/screenshots/verified-proof.png diff --git a/dpp-verification/README.md b/dpp-verification/README.md index f22b59a0e..b8e276140 100644 --- a/dpp-verification/README.md +++ b/dpp-verification/README.md @@ -102,14 +102,14 @@ This concept has been proved to be of high interest from the Certification and V - [Abstract Interaction (Business Interaction)](#abstract-interaction-business-interaction) - [Roles/Actors](#rolesactors) - [Assumptions](#assumptions) -- [Verification Statements](#verification-statements) - - [Abstract Types](#abstract-types) - - [Verification Statements Documents/Credentials](#verification-statements-documentscredentials) - - [Document Exchange Details](#document-exchange-details) - [Creating Trust and Risk Mitigation Assets](#creating-trust-and-risk-mitigation-assets) - [Verifiable Credential Documents](#verifiable-credential-documents) - [What is a Verifiable Credential?](#what-is-a-verifiable-credential) - [Credential Schema](#credential-schema) +- [Verification Statements](#verification-statements) + - [Abstract Types](#abstract-types) + - [Verification Statements Documents/Credentials](#verification-statements-documentscredentials) + - [Document Exchange Details](#document-exchange-details) - [Certification Processes](#certification-processes) - [Attribute Certification Process](#attribute-certification-process) - [Self-Testify Certification Process](#self-testify-certification-process) @@ -135,9 +135,29 @@ This concept has been proved to be of high interest from the Certification and V - [CDC Credential Types Definition](#cdc-credential-types-definition) - [CDC Example](#cdc-example) - [Certified Snapshot Credential Schema](#certified-snapshot-credential-schema) - - [Attribute Certification Record](#attribute-certification-record) + - [CSC Semantic](#csc-semantic) + - [CSC SemanticId](#csc-semanticid) + - [CSC Reference to Origin](#csc-reference-to-origin) + - [CSC JSON-LD Context Schema](#csc-json-ld-context-schema) + - [Attribute List Description](#attribute-list-description) + - [Validation Method Description](#validation-method-description) + - [Validation Method Types](#validation-method-types) + - [CSC Credential Types Definition](#csc-credential-types-definition) + - [CSC Example](#csc-example) + - [Attribute Certification Record Schema](#attribute-certification-record-schema) + - [ACR Credential Fields Definition](#acr-credential-fields-definition) + - [ACR CSC Verifiable Credentials List](#acr-csc-verifiable-credentials-list) + - [ACR Submodel Reference](#acr-submodel-reference) + - [ACR Example](#acr-example) - [Technical Integration Design](#technical-integration-design) - [Interfaces](#interfaces) + - [Self-Testify Data Certification and Verification Implementation](#self-testify-data-certification-and-verification-implementation) + - [Simple Wallet](#simple-wallet) + - [Attribute Certification Blueprint](#attribute-certification-blueprint) + - [Attribute Certification Components](#attribute-certification-components) + - [Attribute Certification Registry](#attribute-certification-registry) + - [Attribute Certification System](#attribute-certification-system) + - [Attribute Certification Journey](#attribute-certification-journey) - [Digital Twin Configuration](#digital-twin-configuration) - [Certified Data Credential Submodel](#certified-data-credential-submodel) - [CDC Semantic ID Keys](#cdc-semantic-id-keys) @@ -270,7 +290,7 @@ The other terminology from **Data Provider** to **Data Auditor** is called **Dat ## Abstract Interaction (Business Interaction) -In the following diagram we can observe how the data provider, the data auditor and the data consumer interact:# Certification Processes +In the following diagram we can observe how the data provider, the data auditor and the data consumer interact: ![Roles Business Interaction](./resources/processes/roles-business-interaction.svg) @@ -306,47 +326,10 @@ Therefore, we have decided to list the initial assumptions that are required for | **The wallets used in the concept allow to sign any type of credential** | In order for the concept to work the wallets need to be able to sign any credential document using the private key, and also enable the "DID" endpoint to retrieve the public keys through the internet (DID WEB). | | **Each company MUST have a decentralized wallet** | In order to sign the credentials by your own as company you need to have a valid that fits to the decentralized wallets concept that is going to be standardized in Catena-X. | | **All data exchanges are done through the Eclipse DataSpace Connector** | Every company **MUST** have an EDC in order to provide data to other parties and consume data from other partners. Data sovereignty is followed and shall use the guidelines provided by the Catena-X network. | - -# Verification Statements - -For our technical implementation from the Certification/Verification of aspect models and attributes we can abstract two type of verification statements: - -## Abstract Types - -| Type | Description | -| ------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Complete Data Verification Statement | Self Signed Document containing the complete data from an aspect model payload. | -| Partial Data Verification Statement | Attribute level certified document containing one or more attributes from the **Complete Data Verification Statement** or from a **Plain JSON Aspect Model payload**. | - -## Verification Statements Documents/Credentials - -The different verification statement types were mapped to certain technical verification statement documents which encapsulate the certification and verification of attributes in the framework. Using the **Verifiable Credential** technology from the W3C we are able to identity to different documents to have signature from different issuers: - -> [!TIP] -> -> For more information about what is a verifiable credential [go to this chapter](#what-is-a-verifiable-credential). - -| Document/Credential Name | Short Name | Issuer | Verification Statement Type | Content | Description | -| --------------------------------- | ---------- | ------------- | ------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| **Certified Data Credential** | **CDC** | Data Provider | Complete Data Verification Statement | 1. Complete Aspect Model Payload Data
2. Signature from Data Issuer
3. Version Control | Credential that contains the complete passport and is signed by the issuer of the data. It allows tracking changes during the updates from the passport in the supply chain.
It can be "self-testified" by the data provider when creating/issuing the passport data. | -| **Certified Snapshot Credential** | **CSC** | Data Auditor | Partial Data Verification Statement | 1. Selected attributes from the Aspect Model Payload Data
2. Hashed "proofs" per attribute and data auditor signature
3. Methods used to "certify" each attribute
4. Reference to Audited Complete Verification Statement Content | Credential that follows "selective disclosure" by hashing the verified fields allowing the verification in milliseconds by just comparing hashes. It contains the "partial" digital product pass.
It is signed by the Auditor of the data attributes at the end of the certification, indicating the attributes which are included there were certified against specific "methods". | - -## Document Exchange Details - -The different roles will exchange different document which will contain, information and proof of the data which is being exchanged. - -![Roles Document Exchange Interaction](./resources/processes/roles-document-exchange-interaction.svg) - -**Data Providers** will be providing data for the *Data Consumers* and the *Data Auditors*. -This data may vary depending on the data exchanged and certified by the *Data Auditors*. The auditors will consume data from the **Data Provider** creating "Verification Statements" for the data consumed, signing the data and sending it back to the **Data Provider**. In this way the provider will be able to present the data to the consumers and the consumer will be able to verify the signature with the **Data Auditor**. - # Creating Trust and Risk Mitigation Assets > Why to place trust in companies which certify data? -The companies auditing the data must be authorized and given the trust -from another member party to issue data related credentials. Only - We know we humans make mistakes. When third party companies already known in the business of providing trust and certifications for specific assets. These assets would be audited, or its original data would be audited, and then will be compared to the different **Regulations**, **Standards** and **Rule books** that define if the data content is: @@ -356,6 +339,8 @@ in the business of providing trust and certifications for specific assets. These - Certify that the actual physical asset has the content which is placed in the Digital Product Pass serialized or type payload. - Certify that issuance of data to prevent fraud +Companies that audit data are trusted by regulators, by several members of the supply chain and also by governments that require this companies to do inspections, auditing processes and other companies in other to generate proofs that companies are following the rules. Therefore, when talking about Catena-X were a Business to Business data exchange is done, allowing the data exchange between parties, to be audited by a third neutral party which will "certify" and "validate" if the data exchanged is correct and plausible. In this way the consumer company can trust that the data received from the data provider party is correct and then more accurate decisions can be taken over this data, knowing that the "data" auditor company has liability, during the certified time, in case something goes wrong. + ## Verifiable Credential Documents The idea behind the verifiable credentials is to provide signed proof @@ -423,6 +408,41 @@ Depending on each verification types different configuration will be provided in | **Proof and Verification Methods** | This section contain the digital signature from the Data Provider or Data Auditor. It also contains all the methods for a Data Verifier/Data Consumer to access the verification requirements to check if the credential is still valid and not revoked. | + +# Verification Statements + +For our technical implementation from the Certification/Verification of aspect models and attributes we can abstract two type of verification statements: + +## Abstract Types + +| Type | Description | +| ------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Complete Data Verification Statement | Self Signed Document containing the complete data from an aspect model payload. | +| Partial Data Verification Statement | Attribute level certified document containing one or more attributes from the **Complete Data Verification Statement** or from a **Plain JSON Aspect Model payload**. | + +## Verification Statements Documents/Credentials + +The different verification statement types were mapped to certain technical verification statement documents which encapsulate the certification and verification of attributes in the framework. Using the **Verifiable Credential** technology from the W3C we are able to identity to different documents to have signature from different issuers: + +> [!TIP] +> +> For more information about what is a verifiable credential [go to this chapter](#what-is-a-verifiable-credential). + +| Document/Credential Name | Short Name | Issuer | Verification Statement Type | Content | Description | +| --------------------------------- | ---------- | ------------- | ------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| **Certified Data Credential** | **CDC** | Data Provider | Complete Data Verification Statement | 1. Complete Aspect Model Payload Data
2. Signature from Data Issuer
3. Version Control | Credential that contains the complete passport and is signed by the issuer of the data. It allows tracking changes during the updates from the passport in the supply chain.
It can be "self-testified" by the data provider when creating/issuing the passport data. | +| **Certified Snapshot Credential** | **CSC** | Data Auditor | Partial Data Verification Statement | 1. Selected attributes from the Aspect Model Payload Data
2. Hashed "proofs" per attribute and data auditor signature
3. Methods used to "certify" each attribute
4. Reference to Audited Complete Verification Statement Content | Credential that follows "selective disclosure" by hashing the verified fields allowing the verification in milliseconds by just comparing hashes. It contains the "partial" digital product pass.
It is signed by the Auditor of the data attributes at the end of the certification, indicating the attributes which are included there were certified against specific "methods". | + +## Document Exchange Details + +The different roles will exchange different document which will contain, information and proof of the data which is being exchanged. + +![Roles Document Exchange Interaction](./resources/processes/roles-document-exchange-interaction.svg) + +**Data Providers** will be providing data for the *Data Consumers* and the *Data Auditors*. +This data may vary depending on the data exchanged and certified by the *Data Auditors*. The auditors will consume data from the **Data Provider** creating "Verification Statements" for the data consumed, signing the data and sending it back to the **Data Provider**. In this way the provider will be able to present the data to the consumers and the consumer will be able to verify the signature with the **Data Auditor**. + + # Certification Processes For easing the understanding from the certification process and the interaction between the Data Provider and the Data Auditor, some diagrams are provided where the different interactions and artifacts generated are mapped. @@ -554,7 +574,7 @@ A Certified Data Credential **MAY** have a reference to a parent credential with |Field | Description | Example | | --- |-- | -- | | `@id` | Contains the DID Web or URL for the parent version of the credential. In this case because we are using Catena-X Standards, it will contain the HREF for the EDC data plane. |`did:web:dpp-test-system.com:BPNL000000000000:api:public:urn%3Auuid%3A1c5b6a7c-90d4-3481-0538-f134ff53076d` | -| `digestMultipart` | This is a standard field from the W3C security data model specifications, it contains in this case a [HASH SHA3-512](https://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.202.pdf), that is generated as a checksum from the complete parent credential | `64b1a523da600e8fc0018cf57b8f7756b83bb6e9b11c81b1c7444272fab239902321b1b6ae6624d6846fd010616ae98c118f12491f922badd64e58b782c6a115` | +| `digestMultibase` | This is a standard field from the W3C security data model specifications, it contains in this case a [HASH SHA3-512](https://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.202.pdf), that is generated as a checksum from the complete parent credential. | `64b1a523da600e8fc0018cf57b8f7756b83bb6e9b11c81b1c7444272fab239902321b1b6ae6624d6846fd010616ae98c118f12491f922badd64e58b782c6a115` | ### CDC JSON-LD Context Schema @@ -569,6 +589,8 @@ In order to simply the usage of the context schema, it was uploaded to this gith In the case of the CDC credential, an aspect model payload will be included in the `credentialSubject` field from the verifiable credential. +The aspect model `semanticId` **MUST** be referenced as a root attribute in the credential. In this way it is easy to know which aspect model is wrapped in the `credentialSubject`. + For enabling the **semantic context** in the credential when it is expanded, using the [simple-wallet](./simple-wallet/README.md) `/context` any SAMM Aspect Model JSON Schema can be converted into a fully functional JSON-LD Context Schema. The JSON-LD context schema for the aspect model can be generated for **any Catena-X standardized aspect model**, based on the JSON schema provided in the SAMM aspect modeler and in the semanticId. @@ -1060,6 +1082,152 @@ The CSC schema contains the partial passport with different attributes, all them Here we have an example of the generated CSC from the [previous CDC Aspect](#certified-data-credential-schema) the [Digital Product Passport v5.0.0](https://raw.githubusercontent.com/eclipse-tractusx/sldt-semantic-models/main/io.catenax.generic.digital_product_passport/5.0.0) Aspect Model. +### CSC Semantic + +The Certified Snapshot Credential uses the [Verifiable Credential Data Model in V2](https://www.w3.org/TR/vc-data-model-2.0/) as an aspect model "parent" instance. Diverse attributes are already modeled and have their JSON-LD `@context` defined in the following URL: [https://www.w3.org/ns/credentials/v2](https://www.w3.org/ns/credentials/v2). + +In order to detail the special attributes used in the Certified Snapshot Credential a SAMM Model was created specifying the fields. + +#### CSC SemanticId + +``` +urn:samm:io.catenax.dpp_verification.csc:1.0.0#CertifiedSnapshotCredential +``` + +The SAMM RDF file can be found in the following path: [dpp-verification/semantics/io.catenax.dpp_verification.cdc/1.0.0/CertifiedSnapshotCredential.ttl](./semantics/io.catenax.dpp_verification.cdc/1.0.0/CertifiedSnapshotCredential.ttl) + +### CSC Reference to Origin + +A Certified Snapshot Credential **MUST** have a reference to an origin credential. When issued it **MUST** have used another credential as reference for the attribute certification. In this way if both origin credential and the Certified Snapshot Credential are available a comparative between the hashed values and the original values hashed will result in the Verification of the fields in an assertive manner. + +|Field | Description | Example | +| --- |-- | :-- | +| `@id` | Contains the DID Web or URL for the origin structure used for the attribute certification. In this case because we are using Catena-X Standards, it will contain the HREF for the EDC data plane. |`did:web:dpp-test-system.com:BPNL000000000000:api:public:urn%3Auuid%3A1c5b6a7c-90d4-3481-0538-f134ff53076d` | +| `@type` | Contains the mimetype of the data which was used for the certification. |`application/vc+ld+json` | +| `semanticId` | Contains the semanticId of the origin data, allowing anyone to know the structure of the attribute path | `urn:samm:io.catenax.generic.digital_product_passport:5.0.0#DigitalProductPassport` | +| `digestMultibase` | This is a standard field from the W3C security data model specifications, it contains in this case a [HASH SHA3-512](https://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.202.pdf), that is generated as a checksum from the complete origin file | `64b1a523da600e8fc0018cf57b8f7756b83bb6e9b11c81b1c7444272fab239902321b1b6ae6624d6846fd010616ae98c118f12491f922badd64e58b782c6a115` | + +### CSC JSON-LD Context Schema + +Using the [simple-wallet](./simple-wallet/README.md) `/context` any SAMM Aspect Model JSON Schema can be converted into a fully functional JSON-LD Context Schema. + +In order to simply the usage of the context schema, it was uploaded to this github repository and can be accessed in its raw version at the credential context in the following way: + +|CSC @Context| [https://raw.githubusercontent.com/eclipse-tractusx/digital-product-pass/main/dpp-verification/schemas/csc/1.0.0/certifiedSnapshotCredential.jsonld](https://raw.githubusercontent.com/eclipse-tractusx/digital-product-pass/main/dpp-verification/schemas/csc/1.0.0/certifiedSnapshotCredential.jsonld) | +| - | - | + +### Attribute List Description + +In the case of the CSC credential, a list of certified attributes will be included in the `credentialSubject` field from the verifiable credential. + +As described in the [CSC SAMM Aspect Model](./semantics/io.catenax.dpp_verification.cdc/1.0.0/CertifiedSnapshotCredential.ttl) + +At the `attribute` key in the `credentialSubject` field each certified attribute **MUST** be included. + +Each certified attribute **MUST** follow this structure (example): + +```json +{ + "validationMethod": [ + { + "@type": "Standard", + "label": "Catena-X PCF Rulebook Standard", + "@id": "CX-0029", + "uri": "https://catena-x.net/fileadmin/user_upload/Standard-Bibliothek/Update_September23/CX-0029-ProductCarbonFootprintRulebook-v2.0.0.pdf" + } + ], + "@id": "dpp:sustainability.productFootprint.carbon[0].value", + "digestMultibase": "d05da06852ad3b7f8ac51cf20b4ff07be758878643da52cc3418cf15eea3e2e91d93dbc69de977560d4561109021d5b39c9f26cbc6546b39298e8ae70694ec32" +} +``` + +These are the field descriptions and rules: + +| Field | Description | Syntax or Example | +| -- | -- | :- | +| `@id` | Contains the path, using "." as separator and "[]" for array access reference, it shall indicate the specific attribute in the aspect model JSON Payload | `<< modelShortName >> : << path.to.attribute >>`
Example: `dpp:physicalProperties.height.value`| +| `digestMultibase` | This is a standard field from the W3C security data model specifications, it contains in this case a [HASH SHA3-512](https://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.202.pdf) of the value of the attribute key certified | `d05da06852ad3b7f8ac51cf20b4ff07be758878643da52cc3418cf15eea3e2e91d93dbc69de977560d4561109021d5b39c9f26cbc6546b39298e8ae70694ec32` | +| `validationMethod` | This field key name is based on W3W that exist like `verificationMethod`. It is a list of documents, sources, applications, standards, manuals used for the **Validation** of the attribute value. | [-> Go to the Validation Method Schema Description](#validation-method-description) | + +#### Validation Method Description + +The `validationMethod` key contains the list of documents, sources, applications, standards used to validate the value of the attribute audited. + +The structure of each validation method is described in the following way (example): + +```json +{ + "@type": "Standard", + "label": "Catena-X PCF Rulebook Standard", + "@id": "CX-0029", + "uri": "https://catena-x.net/fileadmin/user_upload/Standard-Bibliothek/Update_September23/CX-0029-ProductCarbonFootprintRulebook-v2.0.0.pdf" +} +``` + +| Field | Description | Syntax or Example | +| -- | -- | :- | +| `label`| It describes the "prefferedName" of the validation method, in order to be visualized in a more human-readable way | Catena-X PCF Rulebook Standard | +| `@id` | Makes reference to the Identification of the specific documentation used. It can be used for quick identification of the verification methods selected. | `CX-0029` | +| `uri` | Indicates the direct url or DID:Web to the "resource" or "document" used to validate the value. | `https://catena-x.net/fileadmin/user_upload/Standard-Bibliothek/Update_September23/CX-0029-ProductCarbonFootprintRulebook-v2.0.0.pdf` | +| `@type` | It describes the validation method type. There is a fixed list of possible values to be selected. | [Go to Validation Method Types Enumeration](#validation-method-types) | + +#### Validation Method Types + +The validation method types **MUST** be one of the following: + +| Type | Description | +| - | - | +| `Standard` | Makes reference to a recognized standard by an official entity/organization. | +| `Regulation` | Makes reference to an official regulation published or in draft state. | +| `Rulebook` | Makes reference to a document where calculation methods and guidelines are mentioned. | +| `Document` | Makes reference to a physical or electronic document with no specific type classification. | +| `Book` | Makes reference to a physical or electronic book. | +| `Application` | Makes reference to an application or API used to validate the field. | +| `Process` | Makes reference to a specific process defined to validate the field. | +| `Other` | Allows any other validation method type to be specified | + +> [!NOTE] +> +> The types mentioned here are an example of possible validation methods to be standardized in the future. In order to align in a common specification of validation methods types accross the industry. + +### CSC Credential Types Definition + +The following list of types **MUST** be provided in the following order for the Certified Snapshot Credential: + +```json +"type": [ + "VerifiableCredential", + "CertifiedSnapshotCredential", + "<>" +] +``` + +The last field `<>` represents the aspect model semantic id name that was used for the attribute certification. + +Example for the Digital Product Passport: + +``` +urn:samm:io.catenax.generic.digital_product_passport:5.0.0#DigitalProductPassport +``` + +The value can be found in the end of the semantic id, and shall be referenced: + +```json +"type": [ + "VerifiableCredential", + "CertifiedSnapshotCredential", + "DigitalProductPassport" +] +``` +>[!IMPORTANT] +> +> When creating any verifiable credentials is recommended to use a JSON-LD Playground for expanding the credential and verifying that all the attributes from the aspect model are referenced in a context. Otherwise, the JSON-LD verifiable credential is not valid. JSON-LD Playground Example: [https://json-ld.org/playground/](https://json-ld.org/playground/) + +### CSC Example + +Here is an example of how the Certified Snapshot Credential looks like for a Digital Product Passport aspect model attributes from the model version v5.0.0: + +
🚀 Expand Certified Snapshot Credential (CSC) Aspect Example @@ -1115,7 +1283,7 @@ Here we have an example of the generated CSC from the [previous CDC Aspect](#cer
-## Attribute Certification Record +## Attribute Certification Record Schema ![AMR Schema](./resources/implementation/amr-document-credential.svg) @@ -1126,6 +1294,44 @@ The only requirement is that this attributes belong to a specific submodel refer > [!NOTE] > The Attribute Certification Record (AMR) makes reference to a specific file that contains all the certificates. For enableling the storage, access and management of these credentials, and `Attribute Certification Record` can be generated dynamically using an `Attribute Certification Registry (AMReg) Application` which will then generate the Verifiable Presentation Records dynamically. +### ACR Credential Fields Definition + +The following list of types **MUST** be provided in the following order for the Attribute Certification Record: + +```json +"type": [ + "VerifiablePresentation", + "AttributeCertificationRecord" +] +``` + +Because it is a `Verificable Presentation` it **MUST** the `holder` field in the root level of the credential. +It is defined as a DID:Web for asserting the wallet validity, it **MUST** be defined as described in the W3C standards for Verifiable Credentials. It **MUST** be defined like the `issuer` field in the other credentials, example: + +```json +"holder": "did:web:dpp-provider-wallet.int.demo.catena-x.net:BPNL00000000W3BS" +``` + +### ACR CSC Verifiable Credentials List + +In the field `verifiableCredential` there **MUST** be a list of Certified Snapshot Credentials. +The Certified Snapshot Credentials listed **MUST** be belonging and linked to the **SAME** aspect model. + +### ACR Submodel Reference + +|Field | Description | Syntax or Example | +| --- |-- | :-- | +| `@id` | Contains the URN of the id of the digital twin and the submodel id of the "certified" submodel aspect used for the fields described in the list of Certified Snaphshot Credentials.| `<< digitalTwinId> >> - << submodelId >>`
Example: `urn:uuid:f32fd936-4330-42d9-b230-8cc291cc4140-urn:uuid:cd1c0904-27e2-4ae2-8751-5c8c8e4b6812` | +| `semanticId` | Contains the semanticId of the aspect model "certified". It defines the syntax of the aspect model attribute certifications contained in the list of verifiable credentials. | `urn:samm:io.catenax.generic.digital_product_passport:5.0.0#DigitalProductPassport` | + + + +>[!IMPORTANT] +> +> When creating any verifiable credentials is recommended to use a JSON-LD Playground for expanding the credential and verifying that all the attributes from the aspect model are referenced in a context. Otherwise, the JSON-LD verifiable credential is not valid. JSON-LD Playground Example: [https://json-ld.org/playground/](https://json-ld.org/playground/) + +### ACR Example +
🚀 Expand to see Attribute Certification Record (AMR) Example @@ -1192,7 +1398,7 @@ The only requirement is that this attributes belong to a specific submodel refer ], "submodel": { "semanticId": "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#DigitalProductPass", - "@id": "urn:uuid:cd1c0904-27e2-4ae2-8751-5c8c8e4b6812" + "@id": "urn:uuid:f32fd936-4330-42d9-b230-8cc291cc4140-urn:uuid:cd1c0904-27e2-4ae2-8751-5c8c8e4b6812" }, "id": "urn:uuid:974d35dd-3e5e-4782-ad61-6c49fe294650", "holder": "did:web:dpp-provider-wallet.int.demo.catena-x.net:BPNL00000000W3BS", @@ -1218,6 +1424,75 @@ The digital product pass application would act in the dpp-verification concept a ![Interfaces](./resources/technical/interfaces.svg) +## Self-Testify Data Certification and Verification Implementation + +In the release R24.08 the self-testification using Certified Data Credentials was successfully implemented. Demonstrating the maturity of the concept and its plausibility. + +Here is a diagram that describes how the self-testification implementation works: + +![Context Implementation](./resources/implementation/cdc-context-blueprint.svg) + +>[!IMPORTANT] +> +> No *Aspect Management System* was provided because the scope of the Digital Product Pass Application is to be a data consumer application. +> Therefore, the registration and certification of assets was done manually. +> For more information for doing a manual registration and certification of Aspect Models like the Digital Product Pass consult the postman collection provider: [DPP-VERIFICATION POSTMAN COLLECTION](./resources/postman/Digital%20Product%20Pass%20Verification%20Add-on.postman_collection.json) +> + +The data provider **MUST** self-testify and create the Certified Data Credential as described in the [Certified Data Credential Schema](#certified-data-credential-schema). + + +### Simple Wallet + +In order to ease the testing and to demonstrate the functionality of Verifiable Digital Product Passports using Catena-X as a data exchange motor and the DID:Web methods to find and retrieve the public keys, a minimum viable wallet was developed using `python`. + +The simple wallet documentation and details are all available in the `dpp-verification/simple-wallet` directory, here more information can be found: + +- [Simple Wallet + Docs](./simple-wallet/) +- [Simple Wallet Chart](./charts/simple-wallet/) + +The simple wallet is able to: + +- Issue Verifiable Credentials with the following specifications: + - With Verifiable Credentials Data Model Version 2.0 Schema + - JsonWebSignature2020 signatures, which are used in Gaia-X standards +- Verify Verifiable Credentials with the following functionality: + - Resolve DID:Web from credentials + - Get JsonWebKey2020 public keys from another wallet `did.json` interface. + - Check the expiration data and data integrity. +- Authenticate & Authorize via Business Partner Numbers (BPN) and API Keys. + +Additionally, in order to allow the certification of any aspect model standardized in Catena-X, it would be necessary to create valid JSON-LDs. + +Therefore, the `@context` from the credentials **MUST** be defined in the correct way so that the *JSON-LD* Verifiable Credential can be expanded. + +The `simple-wallet` component provides a solution to this problem, it has an API called `/context` that allows the transformation from JSON Schemas produced by the SAMM Aspect Modeler into valid JSON-LD context schemas. In this way any Catena-X Standardized in SAMM will be able to be "Certified" and included in a credential, so that the attributes keys remain in context (using the `semanticId`) when the JSON-LD is expanded. + +## Attribute Certification Blueprint + +As defined in the [Data Certification Process Chapter](#certification-processes) the data auditor and data provider will engage in a communication process, so that the data provider can send the data with the attributes to be "Validated" or "Certified" by the data auditor. + +### Attribute Certification Components + +For enabling the process of certifying attributes, different systems need to be used in order to automate the process. This is a context diagram that explains the interaction in between the systems: + +![Certification Context](./resources/implementation/csc-context-blueprint.svg) + +#### Attribute Certification Registry + +The **Attribute Certification Registry** (ACReg), is an Aspect Management System which initiates the process and requests the certification of specific aspect models for data auditors using the `EDC Push Notification` functionality. The registry is also responsible for managing the storage, issuance and presentation of Attribute Certification Records (ACR) when called by an EDC component. + +#### Attribute Certification System + +The **Attribute Certification System** provides the auditor with the capability of receiving and processing aspect audit requests. As well as providing the auditor the possibility to select and perform the data validation of specific attributes an aspect model. It is responsible for + +### Attribute Certification Journey + +For the certification journey of specific attributes of a Digital Product Pass or any other JSON Aspect Model payload the following process **MAY** be followed: + +![Certification Journey Flow](./resources/implementation/attribute-certification-journey.svg) + + ## Digital Twin Configuration The Digital Twins are a critical component of this Catena-X Data Verification Concept. They reference where the data and which EDC Assets should be negotiated in order to retrieve data from the EDC Dataplane Proxy. Therefore, the definition of a structure that can be used to differentiate between submodels in a Part Digital Twin is essential. diff --git a/dpp-verification/resources/implementation/attribute-certification-journey.svg b/dpp-verification/resources/implementation/attribute-certification-journey.svg new file mode 100644 index 000000000..2d800cbe8 --- /dev/null +++ b/dpp-verification/resources/implementation/attribute-certification-journey.svg @@ -0,0 +1,4 @@ + + + +
Input
<<Aspect JSON Payload>>
Digital Product Passport
Attribute 1
Attribute 2
Attribute 3
....
Output


Input
Attribute 1
Attribute 1 Hashed Value
Attribute 1 JSON Path
List of Validation Methods
Attribute 1
Actions:

1º- Select Attributes 1 & 2
2º- Validate Values Against Validation Methods (Standards, Rulebooks, etc...)
3º- Hash Attributes 1 & 2 Values
4º- Issue CSC Credential


<<Aspect Certification System>>
Attribute Certification System


Attribute 1
Attribute 2 Hashed Value
Attribute 2 JSON Path
List of Validation Methods
Attribute 2

<<Attribute Certification Document>>
Certified Snapshot Credential 1
Auditor Digital Signature
Data Auditor A
<<Wallet System>>
Wallet
Sign
Data Provider A
Output



<<Aspect Management System>>
Attribute Certification Registry

<<Verifiable Presentation>>
Attribute Certification Record
Data Provider Digital Signature
Sign
<<Wallet System>>
Wallet
....
Attribute 3 Hashed Proof
CSC 2 Certified by Auditor B
CSC 1 Certified by Auditor A
Attribute 1 Hashed Proof
Attribute 2 Hashed Proof
Data Provider A
Actions:

1º- Identify the submodel of the "certified" aspect model
2º- Create or Add the CSC to an Attribute Certification Record Document which is linked to the corresponding submodel.
3º- Issue and Store the Certification Record with the input CSC inside.

\ No newline at end of file diff --git a/dpp-verification/resources/implementation/cdc-context-blueprint.svg b/dpp-verification/resources/implementation/cdc-context-blueprint.svg new file mode 100644 index 000000000..8e9a7f191 --- /dev/null +++ b/dpp-verification/resources/implementation/cdc-context-blueprint.svg @@ -0,0 +1,4 @@ + + + +
Data Provider
<<Part Search System>>
Digital Twin Registry
Issue the Certified Data Credential
(CDC)
Store
Certified Data 
Credential
(CDC)
<<Not Implemented in R24.08>>
Aspect Management System
Retrieve 
Aspect Models Payloads
<<Gateway>>
Eclipse Dataspace Connector
Lookup and Retrieve
Digital Twins
Register 
Submodel Endpoint
 in Digital Twin
<<Manage>>
Data
Provider
Admin
<<Wallet System>>
Simple Wallet
Create CDC
from DPP Aspect
<<Static Storage System>>
Data Service
Data Consumer
<<Aspect Verification System>>
Digital Product Pass
<<Wallet System>>
Simple Wallet
<<Gateway>>
Eclipse Dataspace Connector
Verification
Results
Verify
Aspect
Aspect 
& Digital Twin
Get Aspect
& Digital Twin
Send Data Through Proxy
Text
Request Catalog, Negotiate 
& Use EDC Data Plane Proxy
Resolve DID Web and Get Public Key
\ No newline at end of file diff --git a/dpp-verification/resources/implementation/cdc-document-credential.svg b/dpp-verification/resources/implementation/cdc-document-credential.svg index 96e95dc23..857b805ff 100644 --- a/dpp-verification/resources/implementation/cdc-document-credential.svg +++ b/dpp-verification/resources/implementation/cdc-document-credential.svg @@ -1,4 +1,4 @@ -

Proof and Verification Methods
Metadata
Certified Data Credential
Verifiable Credential Document
credentialSubject
DigitalProductPassport: <<SemanticId Aspect Key>>
parent: <<Parent Version Metadata>>
@id: <<DID Web or link to the specific parent version>>
digestMultibase: <<Hash Checksum from Parent Document>
Digital Product Passport Instance JSON 
Payload Content
\ No newline at end of file +

Proof and Verification Methods
Metadata
Certified Data Credential
Verifiable Credential Document
credentialSubject
DigitalProductPassport: <<SemanticId Aspect Key>>
parent: <<Parent Version Metadata>>
@id: <<DID Web or link to the specific parent version>>
digestMultibase: <<Hash Checksum from Parent Document>
Digital Product Passport Instance JSON 
Payload Content
SemanticId
\ No newline at end of file diff --git a/dpp-verification/resources/implementation/complete-csc-context-blueprint.svg b/dpp-verification/resources/implementation/complete-csc-context-blueprint.svg index 3cbfa8d9c..db7e742ad 100644 --- a/dpp-verification/resources/implementation/complete-csc-context-blueprint.svg +++ b/dpp-verification/resources/implementation/complete-csc-context-blueprint.svg @@ -1,4 +1,4 @@ -
Data Provider
<<Part Search System>>
Digital Twin Registry
Present Attribute Certification Record
as Verifiable Presentation 
(AMR)
Issue Attribute Certification Record
as Verifiable Presentation 
(AMR)
Store
 Aspect Model 
Payloads
<<Aspect Management System>>
Attribute Certification Registry
Retrieve 
Aspect Models Payloads
<<Gateway>>
Eclipse Dataspace Connector
Lookup and Retrieve
Digital Twins
Receive EDC Push Notification
with Certified Snapshot Credential 
(CSC)
Register 
Submodel Endpoint
 in Digital Twin
<<Manage>>
Data
Provider
Admin
<<Wallet System>>
Simple Wallet
Store 
CSC in AMR
<<Static Storage System>>
Data Service
Data Auditor
Receive EDC Push Notification
with Metadata + Data about Certification
<<Gateway>>
Eclipse Dataspace Connector
Send 
Certified Snapshot Credential
(CSC)
Issue Certified Snapshot Credential
as Verifiable Credential (CSC)
<<Aspect Certification System>>
Attribute Certification System
<<Wallet System>>
Simple Wallet
<<Certify>>
Data
Auditor
Expert
Create CSC 
from DPP
Send Certification
Metadata & Data 
Send 
Attribute Certification 
Data
Data Consumer
<<Aspect Verification System>>
Digital Product Pass
<<Wallet System>>
Simple Wallet
<<Gateway>>
Eclipse Dataspace Connector
Verification
Results
Verify
Aspect
Aspect 
& Digital Twin
Get Aspect
& Digital Twin
Send Data Through Proxy
Text
Request Catalog, Negotiate 
& Use EDC Data Plane Proxy
Resolve DID Web and Get Public Key
Resolve DID Web
and Get Public Key
\ No newline at end of file +
Data Provider
<<Part Search System>>
Digital Twin Registry
Present Attribute Certification Record
as Verifiable Presentation 
(AMR)
Issue Attribute Certification Record
as Verifiable Presentation 
(AMR)
Store
 Aspect Model 
Payloads
<<Aspect Management System>>
Attribute Certification Registry
Retrieve 
Aspect Models Payloads
<<Gateway>>
Eclipse Dataspace Connector
Lookup and Retrieve
Digital Twins
Receive EDC Push Notification
with Certified Snapshot Credential 
(CSC)
Register 
Submodel Endpoint
 in Digital Twin
<<Manage>>
Data
Provider
Admin
<<Wallet System>>
Simple Wallet
Store 
CSC in AMR
<<Static Storage System>>
Data Service
Data Auditor
Receive EDC Push Notification
with Metadata + Data about Certification
<<Gateway>>
Eclipse Dataspace Connector
Send 
Certified Snapshot Credential
(CSC)
Issue Certified Snapshot Credential
as Verifiable Credential (CSC)
<<Aspect Certification System>>
Attribute Certification System
<<Wallet System>>
Simple Wallet
<<Certify>>
Data
Auditor
Expert
Create CSC 
from DPP
Send Certification
Metadata & Data 
Send 
Attribute Certification 
Data
Data Consumer
<<Aspect Verification System>>
Digital Product Pass
<<Wallet System>>
Simple Wallet
<<Gateway>>
Eclipse Dataspace Connector
Verification
Results
Verify
Aspect
Aspect 
& Digital Twin
Get Aspect
& Digital Twin
Send Data Through Proxy
Text
Request Catalog, Negotiate 
& Use EDC Data Plane Proxy
Resolve DID Web and Get Public Key
Resolve DID Web
and Get Public Key
\ No newline at end of file diff --git a/dpp-verification/resources/implementation/csc-context-blueprint.svg b/dpp-verification/resources/implementation/csc-context-blueprint.svg index dfbd383f2..3d4dc562f 100644 --- a/dpp-verification/resources/implementation/csc-context-blueprint.svg +++ b/dpp-verification/resources/implementation/csc-context-blueprint.svg @@ -1,4 +1,4 @@ -
Data Provider
<<Part Search System>>
Digital Twin Registry
Present Attribute Certification Record
as Verifiable Presentation 
(AMR)
Issue Attribute Certification Record
as Verifiable Presentation 
(AMR)
Store
 Aspect Model 
Payloads
<<Aspect Management System>>
Attribute Certification Registry
Retrieve 
Aspect Models Payloads
<<Gateway>>
Eclipse Dataspace Connector
Lookup and Retrieve
Digital Twins
Receive EDC Push Notification
with Certified Snapshot Credential 
(CSC)
Register 
Submodel Endpoint
 in Digital Twin
<<Manage>>
Data
Provider
Admin
<<Wallet System>>
Simple Wallet
Store 
CSC in AMR
<<Static Storage System>>
Data Service
Data Auditor
Receive EDC Push Notification
with Metadata + Data about Certification
<<Gateway>>
Eclipse Dataspace Connector
Send 
Certified Snapshot Credential
(CSC)
Issue Certified Snapshot Credential
as Verifiable Credential (CSC)
<<Aspect Certification System>>
Attribute Certification System
<<Wallet System>>
Simple Wallet
<<Certify>>
Data
Auditor
Expert
Create CSC 
from DPP
Send Certification
Metadata & Data 
Send 
Attribute Certification 
Data
\ No newline at end of file +
Data Provider
<<Part Search System>>
Digital Twin Registry
Present Attribute Certification Record
as Verifiable Presentation 
(ACR)
Issue Attribute Certification Record
as Verifiable Presentation 
(ACR)
Store
 Aspect Model 
Payloads
<<Aspect Management System>>
Attribute Certification Registry
(ACReg)
Retrieve 
Aspect Models Payloads
<<Gateway>>
Eclipse Dataspace Connector
Lookup and Retrieve
Digital Twins
Receive EDC Push Notification
with Certified Snapshot Credential 
(CSC)
Register 
Submodel Endpoint
 in Digital Twin
<<Manage>>
Data
Provider
Admin
<<Wallet System>>
Simple Wallet
Store 
CSC in AMR
<<Static Storage System>>
Data Service
Data Auditor
Receive EDC Push Notification
with Metadata + Data about Certification
<<Gateway>>
Eclipse Dataspace Connector
Send 
Certified Snapshot Credential
(CSC)
Issue Certified Snapshot Credential
as Verifiable Credential (CSC)
<<Aspect Certification System>>
Attribute Certification System
<<Wallet System>>
Simple Wallet
<<Certify>>
Data
Auditor
Expert
Create CSC 
from DPP
Send Certification
Metadata & Data 
Send 
Attribute Certification 
Data
\ No newline at end of file diff --git a/dpp-verification/resources/screenshots/unverified-data.png b/dpp-verification/resources/screenshots/unverified-data.png new file mode 100644 index 0000000000000000000000000000000000000000..f72a2241e9a95d202f4bfd17125c3a5116510138 GIT binary patch literal 331851 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 z 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

FO{z<#D?BVAubbX=kXsT8xuiY}`wj5Vr4*I$|M} zbGrN8?W=x&l$agST7elp`~A0$qi8Y(_bZqT+nI;005a+$larYw+hH!4MbG$0RW*yV!tpw!_-u`wM#!wDv^ zZZXY{Q8nGyd9KZ620%wzDE-ldU7gr zS~SuuU{H}Atqwm#UIr=P@+7{03&l*nE~rE6q;sG&o?(AY6iX~oJ5+}b@f&$(4X_f% zcA)1$G^8~k6gf(YC;f77um_2$1LFq_H19dv7yh<~xCW91XTw5Txk zsYGu?E@!nMN}S<{$U^$1#Ze7eFQy~yB7wEYwo1_OxIZX^ibBYN+~j(#anS&8F^GA+ zu59gVr}_Ikp`eu6(Gap<+&hLe{(0!c#b12du9;f)L$PK$Kjg93d};>b?FXrW>Wzf@ z#m}6SAP~8Ef!y?G$N0_=rsO|+bdIS6R9f7N<27Z9ka!MZ69{VXmN9d58Pq2ehPL1M z$4MV|-G*6I<3jcDQOPv!#rDrX2?*kIBi)$5;GI82yZV(Uk#(DY4GL*d1~CX3{lk@i z%FJA)Lv^YPwChjvNB4GoP5kL2DU5DBim!WTAIh{wresxDA{kQRx1!tdbzXjq@mnwP zEXroYgs+vzh)`m>sL_I0rz=mMO1leFzY*0%s4xJ(eBh$I_^&jc!fjOA2$d_bo4q18 zgaa0Ub^}8K|3N0g#|<^>S(gWj;Dx_b9jp63kW`*!s z=$&iUdKGpdo=zEHi2no5!-jqW_a~L^OGwXidDI*y@%K}wMdLInad!(v^Gj?H%XWKO zleNM*1=9RJi$Ld_e01fpI;X8f)TC)>Mwwoh{+-I3meAXNjl?;YSN$Ar^5t}?_n7C? zab2!@+vZ6;;1Jd8YIU!Q)SoIfZ0>Y1S-ZD0S}^cq!+~gw$BAv1M3^dFquMg9{<>YEv-A5^hF_C%)LLYKsjzlTk~Qa`V5K!}*0 zJA=LJe4OdRI8$eY!;}D)Kh#4I-Mz_gY5G0MZ+E$XuW@!_#lIBYro3FkRE?*2-RPKziDp-GyR5i$Zz_*thl z+Jn@g(}SD&YX;Gs_d_EjUa@F8M#hfI5~4Gi4XGRK1{VjUVg(<%RD}k7D4_CCQDmf4 z8r_9T%btBT{y%U&_At+(Eh<2SRJebhRt@eeC0JpIjs3?4NW%leHsAYsK=xw4%~2mu zb>0KZ3KN$EERhA*g7XY+IFoXxju~;u?=#0gYpI>_p#suU$-Gt3#DNB;ROo67gTC#K zJy~G-yl@$LKZ$$~(q}+MGTc6OZr6#ozb{uv+ zZq5Dz-2E*ESQ^F}?&u%xMhUg$d_U{s2RL5-t>s%Hq&^{Wq8A&1OD|4#T?REMB;^&X ze|kMSBhuS=Q`>Fj1n&G+D}lj~lH7vRb&!8Gykm(lU zftiq2jh&|6m*k6Y#@SGN0khYPB>pgT0Ydl4P^5{CvO+%J<8Gkf3HS`H$W@t6XDCqW zpB*vgC7`JC@((nfk&tk!^L6_vY-}yWM+r;WL9141`YJEr5=5r+2A`p|YiXxGdk(FL z0FFVYicHUEb~#Oyq21cf7)cD3U)!PvKoZ%0oR>aJjIH!z9j@+QH`Ns*ek1Z==v5;! z@!eo+yMiddrYIkIC8B2rp^3>VN8X zzrCcKzzd$~PW$TJ8fCK$e?3SGW@A+#FM@?&e9%h+KzESw;pqiZD_KZ zSsJQU#s9-E3}(xIdDC6^sf0)a1Tr_AZM6h$a5GXogZilLaAzjhL--JR!gtPB$9sW@ z41Jeivhlpa2MM9uiSg@&P4Kn275;m$!&UT)^`OqX-PfwtV_eZ^7cr{}TkJ@vQfK_?_K_&1Ad=jAVs$i@D`iL>5L*yCy)`f z8jmCAkJndL!zyrv4S1^hs`onNd2iUX+$OtcYDHoTzHR*g zgxN&>ubZj`hzZ}~X$=YEIukVfhIqP3aER|&gZ)x<7Ed2t&2O_>qE{FLOOf8pnW0R0nqn6eKF`?0tHQYzAc8df*M|#2@afpi)k^8hao;AjWcv~2+8TqN zO-tTV!09P4RSqApp+pK!o}P+u z`2kUG(8{$ve5n8ZBbMupbJ<`bRc$*sSxYZy`5dhS{V-zgKQE00N=nr15rplOPWPR$ zd8nPde3v1TyhINo7s`9S2PEpv7xG%92NCVim0+supz(Ll`jkKeCC0QA=kS@r7IcaZ zn&mwVaXWeSv&OL@(kNg)(omC*zfP7tytm^)>Z8v`EABbZUija%?+PaVZgI(Uk_iRn zvkZ+w^dtI?gwG;cZa1e~msCCy{@qY@O2n}_v3V}RPUS<>h-c9P@FA47A2y6VUN(`# zX2sdQXx@%6n;BiQqAf_~WSL5rp_s~T8R)S3aTk6!c27DVfvi6F4zEXZ{l27FcTaz7 z899)*dkyUNLJxN*R1}7B1m6Xf0+)-EY z8)sNnwd`^7`G9_ZOkM}w&;fhCf}_FCrl@&>Rj5IEd%y71uW+}n`#rj>H^ykE(|f7)P3q<+CJ< z==wC6hRlRTIiYFxK${lFT#}vu&-tDBgSUme{3n0_s9)=*K#L}FXZqokvJkS$24^CF zPB1Y5Yh0`l-`<^5&E5ui)VSF9EfZgLTmV?UB?yzSr|SR@G97qK^OX0VxF+) zGZjM_s$7w%izrE}xIH~(m@oz#oF;J+X64=(TCVaeCQLE0-ElZGkcm2M@9Mb7{d1$bp#H4{w>^y^6O}WXBJZ#X!V~5n&y>|8}H^g+rj(LK~@)Miam0M6aY#`yWz9bBsPGdMjK zEDTx2>?GHbW=(aPDZnE@k(r{wtgnJZXyuM{R?j*Lq|#KPn)^Xbiq1lUE<mq)|j09VS0I=&K{Ik=CP-n_CB0uT3V zn*}7YaJB#ivZQKT67t;HQ5Xy(jg817p}jA}SHdIPG?yZ$2oPhKL=&6fghtp&M#f73 z@r2~@G$e}&?&hMBC0FP*8XgZ-KwWpB)=8Z2+cDBkxZS`|8yrIE#EyZzP{*1Po$R;! z0+0T$Zj~KxK6ou7K|K4s8z%+hFf6J_Y*biGUpXnv8I+xN6VvgnplAM`W1ItcXsW@3)^KqD{0s&UrMB zQB+tbj>vDe;XM(L2GJ=xQ3S)nPKuJucieZ+^S74kDo%=M=Ig>bwrUaiz6i7%&(h+B zX;>+$6Z&VSJ2{4Uv>mxM0@2ICc;QJ4I`@gfOae85ef$agg^r|mweQ0_|K(&Qt^VwM zrPTZF_cRd%RkpUYogP?;tW+i*%i<^F(5QGDiPmU;qysMuk>S7SsX0mx8yXTkD4S#@ zFW=?(i3>DF(Qs{8E$dkK{nfQOo?+n5)kb6Dn@#OEQ}uVg(EfcfcvVYAV9IbMKD3yF z8GM(Tl=D+nU&(4c6caDPM&JI6cV$RDm!!#`OZJ`Lzith9<^jkOZ}Q_}*^`yG80A%XgoNIW-rUf_F9EZ5J~(?&_PK?q(+(}#Npt58#Yk_KZkXEQ}e z|Aa!1SuEV0DyT4$2KO)_^pv6fw^*NjBtbTl9e)+lzEUB%O_zvbL-L$85l6nG$UKY6%ySY>1XTXw_{-}4(_`#dRMD}>#)Bjjc3=`z` zlDE_wvzBD7+~Oi70CCjP!a9Zq)UbwtIq?F`y)Z^a*1m%`0q*NVob)JXtq^B($pv!q zdy4{Wz%1+Lz_?{fcXbU^nXQ@~JyO;lvDA}*2WzVg18T&Vz=EH(7vh&k*-0C&WLPp2 z7?CDf4McKX4e9-23975b@-mVwpJJ(X@CUBVzJ~j>gp*Sz)lV!0<4$YIfs@&VWE*CV zSfcmg2lY9&58`U{i|oPRu=ILx9%)pbkjWW+Z*G)*#+>}cwUe{wLr14Z%Sy-iW(BRK zG0$MMbIzku^TZzGO-N{20GV-CLY@BY_=;Ozj696JJ&>h0Y&we17lOtW(jZj&;pi`AfL0$>0SV4_VFpIBWiHS`){%Y%( zRtnz1c11ZE1^T_{!{_{%I8p=B4EQFIW#^2PG=;alCn+;y_F?R4$~igGu%E1dsD`Hk zQ1lOaPlpa2&(*mmJ^t0|VbYpKO?ES-mWKY)zcD_-32*cRHO?`jD^hs;w*xVEeMWVS z!js4AH6{5@Bz94=(y)c2Qto*73OS4pblJuh=-iN;15-hCZpLE=Sy*+QxHmKLT=7#* zm9^6b64LP3Y(%I!O;PDAE{%b)-&Z1Ke28iGStVX@y}E`u4GDweZtDO~qwJD0hokXT zpDj!H(xODy_rd(CKJ{?0jGl_KKnKo3RGo0%Mv>3D1K35CO!-a%8vp73rsbn z8{!=Xs!T3KFnwsq$i-{FQ35L!_KWX%P-%uuiT(LXJ#gK2NR2fZme?ic>`KxOs>o5S z66-NO8WOg{jO#pq;lW+PHru5Zm$s@Om~kT@-rmseORu6B6tHG;{Z#$OFXDZiZyPMWn!8gDkg?kZHp+AP;TkZQJ5v1{PL3c!8f zN_{S%>En5jynp4@&epFb9~u-U_dZbeQ~B(>IrTV3C0sZG_47!Wl8M8ldPU@<^3$it zMJpwlQBGQS%$@mmQwOEE##Jo0Mled#2*bycymXb(45~T5G3|=b3!nA0tJP?oZ^p zcfT^6luEtfzyo#z!0C5lX7h@Pnp8i(BJ@f@_N|b|D89+jqf8nLCCR2m+-h{ohRp1J zcdmbU`yS>V13kF>4Ck$hh8gh%aw_AK$Vw~m&SPx32Kf9)k~gRuA)~ zZV(~>;s#~;TIwGK8i=wQ^t0x}3R?$R6fVxHr~tH?-`kwc}h13kYL8bj>rL3f47Sr+3;DY zhJ=pc?wguynF7?$rXh0Aso1H7AHe2M;#`t`j#L z%@V#mGHP~A?q*yIM$qIU?VFI)XE~LBJ#3%=ut?kZHk`+RNN#k=PqrkwyT4ct;%jYu z!RM~clu+HxGQ-4}-Q37~68}l%wW_DPHY|_^wO=?7iuOL$GadU|!70Y32T3B- zU0d*RctM^T*mxcQh*tMm+qfx-1U_3bTx`+5I#`R|zd7XEIEOT*ReG6Iru*ZSze(Pj zwBEZL75@_trQKMa>?e&J9XAQFo84V4(3sq#Ue!Mhe$!u>N6e$L7%p@HYln|+$%e`FIuK~TulX9xn1@Zwa%ER04qhNdc)Vx)rd=cD+4{R*HTU= zJoz0G&oBH9|b&4}MH&1zT!DgPv#KJLNaTKWc@%?cpE{%+RlBavCL-v9pqdAabeGX?#J(Z<( zIj+ihu0a+#E3}?FyJ%P_^0(l^GuzUdme2b1n0&I-VuGB7jf&M2&{8g&zFj*#Je$B^ zeT#kb_8}K66Oz1HBImNc047WZL()9qG-S)&z()Bcv7*(vRVaTg_2XkTgJ2&I_;)SF zI1w<4TP-#nn!UYSBonFJ_etm_7AlF^R!q_?8Q_{ery5)sS?m!#Y@wvQzLH&a)z}v?*$L6N?WS5g8f0 z`B}7?wG~;O43ibHutjeMFtuIayt0lMV!RTjMT%U7aI=Hn`mQNVYD;m9;vIkO!Lj}X z%MJ3ZWUuPv;MP2zwwMd7(5*yZifc7EnKd;9{EA|JwKJ7+Dbh$-JEJ;(lHJYZekEPu zuZ^uIeQuA81JZ{Ker5c&!(oe)M#wHmersOQMPwblkDn3osWHYe{E8reFZiqqPOEjO zDv?wHGQD;EMi&O3@r{Mzzk-ErnRKl6^q5Dv7LqG!TWOurq|?E|GeXdGzo1=agS=H9 zFpGEceeFotcA-F0@Y1qm);EdmvTOzQjafn;=Wml6+bAd8P-Ejr7+S_J))k{1n>8SZ z_oEk#cb&I}@4Hbjp$o*E2JJ})j#E!dk9W;{cTRWn54Hgf{3eHyVQ{UTBKfHxXt z_yx~JvnL1?Z#7W_fQU3mr-)ihAZP{U&v@>wJ^#vA0t2Qu@KOJ6^nELH~{mrlkLqb`gRo6Zz)QWIgUWgu4yFoytlfHx-k9_Qijf-p9Ibp0oD>zR#bl zhAj2+(2?pbd>1WnF9_9$WhGzD>xtr2Zk(Ir3tZ*{3*w|V4 zPA-jrRH_n zW-BqTT!e?2IuT!v4O00xZCL;6n-EYS=aQB}43$R1#)OtzLtR)>Mt071C#rcHqr$|v z{t1=el%>Pc!JsVwEgqd)_4oYt2nxlR%QDHyVu~vQYB3M}v$=5U<^c)@f3#Fah=!9N z?j-CDRDMfA35LmAsRc$Z>4FruZ;iZ%7|Q!3E{LK1O%0`g31<+<(^bYtBY zJUuYwzC*i8tdTp)1Eo}?N^3m@zt(zn`7h=fThjDfkHQ!zg(|vIX*279a2kt!I#vd@_ zJ;|y*-kzMo3(8}YwGFy{?MTbZqKL4=cCg!9?ek3@k0d5{%sEnKX`ygqz1!80(=JnR zwknO~0_4?s?UW;0NsC&x+AOn(#buwRzM8d`F>F|FsddIuLLkX`3xbClXTOix)sJ(l zQ&NV!WacUPv^D2Y=@y*%3Y6&v2mN2}Qf6qUg?~{I5?@bfIrB8vHm*;2@+}ea;t}SO z-1FLlhCDUOdyI6MtyV({qNF|W;_hqO+E9Ni-jyU5CA%lWORZb3`7Eukjs6=Cubt3V zh)5(X363N2h5;h6jB5;c@?GjkOWt~_YX*9uXqfF|C|068zN%gbv~;Bg2qEDMl&Rq> zN>wY&3%nLK*3$Wdl+MsMaN&X2c}qp7N4pNf2cCMu2(*POPXgH}~_QJSYVmm*7@LD}bo`E+W7 zV-O8*z;2(u!?WNoYAZ*FyquYKbCO;~j}-wQr^j7^^^kRZm*1{5Q6Vh*;*XMwGR*86 zJG&=L)PrAesci3R)=hd(n`CoHp;9(MUWHJth*zeWLDt+cYmCg)yfX z*jcLYJ9c@gcan#FPBKQEOlV1Bwgd0K7RqDVmeLHO1Z}%=<)^|qgP=wCwXO#aBGb}m zC_GBTQ{FL4p{w!pp>Kd^7(d4^Gd^6d2jw~LZDk-a%ryDI#Zbf{dwePFZX=cBa)VbN$HBFSokIedaS^dXa{dsE-3h;;P*H3_nvoZ0x%);t`F6c z86|mpAm2Ipb--uF*LANRs_1&Yd81Z0UCx9Tdo_+~gmIpu>E+#ShT|suTShO^x9f?X z01W|+CrCFy10XxbKU%;Q>FxPW1gxp31yVfd1rjZ|O1L=d`?ibQdSXGY9#(4=lr3*P zcWZ@t1>g26fL zM(p{s=_LmJJmRf0Dl!*-y6!_9#q$pRxZZ6&SbS3+;hbj1RirREFu*(A)8!RbKrhuj zjdXQEo5E6|{P>)t9sEo)tsgBwQKaqD{`wJ0H4gl<5TszY#n>t5_BBrs*uC$SZ(*!U zl9FSfYR9+3XkKo&DA2xLL-<>C`DObrl3>Cdxv$UePlGS|Q$OIHs$tb$_m}PEArzT! zCAHqqlotS=p!CPhkg22b8v-u%XZ$zZ>28H?-=jsFkOhsX!9;L^z%$0URkz_<*`%c zJL)J2bUe;~%ts$DyR>)$+qdTxio$IU7+nybt21wC-e2b(YEG{*nT?BMv03fmgU%c9 z5c#gP_#WqED`HLYo0wZpW3}E;5b^)2Oxb)23yK`1;q=k1?hYl+p5SXFyi>^@B78f0 za9PDr3oC{!z}gKI#EMJ)qt(I{n^NBv+N!7MjK)xe4(VO*pW-;xBisM5=* zVI&1?IxAtp*Q1RaMY7n58NK;~BACb~BpXX9#=!*8uI&klhwg)t2($TsEj&>@)eycd z%Z2B?Lq%eUxQQ&S*{CcX2X#Su8+9x-Q85YLL{a!%OS>617Aw0G-E67 zlbU`!+xb%^_6LzyuuYKO#7x(U+XVI*pSue@P6My^Q}Ty?5H^Rg`;;LWw2aR1XRFJQrt01ASopQ##Ahbg`n!^?3;1M^7c!_RJfz{q461Y<^TS@kpUd zp?uKIN4rv0rb(AbS}rACd=l>&m0g4vSyuO{F}@4)d~}~_>wUiXWki>V^AJw*I|0#D zWl#q04rQ%piqx;wyFEP6lJ4;U=yB3baNvq$E<3itVCXCYrC(xefz>B;nUcOvt$*cN zb}w5pMlHYInRxdn{qKm{{2;yTPUpceQGdZmqAk7cj8bfV(@)QL+=LKN?+A-*6O&Ih zCds|3vz}_FHP$;2E9E*QP$B&4Y-eB>f!e8+u>-2Hkpex2tnNp0{I$-N*Q)o&k9RX; zdf6vsvG;qo_PgC^e(>)MOh)AX#@W#!*%i*icQ4-w8AF9DuGgOYh$Mat;?71lwBD5UjL({8wVW<@2oxq3)3=sTpL=vlBG_pu38{neGReX!!xPKgc=4k_VUm;c-va zW+BUD6i{)8`=sYdVTcE~lUID31etw(t16&t6{Ovro9Q7llULkuwc%I}m(DQ6kjw55eK**M=J|>%Y0~Lw0T7BBxgl`6mrmaM3wrF&h&_ zP$Ha8X|J*^hH|y{d=*|f(rWduZltF1Hz(;v=d!5dW*c|{(8`getkL=7b`@ca3)hVt zi(0qOY+_||EYEQhD0Y+;lv)(As}`Cmez1&5Sg1`=5LQE|Rb9REPDdvFq!;NZ>l=W( z=x{3F9VAyej^4||=hn{=+eT!^%TEgmTFu=9=#eG0azFoSok0Rx`so!02 zMVrt1?UHFS3oUzqJ?pxfaJ#KBE*M{$f8Ji;z{6=dhgtyPDMDXg`obPpp%VlUNS**| z)8ib*9pu84Ua$I#=mv^&<|kx?cdpZ|&&mOWXtukTYqyx%jY9@EFX{~4(OdEsA5-R1 z!^I(!*E3zacL*6^YzTdxs|G`Itmw1KrVmmvz8$1I@2RXOhf&>ZU;-Oyhg)f_m&q-r zu1qggG*^Smpy8`c}53YIGAHad8gDNO&v|HP=?cD33k2>5o(+fAN%GwiG~QZLO;c;^!Zf8~;fxK8xAybPj~<-E zH+UjB9ol>SuG>am^)^Dc&`8(Q!D7+jsQwlzAj@toO}@c|F9j6i_xr!-n?5Hr_<(y+ zzN@|R5_$1~&3#x=@Z`{XzyJvtoG<@~qMhC%NiTh33b8R}B&oXoE7Hmu=WZXZv{k!s z#p$k&>0KT&*N@b|B!Hln%basZ!Q=zm=Xtm>rLF}Pfuz=Ua416hk~oci7!7GN5(0@2 z-o~2?$k&_Z+_Dp^18W6aPnArP_?<+~t~-I+TiXYCrk zS)%=Plz4hos8rwRgSgDPZb#~X3~8tPXK%Y_n#XRzH<H|QBgFs&<|m`wU{!t3ypt(GRD@{L{gi}LzU3xxf4#0w`#JJv*tl}` zF6Dl8-JV{J22-p%*NdWG8hwfJyYFj{>$}|(sE*Q6)?^Oq>uBto7^FOyUz*9m+&gX@ zg=&%B8G{yNk(3{nCz6Lqr{n&`dY7!+yFXc8{~oWJc$iO_+}oIj-i|a$OVh8GuUcJ; zurC)Gwgb1pf%6X>M-3b9qGz!mH%nzjHtR1h?t7Wo-$PR49IUb4$LQ{&OoAik! z5*2X-0|&o%Zmu@hnex|Y`qnzUxn9D4iE(B3-e6ru`$mw`mzVW!tU+0ZB<9W0u*X>? zSs7-w*!-9J1;mgKksfk^NF+tQh`yQr;D4uw`kVdn%KLhZ)ID(F-=3#pj<80dX7C)4 zY`fU_!J?3BzfDnwNag!`IFY04TPR{b*c?5-W*W@k1a`XgYkNcrYmkQ`j%qf@sBXXG zRrk#+beToC2ax53IhUlPMH`jEPPo5YcTjG3w2sL`qduYk%@bd3W&|msj~c9^%mOw? z_AM-%YRw_VU(H^P!y{WoxXkCDE;$WtnT0H(UPr~}}@=ji?P!lvnD;%qJ?Vhucg6v?bB2 zi8VMlC7pcjjc{e4xd=#F;mjEMVDgW}5e4~v=t}`gV+-lq#zMmHP|{4SPW*dVf%d`2i>m{$IX6F6p+1H<7 zS3$jZwfb7-vLC+VOdnw0(NbXwiw^;=u$W|!J$Y2aqoqR$M8p)tZm%QGig=2Ur3*h{ z$EmfJ$A^VF4q*iQY;4OG5+^v)n5eJO=aB}ASEjJ@_n(KX4gyYXA3RzL1|5VLlKG|j zZz{4*6jhIJ)c}(N>4o;r8Jouk+cyT6omyz?!PMdNptxJ*y~5?~JVBk%U`jFvvM4jL z|6sh+-XmS=2shS4-D-ZMp2_CF!DEhy=6sCa6J4#h^J4B1ow^OOjf;bAQBX+4gDPo%;1bga|CggPki^tT)E-ep(0W+BK?kY@^cux(w^Y zihp*XPcxx9zJcG&OfZTgHiC|LK^RfPy`wY zYP|!8LA}9fpl3LwtvsUhXjB^%d*yN4+=PdxA>Bb*{bBQSYz7^P{{8H8ryZ8Td!AWi zl*7w)!cTYW>az!F&`a<(1^Y|7#`3L=0{4>o_Tcf*4s(J*s(Ou9>%KgDcQ;x<%wNUN zwFM%If1hu|>C(UDr3ugWY!hOZq4rZI?$Xv6@D&q{YJ!6UFL<6?EPYeaA5MW6slJFI zxl4v>&xJ4|+~>om<)!zM7XLEt{_m5~dFE~#6^mx|CE zTkzwsQvJYraLtzK%=rrDG5!_t-E&j}`|qOA%dP!hE8f+^`o*vn(W2pBb<1io+xvTW zTW*`DLhz&DHdXfE&9UFd@gOkA7nqSOZLowkO{(TCEjuJL^;*od5%O>nURbSWZr)_+_2qI>I<44MPLBT_ z+ju*lGh2^=xlRGc`Mmd!Ir)C`2;MjTC##xjvoOSr*QLKh>3!#%>Bj`LVBae=QwciC z_R)Gdyg<@D)iAyGFXt8qJN|0fBGR~$X~z+PZOmD&)?fDL1^7|f!spb*`MZvVqB4Xd ze4ZF&-#uZCz3)j7Hw!!6cBsvHknvp&HR94!Efa^d=Wu;*m+zvbP6+`JLENZ<0g`E# zmG$w%^x=)pZcWjFz1^t`8yHGSxQr5KxRxGp z>MsQfVjX5tUA$&*y=H6up~~)r5ae%wZVQRRZ23o)#j2@c$zlg{N35`Z=wrKV?o)3t zU+_eDY_4?cRG_4oOQxs(EgCn9DvfUW@mlnk2DgW;G4 zqj_Ibx@}1g7&C&O>IALc@n3fzx|2>-{hVeAALp|_0&?fvs1I<$Ietn_Eetm-w9Zs= zJez)1enzbL=3+GN5Eg>-_#8~6FO`SPZa>+V3%eKiQ#$R3>(((<&B$c@>ltqji%C1q zIogg|6Nk$0Gw*Lc_fuaK%XX}Grw^ zHf}*Y{F@+o(@79Y$Cljv?l^omD9bMv>36hw?A=__zW&|{7HF}$cL4LzdWdt+bAAgfis?%3*1Pg1K7=33xrx|qI$>?!sS!yuCVY9!AEb^d+A6eBqm;W+p21d__!4^1^Mi#5 z3BDaBP@l*OC6gaicM2L|?H9vB>g$3g3K`DwhL=D*^Dm#`h1tz=$8M}=5tS>?KmIe% zY;i13|GN!+Jc*G77{2E*J4cbyev7r?^u|t&(QYjx?NEDaE%8F1xXxV&rlw7N4u z*hbFso^#0Pfj{_j@I|Eioq2xiii+B%9Yz#yMe>T(uNr*^#LYK7|I{s3IJrp=y;K`- zTP#vq-tr)WS?9c1_e*=FOKuEJM#Rr5{uKJbcCaZb=?$8EN*3V&%wj?P9klha2u_JG zMaJ%4_uAe<3FI5S?R2NND%6gRC&u&3pog$=Y1lZ|)DVSI~L` zD-yQ7wfu@?4N&j80vB$tW}fN8=UJ>M^o*Fir(#cHUf(?CZ2zA3U)`2S*uJ|R>Ww6R z^gl`&D7FXT2^>$0?q6=TGI^J_h#1acbCu6)N$JqGJz7jWKT)BxorERv^Nd{fytSxX z0LU{m9Odz5Rz?dcYtBh#vtPxP57~sd#T75^L&Y>yu2-;w@g2XILz9}~Px$)$MN;Q? z$pjr@{#qws7^VVF^_cs}?TrAP6upBb8!)@lRbm#Hz}dqcOvvg?+x?Ap6My_`f+c9# zNI$xX2MgpqI0DH&W`&=;xFLEvR)Or~se6bj9M#|kOA@SseLIz9pW8qhXR@S!GxptS zLhq?YWQYmBcJ?dc(inq@1vuB%{_05@$)4|Srb@e!{#+-E1G`pJxIDN*5#xyq3H6ylx&eIlXbk!c*U7dZtMD&8;Y}}vg1!Ywq*=)aVSE+NBXa%{f#z&ENv2Pa>0v%}$3AwR5re4H zkDkF%1GWoF7en$(>9%KBQdAX{isUyfASM;ZfS$^yMr^SgOmxXvdCWbK3Tm;H+A7mv z#lTu-!R55BKS^@Qpkign*vOZOdsu-v7i7E-3lk_zb0M+rSwPb6ug@RS-E&|vnA%|v zWnN+%8r$!d7S#QG@Y(@M$EnQlRZUKcvj34qvLj(3=8;J|-hY_L=PUQ7amo6J>aBn! z5kSp`#L_c197P1IS zKpVoF>%|lA_D!;6Hzh{5<@MJ2W!S{hVABU`eH}ssxe_X#-cHRt3W=q5E4npQyny2R zf!xHH@%wXyh-BKkF?(!ZqE+8@V!09{#z?3WUi3oe6P|tOw%Ln(&|?7A+nPi2Bfu=p zGElMY7K=XPgY{rKJ310CetGBD$Hqy!(4_kae5+D79})LFQ0Ri`OsiIqJTt#ehxut2 zi=ypQ8@u(NsB36tDqSku-&%%PfONHCb5VijivH!xZhydZ)S$|=KrpDfGkEZHe8R@; zSqadhyfzB)A?_C^{Cdc2g7IDkzUJUSXrkuq4N_*f!}m*C&zIe3S5RRn7c<3Ixv}xV z4fIG`4>35aa9pb6z6PSA-!#1&NIHIWYHLhp5UeczT-QfSOLT(dSxx>>B=ti4X0@a% zs1pNl+4ME;1~DlEM7sv%dwBu@YFmlRLu6{VE*kC-4P1BlhRt;{w#ahHL5@iH4zEv= zNMbWNo@n+(U15!a6%DcEnwI|>0jowC+CK3~9y{j>#apMTL_6;?P^5GTWG(}FsOeKy zh4lBak+^am`X|e*b~h9zTTwC!eRj}n?7Wn?e{Tbn@*OM+mM6s7NSlIJl5dvw?bB3Z zLMFzhSIV7_1lv&Xy4_GLz=L2`Ma60fasXMF4Kcm3PT8T7@$ zMKTULzQ+9#mM+;PNNI{)My*a51pyFhQ^;?%a-f<1@*RttXbX1MVIpS}*pRIHYNpm5MyaQ9)^Swj$-(M1FR8p;;^KR|?`o-XQ(-a3yq)@3je>Nn~+_}cRL zK{!B@@7+U-H`25Bdn3Etm5{QN5A)Xsd(9f~3%f`5ABd=9i=i(5{{!4WBfq8=qz1+I zJpRN}B#hWwo?^`U;X5o}nmF^G7kcLsOH$t@fs z&y#vzgzsid#TPT@V%D#vrrxLKiEgjx)OZ4x4gwz!?Ab%B^zy4a=^4dT<6CZSv312FjVTX4sH58}c5{tq`^ehK#P zxj&wI=6$ous+>cv(txjBy$XZRI0L7ieg^J)F1^vR zc7`aDU2tT=nm9yLjPBUxJr=86cu+1v!xg4s&OnBe5{-s%+g|u|o;;ki3G`=D?<6&kQt{%n9EI8^O18=HjelPR6Ad zUxJ5*-GSkE-HL&S9f}(tdRELiuF%a8uK~RH+$fxS>Z#_PK<`ic#ZF|4acL&U<K| ziNtZ_@5%a$xtp(4_-ZsoSe(6*==2ZY!O}SkOn$>OV1IENpHs83%NWTQ&Q2*pv;?n?eF*2Ab}UXi^)!6>)fDS47=xThrQUe)nP{Gt zgNET>QL}tGrcIkH^}tEx5)^;;5mwIs8D*}TIN{)9u$T1ZYJ}J?k({`^X3OU^G0gd{ z;EyMcMc*C=;-X8g!?1hr!$bGph5x($N*uV~zPRcCMx!u!hF5U@lDKM`@5YS(WpS}V zltV;j*hW#5e<{f=7oX^Nxl+))X>(*}rb@#eK;zO6riHwr4ox_)lCEASav>LPK{_KAJ!3$DVLM<2wd{3wE+RQ&Jqq3}ym#$MrT zUHsLNp5{eLxELAb>+so2FLQWRa!OJWEQ#QQujYv@-2|zgG#uEWf!Pt#)`*SB%<0A4 zjH|KNtc}U%OF7Y4x^@-L7<@jCJmU)7e(#gW%B*H4Kz%62+WE6^${~Yrz#&KAitBI2 zUBidrezA3~zUVyc*R2;Gyz_n>aokXhnfM-xN*o*BV#*rMMftDOvF2B?aiuR(?5>V> z`yK|q@sJChSv%a=m^&~v+V=>2^W$9nFlPq7ojDC{npBraHe>V8?;<~EGYa|ILw_dP z_Sw&bGW`+OEA1y&8nX7>3;vqbtw|cGj@e(YGybBqJ5$ne^pL^0^&)5C zDCW26-K!+ZP55NS*Vx2`2*^X(($A3p z>wKhys-arQi+aIAGzf0MvT1K3u#suW5lYA8FXkf8-56UkT40a88c6EQo7l2q2QwYF z+l|tY2NRwikKXU;0QEo0wDj=P44cod#+z9g~*FTXGj7vJ(ARz&L|+Pn|08TJ4k9DWmewW@{c zWn1vz{iE^di_4@u%$t;wd6Nd5+hwl#=@VRX)irqQhm9!o)HW;0JyC8QEk7xrYBF0z z+kgyX8h-gN7L`3I&d1G{T!@c9{|TG@9dX)a_uz#I&`vUqjxWKZd@DH{ciN@zb~3KZzgF)Q114_RjVPo z_8Wly{raOp{RS#MilQijeX7U8^W^Kl0@D_ArKzhx&e!6{pQquQZ@$6o8B;O!i_dWD z4I?q^olRKjZiTG+oiXf|yU;+gm?65z&6)WGErrA@h9|d_Om*}n91x2vgrzfn#q*zT zM1f26De6Vv_HEE2ogT`?XpW^XYI^^5=i~IAwb3}dM2zr_czEeCW9d_|uRg`77D58bgjd9D@!z5_b$AiKj=ri3_eCg-!DN?|I-UxLo=h<~_m^ zr|D0aK?%vNl-@#KK+h1+cT#`>?&#dk_`?jtU~d(V{zZDS7URa z4!Z1n44xeI3|@WVDO`E_;i!fpOc?hp9(-_w@lTk4E|O!Nh0B8|%_~G{aUlu{3Xq>C zCVQ^Og|wn#qqT0-0HScuBWcKg)F?Z#7Y27)qJ)@@a7`YJg2jZ#S^AkG&e`IL zQSge`XqyNz#ggB*S|hPLGtFhqKswfcG#}NSN0B{# zIas@C5)19xm`xlF#=^A)82SEBVj(j> z5@usfsx|F_Ui%!0)UY3^ArGd1_%Sj{%dmOo zC&*jB8Rf3JIO+J4P(P&vDKw5vi)y#|uvICBIQQb0E55Uj?}nrF^If@oqKFl~c1tPd zuPelj!ym=-6JNn|Pd$#dwMCpF0i<)l(N!#AHjA)N$FXN#fH4za$N2H%aX`=32(6rf zCm$J(GFLSOz1etb%yT&T7VdfM8N51n7_L99 z502>94llg$0&cwVM!6eBi7OpVyAQ;Z;~q8dth?Z%i%hnD=ijQLD2nojkZ6Qmt}-zo za&h%Fm*BM1&%l|dpMvwwJrfh&_!>E`4mkOL!|=vOub^Fz9uO1R>N7RpN_h;*TMm~V=Gf>G-hU1 z#|<~$gxcvrRFABIFSG^2@4XM3a!bVcPBl-Ma$!_#xH=B?-cdQ8u|)J`ud0Sd9JdqZ z6P~x;bsuiK{|?T)DJC3wW4MC_Ujq8 z)Gof?hXEaotI4COkJvpk)yfRHtD|o3qcH5DN0IF-gf~)Te6Lux1TT(y2KPTa3R{A8 z(W>)-xck1_P*bdUGmjztB~#m+2z4eiBsxZK@*PjiCg_~8|6*LC}QdY*u#OX8c6$G#Os`FByVWg@hC>~kH`-b?#ww)&5G+qxaI zZIJ_;Ta=}syu2>L5pIMZMM@+Bzi5%uZkZ>AImqqFF!5HCHmFW-?ys^!jilQirQWn> z*N$j1bP}QJ*s>T%3DqzU?o52)MRaM`8JGO;QoQs2yO=fgGkpB&^SJ%m%Q0}!(HQ^H zOl|$ldlYM+#Ih>Dh$$B#-%fl=6RxK2?PuQ|xF{DJ&f2xk2 z`yM29;zD-NheoC8@=b4ic*-ZKbDuDuoJ%}nFZxh~Iq$uP>n^($Wzp&=@l?Z+1NXs@ z{TnAHY-4HIn&j_TDn}tcp0NPS%9`WwLr+Ev>HqMtFN5inCE!)uMe3DLoFi|w)cdtk z?;FvkZAUyV_1;YCJw+^jsR8TP6UH8WyP!Y{9dY|n9L&ULKNm?H_3-_aUnCceuqCr4 zdJotSNA+rqTHy`IzzTdb>jSZCfvJnvVOePga{YevI;49ncTOp68hqtpo4vZ>?N7hK z*cYG23**P*;){mD>k7%wmVz0-exkWg9!O@D**k8O`7`nG z%kSW*Q%^ykKD}^w-|lEkwTlK!BOQ?_MgDR7^_Sw|+b+R?-W|nXU({|^3kxT|fN0(( zBXEO{ItcqTbK8|pTnp9EhjUI8A;1r)R`w%ieD;R9sf!f%UU+5fySU)wBQT(E z3-lYX2hysEA5#U1+*ZW?+(vNAe!(+ioZCQz>Dzot_{>NF z+#BcO$FD!c)NiI^%Ji9-vtThwyguZ5J;+N*$9Xs1i9?R;Zwx=0cr;v$B*?!lp87!N z<8a;GBaj*1f=0omDERRWJn_JtV%}FrshbOz_`Y~+5LjY&FV{Y}Rsd4R;E&zBra->$5<)VKu#Yw_R%|A!Ag{u*mHN&n1K9eeM) z9}YQWAL&b(Kqhm1m!>)7G7<@!U&Q>aGD;8gEGLzIPeoDw{n+-3t%Ek zvCX>l#%V*($DnLixb07o3Z!)4oBGFCEukdmef>g?)0> z7$$zCq-L32rra*RLdQP$YUAR4>2rubZcWWCl1+cYd?c1Co1TOCjY!=wpzYrf6H9{F zr3p^xH}-9QIWA`ADbpqKc!)h`&%-TwiAo)C;*wZ9i_ng@eJT4I3Aq!_#q3E>;mXUd zz=lYDZ16Tk&m+&m@O$n?L-ELQ>!eH=7~X?ixWg;)(Z`>l%-<6GA8?ZRb(!hos$dVv zd`rE%+@**X0=JxhE~ZbPg#t0YZ@A`s^l8F3MiZtGOV3jaS?vZPrJnre%tzFZsk2vL zQ+_pk_(dMp`J18Xkw+oeFb!SyYiH&KLQ>D4%$$j(p#psH<4hEJ#pd=EWB(4$4lIm_ z@!LKf$JB?Oel)r?b(=8@m)Py?+jo@{{?cNx2f6TGQ4}S?zp71eOy4ll0n|9lBr8! zpAR*f)`Ii0f4_*4pDUTf=nhM}Yc>oNe;xO1VeYYmW1Pc>U#9@P8vFqC`v{`m?LSE5lggQ;p_|dE-A$DJG^Bc@X-w+dX?lul%B7 z3=?*xpju`PG#10Uaj*b&0~_Hg+-!6#%J&JG@YHZ;qLkP)z0n-_!%H!C%+px!sfS#D zEet&AWV6#0w-+;8TbV%v=|{u_n&?F z6GULuYMg!Ig?N6#40P#v7~XsT1AOq_JGk=li_oS;P3h0b?;l=^(1t}g`JD6d(ej}D z9@%1iGaj1XQXc681l(TJD=?)q#o!tHBz)Bc;kons@t3q)wpAoiv!u{n6KK#2{SG)4 znbA~K50v4viDNPTrB|@gTLZzACY!i>*e z!(|tohhBa6LB}5banmisv24jY`n3MdAc%7St=qQ6bK}Ng;!7`^omVDK9D{K$j6nVR zv6=Qt`BfCY#e!(RfAZv#A@LUV_0W>B=nzUqLm z6_R!`!uR2Gfr|^9(o^87ZEgy7*p{DcyV+g^{V52FgBc8U`%&Qa8hg}E}?O)sbj!i(QSwZl9vff}J z9=iQb4C5|BVh7~->*3nF9>lFTo{4lu6y}&G`}r>soUi;!C$#q~Gej2Y9X;+ZEN!=OO} z#VaRW^N=3hfLF(hU3=GC#v-zH!um-@lv(oaa;=g4{D7-(z8)WcGZzK!>d15X@ybV^ zqENDFM`5YrHPK-2qtUW;2V_NZF!8DTF?Gru6cv)kAy> zTm&rr55gGi^s*n(jGE@DQu9o;*u?9%@O4arspG_N<>Z?=XMcmw*z(=H9v2o`_u412&0z?;1!%siXL7+iq_c3bhf&D9fDNpUwOmj zSoqba_~C~&Sdf=4e>Z99HK?2P=OSp-yAO)QduN zt&TH+OgPsNs}1?$<5Vf~SL2DWkI0F54lvmAnE3_ck!-7cilY3NNVEyNJxPt4hzpy= z`gMai^XL|4a1X9hyz&`;kQn_TW3;@mr>6mci3@L*MQ6gqR;t&?I_T$?q|V(3yM z!_+P6gnW1e&Z<`t(EJKJDaafK0o@T3~95qWq_j_S?q=N}@Y#V@bRVrhjh}l58 z{ixBr16*mgt>^W;jU`40m@0jn5PA9dMRYgUn=Wl*2HLl5Z?wtAmcW!D)}-0?I7ZT` zq9}@@Y#Rzj@?J+A8;wvlDUH(i7j24bid9bg$*Hqqpl}`Ty6i%X9sdDVdDCH(%Q)gjXWx zs}XqYzMHX0^mWL2=i;(+jz*JuHE_V;$Klaup2D}Yzr;TK_Le$uqgr_;z8(J+LhEf! zadB_5-bSTwzz2U)y(^_mGx5&!ck!#g3AT7^A|m~c=iZx%SAGbAujZ%C3fkk&DnbveXLGlKEL?`;#B=vOiom8Kcp|AdV!s1WPu%TJ zn9L*lnD+l7GoN6xEg$kX5dR;D+idfCDwcLSg0N{5ZTLhi2`aajjvqHd;IJku(fZ*hMIts? zE7(C+=E#bNL4+@}K?_KK!szP!RU5^~PcbXV%o8@zECfQ0jW8CwYN1xc=5R}c&NiI` zxSZ7GU?xjxOU@iHekav!5F1qG%CVH{O^}vFDUq=L8hC5+_gJuG5tc6d70Z?_#;oOx#3o1axUrlq+`S}?#ctYilQjW-$kMgjz<0R zVP6nH;w`m1h?dQ&BSjoisa7sOmgGfgf*be*FJlS0v$5IRFz(KYJ*!Y$iWHUbTq!Mv zPV6oXG8!w6oyB;3Ja?tS*Jw}t-(9yO+gl(W%2DddMA*ZPl|)k$5+cyZwEw6}DUm=- zVNFElpbGOJbuvV6oM;vQu1LsC0&?P(n#EgOInI^9TRbjo_NAgQy%w??HZ@vhbuN}! z(J`L!9kvW-vK02=-B;fO--VdsD#L(I4bZbmZ0jgPENqO3q-*sNaecIYVj3PU#fqsP z1Dgwx8cIQR@mDjHk90ANnO?E02J$>jQS9bw=@c;zeVF|E2j*21X2>HVbuadwN50)s zw`C=H%&^#i*>Fdi!t1Ha1c9|H@$0v<;0~utJvT(H1`Ho76LFWI_d%V|q$Vff<@XoE z^4I*Zc~aP4vl-l}*^*o4H-Nf%IpCWm?M6}JW(-a*mMvaq;^TWKQ&J>-Ip=MbwrcDz z$_bHBltU?Abls~3+GXdXZg?50h1Z!hOHmg`4m{kvV4TD( z#^WHAHKu>76pEt!OYwS9CT(HJWfjJ%NUYs7Mp{VP^LM8o{?m zFErYtHL@f!Zh0|Qrqsgb)TU_LbzkGh*@=m*7!O5J z6h-+XpjMe-KNolU^VwI{aZJ!HhkRSRM|6rhDt&82N)X+$4p*N)6z{(KAxe;ruKOQ_ zw?2LweY!L;6JKd!=h1(;i}tEZY@Sl-``aftIbIszdtv=P)au>_`EnYT{`=~6g(!)5 z&G@QC6xkhtM=}t9)dD9KDb&1_c#Sd!U3hoWJI1a{bvh zFTIRO?|p(VzMX*~ryYxIcL-kY{$bLqr24LGq_*md_MLknL;4e`q0LzM)KC?wO>qfyMsp*{(TSrsbhQcsXj6FUQ;;r$|37 zf<7Iapm%+kg#qETme}{;Q;`z(Au|}k{HZfhR-T1IZwqwnIskt8&FwgejoBWAb}|2| znD>O6$+3iStW-NXp(u)C?b3f8Z0y)j^GTzcJ&%XGK||4M4mXRqMaytRuh!U)yEPz> zA7&wwX&$9*Gy~7p)qFZ^-E2y;E}r?1m1xfd2BW(~YQwO}bq1RSez?=oviHGurFGPU z>GPK3S2^XtDF+b|sEH|4ibdG!B40$aOZR=HbHjHB*vVb#5r{`eT$mtBY;#d1ac9Yk zc;^6vC?={mZi`UFh0<^)eq2^=CY(*jCR!{0`r8@w(_SailY2QupO56*i16YISmyTCp_(4w-||hzaK&=nDEXl zGoWmAMhtMjKM-rhX=vCdCb>G-7kg^bDk+bIMp&F{hG1-VA}?-`nApR7TKp> zjnP?xh3kLCkL3X@^EW_g-5yA9$o1mZ_&143yjIESY_*gN$v6F4h8MorVBQ(ayd2!C z6B>%A_yjKlh(BY;o71iJF@bmv_%Y*ySx606m!F|7uDJX*OqlR8#!q|+<0rg?mnMwI zqzNzJ^ixlVS8Baps1WNXPeSg390@Kpz`PcfO2OqQ+k&q?dq=VxK_t>Z^4l4;YPK{f z1xrQqgDeE!;5#47R)@?ay_uGXNN*q<05<0!Aa!E07%oHOET8?IJ&n+-|KU=XQPeBT z!*W}lzQzTtUD~Nk~9)*H%sYB+MUJkkH#BM-;2?sM&ZqOJ~j#iZw>5y#5q8AwzMfO zl$3h#&UN$}#uj4^gmwquh-k+gpsY2DLX&Eum~NUU}|ej2b-(4~+c)AIuM8 zBbU^qx5b&Kor@a5EofP`0gGN5gAGe)`x1#cvKFtsHW~#YRBQY-QM2E1XtH-Rn_!Y1 zXPR7lswj%0D8CcxO2kaqndMKeG?a7KA9F`6D6u1ap<+A1YrM*bXlB{ERTz5m8TfMA z9OV0INMHR}Jn_JdsOu4ZEi6H(AQ#2O#aL71!g?d9(kEXx8?QerIy-ta9vk}}zFRA1 ztEVYC9&|Rm*%=bG8;cfi!AGBLFcZ9{XCE#C*8GBRK73p3FtG#urRZ>UPn5^jIMeE& z1-aqZV!SwI9rE2`$wdP=sAnhC6+0@iaMxOzq@=jStnG4(T{ma`a-+W-PqnrbZRv7s zT)9FdHzIbTm{sX1h;T)$sQ^cP`@O| z)=tIH{acIWFSzAb%3F`yFFp@1z4SVA-P!2TuRq3)7>3rhq`y@dL?AyO#bUb`*^r8;{@r0tR+zhVu`R zdQUGzi;~62nf3~%e>_!6;ga&i#sY|(q}B(H>QfD=kqwBrxwW-d{-t7IuimIDR~+4N zNuRA>m;R^`_8^O62od>v@YY3H!@g+Hv8i})857>gCU@5)=C8wyK{zCNssQ~sHJ~WU zf0^C5C8*fA@hZ{&*$LhP)J7<~3l2TvbYz7CaG57nn&7x2PCx_7eJD@b(~#|7n9*&n z%8soDl22|oNLRiiDaZjw)2P~QnJpYZj!oRkXCg;YG5EvqNQPYO#_(MYLOgq}T4>Ps zWOVD(7nvx++?ikEwU@s%v2(f9)OWwbd*6q!*|i5+cIt)$2lg-n$(}H`NtWP}ALfba zG0u3rB$0^(j+@JaGIt8si6iW(kIS#T4w=zHRFitR|N6@@W6EMg!cpnV1n|X&ALESk zFU8TPoQGleK5M0nnTSx}t>`dXc9`r{0=|d1TDTCk!t1f&r;qT}M?YZNH#4z%^}6IS z1w~O5C;KjAz){?csZyBZ)Et&S|Q-;V8G zPfQeQfNlRB)#Cyq=d7X#iEdC^MX#(*$hl}E-+ya$l=sBH6NIa4J!v@X?6Yw2K6|59 zXcN*SMRJ?!D}Lkf2~84(Ka`JO-XDi6&btO@4mlHN4>=1%&O8fe4L%cRo;d_3480V; z%M-)DY5|1D2z1bN1>YFGjC=#=@43W}241anIR;ScNjxPmApL{gL1~=(24coWi zGf&=FR^`*h>CggvHT!$~T3!oV&=P@YbM)-IznMVxh;N%mi&Mm{^>GfSiasu1xkBzr zi1medcj~WL=WT|Z?6x@Q)YH(t&pznghg${rlA}BN_1PQe9J4=~MAxEWU@2;pEWx+4 zz7~VuhtQ^6oYA`*&L21c{knF+2k(C*eH<@J-08^oXCt+yv8u@58=a) zKEy+}K7dQEx=-5h+R|26!(~Iy#DL~LRL5#W@)qN%$L_|x!-wIP2cE*`OA3%HISWCw z^4ODbV88CDA6|#X#S3xSX@}$Sr(VEY?|y(w&pICyUjGDz(tbz%>A3u|q3~DLge4j| zMNt$*`CU*-xYOW@Wy?hu&&K6vT!OnsiUzvU%_J4a97o-E1BMPBF1Ff(2y7}8o99QI zd+O2ndEs*D=VznXm4-Lod<_G-w?V(XTA**oc4Aj`M5iu$qe-_zapa{hpd>6d;f5bE z;%?F1d+xz4_dSj|>!a9&O!yl0!(~_AE;?I=%+h?^b=k#ubHWs?T)7h8elZp2oOKB{ z7tm^`2Dh&q#~;(ljIG-4eW`pEV#;?vV0oZ6wzyh~)z}<8IuAgKl+G*t0eZ7CDy4PT zz@GaLHal@};`*(ZUc@aoK7<)FenwtiE|x4X7eM(jgB!oE@*c0y0os%Ih) z96@HyiG@NtL~M-+8YATHjxL?*B15h`^-^)=#e-2@?8Z95HF)~TQCL>YuxZFyzYv8b zQ51RVV%Q_kqId6J=-Rb2x^(G`JzKO!#}*wi^sLM9@#o(e>pjHrY^M-%(B85OW7DwD zVaH(b>0;YO)}ldB`W^RNjkC_a3{Q=E9;2Rp24@_75-z{?|40k`M_bE)BIs+fQ_dYH?`$~*?^INIc`Uv=H;HFD2 zLbn>+Xj%-k@)fx9l5_Cs zL44~l>14S$62WQje7yh7Pgvw?hyDj0hvx3E^rJY%EPmqkT@l*rT&Nd`G!i?rJGynO zFZC|As?_@>7o95gu^x4$-k*B>DJ&`S$nWjtA9^gb;3+}>ecPFO4T%j|B>lYtZ)^1I zdpNk07MDi5<+FRM`e>W61=Yei^0(tgsW%n9jyeuz!zxDSWKaGMlE+D`Rhk5UH-5N$ zD08RUMT8_NONyfWcS($~?N+b_OK!y|hI~TTHh}!(UHepPHcmKjAZnKtO6Q_33ex(Z zea{2Mom)nP^Z7d?RX402uZfUUj%~*r+`}{Uf@$gD?!=}j#X=?dI zl-zN}wizTQ96h;ei6*zh9e3P^y&9yTL0}a|-*f?bh!D4I-418oFdR!ns6F)?;Gu_Z zK?e71kidS)9|w*jkubs{4BXz?+3vXV51G6TGFO(_r*2&+b#pkIWTOB6`{JexPe7x< zFUVf^6>b=EIQDGS8qM1E!s(aXfrV>}(W%$IIPaqK8G#&9Uv8;Yk4y3(`H*<+`xauD zfz>EF>`@<0{iSFaUV-SkX}DGd{^Y^u;OWsX*gA*@P!vT`{tm1purb~&=gTl^)V&x! zd^qkNHXQfd_W)+hU4?wl9%3prLBvxZ&)j`C`qcz#nw>A~J7Ksb6x;ovJH<5XiFe7e zr8lj8?Aw_NCY)xYAxl@jA|YfSCbqZ4QS>pRBW}LtCbUb*LyedrWVZi}MQL8GAm3bb zR6CT1)aA1<|MPb+?dz$SGGz*;e*G1uO`U=%Q>Wp}S>I!AndDCL#Za4k*=T>#|Bxf% zb?pA#aETbR0}nU^lc&u^nYR}9?$iWVpVijB3rEs1@9Q<`Mn&&p+jp6F*7M2Nm3aTd z=MfUiuvF?PCurR$5TAn-vF7BvoCc#+)c9|Jz*}4V>HYr1`$V!C01$b%l7vNii3qnzNrB0SC zS%lo6SL!WG!lk2F(j0W*LGVfSx>#{OH!iy4dem!LP3~?&-l}=H^ZR0K_UtL;Ym71X4Z{)5rM@MNNYsNK{d(bwbB~j->yUyqDA>3VW1e^f=bbwg z!yg%mnZM>@ov$JCQZsP(h`Uft{&o!VH|O;@{V2vIJuB0{h{7-R%?SwJGfz(QO#b$2 z^gRu}hV{+w?s6An;E}y-cy?~sk3+fq?a8xnxZKGIRet= zlwkFW#h5m28s7Tm8!Qw(+U)g7o8v*@=1urUwC1asKjWR{1t@oWksjWJG-)=B4Jm%Z z(!P{YQQUQKsQ)%p-=SEU8vvB*vkDyJ5hGHN7iqefg~AjZ_gxs=88934vpGxNs!*FZMNt%G7vab#bumy{f@xoVh0mtV!`BN6P~xs(WQL2I zR(|&hW`F&?*lKGL$SD##=qIdP_A3g!nJ5)ok|U;m>HqsB1RpM;-9;P0$f3KsXk-J4 z&j)w77%7xkNtM=7nb-rIXpOjP;>6R=!fh9xiN@jOs9!n?m|QFqZvQC!*};)~kLcl^Rr z548tefaA`(02$E|WR-8kr!PH=3r;x}z4z{hK}Vd5yC0u~yig5^Cld$uYlnNU9f(Ym z7Gt6gQ_ZDtV&{3qKJtZwV#@dsaA$*?EE#`ZKf0WF3S6~oNcp1p>6a}S`^Fl{Z38qu z@Jw8F`*65@j8*DP@@V=BCdyJdHe<$D@8GiY&cG8-J}XwHeZts8EpWV;<)N7gUkWa| z^-k2{0i=Zs@Y9qJF=F^#7=G`=m^N<{)_YnaC%pk~9q}Og_HAdLYUW5cOOaBq z2A+6s1lqK#2XAB@O13P*^UpqrbBCOPOD?@0?@eEdRno`Vl-dkKuDT7!opgxwj98~R zh~&=4j|=7?*Hhh0?lOm5l+AY_dn9v=pY|dLA3~^(K(v9GV`VMIM&#vWBM|%rZ@vAt z*t~n9-+m{{-w`L~89GL+;IUd~q~NyUe&dja@@O?(&_hv=E2k*b?rJFU)|Up^?t1SF=b;g{ z*ey81*+{R}K;n%eQ;hpsu3{5cxxWDdKDX#W1og5qktK~R<=N;y!?AJo`;b?^9&-JD zc*NNEdmKYre8~N$mNKSKfFNLykWjwMBB%B4yHGdnAoC9CrF(y#4+g=+Zn> z#K{Jw)Ooxfc-@;(tL7&A&H}@BT6DL^3V5^tjocee$HK_DHw}ZYx(ee*KZd>?8XzrN zBymgGL@csuH^x<0UxSI`?m=y{cLwvGiJ-SG!k#R+#b1VqUAAlagYWjJjMUa%_=%@nX)bNzD2RUOqk_QmzrUoUsWuoJ_EnqzQfAd(_l@2f63b%_R-nx~=C zML(H_Gx1FAX1p9I$f5*GUh^9?M1E=-4jwcJqn{jsgZAr>sZ(cS%?2^*U8y*H&>@)k z^f0u_3`u$T)zh z1MN~$r*#{=_~MJ$uXiV;hd09)DMIz?*=W+FiTDZQ-7lwOlQ#7FE)rgZj{ zq^IHVV~#;kJcQJ}Ra9JE5H1+Q0>NE_ySoQ>4Z+=A8h3&>8r&slaCd0j-QC@3+?nRT zcV_Ng^EmS|Yn_Ka-F>Wfo!V8ktG;jL?s zw#V1kK9p3r-B~t-}vV+s5Nuru;Y@FDA5F)2+l{8=d%krw*k;J%jSJdGN-c zv&E`)p^HLk-x7g(w>FAXx-11B$0AAy#%+c#l&<#;2Ex&-(2!}82h7fSA)6)||Kqow zMu%l05oazK6TukH2tAYCf!Hf%s8kiCdV7^F9Gr|hzAxg2rco;-0}Wdph{s% ziG~Lq+1p4^P|W&^!*9xTM$>`?8XPZq7K~lP@A1G@6x7k3F1-eGhPs3nT0p;Wi`CyA zLV98PXzw;%cTJ=C6$I_LF#!ln^Vqby?pd4Q^F;9z9z3Ll;Jb$A{Q$~UCHE~lFR7*VaI&8&GdHJ(^P zabZ1DH;Ugp5w`oI`;|h@q7f?M!{NK{zei{}EhGgAe1>#bM8#gErf( z_<>b1j+8YHUt#VwdZe|Jb{1RCi)TK8C{o_K$Y(FAb=+%~CH_jGKUnJQ<}$_kZ_QQ^ z!Pkq8B8n&^iJUP`H#Lwls}W0Nj0+hD1OaYEZRG+(?F5UUE)__m+kIY7N>d_2ib(M* z>;r|CdpaZYCfp2#g!4@m4)iEN`spZtg1VSP?wDK%^lZ8d_2i_q3016S5g}-_xVE4x z)mrm4PWG{0z`tMZw29O!5Bf`ykJGuGnL zDM-$2fWBx_=e3^i>=PsbWS#z?wLoo&+L_8-Q)Rt~T5CRy=~-XG;J}*HIv!g5V|HaW#vUem&RorB3%YB>WC zTS#Sm<1;79t6Zjfh`MXoQBC^zl+y0HR5EJm>G0!eB#{63`yr-jEr$yW*4R@XYD9*$ zU6{^zDoTT-0B+MsBM4H25m3^a-m?AnQmR?^m0oMfwfhu%a7xr*Pyf4?F)pO`dbG(R zcT{FK=-)V7F+x`)CVx2#_db8STP$L5`sDR)pkRADkh`B$4_(jJMk%nqil z;)&LZz@E&&JU`vFJS{ritI;QtPq)J>=$y71r@|@PH4!Htz-_+T1jd$OGQUORhr^`v z)6>0Nh-+~5jO>gGKK#tQkB{o-R{qM;Cv`IHvsqt~&iO z^m)euWtL1_6l3D;7(3pz>#WZx<6kx*Y%NF;tr-*^&G~4SrDrm%Fq*BGnzC{tYQ4maxa{V!sfCyX`CV}xPQ-HplP`Nfn?4CD;dHtlNE$} z*4RA!G)fhMZxKwGVC%1gIwE|16Wh~8wpewV5#~*U3q_6E{pp!16qZeqg_4MKq)#}r zve>UIrnn^9QTE?MNot;#BO^u-SW!kaSsxh>CGrt-V>NynPQzS~XrunHU?S7OKO~mY zBct!0<9$-{+FF|7<)uUri8Naul5LeCqDB_hNO|EkbYQKX9{psV7SPj4In~koMX7Ie zeSHoE##UeVJ2AOS3YJQW$F`+&aBa~-y8vOU=_o0k`^GdVR*z6V^<*%4RVDOVNI15g zgquWJK8q2fsK`aq&z(JPaPM4>;hvKWY!Cckwe(ED)TPb=>F0XVXm+B$T`)qL7C(V) z*JH);U8qH4u;4wJB3^!7=#>YM=sjHak}KEc+uQ^m0u9Vg|t>x!s_xjxeIn33{zsbokyJ9A=;wu-0 zGEbHf8_67atMTcfXYVT|Z{PmK)iO8zagw-i^T3Jg?g4tGtwIyH8nG&U+r=cGNXHlg z!X|_lCt{O2S1P6Ks)!pE{nmCl4!=CDMChkBDv6Eybx@FD;uI6IAYfvcHKFpSwx-ym zuf`03nlDG8CXVGU-}3tw?oKwI>9SKwT%LjjKf0%|uK#|fw61bTy0)!S(weo3^j-p{K1#Q`X~^=d}Xg-RB{f0NegoHt%At5nf-EwawPw&VPw+r_+6khv^IwtHtwu z4~9fLC@h{l2e-GC<|IlB&HAJxN=8d|;*e4%Rd@Ahrwt;(*+dXVzQ~N(VL`P0H+N;# zJ`RKag-A*_xSFx zY?#dcOx>Ikf=3e?*-l9{gta<>69Wfr*~QTh^t*i^tK0j^^rL+bhg4t!6sTs_aCwaOO~H(lvFELr%}kW=Ds)YCUJ z|44_<^cnfUR@cGITo1Kf(-*@Zet5u<9d(gS6sLkf>AI|nY(|X{`CVS0B|27QQgJW7 z0JXtuD^6u)E7S+49XO6HcS#;KH&J~tsEI|%c4%BX;f__&yGO2yB!1JNgG3h>ASEa)7i8xX==rB@gq#e~f{xLSNM{Fez zVdXgkA1nbG5(S-+%(J2FD0f5*eF#00AiiNt>Q@ZCEg-oeX!Jbwx}jeH z?YwHwy8XAoX-{3{vZ}8;giEfMS#6X|O$b^M8gr6o6UbIY< zbEg$aU0&Q4Y6*}9mRHr+X1KK>vO=?)ZZ?$KGDt~dp+aez4*D+?`CI7x&KxPT?!kui z%F~_1Xby2gYpAl*BmM1I)uDr=TDKg7z|*Yl@!E_k`1&W)i)lJPgK#sgxgmGu_aSIg zqmp1-XU1+Ax@hNVRH9(#}cAYL2?DAbpnH;SjgVCC{X)^8rRG z*yF>}cH8{QnuxB`%1__J@UIQMztvl+0nmi#{21{RLLYy^fiOCJ0y&=k=8xhbBDE#* zXK?YhrVHR!uXEyv;y)y@9+2z&6VA{xJFm;&VsCi8aE*rA6i2J|eLFT?ZTrVDeIm-$ zwK8CJklk)jtrgK|UYhid| zUOG=l<#H4U2ezBfbYw|yudK5QS_mxv>#rB4Zr$`3d11!R0MU@}(Fws^w+v zOf#o*K$TS>w1>vZFm2Bh`PU+yT7@u-8c(ONvjE8f%V>$Y zYnxh`8-koAJL2G$8JZSZ%^kz|nEOX_;Rl|qelw5GrzRs@_q_lME@FIa-mAfLY>Mh3 zYIRgKx{&yFgc&U=bq

S;I=vXHjw=!UE8UrZZmBc5iSjqfbA99FAM%TA8PE`W{o& z`()sYCLhxIAm3p{XkD`Sx@;%!*4H*Q_yfkukB9#CRv(teA8odN!@EyCp`E6?FF)9| z4C%_&J9F3}G6+?5Z3OmTyR?0Du8F;>??Cm%sxRV31ibD8LeGkGX z%B7T^Hf&}X+ZIW|J!DQF)-pG(Q@8jXBQvSca1HA?^WKC0yhCF(d@f0=G_@w96J1`7 z^hz+~MMB?=4xurUkZ1@-s=eTEt8cJLB2X&+=f}6TlRCHr#h0;z++a{$6Cyi5RCjQYg9|$kHQkeRitBGM8b&3uA-+P|&b& zU*5DspP2?<=;OBDHw@O~ZIW>t4~eKBbr^Iu%VkL1nr{f%9w;ZUALx`YxY($%?@I}A z*yuo;@ST8C*HR(qM{N3}rt8AZ^_G?lh;Jmw9m}(0HE`TT9_>O$( zTwHv(yVNDoQ%cX|T+53$Dp#+}7Zj{l{?wp>g6!b0?ZwRU8c40xzJo65y|03b25dqr zI7mhSL)HptW`UhQT(aq{5Moo`%vG;&Qw}rUFdJ+Fjml26SQ*r+$qMg8j!EN7`&4_F z{tTbuA(`DLz*z7a+YpD1p)k)H{>Tvp&!v9zAZJ_=_MhFFs&fPclkH73=D~pSUz?>A z_8?!pa{0%y=XX9u-y5`6UL^J|;>pbEgs;`PWnQyY$opgG6JbL_4H=<9ciU$Gq0c4$ zf|Q>Q;ghG68B}5Se@GA}Ji+ir#Vx5SoilM5Y4yk1H`rELJ+MsKFldPLEIeziFTaY} zc*6pQzi@h!XOcfJuc?xV85UrT1U1?boN`F^Z2!Qj0i=w9{kgbaZK6=s0@avDzO`I^ z_10X6%No2G8+-PK)Yt4^?F)7uKWB|Y)Utlnf|3T!vErVbl8+Qn_p36`6C>NRw3oR# z-l@%*430+3Eb|j!NqjBtXI~dz@9KNEurL42VEZMUu0)iiSlwnu^7oW(T}MOP`KLws zR;@xqDZ*&kOO%>7)V~cPD@K6OynC8{Wn#m`DW1v^u(_lc>gyh8G`|+WIu!BvUwP}LN(jz*ot=p}(cKUAz(^X=9e}PVu>@L``dg2co zNL^YlBgm`Vt1QSwe0iT-HD}eiw}Jb`VNV!U0%aMXx;orw2}n91@ZIN$+qvBqtQ2Fd zNl!oBDPZ`$J-n9xfm|<+ri+^}LR7_TZBEkR+2<3bZpZ?U1^3AZL%wt&`B*%_F}+Xf zMITXo(KIws()r3Jf%Ghmvb`nJb;{%m2B{PWS_v8E zh!?o~FTjt?m&}KE?+n`(h`yV+I3`n0Q?|g~(*^D+g3;~UUM06?pzXKPaUb&{FE4F3 z{+vcOkN>iid?L)i%^r%U$Ff_mm8!9>+K^E;gY{*b*hm-q{Lqhad-wX_ddm2=x206*ho~W?-u>=tly_VOzGO8h>UcDMI)@7kr zr17^W8<`8O)6zDH(i`)lgK7OG6uhkISn|r#5@$26%xQWlUs*R#%TS%G@MJ}R(%;Bv zC?>0rxbAnV=Qm3imyXBr2IdEHVf1N|W-gjK(#xHDh3jG3#vTXlGM=9j1UlrmQT#P; zTj%AgwxAP&z9C)*_^w4_=0#Qrk%#Hc>Me$>&;plE?pq##_XJukBPx{XLvLe z3WT3jAsx0@%)Ea4i@l1el){mdFof&E2hhs=*0-3h3iu8foWbd7BDzZW@}$s{INN0R z%;iAd+kN?RD_Z!?)M|V#uFb{A`RPgZWP2iV0#e}S!bD8d(}^BRPZ~`SE%z+rR~)w6 zW5haw29qYgHS$<1*zW8wrLa;5Ns6_MjUDY~NqLpa-6Ppdwq9A!eyBDnjU5v3wVT$U zUUBIe?lcYeaqW8>+hJ+i_?2&TZdc>sl1#uD@Sj>3E%S8nw%_#S*;F2PDaWWo%hvM# zNhyn6H^p9Ch?zPK&05z_yHUD{3_RxetQxpR(bu$r z%N)Kc!1|~{L+JX13_%+2cPH|s0Ik(}jfO}|L=AIdt?t-6-4|?sYwCYr=Z)J7M^y1| z=oM<;r;BL(M2Q$bdWftE%tjauTRv*W7aVqx2xldLnp9;+nOQ7#JE*WXZHuvW&`RGn z`rFw7@v-P$=g@`R@L_!qa;5k;ia`Y;?)^bqUnC4XtNr4mJzfpUz+!$IxrEnrm3q*_ zvPa_gv%(|uE!*Yh48`R@q$m0G^@&YvzST)D+g^^(i_LOTN$a=iS!{c!IVpR*$RnmX&Ttxr4lj9tL!E~6 z&tW0O8@3+sjnF&4V1sY6-DbV0G zxuLf=@IM(X4Iu$}c?7JBXzm-vf*UIc4$>zi0DKhb{1`hCZ<8YU{SsaC96)!2i!xX4 zDnxl%t<~3W^;&ds>b=Pg0&zU?p{Qz@K5GBeAn|5OyBK3bXH;$YFQvaYD{c0vjRf>= z)o&Sa4ch{=kIUeD+AB{$!&Q+Dqo}YX-SXAj_&t%(yK4TTslQvceW5MxDX+0|I5j^w zeJVNGj;7m=>S8OApKs>5YdE#Dx+Azr(m!5ka48Bqefk$RQa#r!{K{BfyqJ3<$}dl#bZt=Rh0_f#=aFc2@j7$E z1>U;^2~s2ybW0UpLZE63-qiNjV;dh!rqs}P*Sl=_I!m5w6hFR)LI3Oa`qha~6QXGx z{~Ikm#Pt2otvW3mt@Z!j{lC74SP!`WpC59GCz?B{!{d@rytR^Iq*g>Tmcjl1dgp)0 z_LWY1cX#(Kbgi%WSII=R$?(GL7^HyEvQfKyAt4_?Y3X_Anm7bLrAq}Bw9}eDroNVE zAHIPPA?%(3(BLbA-w*cB3=paYxm30yNRGfojBzlP-OA7`ap>?@c@{)1G+b(Z>Vpa@ z4$r^-&r`G{`T*|xASB9TE>R}KiKi+HI+G(q9!38}Iv6vuM=rVIk%kPs@=Wf?a)1m)a?-ZErb;R*xt2X{BMt5b*L6)2N4Q-#>Pv4;-%#WRWr$7BU%Nud=}oU=u)VZ%yy(b{Z&svlIO}V?{rk`J9n$MO6X+~C-}rB7 zrTzC%Fk{6mwkl+F;%%Fq= ze2ZfHkBsW>Qb9Ahwg$cn-^m{WrTxFZdGEU>oI;dt?|=P&Y%Xa3A0L7e3GuoAm)H0I z{QO+=FfV)Y`f8!6cGAMaA?~9pP?Bo1`c%f$-m6C-|2`0QmEIZI(FDKZ{yj91J~uta zhqf8=v}Dp4*+;F5kZAW}*JG{MpG~iFzl(PjxNh54r=#}%IZ*Resrg=_zajT|jqUBo z>)oYlVQsnlVi&7=R%y*c829Od)=(jC<@8ToTg1>y8BAq{{ao9nj-g0eH#fP|Sn$w1 z1|wZUI_e?Cw%gL+o#lX z*XvzCymGyewE$iCUyc3pwClz8O2n-jfijnuT3FEi`8g2h1Y(E-{we=EKvwGtdk+4$ z_|FhU+(_bAPlkJSq|=rHZeDp-Cm2zxRf^jPm%+gmY8Uy=EfsL7 z1;=$)ALIP4DvJW>Xb>JaFG{@Oy?Dzc``mHkL*ROmu`#a?&Cf|SF;N^8X?Z`%%&sj( zhC*@nIMm3ZqTalA=ac2J{(6A0Yp|jBMQV}i=KKssyO9KbpS9IUpYosxRC|I!x~v+X z7#e@FH1o-KULxW5@weHcFR>^r`T=xlCYkxv+!tj7R6^z55OZP-^rJGA9IKcA`L4mQ z7WOAU>9})K;GRZ{3t#q}g{Mz6Wcg_;6VA9ZW04F&aRkL35&glUo++gL=XUoMu{2%3 zHbqg#RGz}Z^aiayc^C;;VBs!Lz%`5_zpE#zSws3peowEQwHj0$kI=LKC#iKQ5Pn9a z1x3587#A+hI{uzK;Zgl`3!rCPF0iKagc9h<{P~ltR#cD8@8dr6Qc8(F$Nkj9i$Bw3 zjDrqjQ*yx!W03Zw94d^zB$LLq>c9W4U@wNsr7P=2^pPDRDWGizF7R8DzV&ubFuRPy zWlqqRYDxjf@l?4^Ml zN6knmwEB#FAvZR3?icybv8Vl?fVKyEb?kSpGCSdr^trTs>D%3JpYQ{w4)l_V>1oHB!z-BxWepCCe|3_iXBy;Q{08 zlOnyA$zVz&nkb8s9W;vRoD&cGGIt`y2-MbhMpQzRu%w#G>=l^i>+`OA0h){$r$4st zr36a#;4r@Rlv_XG7zH^PygjS`>){Po`N7V(A#C}yo)&;9;DAVS}eR)x8d?2uYP~4IhQv^kZ8+Ax{ zT?8s`ewA5+&DvxCyjX=Tr|U-O80{=x%Ij!$PBFEg@{^=+Is3oib0GbI6c%|VDu$P9 zipgorM*rOd2bIW4O8>m2SN$$WHlBj+RXfM(HtNA%yp_N(>ACvz!k9sYWZ1wjaVnC> zqr^tH&|G}#%?~X8L0h`PfI*}yQLh+SWzvseRH2l-aXyufN$~x2q+A-$jo~9^w_c`nkN$!q!u{{CerSaN&Gkyyv2~L9G zTO}eLq5_3`m=rd@7~0f3{CO*d8stJP<2u(0+9>1?SjeUxpc@yp40SQCMtqmXkRV)% zd49RdPIK{Jbr6sfUtF3BK_U5((nXIAi+YmXFl`q&H)*<+^UIPNOHhf(;+sa>Hi3Y> z2=CB>-5|-aHXfdw%FmOE(4JITZKGbjAJ%-V4Djt-ZnBEO+2mOBb6>kg(25;agev#1 z?ZzU$jnWnnvGe{+X$=df9Ae&4ZZuM0QR^$P``c?NBG!v}^LHS_)LJ=Q{`B46^Y+=o3K*+2aLAMNmUSFISY>V3CTJvB^j+R(Y z(`-&+P-{0b6=S!Inod-X9wyHe{Q}S=vnDIn4=c*S&Q4aR63T9bT3Bd>x*oa(Kbgan zfve9}tz2p;M*Xob%j;qZ0bziX7m4D#T`F1}Xi&lnc_A^v3}st2=3gT@(YxS$L)=P; zMup6~Wv>tBaBs9+g{L`e>?eanE_z3B#2ICFDrra+2}e6>@h80=G(+|&BfC5tsO!pA z>Eg(O3Zwee`N`l`t9WSQ#V^3Kt{bi0;~jYlK9xL!6TMpY9* z4o~2a?CnhY3oA0iXV%xoz0^T9A69}RYEM|FScO5VZ~Nar0YZG-0+=|106QCx1`UQC zgJxT^(d{g*_&J8zKWmH1O|AWH3wFkg>tNlTAnDQT(j88J5(nUHGWSScHU9Omok-vk zgFv^|ME=`Hx4Y#!iu6$=7_QL3P$s8Kf40t$O{eN()n7hGye5+d}WXGmMCE!k(g))^Y@MGnlEGS___L^Z?*TB(eBk z@TVfV^T6KzKF&8*i-})=ebikOp`P2?l#79+<)uI;&g}u0h!pn?1K3^tonMsO({Ktr zlS9Oy9^Y12)HMzKJ-&TD@YO@(aan%U2_ENTSkQaXbG(gk-2%OoWO};TS4IA6=z!aG zJVC}ssNtls{^M;3Tm9Ac#pO&LGx5G<8M@oZbPWIlwu1l>$AH1nQ|aK6*pDUVL>m|r z&?Gz)UHS(vB?i?k7fM;<<5hf&)^olnU^DLgPwovEzY1Q7!rPz4i{BY{k71nos?lqS ziU!UYtt!;Xw9?gJ*cDzcdYgbv{p zVU)~KZ8>_T%52zO>4SoXGvV9J8yn^EB7?bsj0$4gQ^EJ{rYNTL64qO+fvrI`;8mpc z?+1=RUFArlVm!`r^4h#%^qiab0fyW2APQ>u@C;B;naWvx zsO3Upc$X?LIs}X&IxyKG2 zsJr9I(({P+G=d>MaVk_KbIo=X#7L$}#1AJlxd>>`>xvImwMH%*XmIQ_RGy=@qVN~f z!^e$6B6xQrhXi3#NdPDFRi6`mZ>W`fEB|sQw|K$LVeRT)y4FOT21&BhrB)$?+^i8% z8J7&1QCX%eM!Q592>9GaqA3|O?~qLgoPFCos9edoE&F|{>!1{gR-KcA0$fcD|bPE zV)!h|k>hmedJpKNIB`62A3%?}EkrjsYK^4&H;aLzG0XHgxgV1-g?zXE@CEU>9jVd~ zCDZG|hmU!aycFR!f{{#p2Tic-05f*^>1sF+r{DJLFIU- zWORAg%KTYhMf+WG5hyt|0 zH#Id4jEzOHMEW9|AfLChq(Q_LD*w4#h>34=XC*Q6L&s?`mf_{MKdX8uf<>2;5@(Jo-R4yIAaj816wb8MH5@}e>3i49w&FXV z;dWIvzbU04k(*dnrSA^Oz&*3i49oYEcH8yjF`DHV+#y!jvm_Gw7K96^OQGF1(L=)z6NEpbE(m|#en-4?x1zV>Mk?UB1DJ8N z`Ca0~O6Y!R5m;@xRsUowB*^?oV%+evc- z(avogN}Tl%6M;f1KyPr|yGpW|d^q0Cr}XV+qL;ll>$jYy`Bzzxceyk#Ja2!2p4)|C^4YpNn6F?h@VF^)$kq znp(LB!0ZH4lOzN zMksqi60N6%^)<#h^F1K0J*pB^<~Ix%4|f=!Mgv=EVD<^V(XF|?IvCGe1un^@E{W-u z%x!=-yTLQzkm{lxiCn}orCbEJtD`ifc5!yT>yupb3|0T8toCmTs-KNH4g+%l8%>kj zOqW$C_YY5YljXy@_JxK1jQZ+VtI>@wd%WPLg_xkjZ%Sts!QM-G*`{n?v9RPFFOybL z*w5diR~47JzGqek!c@4R6aNANgN96~+JKZ#Sxo*!o%&xM+}#IgsrpVB%{Gq*vvSN@ z`UcQC30@{4+yx0Co*{bCEGT<%c3ub)Z|6J_cz1l-?gFj1J+j7$YTfB(0>Xor^zS{w z(1bozs%3ic0>mfu8o-3%J<^^8tur~;iZ=w1|M_OPZD)W2U&Id=cD^Tw+*`&$*e@qk z={|?#Tu1lYOgpVtOh-j&F?-uT8&PH~XTQ3xKEW27adu9RYln~`9r}CoH1v#c_UDMZ zqi0@7d)=OKIh{;>9Uf92@p@ zW(0fMy7gGUSZC#Ixz=|57blC~>gayq^NA13Oo0jLDYMP+xOdiI4!iW*Wi9+p-WzF_ z<%`k{;VdUDZzGDdw6ki6}8Lgl-Y`s36_c|J7^+vDz04?;q z40{$&w}w#w7XxT_#Q6r^5rl%6{aN5S&*a`wy=$ZHrRN@Nh zfmw4&Mq=*J;=UIIs*H@=$@NqoS>2f821K9`$-AG*{-SgpXAJG~$+yC$e;fmSuVr9@utSBj1DQ#secmnio)c*gN`K^4XrYrgv!bhvE=Of(N4GvAC6RjuJRUi%5fM(cGP*6~=C$Q<}wR`VM#BI5EhiG&`Xv1E~eMb zs8^|G6ZCdpL{Hn@N&tI_>UV6QzC{Ys&#RxK$4KUR^jdAuc%&A|Y6$7B`>+TQ6xS+| z{_prVn@zy=Zi3<<&JbU}J@&h{GNWx@B?2~}Lj@ubXWL2wH->zj@H z4~H9=eI~<&+oxbshn^UToc&k+jZr;6S3SZY^mZaOT?cNCat)wZxW(tFu7#NHi&saa z4~ACm@JXAwcY3|e>DqiZ3;YMGG@sAgt`X#0PFV1ryQH|bSFSEj;-Yh67FsQeZkVma z1*RHBX8qm&o!*hGnz>3lwR}=>IFz-zXGrD5;?#D>2-fw00Xzq+@$HghS3!(r`BxnbX9nnD+Z-o(QrAyme-P z>pD@$M@j;V`q-0&8l>Pgd(MrbATK?e9gk{RLRLAhtQj{B2~Z4XDN=*emqrf#b@4QZ z(0zDOGeN}CH`F>A%$)EY)*}dhi}xdG9mVjmNLD~pmzEx55ANW;8CrM@s%1b*jp_H~ znlH{ns=4;F9)nm}JDaNd&Ez%j?r_3R5a-xKRueX5`KJ{_8eHazuRA{_#AUi&N(TM< z;nluQl$z-waGjXTroEuez18B@QS+1}cI?xO04c*r7(<%oHh`rMyMcnLaU zF0onpQR~Uq1I2p$*RMaXz3SsP6S!v|7;)boO+g>hdu*LT#fHKfb!WrseAu&CQORUt z1&DSVsMvi>S9Zmf26@1euX_Wh?+(N2i#}creX+Eh7O%4(`%_bCe1`vgu}!y=)WT$E z1DhshYUO$w!0^<7MIbLWI+wxJ{$q#|To5GcKzf4mftXqtXr8lpve9WA zpI%c@_`o|%&ljhh=Ch^Dx7M0yv(wYyho|$c-1#+$*CTeWo$P>(y^=3{gy=18^=+6s z7cGr#WEVsJRHn1%p$c=m273`W=E(_BP>=@s!LJ)}YAnnbp;swXe4~ENx)!rV;d~MQ zWy(*meG_#1Y>)*f_9g`GcUoMlOuDVB+5nT)s-)NJ=U=>dIFZgn$MR3sF*+?fI^f5| zOvNccDa?3jjzi3EN#9^4?#b*w6lVC)+?p?nM{sJ&D8aQ0-Y%Z&8=K6D=JIRm4{$@k z6N1944nmL=8;n_oROOiu8iZbkyAG86$M&hFET-S>7f!Y*125`Q3cdJ{+G8+gy3>U$_jz>29gC&~tD? zQA;F^oibaFs7Daq(J_FIl%331wMFajGhr1EM#YQNx|#y0ToZ=4vmVJ&LQf-GbCg*( zw9{LZ=qwS(QIWh*1k`rotfHM5((l$D$gRWN8}z8u{Uy0>5n=ZO&aLbVi4V3~URF@2 zn!_!knIy)^V@If3u$Z;e?6-WrfhR-kjOI#zVOO4ipK*qY!5kG?uvv#0Nib%}g5R}` zb}wq@JPG0@dDzTm?!xA|rkg3zi;hVV`tY6>UQA_L$q6{K$9c}tVbfmCL{=@;3cuCC z&Gw+EJPGHte-JYx84JVszvH|sAX#Cvo^sUP~gNt*S)ayt0=1| zEL~3=q&8+GZ)p6GkqOK^iLa3^Z=d9l;$DI5BPPnE)m%8gQ+|JMB%W znrFegr~k=%I<6hc>cBIfUxD=${6^^gp+Cb5UEq1c8Q<#~e1F}K?{u(&P@#Ywa&3=t z20ByLcI-8w!iF$zc$S=D0v3#Hua%P!2lnF4a$h>zl_^9jYOUzTx`+;5TP5x*BQ%k@b zC*0I0uZO0nXxTIbu=wk?3lk7wKQ12hrV9vgKpF^fVku!Ps_R#*43Rw z3j-_1?REctox3nQI}hQMhfTDiR^Z-hSX@`0A15rqc~jxz=GfFR-|q|XuQIipqC&qW$$*9%)t81t z%u9XV><+lmt=vex@+f~!WoKXq3u@Bc684A5MDSa$7s%KkrGUhkPK1@1{Qbsl?M_iS zA7Oz6bRe488OHbNIleeM_{0VKV|+jgrzWNUu>%x}3-CvubdTD#R=E0@C^0vgj1bcB zU5AH2ZQ7fFCe91u<|@YUCU-H$1hTn@BFBwMdE0B)4FiG>F6BN}( zT?2z9q1UI(OoF})B995DEY`!Y5k=w^Zrag~4>=FXSEt6;2UFNLc%MC8*8O>I;3q3w z1#8cz@n~~!s1#VMWN@{d;ocwXjS22o=z#CXJh9I?%=zN9SPZEFPlTYCJhYd*dp?k&3av&wQ*^GcKj-26O6S-GE17umQ9 zD=j4RawT@D#tOGnK`W%n6ye0pDRROPJ?M;k$#k4i=&-oaJ<*gw?~B8Wc}DSX9!%y1 zUiFwp%3d$h^9`4iQT>jeaA6?75S9z;*|968>yDf*E$+@dhh>Yr50DBS?pe??NUd+h zKQVJ(a0bhGyUF2~LeBxqvLtNXzwmq9b}wQfbb>N&MPE>}o9}B@2{73(2O4|6{+CVX zn+mKJ%a^~1p#69HbpC9*IZ=F`lx+|#(D-n>Y~Op@eQ~KKXfS73b>YQ;59s<1iSf`N zGxZdkkDEQ{MEoP*z#L8VY9sxq`f7VoZ>-y~7buB(n~1eGk8G2W zM5?b)BlqRQ1hLWTpxoUlS1OSvTBtLgQ%I_du_}b~ujUA$?(LPVlhs+5kEf{O?TgmG zPWce*K*3QhIz7+=n&eq^<-P62KAr+Dy)bYFL;ATRvPz z+?SpKvmK1TRdZ$20ovvXo$XJB2poFBA&?4kR`9cyk$tC*L=G1#mc)uZ&l%nm1lj4y zmhX80HjmxzcO@krPT6C&ri(X%z$V*@&vx#BtveY&rwrw0rvH@lnJBZ#4EwAZjHvCh zNN&DbA6eDwSz8({6}=K+#n^;FE+o(BcvGiH8%WVsZQu9j3j8V|n4=>5W?t4d@fsRF z`RG@J%n`lUNREibQMT&0eCG3sQ``9)1T>so+tJeXzRf_}Z62rbWiyR=XN1*Z%L2<# zMC$h}Y#)#gOOD0}iNABl2yL zt$6g?uQ)8zyFs7{W8!q6^YS}>wLy8D%!(jvO@nV?SSPdJg8ogGQp$7RIHe2RldN2I zNY4EGxlTdajG!R0;=KGB+u`YLb7gwGD+o&$C~?+^lTkeEjWURlQqqW(*gu~6bX4Hyf_2zc$!h!pmv_^RWK9F<3`6>%r@blVA!*1r|3b>0z*qL8a`YCR)@ zf*Ur*8CEJDOpqaQ`h!q2vEqwffZ#)OkXh;^|lLf*W1uJ@S8cKwso{jh!a&E3YbUAstz>FH+CM{SU> zCo6zGt_0?4qOT5zefRlE%*x^LPq@P{z3WDAl@aq!&r3|kUT;}WQnwul2P>2P%M-!^ z(dd!cMu&@>;^j+7_Sy+5`S(H0USwaOa!qBT%sq~`nhj~Fke0peMg4v zJg+$}d9dZ%qvPnKvo%bXNzJ6%W)mQjPjcT1?S|=8#9;tk!KHh3vL8^t_*ri4PFj>O zdED~Iw&qYSB_wpGZHc4|f74SL%k|93-B*y( zzrRv(6nh??C#|{^ovuSanYD{@lC;G|S2tRq9;~U^V}q%0xkFU%L$eENs(H%@*c38y>D|sW3*T6&TB1O+O7Zz11dgHytQ1Hyxt!N7- ze>~u~H+j!HvvZ?GL(X*Mu%&(=HXW)!=7^zo>?4!yK0~_G@4O``*3!V~^lJLOaOcKt zkzx(lFYzIwyU$)i$VqZltBI=oik}+R={@2tmz;*MwO)RF{}8RfCQf2(&T#H9iHVWM zfNacnO@8VtszOad4HOSvE!x8np5}S?YL3g{RW8rA6&gvR2)nf zESf-qO9<}nP6#f+-QC^Y2M_KtxD#B1ySuwP4DRlFCf|SW!#Qj93-dBe_wMf6yQ_9x z3!f_P(jhYZ*dG=;Rh(93w^7z@W$Cva{njd_m`hmw6_g}SrY)?PfJM$5ykm7Y)1SP` z^U{lX)!f%|J5+7I@7%_1Lp;%O%$7Gg2XIrKiH5Qt_`5T8@Mz_5y75a$7RJ;2dk7}M zKBpwS;%WDv-F3!>y1vm6HyL+z{qWA}qLPC;joG~_sZfiAWltMk?E zf>0QzR%4%ds!gL4;Q8-C#L7k5a|PvyFIy3XM87q^%LNBI6O$ylGz(+h0?4A!j;xzv z2d4Fji7bNiX}b(`xeIVn)-iJq@)Ln@fJ*wnuCy0~)jD~UnpwlrRyf2pFDfyWd@`G>sz;Xujl6YRq1*6^7WK;o_xIz^3 z!xX5d9O+3Np+)z~Ix9vUpQkLi`Yax^_tNEqFQ0KV_)*c0*tlj7Z`*#w<-A!0&vm-q z{aCx?@sC^Uir-MoQ~a4{M#RoiG+e|80;Y8xW*BrAW;!%}3UgMo^vPPXrS7H<@ocMn zbtx0<1f@!;MCO%Ncjpz)yAu{FGvv2{78cSn^3Vj`mTH(?815K4;34eU_LM7xm*3Fx zU$^5Ao^r=)!n=r=?EG+U(9x=}Bn?mSb~eYg&aN*6E+HX%uYQ_2zzI z1!MH@+J;*H_UDnI+I-vvLUlVpN2cOr_zfX6)nq^y^1E4cNJEkalJ$T-XNl!0XY=4$ z=98(e?b|7O`V1=4cFpKJa;1!JFnow^^opU=Gz(j3@Q-NKD4g6D^QzQ@yF!Pq<-miJ zw-ky^Sn1Uy*LUvD|C3+&&epas`Ragp_kb{+GUY)Hk!NausUoCT~;6 zz~j@a91`cLvC{a!%{u+UYMC@0}G zgODqs%VoriYj_}Kb^&oBDx{s=nxhYCxLa2aH?R&B#*5SAy$m*vdGs?y|IPSLXrPwT zyY?ME%JkjH7C@F2%F-ff7*S&V-Z$=GMzc@wlYO6Iz)61XXe4olK_cX6I+Q)-dNkyf zBJ7&`c%&$T*U_e^{4etJexgQ;2~uJ2SKT&TsdeFW?E|*K36;}1FDCw5YM1T@-s@?D zcrm_eYwy*>wZLY{tJ!jAio!N3iRH#w4cDZybBh`HlYL>$Qreo^T-@;Y7=bD`nS4J8uTCOJpK-s-4 z11In#F!6^gYv|K{Nq$G6^^Qn-qY z@y_II&5A=^4IYHml8Ov%#fwv9BUtw?%R%e*JMKDv2Y(@2!FOdCG4i;d(_D&TkJfg| z6Xy3b{i&7(n8&C>@^9uN6ncZKR0N(Zu-^H;l3Cm%i-?bX9GGg9q2_qm-|i!xuQc@X zrYX?*I<1tL$SiUKG(e}{QP=j8dwIA`?548Qar>^Naz7#QCpVI8n(|(zilEJRhi~xh+|+r?{EDg8DtCeD=OrX-Oxa4VKyDk zyG3kzfuVHMuruIn%4|^jXXQMSE!376)i~WSZU#Sg&%2?T-fbv=W0B=>mBf5jY}ba_ z2w8%pOriiO2^*8LJovI8rro})Sx1>>h#|22XvqF=3ib%YNNtsWtY~`Se>>yW)P?oV zOB7qBVzAzaRjm%#T|q^m9Xu^18^XloNu?5zDv3uJv=chzTW`XOxGxM-dNXv3)?dLC>-Ssq3Y zZc)dSa7$p=kRvhy=6f4}{;R1gy1qON944h00a zt${+>v0FU$c*bU*H9)eT;lMqp%B*o1l?jW)fy+-3y=0KJZ6Fr13b4j!!{#2R_wiXx z|CcusQWP?vM|14=IMk;Zek}huN%A6Vy#h0ZS;vm?HfcI!xL4Ujv@k@=;M0J3$b421na2YFf>ZHejsv8TR?4WAl(*w_qn zDlf>8Iu((|vv-Do+SA#}16P*(aX^NII!(CSiyqskZASC+Qiru84N^NhFtd#YQS zG*qo6%K^(<{5_W(w@Xg&sTKH%vWDoo;a%97Crx) zgw~z9lduJzWpdDQ)g6A8jTR%#bJ=0s*n*q;{fl#M=nFp!qt!p`Qbh$h1xc2ldB z!}{evA;*7HQbYQBLIJSYPpdt=htdt(QJhXZE$*}d;`IcF2Sp8Ze0;OkrYoUm2i8hj zT#j(k@vOG^_(bep-mf}5odLf4l-)PB$EtLv0MvJ_DNp8xqx=j$rZ$Da(wc`qhGkM7js2_{M~t@Z;-7$zLY%;&YY|LJG?eaX&10cPuD&l(H~Cq%lguLMP8&Y!nm@73C=} zm=KoDRMw4E!A6iAXfFo29is;8yKVW_|7weCHPk}RgRC~!N98cuNK4{In_eXgOVi37 z>X|6Fzk+$~na{IfUY!vn-Q3HdWjip?OYgEBmXK0|szqQ|&hyXUa8=d4F(jVb zP5E7xgs!oV$e_2P?*l3t+=(Z_msFPfIF~^fUng`x)7?TUZ|b({( zDtQ!so79_lhK-(`b?d}r6N4CDdwq){#hIgs4yf9u+*HXfRjf>%C*ze;h}>0*W=uf1 z@3hfKHvcp?OQOAsz?zR&^uzk2``HjS#VV%Rls|B9gW3BZDt}MKGGVz7H&3iPuJc>E z$JL3KTYVNAFPi=d{Nxtsfx?DkcuKy4JKzgp1RWN~gB63u1el0uEO2Yf8I z)mj~yRx1;d&g^K2idPbwgy~%gupC=kk$aX|sI`yNY3D7EOHO$BrZhtbPxa4?LoCq+-!CnHpu`6%5Eksx?alta^#U`CUVx zp`oR{h&ZMgnEx=xWe#TKV8W*tsk4U%8^dnDM{4_8RA`j zh!S!1vzQ6P=Zu|Mb#yxY-pp4Fetlq2a3}p`3n8$ zJ~2F(X2@JRs*SS)#{oZH@+iX;F^^ow`;V|jyP5Nq24z-RXMr^RG6ynAmp_Wr?30|2 zbZ!N2jN|ko@(f3on7d1=KS=Z_YzJ^>(@Cbo+fp`Ca*U6$ko~enuToU=g=^v>{Cgbp zXss8ceA0_;UazE_k`Ro5Z6d{u0tvfN+a9<~0V52v&`el}1$t%Lbc~}YW+y}Btk9X* zxQV$4-MKuwm?Mv3@my{dm2okQNDw(y0tZ=LeXseb2n|)5pUd8_ue%0{-_96E7=?kxejxWR zv0{oVputp3VqqIl)(77QB zx^#A2%#RD4I?GM$Os+<;A~sJD&>$wSiYTyZm9}0TuJh6JVb6iXaSLR=SipUMJ_DP% z>fDw0z!TZ_%JPNB%TW3C9fQ?6Vo`ri=pjc-EX?SF;c%{j*A|xz;)IkS!CK`ErP?Z> z>8wF(D%YKsQ#03O6vKSEg)^<*I+$0pK`0(W$KmGeVTHd%o$7{6p{@_>D4xI_=1$9{ zZ^v$u9ddWS18aik+ue5N)rG-_H&l*MGQ(lBn%J82@c2?2`ESK!u}Iri63=ws5kqH8 z23`NwiWUs~Rj@5Uduy&#NCSt*ltc>enc9tYg@|G7M;!FG9`YxS)2*GUmU&q98rE;P z`CH!vzxlJE-pJI-lY1b*y6SVHf+-*&dSdHi8K}R|Zk~{MmO$Q& zfvUboB|p|GpRcW@NXrx0{c<9E_Ii`Vsm3 z$j;1}A~Cbw5h0%mNzUxdoG+%J29bF%;)^~4A;9DkZR&x>2pijJ93EPag=QmU=d%Ts z+j2ZWfQ5?N*Low}nb^8`dNAV%5bWzmSeokWIwHb`3xo z8XV_MKc)(;*qzVnD5H6Hzr5bAOO{DmPs*fESg02LZ0xHnX$&f3eg;8LC3>tzd9-5M z65fAV2q&|LSm+JT%*@ySR?GKT02xvG(0LR#@F)8^TRUo z8TSRf<~+fh=XprAoQ$ye3`|P2zWOtA0ZfI?Z=joQRG|$wsCSt&?5lVp>VFO6H8{qd z+nO<2yQM{+`-8Rpq!^nZZ0^_K*IQhf*mg7BV*1hqF-MGC6T~!M=gbLwo(!O(`E{Lb zF0u|8d}6q6g%-WNG1BG6x~NQqWF?czyXrA@!!bNvV*#t6t#@cplv}4TkXB|} zrT{KNH)+%@HT8?nbM@8XQZ*)*^YQO?Ew{d*Rg#0|}SG|TAKBpF&a4q~~o%->sPz?5K5{FC5prM(++?*5uoMny_`G z-g6SP9SdK%{j_b`w=Vy#r%i7Yx;lmTsVY8%g1=iavgO7@+G|fm+vj5EasQ?AY7SCu zYhF#aJ7_Ud1em#pmVw&%dh^FDCadYH@MNzEg?$Y`TG0t|)b_pEkNmm^WJT)k!d~)*8S?p4=oqvjedaO3mKB>#$7m(680dv z?l*HWXmq$dxIL(-4`2H$AK^8?zW;cUTJ9>mp5v|xwc79wgXi{Dcr4`xf5XR}PSfnk zVaK9q>t)gm*LQk}2tum==Ps}qzBh#5zdwR)ScSfMzY9`I3(Bny>p;f^J~-wDp-9h% zvT!Ud>?mHZXUeD*bQO{fwgnjv<$pqpUNY;F`3j?(;Dj56KUoH#7!5rV3m zY`e!NzW7>3$F*Sa-gQ+vL-=Wx@P@b{*-#KxEypWRb~< zPFI9*X(PGMR0#tf@LAa0utFE!h#|=B_5K?fZVOkB8aQ|3+w11i`t-S*oqj(ic+k5S zyf3$ROCBAsR}aCC-4(nbtXGaVZi~M{rd_F{X>nS&RiV;e08aT(X1C2ySVp;?#E0mv z+hx754c+Ku%J#sUO6({IxH$9GnXgU`b3n1}o}7=~nIKv+h-|c2EiFl}@69Uqmd#hT z>xXC)gF=|u(GEsgy{T&JQIn=#F^qhks0aA#i1Fw6;bMeM>pUf+l(7_RuAI>;ML%=_ zAd3WHf2up>AE-kOl_c3T4B$Jd6|s)h!cFG=m=b~K$itehGK_LSy6eTR{kK&xK`<<% zbPqavr@xocgajlZ#@_2WdIsCB@t4)xe!%exrCqLDZA;U0UmmmBiuH6o6@=sE@>xXA9-1JU9P}nCv?%=M%3sZ+b zImegGv)HZ|aIJ!Q^?6)?ZH(v2lJs9|*awH0*MfmOn@g=W ziP!Nx25+gsz}B9Wr~N(A%;V~TrS*~lVpp@*{Yro2wz@s+2%k)AZN&zEW{Vy>8YISk z>&FLNCCV{YNtJWU$gC!RuP18c(`-=OWd{Q=IrrMhxuZ82q-(e4_|Ptzj2ZG}wxEjZ z2w~?isd?b<-%+dpKA#?#vIYN@6gPPE zk{E@0S;U=o;63RjjQ49#L~sQ7-_(dcU{P+ObXq;0xf+r3~?UG-(D z@gkNv^H!r-auM5zqJoVFui32#*x(VX@Yhvl2Y7LS`?4ICcWLgeR3J;AXSS&_pzCTh z!-jRCtvB5CzA_s16HWJso!=s54u4>Dv7XJgqawaK{tJIe=&uc-{#reYAZsH~C93i} zMcVU1(d`+Z(Mo=*=+Vd`b{+*?9^OmT-&Ho;8`B9^#|GOUw&e=50C017m1T)uTAA*^ zfy(uvejyLQg*NHV5Z?|*bJe|~?|OPv<%O;3T$#q4dSy)@ zReFnCiu&esuahPoG~A+ZY2n}qx9_Mz8XFzu{_DfD?yAf6BRljShc9~&i_0{4`ev9h zl1$OpnD={rs#j|irryg&XxV#Pb>JAL$g|~))t-1|J@Y~=gt6AlWqgPDvaHA7M2DUF z%t)L3mYKvT*CoKwvRYKIOe^lH#5fqHi_^NZ5Dl}V?@0_KEB=Q#hjGj6ET!(axBc}Rp>s+EfbokJ}H~{Nt zus-y(RO{6|UFT@EGs*}BR5htQ8d#au!yULM9x$FU6Ddt*>mc#QnA-GN=oElZ+2L&Li`Y**;3qDIe)-Hw|nke5~WC9JYXx7OSiOMsvAsUG6`0w za3nW63hjy6C=mpv4Dptpi%lCYMtF9TM_WoO<3*a<*WhncrJoU7gbg+#zlo zPNKU{_!98<2-uc+t~7uonoPKiUF+?cXNM~4xv@P;t^?;c%Py9XEL0CQ1fwNdkvDjQ zo9=_KdVcpkQ>it7HXN16)aEP0T$dv5ltM_b`Ha(;OYX`MHWoSeNlJ>6y;H^0SYfyiKKw&2I)j{~ zFIUU?cCmHyO+t2_9zwQ2(C0$wX$GMn%C_OmoBWN~>wNwB-46S`GojY9^s*^S1-cM; z&|Uf;;pSlV#~a5xck(-?h9?{0jYWqP4r{8Jrq7iwf3Lp{T#zZaK8=&H_hX^sR&F@M z1%mc!)W&;;I`lwUX4yd~m_iO7b1bQBcams>-@~p&b`(m$SBIEKHA8eaeD-)iu^`a? z2&GXiTO>(7Hh0E95@SGYC?XFAP z(rM|aIN)CkbVu|)hH0zVOHq#-8gA(gXal2N%JO*cjdto#^6hM>bnBrs^_G!P3=Bd? zM}_h?g(@^dtj5c7RdDlWb4fiR!;{JX_CLp5#t&Qv_3j}GT{Q`Y!Xi_8p9`+z zdO{>h<$QCE_t{RQbl@&>5ak1X z|KVmKQG=5k7Wonl2|`0?_)eNDJ&KPpK?8kyWuig_{HW+hxFHhzN*zt1H3fRedN2z; zPH*Vn->I{%W%KdQzvF+(K)s6M6f{C|zb5a@xbh}umMsp1iae$DPnGm3(7n2Rx{p(o zcJ0gEka_rw9+4MY4bR+RWS=48PTfBGs2JOEtTv{1&waeM2B}MvK$9G0Nm5F)(r6hF z`E%C6xR=1uDOYH)OukmsJ&?0`29XBoKnENLkFD~fx1(!G|E~3n#0UXB&6~8Z-zoq) zPws5oYsQg1`@iz}Q9)3?dr6)AR)$i6i@K3sA+wy2)5d|^u~Nb2tfF*W;g8>cPE{FZ zTxS_pwZFet`tFNbYeRfW=foDKjG23p}8i-}7DSE?`|!(_Tn z0p9pbJtU(y>18-|>ajS_^UOIqH}Y1&{gogepVPl+>d|8+)hWj|FV>r^g>NI#$+Z=;mU6z97alV-{az%m%E}^`x-1 z1Z!s-Rao+&%9y+575eE==2?}E4En!9)g?E3xDdE%}~!ilBzC{kCJ4sx0kNg>B75kvuX!#%v5mSK|g>*Jts zE}~4q>&^5I+|Iunfr9jQd%M)W<$8FRIQa#r-sY;0pD@PoqKy*x+vmu?vc0m(UUu&t zNQbPk^1+U-o5lQIL=geCh29qt^~fEy@M104K?KwDghCVeB9dp8Cx4E~lmd~jCqyz8 zytqt^OT+sUy@nWYVzua`WH6Y$Rw-f)yFwo!EZ|z+cvPEju%gj}g!gD*M*!;8Zyd55 zl6j8vT=`~g#>oy|vRntE^)x|UlPZjB{dzU^#6|~(`NnuczybP1-r^1exwNSRapAW( z5rx58WY6SDeH&%UYdgD8**#s1sZV?z&c5@bX1Nu_#_+`kvar ziU&5=0yn=9ycv-*sSV2V^O+2~4qDC5BCqH%=i9)F3F~ICj4ewn%0SGkF)Pz(z!+p94smp-U@zpX`xz;@SoWB$ zK_ll_opG7#bdYE^m5eeW-$oYDyI;t-whKxOoKqbI5K#;IR@_~T_pI*=~q zP?APIM*TSvO>V$!r$0GMcy9z%N~3f$$pj9Nf|vQ)(QuYiBSEmS4&J0Nm4- zpx_#(w2dvmn`5lu0PwWFKP5m8y}@9c7lV^H7vhz@3c440}*whXi*=Dn2k1 z2t~=?wzK7Cs3U1g+iW9D++oZ+6Mv=dyG6C>fn@1Kza$|X-^PBuHAL)vA|WU%jI<`X z8CPMF*%cO2lxx^)9!?1ftu)3lhrn{u^XnW!f#uXP)4+{ECP7jlUwgtr z43eihEnqF>N{FyrgAJNDyA>H2)U51kY+~Fc!8LHS9g>Jwc%FNWgOa~^Of;JsdiR3d zBhw(S>-s&{#$DWbsqS1qAqp-bGF(K)lVj%oT!;&r@@w*OL_jZw(6i{~)_lEqQcgQZ z+7+B?GiB^3vU~|@(s(~~dH+(ySYHS4i+&y;0d={^OGqVgJ~c8>(x-;Use023W)z1K zAaP;UN~2DTXEn7@a~u(E&Jzo4MhD)rlF5H5)js}ga8|2aLW0Hs-|A|YL#hi5e=j9T ze~L~21pb+W2GqsmIpoOjN!rGDhBk0g6%k&TUj)7d`l8u%qU!^SyF_zz&Mp!8aIqu2 z^4Oif<;ci|2$;QL*B$ge3h;yWD#h|n!1b9VtqRcukf`y{r+lNqXe{O$#tp9%-n!N{ z#4OK!1+T|(ru^kwr&$J4d|4r0nkYI+#(5M8*uGipQpL_qR&{LNHU-Yhn;LEHqume$ zU(qK8O7Ct^IzO!V%I}L{B(c;9!~~m9yu^I+eQ$?Kk~AQjTM{71rD?!JV>FIK2u=dZq^RBiWp=yse)my-`tjTN0(-VEQbj?M)vJ4=S z$}t88={eN%yaQe+7-7JvvLnFpXL_z!qZZT60q1dW!#FT%PG|M1kM;tzr=}-z#W5kl zs(5Bn!i!(prVYvIifOVLWM3IGGp9sj%N37^dEKO~+<{p3pzrCSz-qS~cD4?P3YEmWPVQyUp#nzgi%kL@~GpvI`gKEH=mAiOYca5 z6PrxP=-xGA(iOX#(tQPw%#4IY$)|njq@{{|j2g{hQ4@p*kNKhqELr;GGtHX*gbDH( zyqE#Wz|kS*$2vkj)enH2mDn^8yrI}(fDy-pqoNBDZHjSPHUjJ7j%6ZSwL;MCR94|vl_yQnj&y7Ivx6keUfGq6LzP z-?Vn%oImX86czA%%S#UdG@$l;G(kA7sh-;8SwWc!iU ziV_)33a(B4t+zP8*3(@$fg$+Vh1^}RE=elHTc{)qe&rzO_2vJ~)QKqOLm1sHw68y` zaE)^w)GkbOt$k#iaS~=)!6^^>D&DgZP;$w2OwwU4qhjXW@dBknt5Wb6jz+CKRDo0s zs8<#*f1XPse>;Ow?B;^W^R#WH&hjdy%>9bn0XX8rBO~N?+uM$J3jxi*sa(DM24c-O zGCn`xhuLs1Of9!#v6;g8;I+VO@bHmi1|-Xfl3C6b$ABs3p!*lQo+;SP?S0(J9_Y!= z@OCZL*{5E>>Ffij!iC!O??xoZ`^Df8*@)TtoUf_4Eu^^38+yFwyU%t;1xO5ML149p zTt0QBz z3of5#37_hw`l;*TNupC69dUd@lM_fHh1BJ$Y@;oRmoXV0o#>L zp8pmbmyREsPbH}VIvbPrcwGrjwSD^ZaVsG#plngBRzU^_99^*RmZF6w817zZPd;c02S~YKCX+4D zQprN2S}cB~JdkeJhLWK5h$#B$J((1Q^_E%Dk z{;m851uNKII{!l1#T*)Z=RkyGEIc#zvM>VjK}G~po)U+ts53rs0X)NHWV8~3u8mjj z5)%XBdW7_uD_r|8@RK}^3BTD&{40`Svbd1mGy|9(ZBZap1 zTD!zgm#V@~Eb^7s*fV0Tk9feLhLHF(^Mlo`<6wr59cLtCWBpowZqAPRs@VyKJzqnK3shRvhjxE=6Jl@c)t5=;9}{!qBC{9AjE*L$xZ0<- z{H?O)FEBt8O{t|zHL5-yH&TJzABRD5+r5P4h-6Zx(vnD2;eG7yq*0^^ACdm{WSbAp z`|R0`{K}2y0>lX zwLhC{=I|Vaz!j@^@*#P6j~vgvI%I*5w^+YZjvAraS#dWYWv$ z1IWt>Oz*4R0Cu9RF-w=1i$@Gxy0=8sIE+h7wmdRGS>)ucj|v$*BV1h->aZ^?FNq>=&O?8OiPo+=i{Q7`|>Z!nTk}elNnE!N`3){hkDi$44WY z3y|{soSyd^c|CMJyiEWUq6nCr5(;9Uj#D-4srwvStOAt^T-$cdUyUHzv&0#C#RF^QRh-SW zlW&))niBYS$Z6X1%_Oo-gbm#lzp~nR{|M(4cMLAd+y6Q45Gi=EY<7hE9uE<6@yYdc z1H$eKE|jJ>noV1^h$MUuzk7oIWcbjnOU6)*(Hz^a{iXJs*-f5%vwi)o!<`2rlVKlK zfmO(?tLFo*1;>GZp1n$)op$y$J4GyiXWV&$hbwDRQ36;6Yb%J-YS7V{Z_>JsM^sgA zhDk8=(|Sq%C>o_Vq-^t?*CV!toUo3QiYwqcaVJ!)VqL;z&?s2>wxx#asFwA$!5|w4 zvl!DG@r@j?fjH+!1k)oD@T4EfM_q7f%%s5C00G%a9*&Wbl{NPP5azl%AZ9Y<-*!|g66d3=+gbj`6{ z9k>K8ACr0C?_uic_YI-svy16({Sly2Da9$!z|vWn7i#nU98ECfpKQ(KL$)%}7|~8% zZKx*EH>e`?H&@<6jh2b)VsSJ6KxiUIFk?L7KWO+fV!+1Jy`fer|rcOR6 zad9P7B#L#^3q$5DS9Z49y?%n$w-1Yir3o;sndk@1^(dkj6l_7Db93=j4r0nL%nYx`;qlK&HYx zJWc0IQs3qOl+^LRPSy>;px68(6<^cTf-vXiXu#;d$~7m_967Ac>uEVOYiW_vU1#jWaHHu%}>+#^}arvjIVQZ(_89!M>vFj&B)PU9n>V+5F9>fZ1)E&e&Qj zx_4F0=%r#^z14`B!sq47nk(dk_dP0`O@==%PMltERN9%HAXm82^KL;Y!yKkXJLiyY z?H63O34s^S)n44;pJqZq*XYx2CQjOp7EY|~yWbP&RQ#0&rj3?UI7~Qs&_2tx7Zc-j z-e(>39`_!FQfq%f4;RhToR3Rsb)ro=TaK{td@zDOyI87+UEG|ChfwK1P2H)soE8g> z+O{LQ=%4J2?0u(uUttm{hy=9gdp9q&UVLKdh08JTH&s5JNx2zy&bQGC?&V(4U#-wl zZ}&!_@P1+4gchrm8`PgIv{2solE`d!LMwkaF#U`+-3F69%Oa3DmVKtrmRM3kH0`?W znm>7)Gfw(*uTX)BNo5;p+f>%BIQWk}RR%G*K3Zg@iM084L^osXHhge{*%n)kKq~gq zwxTg@Fup`%dd$IUx6lC4&|MAX60eR(89HuNmNbFt=MQgtDgmVz&TSiZIJ!?B5EZ_z za24)O^iXsmnxDm&C4JxqSC2?2*cZNjZoiJ{4xISfXnC`Kku) zWhVNUA!oPa`J8Lm?OLtO)WNw_e=y-He{o2EhAZq=Qx#$0wFMcmbWyBz#h?XhlvQjI zFHqs^b61&^y z*AnjOW+{4`Y+@9dv^tR+skC?*HQ3}jDhM?WGe!a(O|@UxV*_?douu>=fBS)EhJ#7U zkt=8sC$^phdnHubY~U)T9k%NVU~!7wD6ts>UZ_%wCRMTZtujh7g`+*5R83;hcy*ME=l z&A?)0MplBu$FKLKZ$YQ)M|qecRlJ1b|-;v}t zjMWv!GJi-|NuS*mI6+>*BDw0cHF*qHK^V!p;iKuS0t&ACH*h~D!LjXck5pwj%@vFQ z?~Al%%z&7Z5t*)=8WGJXO@`~lr+dZ^Dd)|LualJ-XtkLVLbwR=!WjxDE~?QrQH4e^ zIj-aNJan~URoQNF{!x}+RFo%AY@(P2?WGlm(?9fUt{_%Q}n{U5H?obla7>9LrWn zZzy9}(-6$#Ok9=M3@gvevso2-iNBei7X&$py8#G>MVyoh8LB6eM|gU_hO=apL!sIc zh0N|9k#r#HtDz+E%sE&o>NI^4RViP)Ll1bJwu1h<@haqG2kw~sa%sx zvREJ+SD~PkVZk#XQ|Xt;{lt^;=b z@%7RD6wr1J_IYo!pbbZ(4tz|pFV|~^(DPov?Htn!AVB8z8`Z2+W{2Xy^8F!c61jPu zdp(xY0jtGkwpGE+ooAk7?I<@eO^-Wu13F;#c)g%f$mPi;)e+}zLPiaa>T1^A^gTx1AI?x$eK*tCCP};ziw)LKB;q zZhw5uBV;xLA+z;VtC)Bb^jIF$lib$*$mxS9+OGr`3@fnS`9)=o9$`7ep57|oXZ{Ntg6-s7o zXipeyeo@U-sUWP^Pp|J77el|E;>cs&&DlF1cg3W&n$RzN@2M?S=|miGlovQy%hkW0 z6h;ls^mmfhm@_}tL>t`x?szn~)#iCW#%yY{z{{nk#j^uiCRW>O(TGN+h2=7bh1Q!H z-K;$UjuIcHn|gmXU0j_XkFQeQ2|&F4q2V_)ZoCTrZjHJ8O^*%_w9I{F^3i>4P%b#l zaH`!1hunVqm1Kmy_oR|PpwHgNYB9m~H*S{r)56gu&G2kxfV?Pnj2Ce%uAKA8HE6=mIr zv*jQetp>y1;5+py`_HASC2*9>-khAArR}?jy5O2A0pN9Vc9d>W+%=BZ=;meXs%gq> zj^-A-^AmS;0ZFMningl=uJ&xhX9hcE!s+TT@rhf*)%(m8ZZmvqkVCOzGmJJ{7AlyW zal41jL74euW+VO8q_>ETmto7dJc=XR@{SC6^dCAk+zCmWD+>lL)s2QMc07N*SvVI= zTMYJy!U2I_#qCW-J&LspaGt{Za(cz89rrBhw5w57a27aN&XLe-6f!fFm>tf|zuaqY)VO+is3ezTKdo*vHdEO8bx)AjZ>-s&l=6$UC{(OF z+M5razuil;VDu_<_Il7umIsO(uNV6^)vN;R5Hr$guguv>p5h7E9dwfr#db8HH`|Y3 zJ-hcQ|pv766Qg?nf+>d~x&;wp5NKe*1pe|WSOtnSEyw+qU2HLKT3yVKWGhD9-S)hN!i%raZ zhz}UZ$oB$A>YEiQ-CntDWdWw2i|BF5yV<+0rY!KNh;t~$jenryjbj6+`WxYU z8wUOH@dcmb`hJ<)zo(T@omSTzY3zERD?-PP=QvpLA0H^znOCUifJ2vjEb?DFBymCR z_N5{Ir{azYzup?y4TZDK6yg#x$CKfVDS>>r;dal_q7|!h@0m?6N0?O6+(2=k+{BKp zVI9dJ=gCP(=x&_%5#&!X>8%*!o3r|aw{F%kC%k5tU^?^^6W!epyr^2+yTrH@q?O;5D z1s2(RtV*_g*NC;O$TDKW%Y9k{<7a!6SaTGyA$Hu$HcFMX_2SXQ~$QI_2ms-oSAd5N;0Y6BMGVRGZJyo z@7#Cp>z=gh9y^hpy}?ipbcO5@u|_B;r@Gl@GUan@;J4$!a(gP~$DotmTZM=9)f1V2 zIHABCXPm!!55G_`(wA+7UCq595+F}}HLQkIG@6x2xf9AnIG;>jBP`7CcB%-t(S79L zrs+wQvnEpMm@4RpLze9i|MDjvIsPsm8sJu4E#sOJj&H<%O9JZtXf1{^pN0S#m2vxF-Fx&ix5+yX4{_YZ)6HvP}|0z3$Z|)*Tfr^QT9H_Wrax3 z7H)sxr{mEmXZDfDStM*-a3s%I(zDkX>Vll}7mwch z!FG?2krKgQW&cP**ond{#rs-dCwg`^Hb@!39VVgqoS`ZB5wqZ)w+!r6@u6qv@+~Lm zW~$OiOg@-&{Oww7`mwZCJCcm!r6*~=IB3-M+PmagtxFe>)yXd2J+0*Fft_n^8FMwVXXMiOo3jr{yMS!hu64qMYO885n2~ zL@MPuq~a7H-^}Gr$GmJh8_fQmFGzv*>Tq{w?5k94A2PYW*=)p1(cZf#7}q_+l5sur zm3r$^rB#40+9A&zZ21>qP?2UE741NGc`xD9fs^L>=JjIDW-YEHa?|B5!hxu-yAr5| z-M*kV8ta%LFLG5rlkHMvLzF#(v2xz};PEzzj_+9-_y>3U=JklM^^N7e!j#j3C_B-W zb^(J@v2R`+tv+{_8JQog{)pqen#;OFmmIC0qtRu&!+m_k?t{Mvij)DV=VfjC4+;4K z?Da;?d=o8LiCR0gA>ITUv+hSDD$*l=0a(6qO^=>4E5m*sGs?%WEGM}9M>@_ixivCx zsX0#Aq5@u)V`asi`{LKtNj#=}8OY7maaGa5yp;l&;}5ycP-NqPlW>^vK|}g=4?5M= zn8o!WN&xLlq>Uv0sbg#js`iHRXQ64zvNT;Yy3Y}rKMNhDn#aVwv{>nhE7=wNOsBP> zxe6qdkJcu91!f&({AA*=w+MLwXWE*m@xm%P%0qZ?@!< zDi!sFD_I5HI*P`KT>MvZZ~6cmR-L?g&oWjIIPxImer^nF-S^LS@0EQV^8j}TSltO` z!|E7*BbwgsRY2+|gjcD&uPuhX;`9bK6MZ!-`2vpZi}ppocLl9Yh=N%(+=Aaoeks!? z|GDK**0RYjVL7SUr4;94N_1rGl*>Itq4%Z2$_GQTx_IS@C>a*Z2HC15Vc<;}h@war zld~c;C<}RFi(*iJuN~%2j|qCVL6Eg!ZhS~&75IzeewZX}=591lZpWc{Kq|J2B+aFo z84a4G$ewyD>~F7kf3pUkGVqf;13&JQ4EI>Ob3;p#^{4E;dIY3GD{s$+<8Y<#BO*J7 zPC_;2aaOcg%uM25c2Ncf&4gO7Zk$w^(xWc)Prq&F(argi)E_GrNg!Jl`2zzMIFFDC zyoxZ`v}}VcOJ$yde$tmM_n#}q&+J*M*cr{P$}f+mwLI%`qgV0@5Kf;a`Mu*h8_}bL z8Bg~3Jn)&$Bx&O6gV`W~XzddCT{h9;?%oe1c~+R%AJCKzrQ2SYydlhzsHdZH8JeKw zrYimC(%RL;5=T`Z(VcVz`RAnQ$2ab2HN%#N=B&TA_oPkRmn?IXYn0B3RV7smLK`hU z$5B416x1VMOb)RzIA*AKMrPH!QBB(85N&;w3XPVu;q{wQR9G(c;O%LJgT>S>VRNF8 z)H{2_njfip}08{loX)p%=7g(r&~KycyX&UU!yI4X4ur7SQ;qz)uA~Z zH$iBQTD(O5V{6X_H@rbFW{JQmI8`JJ>fyqre&ei-ZQr~&A(+ypf;XiGWkZ-2!Y2#h zg^^V#;#qd)2)nVnJ#ZzUU}Hb&m_1JHpA)+ieSj1fIo+~p^fE!s0>)yy8FXyR49Uf# z$_yXz7zkSnSOWV%^hhUD*d;WoG{4cGX+KFEsp12&DHfd0}-Qa{+C(j zo90#2Gly3u!EV5^{bgM{uJDDUd=dAf5i3InBRQI*<8v&0hC)88hx&@BSFe_KQ))3* zvw&{aaF+6NDBYrTzuRKyz!b~Z zR6<2c1_EcI;s=sC;^Vhu0!M~ND)X5uS$i0wr()5sbylu;eUl!~v|>aq|ZEba{UhHo9@CHUqKywT<9 z(&QqNvR-#?vt)%*p~}!`C{=tyotYoir=dGinOb&xg+DBy;|ocbQw*v9RbkG;1Lf4q zLBQguXoAc5C#oM1^mD84rF!r{Vs@AnDZPSN8+EsV4krF4(^mDs;c$i=U~ZC8y=5^n zG@B^;NLeSCOb-nUXPcz91Fc|-0h z#s4!jcT3SjmU7V$zq;2IjrSe2OKpkr`I=`>PHk z9=%3$;}KK3`mlJF4Y19{rfHzr9K5C2dR4uJSQuHKEeiN17RRCp2z)O6Jb`*5n8AJo z7kAbw5j@XzTROj`u^cSmW zU@Ji5{rXH=;vsu_rC~3p%8C_p{d79qov_A(1LZyfde41awBk& z0N2q{EITGPfDO3w)AdbcZLI*1NXQFDKl(S~CfUfaXs)LugO{EfK{?j1Dvy35A`S`< zf;8Wl!>>&*7oE-GI#jLxf%8=0*W!6T+8!S7Gn;|Q_G#C=1ywra)9gr6ceVR>l6e$6 z2J_`xc|4ko#jNA;6=W|m0Er`u`$2S!kH=$1(;Lt$y(2CDC9X1!Uq#$n<~3%0;Dgz8 zOI4@c@ExO-FG+GOj_q?}Z@`tqgKn68qj)3-pK^u=?8%-~Nm6EtIr1sAc2;-=Sf$1s zFEb?*WY=`LXM~97<($hy6ym@A30ow5y?Icu)lYla6=3Yn*U`96?WpjVmQ}08JIzrf zy}a<^qDjoEzr+YBxy2FYV||xoWes0lMU7aF`JU^ODp)*G`{GSEXY>k1WMTw%_}7#U z&Kv0%+B2|O%91dsmIo3Nis$ey;TjFIP_#*b*$2-0u6jZ?sbN*tbZX+uyGBeORUB1T zrs*_V5rfBhD{iK#X zrqu@w(S9M`{Crg>X_@}ogbDDux+TbM{En z9+Fyo&0-7MuA<5IOyZs?TwYAy-x1LoMMk+BxU8(#x@`Ail(Ee*cZon2DwcPAb&Xh7 zJm8+}Zw1s`n|o>`8-4nP67=E-D)0CXZ9s2UG*R?(RPc4`={Y)!uI?8aIJ=`jL#S|D z)jm8W3VKLE$a3P7=3gNupH!rI@w{5Go9Qh=_Uh>inLW?Q-dGm1%C={LnYEa+Qoco~ zzuof_I>7kJUzoq0XTYInU9<44^jcP?b17smGe94`za&D2X4F@DLo{hJ&)T)OeSriR zjP$#6JoG$Sm@e4GP)3+1@kR+Y*07$rLWW)le$f;@3Nho{uM~!F(I66iyfQhQs;Sei z7p?R#U1q;k*$?Z-zwCKx{AG&oAxF+k2fA94qMDv;kt}EPP>D9~B4JgA#rjD){t^0^ zGpl);;`2L<0^(oyOdipz3bY%14(*pT1v;HB$Rdt0QAo#HBPNQ`RvytWRo<@xN0evd z7Cg?;+ts&Le=$ZEa4ay<5>D>S^JQWv8M(@UhOI&G$UWvq3oTJHWys#R_R@L3?E3uK zv?2__$Y6jV53V&glYg$q+u>`gK^X&W_85&<#t5Z}hi-dxZe{y>C(U{Q*@%)P{4pm| zK&2*8Fq2S`kYr)s!I3M)$uOjnseU-;VEr|V{ts>&4s+hX#y~r*c;fMm>a?v&gPBq0 z#t(Q6R}pdmX^y(L@w*;38iyI`YR%Ort2zerBcd}jT99;v=vcp8Y{qfdxt?k4TXlq4 z*1*8yVn|230EZtpsct3=@_SAD=Z9NZL?^X=(@Xe^;^Z7TG4L!ee#ZDv`nrA0rYED% zD~68?*ryidfZs2wUij78mS7zPEa1!QhE!k{v>;hXdHbd4BKzq`FCeh_>hCWUGEH zdz8PgoXYuBtt)>4`Lc`d>h$<*t|0m@TV9A%KJUZ*n{>U%9Q( z)M=Ld%y%Q0bV8SNR`Wr--a4&Kq2>FUiHhAx*2 z9QQT7Tf=R>Hjtel$RxZcaX0v6LoY?^&-~Y~Ul`+rwXB>e_j*6_zM%E?#Sm6z4lt@0 z@u#?~+Z%R+nd*Rh8l(JDg^zvjgtg*Y+2Mr+#7VHRKw754QMAMhiKX>2SY5|S4dHN2 zU5tNV3V)Au;+y@7-@#+PH8f{#tk0$nEk|SyD@jpvFi5)?7w``Rb&-2F=;yoX_~V(6i7cia@Ed>qCLh8K z$S}H#!IF@lPiuRYJ$MI1NzSlgStOQsmFY7A;(b?XN{%6H{ont9*u6A$U-hF&Y~JzC zsTCEkY9}HiDWs)aXq5^lv(m~(X z;6IiC0tXXc@tbHdyk(PBpD5ft-_mzTR-T|0Ir#dow6Qm|l|iCttrWqZKsg2hz_k=! zClA73vVmQ8Kr6+LSQmz8?s)wg<-b{Nx_G`LN6)`ZTNwmvsa_x&{RWuYR7hd%Mj1XBGMbN;ZXP@HhS%3HBr z0w*pb7QaCt@{1)+H1~~;nTqrLyUP$WD6wJeRZ(Wt@ii%n&ZR;=;Lu1OJKv7-!uLs z0rM~XGxA=nX+tujYjMIFD>a(FHd(CHm!^QCgvYQKL^69|5mrO5yfG@|<61;X zd_N>Npy0bwp^BICh!EF|V{c8-w5<8K(^Col(ObI4&oS~}L{_xN6hE#-;&Px-61Kv? zD~w!=DS7b?^HL&E3k+aNvgqeyf^v#=@!Jt2GBcpP4|whDp?%he)Qo(E{?>kEoU#s0 zgqn(-wAu*QfcJ;GXoq-bUGvbEG2QQo)U0)&uNgp61_YthYnqE`fl_z6A6GJ3l?2v# zO)F%&wwU>q+SDnq2K!a*A4}>U<3)hZEgqB@(dp#kWCE)Qtp*6e@ALwavY7m5(~S=~%#hp&wHmMH@j`D7 z$Ri@WIlv+Sa{fP5RqQl`lSyMH66*Oum=?IR9H-Be`H|51{wmOwS0L|Y_Tg}=8+$=7 z*d4GSs^#QZ(hzGb#nEqk>Lg5a0mT>s?k01}P{fDkHZPD$q^F7ri-&HCE*+Z-*=_d@Lr)C722B6i>%ss*;)-M`ujZ6w{I2o+q4 z{kw@im~fDiwIjy5>IU4v zg~9QxJV_t?%TYO8OyUnwv_g8{kWRj-UT^P-Cq*K<6e-~?Bwgn=#=_|%^<20b@6MX~ zfM;BYqTF`oy;+seWrIEdm1E84qg#iAfhN-bsJ5oY)tE+kElldjoyu1L&xD2Kwf8M}$_eFDsN=ZwL`uMaiLvp_d9m+!a zu(k1hv`;rOVUsn<%ZX7k%;BO`|uikNUVBHr`P zq93wXeW7NHY5QV@j8t6DO+j8#Qs_yynz?KogdasvhN>q zn>|4i-`^bF(qs-o*C+QZ|}3FDF1wdSxUC(s^>1>g^XX zcIK8w8Q_=n^7N4Fv^TsT`^Q@9t_BKG|8_o*|H-U#pPosC?fd6xlrG&{I}lh9+?`efm&G5nG+cRSguOA3+Afk456-^HV zgMTu|P-?&b=QQl@^Ur#XJwkmP487-zF==E2+LC-NTMh6X@|2RF`0V4uDU&4AnZP`< zeO)3Vjr@Krn1AW)n3?L1W;*2`wfrP1xsjUR0n}HXmSw2LNF;&($|T!gGlmfJ6J>V^ zwO71lvRMfVv)%ucfd5VSBmVx#uTC`ldqmuYr80?sEE|pmj60LF)Yg?ba69%0zMx{f zXIJg1igqku=L278c;sj5nveXy>3$^6-NlV!zS@AT12#yCUH7#1wfEpJHU_`LA}AIs zQ{PDat#Nkp?Oi$*x_tE$=jLL!`A}9n*{w>dqRaJGl@i^(QcFIb2Gjr2+W%VB7 zbn_`T=F5+1t=#;U@&{VXV>fe25QXsr_=_ddc)UN};}&TM0**jTV+=g@AG7RGp&49j zzNT^u}jf4_=%j7I4F{{9{1Xuyz4?DFe}0(;1j-$N2zA#YiX*|w*SwcDuQ{)6!juQIj}Owc#JSQerPSe4ybRgJ=5g5ioGjoK zbiZI8l(Mp_vLq9>>gLQ31fVztLBlV^ZqVjcOc#(Oxb7b@_7AkR16R{y$J0Wspw@)) z$wTzwqPm?G-&f*q598t}HSMP3lIF{2_aeN1%jkn)OC-CVp6Ws+-Q z(}yzI`tzCUBFppIxTGY6keyR|aBw#`uIG;>?+yx<6T}+zin${=fp&n^(x@4SUKBm$ z=}fGBL3L;cUw@)9RlT~v`tae$sf|8q+VZwQgxjCh=mvLpcgX|>uOOnn8r=I%AcB z3KO8i5tIa!V|aTBiGKP7tr$j)KT<6pd`DnE|JL>ESDIhBxpQ&x|7VZAHSITA(}k`A ztV}Qc&8!Rz3|VM`gr~GLG&EV`IC_6S_vBC4C(T^H8@1>F3l`LNHAmZy-b^LgB>l~# zpaJRB>pZ>ot`9yv8d@z@xI+m9$Sps}|HMhUOjY`|E@}BU znh2SU{|JeHp8-$e%*@Q3{pZiUo=5yAmZx=foOdHee_X$pj}RFZ!kE`j?M>>IV9ux@Aa2bPosONX=zI*2-8b5|Gq!+hd<$+ zcg=z3U2pUELVBtqhq9ozihp9&1mQp83Pqnh`PVqn3tM%!NX1fE!RY*LKe!+1KW5sn z=r&e)5&o!#$36gnnEuh|#Vwv69yKYh8TqVQ3fJx@69-?*UE`DQ><$Ce{#MqHoq$*k zj~W-^j>z8Ts0QKbq|*T}kFY!HleJ&s;S7HtFo^H5{luZp8*6S+F0RG^G1W*3KQs z2WrFTQ+(2slM$0f^1G|rJlfGefAni;7udK}*#EL8tnuF_ZOCo--#7w%k6Zw11U}F1 z`F9$KW0K!ny9mS7@VQT$*jgPa1G|B*$bR)x|2nb5Fn{965&zX}2m12Z`qi(@*jW}yB0YD@e+wGhTHAPL1- zjR{+uH@ri8E9VOG;a_(L*^q-wbc4|3R+b@*dwhE7v;*$fR|d=wgCW-cxiRPJW5{#J9BN)`ZYggxTy}*; zE!L5tn638s@qT_2wez8lfBwU{9XzN!9)ZiP+L6Kfk6edmC=w4n`F;H{#DPg*U_n4T zV4qR@SbCI2v;m^{Z^Y6E7tVyM19Hw!@6B%}wqDVo#d&^0d}3~?UpoBrSdSpMR4;x! zzWdOF$=+vlWg~XoplcXKWpe`x?)@WM|27(vLA5*{XZw{<3jfdH@SXCXVD8_iVIU(q z1^jKI{{4$N-^l)7o$@-dXv6J%@%*o0|G)kj+}nSRtN!Ju6-EBPIi*`X+6aGN|MkT` z80yd(ur;v`;{Gx3|312dBFDa}bodxdFLz)Jj*W3Wye6aU!?SAqat%oGdjWPV|G}L6 zkMRhNqS5X~c-&a?(ptVib^GK7WZ1B><46GlrqWKTrMR*AqH&R@ zZ4a%y>;xAa5;8KT_a7F)cy)Uep9u{`bQO-%z-B38M24KWt3a=O{rcfcttI5d{_@XJ`9H@&@alioCOWeJabhXP^z z|NklfiO>J{6x$LG*|^|&fZnxzJ%52b)>;n#6WjbhO!8-1yGw%og6b%b9dz0!1;B*n z!F3BVgxH^%)mP-veULTiv9cbiJBxDBJC78}Pq^@&;mEvO`1@@sgyL7nThT#QgtD_; zN}5^fLk7h6c=p$5q4`-b zI!cpU+7IXTt$HPr75|ZB_r^eRn+!Nb*91bP+yJ5WpZ>fX2CeQfg@2}_(bE4LG2~t?yte@($K-Z1oUT$2xwT6Nh#E6&X z-szG0a0?4?^IzM@v!fi28Z<}I%lF6^FJ1ht&9MzmG#R2Y4k9=y=>VphD=!$j0 zdv)@BrIU8eXtx)B=%u%-Vm6!2+u93~U?%&*(l+6cIpr>V%V;oiq19d3WG#pE@=)|#{L@hS`EyFoi;_*DxL{F_;E78q=i$yb9T7AG0f(hV zIM)x-aY}wQN*Rl&^P%$v6G7nTmd!<&tE`>?B)?P2pU!udeFV)fAI7QEUH4v>IFV`8 z%S%Z5d?SFM(l5>%}+hS1@Cul_ymZ3UZbCJa9p&?yrx`D?ik(X_D~a(A+L8QF=EcAT{vY# zmz8i?LmgV)Af!9&;bI}UcMD%EPF`ogBUXC2=#fo}K_<@})$lzT^tUM{_1BIy=)~rS zhsnONdglA7e9mQX@rItSx8aAU_vN|Nv%4yNDmMJMuO69E>5%%h?w z93V!?kfnR*3yk{r0suY!43t7Je^yKm^^m(y;>o^Ex?iZj zzpGv*a?;W=r>?tb~L? z-9`{oU%>QLxbVmJuiz0I%Y;eK4Y~UT z6t6}XelABGGIn4Px@{s88!UKG?}z-o>5S)0!(Cm=kz6j?CtZsLM8rJ|cQ{h(sWBjo zc>-D9^kSWefQr-$PcrOCmJs`pyMtqwxXM|#tA&FCV$+nB{9{#G4t$|sMtn2enPRI@ zw9~?owymR6zK$Jji}kqI{jKPzkXiQ=u(b6y3EJ=|9jUYf^oVZ1`tU9d`QYxvgK4oa z@>R={LAdS+hp&7R3GL-Z@`!^$>*nE8@J->3N3)kn+v_k7NNKoh5FYr@}vFSrRkHke5(aBJ|`~lXkYD2v5O{JP- z&ffSzG~{v@Jt+WOvqy_FC+;cvV)TO1+KT%DMdbG z8s0D2bp`SQO+@NnP7^x}(srF|cI^>CXvi4kX4|CJ+H{Lh$o-KQQZdIlwiT*a%hwF; zgS)AvNg;*13CSGh9&>*}NbPOrUdhk}tB1tJi33P)f;Q`5yH=#DFXxPO&L9vsbBo3J z>_kvLWjRRx5-%)kdfTr#VFL9)Vua>8X@ZedGwt=Hw!#~{_Y>OdE@;PB{v)SaBH*oY6UFdCfe2Ue$eUnj; zr~#f4*hLY!gKyWf%r92BHW*2}BMggLyLJVT!hJZu;Zv2!Y9=oxrKl}6zIF-wz2>Z% zVU|Mpq;gm2(#_2^V?3dW~4xHfDT!()vM$$ID1Gt)X93n9>h z4TvQs5GS}&tkg$c?#SRgL92wP*0$0*e*98*kJNE_*jUo{Q@*&LO9O`r`YquIseNI0 z1>ke2@J#84cvt+ITzA+5IZ*LEtoOdbYpxC4z1&L_yt8^^ZP!70xnVBDw^#TlI0#bW zn82o>Gf&n~*>U8`w3Wg;XnFm>%Ynn!uGat~4_Sr?gTLCiYoTk=jPK z5J?Q-XtAJ(Cs%`FmQQ-+ZXzxAeVQ=0yliwl%+}&JGIRzDsYM8kE)VSjsX=9l?-yEX zMkdfJEz;RWt0QUk{f$X;=4)Pe%@ypyTw8?m*am5zeMXghFp-Y@!C&6>!;FaUVYnMs zUMlY-@fh?g-$SdX(m}5lj=&FHa4KN~2SFE;qR*{{EG%t%>d(K=c+v7hwxVRijLt$M zEz~>cD6nfkTAqK>b(KXgTXw)0Do(NR^K|{J=zt);n;pt4#5k^kvn*XDa2-F^MKLJ< zJ$?Av@Kk2Z!es43Xt>^oOe+@$2APvX4uBd*E2y_b$T|$WXY`$Lcgc7%Pvsn+aE&dC z+3x3QJUK!Xd%}%Pb<0T!$7}2gG}m#k7$1703SbzjL4-y$o*z4@XZpx*B-)Nn2i9%* zs}1|S$SB_25pavnF_>-U0UVYW-)^Tmm07&2**n9Z`Kicxi7IDutwW0J4LL9w%jHj+LGlPSr|&uEO#P0ZoEmQpzi< zo<9Q21wyx()4#kAxt?%*>ud|HZ1Alwh@I3y@#7LP4q&(3>)zZrzvr!UvB|tcQ^1u@ z#e0f$$hbf5vGc@WKe&(a>hz}4WFlwBVWnHKMT_4De8)ql@w3tlZGyZp zuj?MEc&oM(*m!V6g5B>ssqm6I{cWsx{JP-8VBr1pNE%$oeq@hB%g0p%UVW9Qsjrin z2`bbkKUhLeQ@ysSo(XZ2cj*%7g>BFgu8cdU}=I1J$A484bfhZVABY)x`}by#wYmV~igP-Fz|Nh6}Y zDOxTI^jrd;LzXp>=3{QYzgjd|1Ze5$F%V_t;V1AAM@?K)<$ee#k>o%o4xBWQC&ep;$vwG&)lRJdH8 z*QlMB)aP=mp(hpKbi7;)p>DC>?Er(On%F7w~)->iS>@(k+j@|CnTv03tG!B} ztAf3>brr#QcjnQLWRQAJe~A_x%~?}1cwBNqXPPfPIVM^bGkX%fxUBgVJY4bzUR%v7 zr5A@anX7o}%;{}3Oj)Zm0-26eIVeCYgi;L)%po8z%j+I@bzbDT+G#Y;*~o3-azb?7 z>SP6&Cz%y3$E2#89YB0W(tC_D+Jtxx(<@xufmq57dsjh3M-wNvdVJcibk&=r$MfZ{ z_ID%Gk`1YDO5~4{((lhh)KO36)ArQ%5??Ow%8BcD6~7;aEH5aWuZ|M^1U{C{&4Wwa z8QO+fPUTh#n-#R!<$A78IFWI_<~!4?u3g^Q7lJ98hJKf-+37{sz1Qv_ubC6`OW&<{ z$)uf+#LF-JbR4^*amX1U**cImo)sK@BWrBO#hg?A+S3kFZ&O*jHqzRs3SSGSBj{N^ zWX&odkp@kQ*BT=;;|}DgR6E5&LboW1=fiTyj1rI}kRwKW4ms?&SY#ErYjq3V-d?H*8*RQQ53CV=uV35wMi7SJVsRV1DnF|D;B(g<``$ z$=d@hB^_jlix2>A;wna8%8ij_NiSgR&1x<`D2yCn{EeTlQwHpD)V?Z8fd_OQw7U53 zC|RZ++8o~tk69!=Ut?x1IK?5&F}=|ns+kyhiBR73M3C^z6}Bl%Tfjxt^KMPWIY_B9 zA=}Sh-}~leV313M5}9@QaC>Ke_l2fW!vQHV%Q~2c_5p#bVz>G;{#*c|Cm+4X)tCaC z`w@)~Xs^LyH9L-g);S}%-;u$buh8zR62MCT$0_Uez;U3?Y(F~H^rKV*OxF|}xl(n! z+iwYWtEA_{4+z0)p5pI({m%r}E*_I}r>C@hgS`=ssMUbOY0T-nsf?58yhQd4^3Do9 zPw5mBRGO)YGpGfMY+Fv%Xq(g8H#A*dnY(Bmi-n2`!GPuI9FpG6W|T8pZAfWq z!P)3t?i1yNkPa5@m$4SdQ~{0hWwj;D(@$4LzV{<%+0F$f=I+a7!0gk6XZl+742j84 z_lgzFe4V}-Euk6HiU(TJ&ZxH=5o%o(3}*Lb`W?niA7rZ~PIOBI(&%ppTgqCr>{oQD z%Ik&pLH7L9^kLApQ(OCYB6rsJN(oYA;%hgaCgvRbFp+9_nL4IAp548cyfI(u#az#` zuM)ydVGXwOOJ_w(f7`0PSTJKCdg^Q573RT5Z!k5PNaQak30y9!E!oOM?JE3uxvVB3 zbtdJMN(wH0f7N(VR2}>2U`j?MWXLbijTuIQBWvafB%js+Xq%UAqn zGyINqzYq?u^g#En;PTD#W0IPa!?&Jxk6d5*i2O{ik>rW1x3rMdCPn`#9u_I50ZICI#LS55!FoBuZR)k%eqGd zTXNRs7Ix+q*1H*51;QEm-MWa;I|6b)Xm=g%=|Tk3NgBST#@rW7+DFM`g)o8oGSFSs> z_~z<_Mz$T^IWLEuaA1?a<}FtmcmLvCO3B2@C6P`SwIVuvLb~a4rd;XNR>_Iuj2^nt zdg|EV&`8&~tL&9aWsAd}8FRJa+}D_06`rOESEuK^VO0m&(s}iG^;LKhF4kUb(WN@a z=aR2{0amrgsopVjnd$cHLkijAqblm!&??ePNF+Mm>ghhCPtXpuB3}D=Sh3s;i)?d} z%jgP<$@ZFTIEmiEq|Ttn<}GMLFe3lz3fVL5&X1*GC*6khTSMIqSw3MBNp;RfxgJ=oOcYUHs4b| zONxpf!w=wJ)(!ERYk?j3Mja4B?s}pQb+TF#!Wh2GAC6w;5hlsa(Qb`&<4uQzs57bd zza2135FPOh=dc8@V1rb_b1usKbs0jPa6#?zWu-w6_zd9?-g$Hnl9_gIjHmgiPZJ^b z10>hRksO;NeN*Lxj+>K6lSRX=Xh`{#by+HRoy8WGz5KHXs06W|M8b7dv{Akr`5 zfxm-GELrtJJWV;K-bD9!KKB5A&_eHiNwRyiZQYP<+^e5AL-q%gjwut()p&h7TUz0w z8*ME|#{0L)#bRqrl4RlsEQnB6LInWxlsv)(3jD#xYU`h92+@Y4^+VNr$URk%@B~JO zv=f2!lF{4!@(bBsLC8hAO<2PkB@tl>CDZDdY7EyB=LrlsaZPIE4_3G%Im$s{7T%zQ z#Ww4#uoK-aZIw&c{ulD-m5-*Ll0e=B`@j#attI;A^qMoz8U}OC;tFw7`yO1H0HNJv zTaT6tRNebQvOJ}~Al0}S0E$+A(i^_0%O{_-?Oy_zZ0K@anZdBVOK+}#sdvABoQzb>+45z{p zctytCv|IK~>G$u2MQUT(89OvQ1*C&KU#%UMdf5?V~Whab;S{L=!SzI&rf zTzc#!c>lb)mP^5BH{x-kV?sEXlI%ol099G_Afb|U5NhG5(&p9&2~884M?dgZw!%#y z+y$@@K<2!^12ZzC+)w6vmcIwglArLOMLr1&>xyF~k_r_b^4cXf2*_;LCdw=GU|ZHQ zDeqO-xtJF-2A#+}+6Qica3{p?q8J>(B;?a`?=y)tIftb?BrctBG| zx9t&Y;2xli7K}(KT_b;qKiP2!>?QSA3pgG#?BIj><%nYNN>o^L*QEBMKL-yo86+*V z!+z1oiQpJn^HeyiZ{QouS?<#>4ZCYhx$w+Lk&*Fj zl4^T)tX_&J29l%)hQn0Q-_zHZvgnP!i3A*JR+cy?FL?T$!W{RTmYJVJ`&lb)YB}r_i+4XYgVdMM7QT3!!`c0=li_dj)@ab?V z32DG@g@>MD0fe}@JZhxB2n_j#te#39CK}JCrXC}I)?=Xn*(ZI=4ATeenr7pn7d9dU z&y~EPJVJ!ub0-z3su8bMe42hc)bCaMArII+kC$g;wN;BNrSv$kwZgasX?%Q#$|A?x zxAi$nCLoYsTAkm_b3$qJ#{_U74wm!r7q1}Byyc}%0?RNuajn7KTjOjA7UZ9!`^4<} z>%eEEXKr&6pWkdHc$qYJ%C=q~P5My2L5LS0sq8mG z9}Ila-<@!N4wAv00wsD^eboS@1K(qKKCLx9)AOpml=uhzMfz5tOk{d-coRKZG@s>ZwzGV|`Hhcj!IF8Q*ox z^03|Z{)~)@Cglx1Aocsee_x=ykq;B$aQ`(aV#poj6_IeOAsYiLN}OY9>LY`tVV-2hjLx{ylJ{6uxLyh!AKHWw&-N zaWKAMeATV>_`32ibyAIRHO{kP0`~7~gtR|Ro>a83Sr04MDqybu_UohnOaGr5U9m*W4%lj(zxqEXfxdL?YK8d&XdI>+Pqgkqn&!8*fca%^gPsu#UL z>VdpuDexxyj1j%L!=G;{L$6;)5xM@chmkZe@{$g;eU8ys zR`R*pzWM5<%9ANIiqDT%n#8iD*nChW#Cga2KwbXO{Tkn+`v~g97r-@kG1paE8y=px7#4$U#;;aAIp)_tgaAy55vlu#XT|l(g zfTD@#D6N?UDh}y{_LHY=I=P?2ijXvd7JuLI0Oja-iq-6`yFW~(EN{dpo-a`zNYCTp@JTLIEb%HVxdMw!uLvTG!P@XZgHFI6u^dG|Io(nn$BX@dUN(RaK^ zD!&+*+f?p(S$4bwhw{Dx>8TIB~SPN$>*UKlj zuUD2~svW&uS+tT*eqveb-I4(Kpb<`|n|3ggHn%ked9=oD3WrKLx7IklprMioYOSHW zRuc<3ajtU@#Oqe<5xN^aHX6j@P6`+3DuP3ve(K%P(;fw})fnlPg`o26EsayE#-TlX zAl?z=^SCfuMD~y$EuKgOr4vzkxX7z%;R^K2i_WOqD%N?S{H&P9m@Ap>t404`0E0k$ zzdwsL^H(V;!*3OG2!0F98gJ?T$#{`_a5tWO@=@$Kn5N{a9zBx;BpJ$O$)&vMaW);C zr~JOqVO!YAw@Z9}eE;URXnbiW+|vDS+;)3Uq@}y@?bl!9{s->D^AGgE8;{+CjjQ<8 z6XyIb*g*fJD`LmmJ$UxPr%}H~b=0a_11~@QBGzo%hjd#sJoYfEY1Tf}uC^@dK0LPI zv}mJ#p~oR?D^ts;zQuE=`mIrxFx*#I+vSq3O1DMO*x9beH$0Z%zQ*!TNgf(|ubuf5 zUVrH+xK)Sn;P9SJ7&x#mj;84))Ri@^!t#73+gnQ8(HROr`k%*1`egu$kL*J)jemT~ z<|^pu`sTm7-PqdXe!|xeU(J5xc)U1HHq)w=Yw+vXG5GYgmvGCqSEE_WOO+ns>sG%> z7J9v$xzFgnLH*H}14rs1jQy@RI(N7l6)IQ6m6x@}+Lf#5EcFF4X!6L;^|DQ*Lh$N> zyk?xa;v}c3=2}SK@%#(*pLMgw;jNdRgxhQNB-TH=pRl#AXWPjyjp4^loP>GHH>muu z9cCjL$#%So&s?>G|JX==*-6Ihu`^vhfubEpVPgwou#ZCIsCwY}K<+5+ch^6LQ9uUZ_%NEVf(tx~1(Sha8t$;MpL*BGD*-RISVPR#9D{XS|2vyzQXdBdoKUwaWMA}?vH$)IvZ^i8xMxmfQWUK z{?Limjob_M?P1-oxG&HiKg3}6L!Q56_uzbvhGWzD6od7(RR` zZo0lJvQo3*rvVnf^`;i0@TO6F>2_j6Pob2Jp4jHLQMq7cMLWEdOQ3nwBy&1Bk}o>P z{fbRV9@?mJp^sen2{tN+&Kvpj9mKY^zvEa&y7H?gNx7WnfPe@2O3m?&eqMHiXFENV zj*oL^L)q3H@$1yzQ6WBxdNrrd;W%Z6f0K}ro`fmCEm!rd`d@fFp6EXoo$h~xk0@S> z%TGO2O}_IZ7&_1D31UCxi1Mz7XBOmODQuo?S2c6t!h=pdw5N^!2l_>BI!3?v3|f`D z1lK(H4VEm~gtnDypnjEVs92>oT3%ig8L7Xa(-k#PuX1IK8#|urz#2w#Etqkt?ab)@ zLYwyxuyQnRxVD3O!u;tEzsIl2yCCjwDyoDKBd9<>P+9k}6q+SF(+tf>Zs226S|&V&tWD)T0H~J2W~yc2UBJ z-?BFj)BbVQ2iTV?kDsne8rbW4h=iRCl;J;ofoJY+z|xf*xhGRh)bTkjJ*C16*0a&! z%fF1@$?Gu|Fsv)!*a;h+e0LvKZR3iIeRGr1%x~e?D7=0nRP{kN5-BY2bN+OG^xFq4`&E7^Pi(?w zs>CT$vvD*dRrM_nr>;kqV?KT`M#p{OOQ%0Zw>MRGUJkYn9)u%1cHqN){ZYMk zRn^8T59eXRe&7&YTcxVi!NAX-Lhbb5FuCuWR8wrmSv3&ai%!Kl8}LPXA;y1IN zG!lhr6p@{@5rcl6fKO*E$9z!g&<`KR@lMQ9VKK1So&V!3X_ zWJhBBu!U-PtK*`!^KQe$pWZ{Qnh|6da0}20HJO;M!gK4X_UAp4PaD^+Kw2_|Gn<0b z(W|87sCEp<8&fm!#5VU=w%3ptjjv}-N3(0LB3GV9Vws_JAomTAnwYY|VdtBQ)Jr%k zDk1j6-zL?uD!ru&U}mDgp=U^5(*_2M%7CiqVc7d zpjqR32y?K^qZY8m!Vyyz4H{QRy{H2y?Bn-!tl0h-t}V3;vd@p=?mWbLbx75Qe3q0# zd>+};%9$T-$6uCG*^48#cvY-e zvEvOzK&aa8YNsvXrdIj;zz z-e@K4QOI^i!Od?_5w~`0fRQ5}Lt+HQLU#Dpweyu7&i#ek@P^x(VfgSz5MdR7#v$+q z^^b0Q4of+5Q)_#uw^9G%JeluvQW>ZeHu6nlDgNF!yQ%!E$!ouQcu4o((E4UynMiiV z4!Eo-m=?~l5`BeO`k@|cvL?1 zU-rj#qrNUwt*EpMX8+8Ow#n6{%x&&Dfbl=g#<#PxFmT3B?A*N-yLWBCkRkmLnNWs2 z6~!IhuErZ(DqzNdw>cDr4UBwFg6lchIu`l^SJ{{_Z4s`x?M*mJHo$i@J|8>qeUvn| z#H$q=3G>Yk5u!KYPOT*r&r&i;dFxiKzDIn zk-TKR5i%>ln4StCs;*T#@?W+Tc@&q6-D?-)i#MM`=e8|St!7bAS`NZ=@dVEc&0*7pZaDi~95yZuVk_>d!I_#u8 ziX+oj1LfTYitb*IDZ@tLonKaC#lci~%T&kR4?T*fALxeMl%p6qaw<8gkj#+R6U?ooO}7zx1-E`9;H6?@{iQcAK;yj zUP8;(P0*@EE8N%pI<#q2f)p6_2d4{rj~&O0k3NoCRqElrXTOGv^o)-NE5A;ff}5|q z0ktcXMUVC!v3}J`^$@`1SzA%P=3N*(@HaH7Sp#bqkb$^u8(w_)A=Iy04K12ng`xdt z>47zsDK|3%Z@&I1s@1BGOPXDRMN`J1_X|&B$hcqd)2Lriqs|Rju!P^_bm5n=zvHr2 zSD;zbrg;B{AvnyjxWn*VzWeUR8p>)c{A?m^`RQkJ<;L{EE+LN*AMm7h0~Vert5A+G zYPfnMf!|tC$0J6Pfj|DDD=tCvOIqNjYg*yvt7;*Zyx7x|(fgfu(Wq8kT-vw=zIyi)WM`zS!Qs>y+flpr zy_h|9DXwpS8TI2 z#kWJpqe}gTSiXD*(sKRy_N!rNeQ7(?s@4#L2J|6AGY6NnX@lXvtWtG*V*56{{6H@> zs8$^<8+XEpezU03dCG;;hc|5-C3p9LTWT5|;pAlQLEw1WzjlO41*StIBFzJj( zu;-|LLy5aVoA%9c+vQa-a!_w%Q@iThVdn^i5BN^8;o(>Mqu0|Pkz9L$`a=UWzqA?d z>Cp+T8x~WlZ}sA>xTR|kwPL}oH}%BoMZ4%~cT+x&qu~{8@cy7lc=nYK(WFLIJooH# z*h8}NrI%htqpGEF=flrnld>qYF|E&&c<$aCFk#AEv}|)ZI<~nIKmYohT4@4gs(SY) z;r-`dLA@F^(Du^y81dZ*eqmb~9-sa2GrHaXDFzIifGb)wMf1zMVBR`@8yJZ2r(oIa zNw}`l^{8E?9KL_|9kPd$;kDcGMZbxpQ$NPw;lJR@=8bXb<=0aK&fU28q1REaN=;nT@mg%%u!S?P>bxMsa)ui|`-mGa{Wukmz5NYh zEW*W)hKsdc-uJ0EY>2CIgT#t|}3 zTer9z$tiib{mxrRf4zajhthCUVRs&9)($x z7vY)?*P?2by6Ab&bJ)6tM`0egk8DJ}CQZ<1{2bi%;4`RGwK86R`$HTz_}ymxe6ybXg$hG?p%R<-K_5^O-1p#WQ&6trt*4O(WzWDj@+4t2e@s&jw-U=<#S; ztDG9=DEN(!Gk3K!a)8FfaA)J*UbiByL@AW1R0_9uYl|3H4qX0YSiNu-$+Fu}m2^~( z8+u^w;*H3)^Xe`h40@^?zJL7*9g&fa?b8OLe%&%SMnZ7ntlg+t<4z3kHv>(oSHq_H z)Nitq@#E*8qQ#|`p-w!+pCjwBJ`~ z*7_=xt=5$E_y9dePyCzT2l{*XKk6?cP+NW*VtjtQbXx}`EgXcjJ?6BbkFK-j3lK%u zT9Yz%MDatD6lmx6J$Ukw$4JMN#pO-vb3| z!GtkG(6VJ~8h@DQr{VgB^|58)d`iZL z$s{+rU3VkNjdC>JzY6QuEJZH$=^UyQn=J=1B|ac2p2lTs~F?8(H(_uPywS9QhJH@%MxZYF;!!fkw$m8YP?sn+;9 z%tc}UQAF`Wq31!cKNyH5J0@Js`075Tt}O>y*|hPS9L(g&Q>lHrq7JoB_YPNK?W#3u zrKG&WN71czEi9pN`|}Syg4&hpqW2qp5l$VKS0_4g^cWt0^i@=;RvS+~{svNx>{j3D z)Xx`c+3lqCBB_0!B>l6T^bhl8-w8B+`Gm$Vzn~3|U)o%U1?#euRUY9_!o)HC(X!Q* zxS|b>sYmxggQl%9b;SwOZsoElYop-8lhSmZN03e};!Q!tyiJHpTSB(&7x;S6Z&90=K(tF(*5|d-)wYy=ri@;iOYWi>sbHX z(4AyVRor&{ZJ51it=2!e4m{tu3Fd#>2k*c98tPQ5iB}(ZO?_#A*|TkzmRmK;kld<+ zA4zUy+9-F9IMr_r_04Gu?k_x*ou_U_XT_F>i-uRV8q~%ukKTrFKYt#5M-0Qf-Fe6~ z9GLX|Al%ZfEseLz;JSMr!@`3eY}~jVw_MW^{=6)b)tzw9gO4HCn@i)O{6pwI4Mipe;t4pwJKrS()H-jxii`Jjqvq=;Yj8FV~e4vXx#C_^QcSqGLJiU z%-?|+*1tzLp;42j_^|&3wCVCF-u!Sl4yR`0?N?qylbYpe{8}ktzL&tV#dPzr2oU%8hyaiQ`vEHWM!P%!~ImMTp_e**BP}NHXu=zjR)WO0(XBpRlmqWfo4wKiyAea(Ra)CF2aY; z_Cl?i_0gpD&6qNC69)GA6kmVzJr?{vgW9bj9VU zQmHJizvo#j+(&~NXECzzV&LI<^f`-h#pP|#zBSqZ(|$*mo#a?v6rN~$IhGHj>y6;m zGx)2|VHD@)>66j0PEBOxW#HB4AHlS-zhLB$eyB_`bnw?hab=ZOII)9D&TZp$U|#Qj zc-?%ks(@?F5cpfkG)A)Vil4gAs2lfWFXz|_D^oGfcLF7HlhE(^=doo8f85dZc#d#i z3--4>MDfj0!;R?pI7CJ`5F1m7;&Wowpgw5YvMqLH^SW21F>Am?bi4Lic)b}kuJhmr zYLm;!-mYGy9)=D4ks`Ap%;$qWEeW5#(+`cRmBURvAH>=$2WjV69Nn@BFFn``^{Q0I zC5^5k8)>>4C%BJnLY+p9@!j~jxbM*yP`7#|vL8RdQ7?ZB+=p=QLG=Cn1JtY45I1(b z98*VpiQ084WA(ud>Nyd}-Is>v?th5-Nd??}$K%+!Da)KWB-BF%RNC{XA3^wk5IT~( zxS;DTAY}N$qd_+B^Q4iBU#ZCSV(h%V_n1&3KX zq1P=7L>1>Bz=~ImQ%M+gstVLi&Vp|fjm#;s6SNK8=|Ig6jS$WToR6OZ&&0RCufxmp z_u{^19>M5$?#A{*NAb+0WVE`r3VL2z8;v4QVBmWX;I?b8KyG#}u54Z%13!KkuRnA@ z4sXiD(y8kJcQQU2JQ!;bg_qua5-;~?gQTsCDOvp-3V)!vO_Pck_|YSHB^h z1+_u29c^$}17@i{6kYvRZIDd;{QgIu!Rieg@yUxXVdOh+;?UyXf$VL#{mEyr zEVmd&|F#g*e;$bNh%h|z=9g%G^FyfK;~~slJsusKmc+NCX5z(hd(eB-49uH46q6RN zz-wdp*-fC7I~R+7UxF9D9E8sY^+!qDaq82_>J6)vqy(RP?kBwVdLOLaxB{)O>V#6Y zTBF~HSqKj=iK*j8W7rojQa8#*>6~oDd-?874#v-1jULYqLbqOTVdcsdc%W-@q^$WF z&%F93dVDwzi`Fkk_bX~4mi?5ob!E1`LHJJs`H>QVa1SFQn$!`jY| z_-S2b+<5ytC`Rr)&A`_IhgVOV=ceQR`yR%z14)=LcOK@9>jT@m(fI0(hmk_Qvg}Ue zxwEnF=n?cAH5yHtwZPL4KY=+57UTOd<8e#(r|{_;LxH3G27D4y@*G&39E)*7zCri; zZantbL+HOW3qwba#7j3-!RH@7hRs>Pk<>8Uf5(St-t;PL*tiZoI(Ne>J)Wl%#}UO# zn|s1>EV2PMuU(BUjbrfEM<1il!gPEvXcCsrpM(k}93;E5k?jh{QAbhrRA_337mq&q zJXWk(i_czuk>u;^IJ|tRnz-TG=Lc*GI>8c_;T6~HL)M(--Q+H*I|8nEGA4EgAbo)?Vxmtxw^F)x` z{DS0WFI2nZVa#7Q9UU6EaPL!3A^ej2uyD(6{P@XZ2+KRd)nQh8!9_1CYR9;JK5TAu z4|u55cX=Fi*$I~i@T`|$I^J-F?yU-9Cn1F>$+TpUR9;KeT% zP)H}@jGdUZcoW>En`6@W!MLqK4tjs`IC6`W$MEsfQ7$?f1HX9_E0zzVg85K3HxH5C zXq2dPIi^otfbx-181v=(82S0DD2`mjx$}^~OD*~j;n`2V!w-v6@Zq3|SiE2g%9V&# z*9f8#@YTTK*tBL6y4Faee%1?_MXO@q=ou&<9fyJ6zJ+BfJrBy|W}_&-@keogIeHH6 z`FJ{>`)n{)to$8q>et2dJsyDjz-~BgsmLV5{HJ;Q@Y*|XVAOyYF?`$zjG2F2*E3fn zSC-Y~PG7MX7@S#_Fehc&Ac~xU{#GA^&sle+JOHi{&JiI?a1#8yf%jaLiz&m@&Rl-()W~&iexD-4Smb zwoP4wr#sz(8es-vJ^EJJ@f;`adFoB9Up*UrUb-G1e)KLTlRfq98}H-p>nr1~TRLIo zsx@fbs46xN`~c&J4#JOPreMjheQ;vtvzR^fN%%z z^^XX@kMc$Tq6*V^e>BOBUvWe2RJ`|E5A36JDUL8IzXRcv`NLDc!jJuWf>V)zLgt^%G+Hg^ja)Iwx;IcVdXa(or5G9)Ks4_yyozA$Xvd6Y~8RPJGZPS&t&teNlXe!0aaU{XC?4kbn2$E6`u0sbvSU`<)rZ?Kk7t1Br+bK z_aBapYbWFSnkjhq_1kfP{PWu)aefbeo3|8?zV!vh{`ft%4f-4hrVpkLy&Lzv{w}sg z*2UCCWKTVKHP+4>OXDano0$ZUOLb;>v81wjd1N1PgVGt2_ls!!QoL9hOq}!!jYB%) z{SPN1D#yU_IbY$ux1Pkq?|g$PlO`bS&?r^Zc`Fh#)nyI{jhDe@?Q>&R}S zD?a-G`t^PnpS<@L#?Ib>S-TTZzwza$5uJiU#!>P~b;rU&-8ry0OJ@i<#k=Z_ZvL*R zX9q@1_zLx|s)CLUf$l|@B6Znl@w?jVEi|{wRK5I{|H* zmZiQNjwE|&l7e1p=Wp=f13hs4<8Na5>UntT_J+9gp}R1813z#Wh7xWMwf}5%dH5Cl zHhvh~zYoBY5nrkD9L{pk*z^r-TrmqjzT6d`eew>;Eec0^i+i~mvk_cw-3L_-&=1KY z>d&h8@C{+I|7x_q0y%|BVfL0Jq>`6}lJzj=r*T-b;&&YNN8pJ*lTo^6LrfU@Il`R= zMogZGPd@LBXu5`qmZ*dwW2RyIvR_aoYX*jX{ur_-DSlq#;($kB$rw3$CZ7Lc8JgVo zDvmoMXzU40c;Yf#RlYbXRjP>cmFlBnC_oQF*F@-&;_6s#8EjbYuT9z3D( zhJV{U9ND=Loo~59xvNEWZG}j+RlprxdLm`P3b^*|p*$oZoyN)I7aziKvcHFZ^$gzY z^DVwzoQ`Cl4R1a8EaD>Lu#jx*ub+Df{d?R8tXc+_LFa8Tn6@bslg536!7uiJKRpdC zyWWFktLI|U@YgVS%y0~za~QYY(+jUXRvlMdS_O-jFGH6u?GfWWq?T9Da8S-Dop&F4 z9ET1Z$N0JPF#G54U|T;FU%mB!dgDBcber3qg}p})W8hB{(4*Vac<-qnk;4yED74lt zkWh1}#pW1y3g-RrDf;&Qp6aDEG9ATn>z(&w?v$U{lew{o9?>%uPo_O&wOxVKuEdu2{ zUL<hW13g-yW2t@EwU|H2 zKzK@G&ZsTu(fNL55d`Y5z{78Ob7}OW+JSPBZ57$zMl9H!jxD=)V&B?%=x$F&)l6;; zer%O|o=GT$z+S9P#ZBWU9}Q~wLA7|VPmSAEH+3YS-K}@R7GD*kChWzQqrh9=tibCp zet;tOB)tCd*Z6*6GCmwK0ZSMCin1kmEk3?A9gd;j4?>R{ufoKM{V;p;cDz1%rF!c; zl?=28pLiO}*R93Jue^kjZ@+~@%jY7DY>G^K48|?oi|1c^0VDgpgrPr=!N>*2VKPHa%UtBygE0ho=r+0NRV{rn7yxS1LOQw)^^{dGjH^wbqhj%8eQvzb# z*jaECs*20+?1J{U-UyphEjXb$&x@B0HGZR|A&swYC~wF5nLmNQe>#1K7ds*%P_!oN zT3!N}zk`~M>8sbHRJ+b7M7p#{VgjnwZGwec53A)v%h_{L(t8x;qcV`_G7wLL<9bb+ zAtBO^y0vIv9bW-Ph7IoB2eD`G4qS7`Whh+?s9qr!mp7@Q=6pE&u_Y>_PSa+Hi2&-= zCV?AYk%S`Ul?>Jh(wlahfpRp?FCCW4<9D>Ura8hBV^K6A8kK4{!%kmOwM>ep;0~~Y zUBucmP_uL#ih2(tS}iY215oNCPU<5*BNBP`M5@0$w5%2vxFLH!mya?K&7QPruNxJc z-34b9wZFlO>}r#S-y(F__=!)qYODJmdkTe0l|-ZFP0`%tM%;-#;4h(Ee&rR2E1pP= z>BLP}Ho)F}+mJ>9_y&o~RSX@kZevao_)()lJyfn;6ZS|K+Fa5YduyU(L&sYH}4RRWFMbp+x{B0aJ=GNX$l!NrT%?!eFy1JL2F7f`%h5hNB#z~yb* zWA@Sw$`Xt9dT|2{jJ?c*;^dy(g`BP%ygJ-M8db^_rpFK)c42W%0A;EFFz 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[tJ~{YN*4gF>X*rR z9t;8yXT7jmNMeI0lxqq>cRHP?!df0gpxk9B{&(>A2-~F=Cn&ayGJ!+8j@aXb_q_!! zHSPeEt^7!ao}BkP^H&X%qx>pfMS?Jz!e8SHcMgieyCOZ|*9fa8K~oU*wh1xH9`&K* zDv>CCn}Zu~`y8fI3Jr^i`7~0GEXfsQy-fDEE}-CF*BrfZ*d7m;NKHfKJDjF7q2Mm| zZ8k@nUDeDj^@HG4s~s>cns)VeS)rq&%z2zHRKrfBxEx=D?C{RyLXl?}0qi~c?>QF< z=51t+1b6}&i4>fzGaftrT7xkQj~3AA>jt!UO}%(H+3 z$?BAXI$Rg>Z~Gd-ET7~W1qUbA8-5Ln{TVyViS_` zu)&z|zJ*yKd$_*cFYe5B>ee_uDYdhE@Yo>6FnZSWF(0-B6J5+H^>CyR4F(b9qj?Ns z^K7I)vBrjk-LAAyo8#x5SoI4j85-J4JYb(jcGo8}SEPRn%+CXU9Bzb0zU;_YgY<|H z#bI9>{T5_&P$e(}V0mwdM|&lkVYR-P7JD*X^uav7cq5U}H6gq|HhD4`bbk`TJ=tX$9@^jni_e`zXzT@lu<%7}7yVYyg=6bMo6>f+d z8MJmhl&MEkU-VCFHDX#E*Gq0>!R_;|FS{R5V=Udb^mPA3xxvvIDdV) z)*XYEQ_bBr#?#P83^5Pu`<2SwfkeC?he4#5O8(8W#tY7Nqvl4iT)96LBS4A8c*v= z*o0}Tuj%{fA!o@MRl;KFSWqC)+`GH;+NKl=XC4iqWI{$-NW~v`)3>y=G=!AZ@?_+} zC(fyZ*bmo}u7pvKJObB@mEzG{)es^5|LUpTRoGkJVf|SG#OEwYjo7&C;QA?e#)N1AU9q15PgL`jtSy&| zkS$|Xh0B?1la}K`m2K^?j$V++AZ(}*$-~tY4Y%23TIlGBhx7RcT$-jP>Vddgt9X`I zv&B7Eru%{Bk4L3-)(Rxj$BWPF<;M%P&O(XOjH09njb{cof~|C` zB&Xq-UKh4q`IR{d!$FhP&$pL{UEj-B(hXcD)Zi@Xxap!#_Xxx)j@Gz2NS*cHG_r7( zI*T#G$fgOf*F)jXS87v6iu-mZ50lQd5CgF+is}pVqg1{p0PRv%{|dvGO^o0h{+PDFisN zTabpdT|D`1!gJ|b|Fko^N~FR*;n{L0O2fSiNey#9^dfLNl*JYhk2KZICnJZDg#5%) zH{LHxO69Trvf*Zqesc0Tf^+*IABM2w%pO*FPsmjEbD8zY97Um^Z=jM$!k4(xI@s~8 zq6-r-@E*q2`;$Pt@6B@9!Lf#rQqN=#oQvynG)AoZshsZM6y7{236%0``rM0lOF=<> zkNuC#YHNddB z!CHMQyX&3sd&dL4(1uK=S(32-a(5QhyO7o!6=a`V z_9ar?E?_Jx`kmJ!e2t7bGZ-&Xd>c)3l+-1I$s0DAK^wMfSb@cCd?5WEkK7hLD?*!Q zd4$3d2g4+B>=h+f`f}D`jIL?>1}>C@eKiz@C`ynDx&OlZ<$CAzdwwf%N%AMV^*S8D z0CXVpIH8;1kQ(pCGk^R*Byc$MF!KkD$B)yXc_+%9ajfj_XQ24p7Eid^5{@xkyzr)? zKL65I?=t+90`p-u)E{?gFjx?i2yXjW5{}L90uvFzyk*mGSTAhImRt(@D*#CTXa8S8>Depjh=Km|%joU-ZaB)Nk_Q zmKCNuA;h;LUVLk=d$;ZMZAzNNC zr4S=OjGYfC6Zn*bfDi`5bZ{J;+5h>Ae%R%j$LAv1XY8g8M{Xa_LtcqV+sIYlJ2B_>4dA->ONToVh^{2QGx~YpZBZ#~X%}m^Q!W@MIwDJ^PlGc7H zr}BczDn{d#O2B|hk!1_pTH#_m zJKMi_w7>r`cKdr=eANp#xtoNQJrLF66nEvOh!>tOzS)V*>GAFTDwO+rdk8JqCo5bT z3JG;(r~~^|;@ey|Jv_7^d6Fc*40CTGx=NWM3K1gUxAZR;%e$r%n)STCO4dYQ>Ozp9 z%JwVQqjftU|8aF^eQD@hs81(~cRT3hw!4otM}3k&Auq~^Kh*iQkNx!ChJ8Jefz9Fw z!S`%H1~^JZrJvx^YU_toa=ZQ_HWRjt>3q!j=ukHKjs5<2i2Hg>{}tEikYVUpcw*q3 zT^CHmYF@22Rcepn?wnzv9Kx+sF@oE0L5s}Ul(a6t34|81{%Rj z<%#b16AxOAc8IYQ`rbQgw5z*aB%}Ve?`25-e*%wxIpEbfu5P99zfe!$PZ6LEMfY!h zJgd7rJBjR#^RKy6et|y0)x)MQ!R%G6VSyV zae%Nzmk+q#EEtRQ4vkQjR1?(;* z{PecD_WO58*YmZ=i*>2k>QR?S@+ExNAQQ5IkH?qcXpxtaw%1Z1NGG zWXz$|SHi94iBE2Xg`OsbpEm+iR*dC2Tb)n++uOaq;)|q9^r))NFV$Frz-(VWqqVMzDfqbeT=C)My;Ts98s=O`^&F6$1`b$Hi?xXJ}I&PnsQSd;XOZi^^y+V* zwaeYJzol;$@7TYWawsibL%5?~S;xg~ei7C2 zz=9=Fenc8o#bdLLb7LaEbUx83gNG)`^Ke^tJzH-h(r&uM+!&3tTleTC_gRzcNe+|D zvOq8y0QhD#+9qYOd)xN~dBUNn^&ks!9y#RRLY&o_rRK~k!m&kLVJ$i9J1S~FfJXop zH_m3W5xnrkDP_oNehpgl{t&iE$UwBNM zw#vG~^?Q5hu2xZ#{m%$s&apm|nD41|C5xEC!B@Yue_V*SP4LETauE@4YpYkRMwASM z^YKclX6y7W_gh+fX$x{`YHF4qjj0RX%CvgZKBl8wv! z3X=J3T*E^`#NfUrn4vZ?{OV>FC|ZE6o&u+#>@pGd5QIgE9K*--$Y;CRdxz-tbDy0d z=f8eVmd`2f4cE?YfR`FD)j0_7Ccc^&r0C1WLl`0MT3<#%MQ?I3YL!(nUA zTk_SM#-eV0YD>L-Jmo;yd5+k{`Px2Q0{&j;a*huYHRFX|MQw2_;FdvPl5jmSI7xXY zZA&b(K>A_r)>os$3gM#jh3IIxoJJ_G2K4{RI+MXeMT4|H57zd~sOr zYz{qGS}9?^YWV@x7wGcbpgL%)l4{}fE43Lavx-EXD8n;$8?=ppIw|yHzL*u8cDYAX zP!jER2{Bwt%eQE+pQ<-y!NJA&QV)Y<-^n-KXVE8>DR1!Isc|tSoK-(Z4qNU0Y^G$o zHE=iF))eypGSat|GF&W)dcVe-xJaV7J$9nPDOU_UU%i%!)_DOaiQ>!9_I zlIwIx`b0J5;|!M{rY$sfB$Z%_PN$=&Cq8Xu{{WqXjN&Bh()O6HO4!N^U8 z3XaA7vJ@n~$Ih+up%OPC?|#EYGhlMXSA{!6^U^++{D5GPmv%8LBt7J-5sA9vB~#>` zckA$|+A+&bvEeaGG}hlP_2<#^zxl+-LX2c}<#YUWbjl|NNk025%oPs_<5Q2A!ZbB9 zHPOu1#CzV_H)7<7zm#M5cvCRqj})#kQW%wlwZ!AL(uc}t zz0?HGB0C-PU_s^1 zxmS8wmjDM7N#+!yB+56^xUhT%$6tSjWGNE1#~yn?LoYh)8sPFs3PMz*+(^9L#2+8*bdMph<&8MmVk;ro?b) zmu`&6Wd88McQn27TD>41?oo>foL@0LlxfT=LGF@TH)TQF&V4~ia~pi8bl6(8iIUc!z@#gQldA`uw}Ix z!A~Ti)s%1K$2Injx}w0|pWcal`{M;oIE9w*?bTpe$A17XP@Nn}%6*=Ae+rR=WHJ`7 zdyFNPPw70?%RQdhUFJX@&bP>%v#4U+VS){ZFl2o~7quLBB?F2Q8{-5%vj$Bq zAb|ojG*(yZ5@0?v1(F(#Hfd@G1i!(@?2AI5iy^Q!5>l81s)gN%Zq>;#v&lz@SO=Bd z!!iqISp8prqDk9n{dWrL|X0z_$Md%%ux&q;B7v|{eS?KMmy=t5o|8_Rd9*eGR zVQjU>L2Tw7>{^vrhaP<)R;3j|cO}qh0_^x#49OeDIsF|5!#kE6%LsCr0?^nUyOCt` z%@z@hJgJB~4biUD?ke2OFq)|Uyhx!OnU_DOkxa|4zNkeBzP+OT3Fg-*o}XPRdT9zm z#R5+_IBdlGEA8LLEK13MT`&&hj2W)DPVb`Y$t)j|g69A1Bu5nQEu}|?Ze1fd*wq*4 zUbAuFf_gF|VNO+?F5x6?`|S;l0Nf|-7bLdBVb(`va3rSD#F@L4I|l6W&-MQi zsqMTre!OkFg?{HzN*^Dihz@>BDRV|4+r_=c{hrYSPy8Xch&~2yd4q!QI15il!GRy; zfv2c>Sb&B^o}+1FWvMUxH7tFFtKlr#Q{(B>8W~}s+|-2*qaTAcv~j?h+9Lbx_cHV! zXEVOg7*D@AAyxZ+zqYrlvfq@4>QD4iJyx+GQzv3 z|8aLHq9g^7(g=UDn@K3+&!*)HwN6tbaXtOgxyk0o91-Ru#&#YrvSm(hRghG^ksUDK zA(|+z<@t4SGkc^}mh(?b1Z^CT>!exLe@)YG-s2X^OfAdtO2%#pF%q{@UX8MIjZ@Tq z-02=2YQELN)S`jjF9br@WHRFc$oo(IHBGc_L9Yf>8G?hhhQtDr{gp5eW zT42M1`g+SbLmj?h2MyIEN{x$G&D9C?P1+A3DyJ>z_|G4GFLZB>qmLiqW?+wQ5n^~G(ML8}c=v>@AXBomVkt{2^OF)S z>vGRJF<)SqpHwkOi?)#TA84#YqHo>;zdN24*X7QV!-zR{0~zY+(Z4@0dfK1TH31dg zgxgy~ll=te;f{LOvv2e90p3>4s{OPm*0=1rvi|@KhdRGY;TtfXV0(a9GdwY&<^$Zo zF*JZR3}FGk{ew8j1cw*?WRyH&ZcyJCno^-uR?=s^!rj;jd zKPfAp>hOFJ<3~Fv4MO6%g7yG#&YyT}25%uQkIVAD(eAegyC>Emc_k&P%#HuVbs>Wz zkeygh8^z$(Bk|8@DbTB{O3`d z-P_jfAb$=YFldAc2Fgi?{3D(N)N`+`mkqln&gk-|k>Rz?}Q~B2^?CG8fV1xno}{zq#3VQpxykWL(SeH;%NMXBXmau^B%5&KtCNApMJw>dyuK9!M3xw!3cWf%5(FORtGc21}Yg zrdekxhnkURK`VY`_IR4vZFX1bVrVFi_}l;cQsy{jxG(K7At;nKv--C;ddzrO=ywUu zy(|BN^yYW^6%4LB47ea$B=C3s`%`78S;l`S6mb7g!cfE2N0XVBJaryo{ppzYzOhoYB?qC;t1Y*gpgM>_~m#e)63grSP#aQBFIR zOuw6*oa9)U;x&|d=^Pl@Yk>NKvXf9VtpC27<*<2_SpDA%4>H*fJrk^-jhn?jRO*l1 zy#!%Xr6B1XZ!xd{rpJG)LWP58fP{kL&|_*|!-$)0kk*V#*Ma4+_#-7@>#-bcKzwtpJf4zVq3 zMFZC9A_&xLY@xi^W=4{@lADGw{w$KJkzti?JXlY?FkjlDiU#atM*$4AX*yyCN{`H+VAMf6?L*E7ULP8vqtWYM6E@6oa0I%teBQ ziHZa#4-rM9WuQc!poHyklvun?vskNvK5Zd_N@jpIX~9u&v&C#lZwMVqP75h!H?oEh zK)xR*7fy5;Ji#PKi>oU4Uvm)%agEqk=b1etBS(w_;$SsARGwuGx34YnrzMViyooyf zM-h^7{E5F4cU>ZkgUo!aFn)44vPI>k0u$6XM)X6VzbDWNKe0i=Md6LwIGbf2&{MoB z%D`BE;Wv8(7-n9x*9}xP5{=N2&@pm&Q?07>T20gfX0FLoV!x#%%gpp>%>9B`$Ip}N zc`((Xt8Q4)HG(8NX@yd45mSQj_}GZs35(Tdw3A}XEVBIgi%5@%QeM-gz6FiUas9j8 zD;WQ-{8Ab@bofQeJWZIilf$rJ z#@llE&mWaPxw;k_K6+JL3tYr9sbd$&9*a_s+#&J7EJqP(o#7Ly@6Iau1F^~3h&fzb zs}(s4yv&jR7vXf>Ywg)yF|~CfuQqbcvrfp7nj-X$B$T8G;TF((#kv;+B$SE+qOsCU zoEUv+YY{LB%1p06t;?^tFdY&bpzqn!{tO5D$}W$}Soby`{@{sOEqwfTV?8doF}9DY zIkhjy6Z`{U%|9OO0uhzA;@(6M#)jV=R7-lbQqExXT(JyI4v3U>NUmD8Yd8$h^7rl^ zgZed-in8k2$4&=2E45J&zI9t-357#vE|ehC6Wa^r>e8n`$0+n#*h&N`6i05874pqo4>GFv>?=qoYG$YF)*{HRZm9t9T0e1p9ACX^*99e8O zo1G}to$nyNM|+a8Q{fuUS>zb)ZIqA^3Xwj;-}zOYm@qyO=#)+Na86JIYcR^B>MPULi1HE$R|)$-#?D!}I7)OBdoIzqO0ep5+27hkR-7`}Qk_`yXUtlEsSEgSUY5Z-Ru z)GvCmBdCqcC*p<{Dt(-1(~B~_d0x{;>`%Nci<|GTG_pJFO@b1v>qZsHagvU@SH0HD zzMO?B_B2Yu6ThZSAki;cMasYLBB|SGIF#Jbd-(}5ZvTvAb6SfJGo~lyK-k@s)iqg_ zigQvS-x9bY@UHY#4blpNMMAXPK{ZxmO~!AdkVl)@(Qhv$2#SMFGC5lAP>ZglyYGURf2GB_Bg(ywBL+Pv~GH z`xY;q0n({{fa8?mr$I|`*B@;nFnwm4%)Er*eZm*Z4r#Nu|tr2 z@yZt~1BOlobjQJfnV*u>UBeBWXKVv9mD*j3Ob-4l9#KTRVD~DClxy~)=h*L~(0PX3 zacRln_vI-&!716I8YJw{bgT7-2}%W_TLQvl{<@xH$Ov$T(cH)|H|51>V5NQ8fB;~6 zFD95eQ9v4;yXm`lVB$XcXNmK6fzze`9Z=s8p>A1HgsaTtvZ+uNAgqJB+&%kWYFcM& zJ?6DUKKq<8(DWtidKxsf_#5E+mx1QgFQD>$;`08IV!{}HY;=??H4*U@OS=_*wJHbI zd|y;s3hqi{^<*oW%#Qio;Bplz9AOU2Hused~yv6)@#m%WCJd%WbjZz{d>O4_deTUJq}fVoEZKB(q1G9XDGctu#)()HdqNQ~VXOxHaf>CNE6@xMWL zR`C4M@6-!B1)GahXl(-dA#jgPl?pS#IZ~4P9?@HPUt` zH>1}LOdX&PIQ@dYzi&L2e$SzyNawN~-u{Y@;;I{lr}ZxxLHo4E9rKL>qkuQFSVf^_ z-Oj}}eUiNg^v>kg!Dh46j0+Gtw(H9621b*t6+3_MJF>JdH5wu`R&IuUD~6I*rxmoz zz&9-OyQfLcD=PYul%z^UPcQQIXsA6HPQjrDw(ZAR;9_<(D-FA$K#uY>y?!svDTXj+ zjELgWN~p^zW_Mazc%!aIu8}Y2UmMD|(n0@JWs4c51|);!3&;Lfm^@K!#id5xqCcr$ zGFC$>R~vJEyEaOyIKoD~_m|pCv27x}99e3e`cGcsu^pV!{C3xOyPRDfJ?K-hkhbNDIe@Y|#msXqkjQ1VOr~1$(Nq>_c zdO2{=9*yK1pDhe24nZmP86Pw8O?yj-NM4!a(f?@-^%7&8WX$Z+o^G76yB1~4hvf8{ zu~=%H^-#K-@o>kUqbNNY=^TNXEiQC>xPd=@YwI(4*FXK58qJ}k7aA#C@JxU(zB;Fb zr#<>$;hlFq{yB&9a261A)_mXO+n(qBx!axTdBAG8kuh;c`sXp|>Hi?*4U6yxVh!IJ z{F$#I8BYBWr^B{d5}r5AUQ54i1N(oHlD(-Cpr+9lBeOz*rW#fG*v{$uM(Nt(%qF|* zj&JSlKM?m!R+*l5kx*bD4HMc&ACe4bM_DD%((KMhMX6{u13I|biBbL|(}O!*6fsQ0&k zy0XB>Yb2lO;8`q#msZwc`xX0Dghj)#A_V(lPy5^=eD5~Qe6K~1v+}Z`>=UYs=3Uo< zmv%pz&zA1N9B+x8HDS4FW|KlH5PbmG2|1&YR>*XKzEm6kqMgL1@@{tp?|X00jbnv& z9qRt-->p9^p$3bc>o-EqBn*Ug&Sn38$h;%hJfB+YvVglazVg>0`tvZ+- zS1gq6$s!{sGV7Er&%2zhrWF<2>jI}Ymo8X$#)a-YgiiZMo_3Q`g=QQ0s_S_-gU_4x zpNuweTdkzt-K*`pPVemoPet{0KLJ~ex*&Yp%|=wt${7V5=wGs-^!CeVR94DCrmHjx zyMIE~cl*);C%Op@ap`&>gtoD{T&V|c8p;{B>cL7Xxxi=1z??y6e$Q{JOPy9| ztq(`hh`iD$h#^}R{-tls2AjYXc_iP*J|ci(z>wS8id&rN7-1AE3zpp#C2kIT`MMuD z{Avo68k;Z&PRzSg(=iWbUI9K(L5gpC3Gy|L`%?RhWvVm-1(WHlaFLjFy%+0kNklmh zD-G7F9yybtfE8gG5-KDlq(+wyFEcYU?xuLuZ;yMcq|TZe1v+kXP3dIXo-)<)DZsku z@y$mjn@2OL&2F8Gnk9nG7Pdw|^>68HQJMERAaGP|H62SfJf10}0)ec&Y9~{fKCc3Y z$qOPuPsgaxHWgpmUzpL+zrTQfvlL3J?JC>e;bD2Ff$r?g4DL&@4E8-x=94fm$PZ+F zvy8`Gv_U#$@qTumr-!w(=~_G;czwE6C8{B`+GMq)xt-x)9V&P>5w@V99D_CQ1bx7p7q$!%`OTayV@ z!;?8njas8%+*$l;nI@wFDHGHEVW&pp#VTE9dBjodNtInHcJ`rR?e5KBIIJ>P3@og2 zk65t%B|9K5{!`u9h)Lx8T5Cl)g!abK$T7+Bg|ql*$YG+Dks+FC#&99+Hqj@lua?_( z6zmjeh5}9f4v-hHQGZ@GPp0w zvS7ITD!-Am5XA#=4rqckVXR%C1LZG+1BBSw>@9QS7DP-;q|(8^wIey$l7AcsXT&^35c;XG^0J@$n7iY`p`@TAg0G=+fK6b@0!z zvI2F05gEQ96?Xiol+9)0)~5_ zg8gY2HW^%?NvIg20^=zZ)I&|Blf!B>{Ozfro5u2zdC>F+#tMW+UjhHK=t%ljXaKRI z;(IG!y7|1W=|gye-vPuvUA?Fspf#4BL!)6vDSjk=~#eTljHMjS*T#l&kNWf zNGTKvymfy@qB_XjSAr2#nDRc#3q?+R_XG@9RNkNuWJTw#t2>H(ay&0M_xW8;R8-kk z`yL@~5699Ce~HH=^ORk6cM)|1Ucdi&8@)VS4h2BMT`g#Trw(4a+U`^3Y79L$<7y0d zJD*>yvDhYwdNathn$70*#2qu#*7tcbb>G-O$xh|pj-<`5kGJnQ=GwK2k6D2GiEt9D&#Rk@Eb%?S$%Sfv8q5F@V8|Pb#VEp3Cy%*X z8ubRjSm8V9bUhWJiT@Ov1}Hu?1S(?ly7zu$xEkJlh8 zSAU3|?kLgf{l*I}3?$0|I|44}WI8?gF6abZ?gsJX)qpx)?jQ~ExK#?g^VY_mR$IKd zMgIu2@Ppcm`%Po>8R6_Yfg`KEugb^h`+N2Z+ zZbpSITAlqit)LwF#8SLn7dau6GGVKzv;u|!%!irpq;p)s%%7w#4!74LzAGe}se`Mr zJf$D$j#l7^{!7rBFMkP^%4drEd`Fw~f}iM27eF^2@hn0|Yl(?|e+2zq5fA?5;$eHt zI&{NZPV|LM)Ixs^5o#1ES9=xw&MF~#=Ji{F_Ad+V#6Wu9RbraOpOxB+Mgo_1SFpEB z#n$r8_vH9G$5*Z zk=i+o7P2(yv^n6~C_l zmp4)Bf)e{Y<`5~0Xoo>k0x8I$qx(hu7{Dh~e0XF;EdoDgwKAJ&h(CvOtk9@M{WAN} zc|pcyoKq^2j_;!Wn?5u9XM8yPAz;#ObvmUAiK72ttuJ6JS!TcR^W0b$3IVs^VA5#& zm&e0JPJj!CD8n|0X zlI>&rYFLQcdFuGg(^1je#CYZ4ZFcN<)sM&tPwMd+ila|x@N%VK<{Ibx^$QxpKR%i& ztX?@ObXp{YRznoG77O^L1yPBtUvW)OZX z`h+iZ7$5|tPOl%aa7>>$+eI^h{2q?isIGP{td$M7{^d?UmM2<`oHzJ8s3(^gVDwF_ zmn?NarDS^3PhfC0*uHU@a1k7>HA;-clvzF}73W=7b}yO%LFmp13J|r^zTv5)I~q7^k7A_b4ng>4R-;B%sR*u8VNedfe4;GVJ; zMDINbc7}5_-@skfc>;32+z^Jghi}sT5&Y;P#)$1VZrVe>s1s)A?YWbX<}_VffCmc; zYZw#aAohT&VqxEYn#h;-ir?UherD-bi+cB9xYU|``ng) zgkG+B@vbzEB(&&9D$8+W6eAG?IMH`OT(kq8Y4cdXXD?HDs&cI`q)5H@MvcJ=C zE(@dE)G;Zw97bEJSa7ff8#kir>t!91#5WkutFvAZL29k1&Fsnnu)a$a6tYR4}~gcXUObVh~q z(!lvsE)<80Op%kA>gx>f^=6d<0%##Ui&~D0G7^<2k~SPAp(_h5#)Sk^9k3_7G`>K- z+)nZndB6Ns9R*94l*XhN%+L2rCa7?-%JzD9hDg$`$KB@LW#l{k(+<6mvB05%y1&0K z#p#_$;x7f)_;54EpuV71&-N<`{^h89IIQ;5r;j^H5kZwfyzeT3}0Ie;=#sF<5DMG|;FAM2OKW&-X;;bCZyh+t~@0qU+icl>oir zen^0kBgMK9Y@95WdFge?W(p>1YR%JQsyvt}8{Co@cAp=gXdJkkk=q*;VGIiY<38~; z=wa_wHvzHxo9GXxko|^J6br$dMpat$ogbqwj+q_{!8FkA8#L8#+Vp8tdQ?mkEhK&k zy>HzP!BbFD%D>>mvN#umlWX*M3aAgf+d9Yq?(GhsKhV5?S-)w8wDi*>LiIX8(KjD4 zo4T07K-rIzANHNr%`SEgr0WY!s zlG7LN3JKYKvjgWa&1s$|-DX7g$oD4I{PiEehVr2bnJlR#VS?UfR!fThJD=D9+91Ri zU(mNh$z(Zb=IJxfaz5&`z~?hHyc4{D5|qKJ#yq{OcUAR6tieGBcl+N4T$m@uj*-gzdSZP- zo;6h#;+GGHegJ)d5_^T4$0=y|32lMn1iT^4K0{F(-%uLDMKI6&rdrPe^H^J0x01Q- zVa&Um!5s#nF38G1b_%y28TOexc`CD>=)60GxPEI&GeW=gTfre|#?k z_0e^JWsg8P4Cto?n27!Ir^-lZEigs5i^XapF6X1%=-)r-?(4Se$TU3@=-ZEm11K^ z*LMOiLu6fZUck=)z6W%YCH6%fr=NEt$0u3ej0c_D|2|tk?pOQdRV*#pfv%yGCppd- zv|f-^c&4VGgBG-PvLho3PR&zu5A$+hMk{$z|w zf^seHhsd+=^~W)|@l*Z;?uI3cd^`^EC+?%s9X6xS7vP0PJ)my{7{|imMiQ#E9$H)hVWdy3HTp@z=TO=Wb?WI3gO#HSiAPe^GTj%nl z7Hv&4dJMhb;J6i9n&PsaWY~6zO`Q}3GchL2p_xA-3VJ1~O_DVzwSp}$+$eSYK;b>U zT!}4Ca~IbZm6N*~N3}|mDrMRJw+cN)xOiU;dA@zWaE&;)J(CW0rJIa|X&rvsnsz#i z@SjO%Ad8_SpVLDuU~mo1M;o-%UlY->fH~~=^AYr_MIPlm7?0daYFTZGV#m~P6`C`9}K{sQe+v^=!!ZSQRHUP+6BaTtodB;Nm$Pj1?Xyv?} z>VGJW3TgdSK#>^0Pl0f>B!T<^615l?_0PiOhd3Rz=cD=kRsr=ulP}~K0n0}Opz#PLwpBL1up0>S+Eil!t@0DGdv)jl07mGR~d4|Bo_Xs z5qZ3aoSh+#fL)K#MCvjf5RhuOQAyK2D+`){7E`lFiMh1C*2#c;IWU`@AA+&6)m;j2 zoQ7kGtvVH3`mP5Wr=G)&qaswa=#{9)Yb6TtQ;r-roNT6dVs1mE=symLFVU?+8-QC^FX86hVapg%Bu?fD^$kI4P>)sY^&P1y}|n{=;B_jM#A7Ncf_ zwNR9>+w`|2{)Pet+QvxlTg7nX6pViFIYwfFedtc!S(pI+K8V<<_ke0S>IH*4VFdl& z*heZE%|{%Y_=dZew^aGm@=O2{(-O>`6+`!A#QH{jFN3OhI*#anJ?t(I*t~GD89!w?50v{D#i>&1M_69c0EDU4^t z#D&V<8VbL{#_w)ESK$~iLc~fDRm8+H&pV150*y}O;y+8365R%WMz(QnVDY%sC>)FT zUoLEX)=WqGKMQQ7^y0niJN3CA*($P4b3_Ol42B{lbPs2LQ6@rakfuO?qXpCVEXY;J}?>T{jN8)HeZ3YXMN?Pb3+Qb%2s-bueAh8_!_>+o^J<(e0qfQ4ssT6LvqW|^zp}eAWUX#^)gtS*HIqk{Zc@f?~x|yca4mcEC~)xPqCB%Ch98$ zJWlbcb)+37s2ao^^5p#zJL7oGAcGO5(ejg$sl50ILoWkxqbI=*-a>~hFhF*M|M5J| zuEKtJGR4q;V5L-l>t+WlCvS$76K>GtaD>dlJATX2$v#wqQ-FLsuLwbjHN;#fg1cwO zYdcPlkl5qaV>bZ!uO(agq4g&@2K8{8iKCX3MCE73Y6dw`%CXTZm3r-E>?e~YpO(E3 z$2xWSY{zFPV-4ai3~?r1B4uCYWBMmnsybiIm1PT!KGaB$5=#OOGarjw^)zs6H3#+nnAV5{VkgZYyRZ9r@M{de7|@CxJm=#N{pF|{x9DwW z%Qz8BzJa<+`W@lH4sgR=b4fOXbw5fhNxgJk9ahRnk{d|31TOu5KmNUy)E@oHr}G&O zE5?4%>3RP+M|%UnjQz2RNpSQd_I*Bm&KZNTK2myf;cIVS3VWL)NF z)9P>xhTY~VN0qFfy1Yj%Cd2ZvNfSt$>brn&_jTh-C*q@)jMQc5B)i4;hiLSGCTDzA4x-zeTz= z&uh_27|uTN7XMrx1%wG97|BsnrE&&Aq42?QD5=O%Z(gta=})GBZY_|NVONa@j>wXj z1chC%RClUg@=DCTy3O!VM_a_e&uw$7!J*d-m7x72ccz(=t!K`Mn6yjfHUOXTurTid zBk2Pc+qpo&HrlS>`dQik;e(KlR&kns=AD;iYf4d6(oXTtnxegBYi2ijiKc)kb%+bS z9`#A>J+dHtN)Z7Lq{PdadTQslDc;jGu#Dx>qK!9;QQg@duw{u&*a2FV1j+o@Ce*3| z4k>0?F&v7j!@C4_&E_Cc%IC-;1?SuS5%VrVjq=&3y}(eMPkZVVd>2<~F&|C`>f0o{ zaXXVwWaCt#9n+m5m~t|{Lph3c=(^9tTbEnW;Dinh!P?h-6W0;-Vpn{W!FnaH!H-AO zSZ^KBtclh1E#niKon!QYQg6Zkj31G}@7V11{p7z6l!DpyjO`Cw(BP8d6Pm8z!QY!D z_@Ck}vf8Ylc;FNM2M;7Zah+M>7Ou>y;4B5tQa?b%uh2)XO=9U2Phw5+j;aUp6QjfX zvj(4O_Pv_Nft^DE{lp|f2E|}Tj=`anB;+1Clghcg-GXW9q|N~aLjZxyB%Nd|2QO=~ z4t5+%b@cZ=o7>M2`m>vbzgF3T(K=p0EyzBH?_->ubi5f9%>q=%6O~#@l00sPd5%G6 z&`8Z3(|FU-So_|9n~;UJ57YQ?!Xqf{M4j$+ZmJw+?~bIKL%O`J`5 z92(HZG3&ju(ZziVn}1GxU{twbN@YR6rd-TDd+KJ@e2w$6W(nQh=<-6K7<0cC3?A@g z@%1SVwZ51(A7ygDLw??74lM=?BB5C)ro66;BOnU~=hn=-4X_7I4@z&PWWLbz1=VR$ zr@0{+YmGCAGCwh`MRP8Shc-Wjr~JHQJ+%y19b`DO9Ax;=j};>(cO+P3=1mzK4_+#9 zyI!SUJLlU>^Cp$@8T^kxaQh59WXFuY-~2aln#3&&Jp;%T2KiQr`z9DJ4|@*f_5SVO zeteyGH^;)U<%5(Yj0~@5HWJyfZ4KukBl!)}P(uD~`A_yR^yO9~nN?gi ziNej$*rZS2g>{g`6{l5omgy^e+|kg`=obwS2z)Tidvo@_D5Hw~&dm#Alf(vjODsX0 zW-~J>U}tDF%uozf-6^_5--d)qWL zGA58booF0Vvl&?*&Rnu60#`j6v!qnhJ8?=t(*xES= z@;NYrk36Rb$=SX~g5WidR!PY*9C7b4td zpYE5}KEjyYYM?Rhmyv%-HodsR&U}G6sT7kwQ{=z-<`NaXcZEsUcM|gC!a@U0rtyFj zHrzhxoGv$Rza8V2@ipo-sVVoFEc!G3L0Ot1&^=bVVDE7m|wdILttbqbArie%S z%&jGeph=qI@AT z&!es#V@XOZS)y*99rOv+sX36=)*ypeVQjY{1)|5IP6z66;7y6I_g+@I47jZi^y@hu92(pvu_7u*YF zISZ_@>)n$?>5&5+Fh#rr(CViP7HE5MF$qxEY$E7i00>Th;5Om<4a8J=T7#mgymy)+ z4DwU<`WzYwWDkm3y&XeRwLFMTC}3nwrkH;Dsa4M`i2|PuD>q)#eUcs?x5*@Txz-SG4G~=xTCTkH zr__hKS~3e)qveL5{{r0buo;PWY!tEwSm_72;!jwS8UTjuWugJjo>sI zD3nHND66;$i7!_=ufsAv-x`!#IvWN zdPy^7a@5nBEPFL`oMM{6Fa=F=1@qX4Pz3#1EC0YW4G}pczo}Or3hM0ph0--amaH{e z3$E=pnl5$vODt(le~|7{8EmsKe~vxt8>~p(ZKXkom6@17A6dm^PGRYQ7lLh#v_mAm z$RDZ+j7=W4BlNt^A;&l^)Y3sMe?3wrOJUdV)4uua(HuB{RC!t_m}Av57%?V!*cn(u%2} z+5;*%`Np3M5LDMY0pi1S@J|&CXbK|LQl8UyioqQ=}ZoZl88J@7?-*M`)g9q`!{$-7X0`$A^os`Oz8vBWwq+ z2_}ursvqbgl6tG0Z?-|q8BRK1Y@)bTz|@%S8Mi;Y0kLh87pkaT*6*Q#oZQlX<97E%Z5Hi<%UQr}#oMsZ!*(rVX*bs) zNOx#5L#@@mfzzx=*_)TP^O;c7aR!VKl2rIFc7($u7s6@r!alN)hKTf+BRo2_`oFf% zTbFd6XIQ24^-x)piQeqGNqGr64MxYaMWKvThaKPw(Mg6BesO;9^vp&?xR=S(dOVW@ z^X<`6Y&;np`>BZoivSE&2%ev_ZA6y_1{Gp-GPfO{CR|WI1E&Gk(fZz4~stKq&@#_Ram_ z-1m;I8GwO0GAx#>M+Jr@?)8Szi4gCLc})mNrMx4Z%WyH?LeDfz@%IzyEh7`IODx@@ zS^WdssUf2`J9Uh|KaJAjYRt2ls=RhjkL{`%3IKMvkwB$8mxVB?_Z+Qtt|T9&vU%4Y zmdAtqa6H3*bk+SH)0Ps?_1Z4o=ac056SpZ(EGg2}r+A>tj%#HCk$X#6=ogp6ZtOwXrdVl{|Dgd-K22 z4P%j}N-f(*jw3>Y$PuNS))MERk9^7W}*}zngOGxlNX#Sh2m=7D; z*mdIjLPpE{htIE)UeyB=+JU_N^D|r0>>s4@`d=nrTjI#x+(vdF60k6vx%$c(uZqKe z=Epi38#*Lzv(k=aFcjV&TOesSa-doqS+B7>N=ONgy~_%bSg8>Vzu`_~e3$DvrJcT6 zhicT;xTC8~axRmEY9v66$}c2Ma(Z@pvpH;cyyWw3oi+`!Q>I+A0ovp7yhmA8tArZ6 z*(Y8yps!&pF}Dt~9jXnajd)AD<8_;VKtM@#vD@q@6M?nCjj4iWwVpzl9(Az3M3KRL z|Bd`&Jnz7x_#h0;=q*8c$f&PUQ0cVyLv`;KKuGweuWM3kwPFx$;`*kZY5;I&G|1rh z>kxk4oxUhw*7M8Jatr;F-#^|+)nJ0)!z`}0WZ0pFo1MJ(##f(muQgr?7CBqR9N6p5y*2>8OP*C|+4(zIpOF58KPwo z?d)}3q!o$&DAE6t1#nI?5MfK;ncmAs1xo=g zN(x8C_2L`;uC5k_DtsHdfRCIyw$)1WcYrZJFj%oBr#Y((Duk^c^XDig?0WZU?VR;Rr{cO5gqdg1!GYb1dcn^QM_Go4I`wNWi zL&H+vfi%cd`>mU%t=f5US-BWD4$AlC(vZ%zxI*o3-$#;uFu%BeeEZ+{<8 zXTY5+lnEL-5*2j@|B-{po5Bl{gn%8C>pTD{Ms)4k9!o}(ACBUsQmGkPgC8z0=wz4X zX(og*S0pP?=EutZbnbw3`xbNfAn{^NK_1jx&w~p4i~7UV!9@RMbiy<)DJm0pHQVJ$ zfm)+e;Z?+3M6w~@`A!%=9jF$f&HvQMf%ydQ;>4ul;sL4ZyvNcw8hPh*pf{&_?7plf zuypFycNt!f0%-DNb|8=o3j_*R!9ueRd_0p5Rcu;^-oH&TWrN~UNE9b%?|s*_TGp+V zmSTDP5#d;V<8-AK`TiC*O+pi_HPqnTMsD4Yeg1xkzc-?x*Oxo{E20!<7MyZE;^Ps( z@mC6ZSw%pTW&B^OmEAWd*+%F$F`eMe5M?`u51LKyc0T`$vTwTxHI67fqOjaPr9DCk ziTMjZkjjVg2eoSmb<3@)X@E9EGzuGh@%e$`SEcHk;8;@}EpzglmJ3#_B}q{*ga3K( z&z0^=YsG&AT`IwBRi~1%o&FV}sX@L^JA}%%Pf_lt-7$9C?O(t`9x8_KgOfMp4XGjd z!fj1VDA2%$8rXxy7d0dklARja9N$NWzaACjAt;^23)1nH@uO%As;MtDitiH=*u{2x zTy;gMYP&qAH6#VJgzQsVzumccUbgNe>9dcZc-$0olZ5_)(@(sr06A zw{n1{svY?D^+0!jx`1NS@q$%KNk#8IZd$J0hWFKe#R~u_F=2q+(h$D1u#*v*w)>|W z_fwWhjnkR&Wwrl7nTo-}>B6k6&(LjwWVP3sN_-22r z&V9$JP05=ZjRiFlil>fzKqXDZ&9u0p_Yc6EGXea^XRJ2Kim3$w7LaimV+P-A`)d_pY(QW4@Kd)LEiSRq0 zxrK$@sF}%j5#Jk0kd_}IB0##%&cQ^Xu*$`{w_ zu6AUjx2GJNDTV$%fdG*Z9D3VdwAjuhp`p+-EkYjbxXzBp%TNjojwf6A7Od8S#RLJl zev4|YhTrXP>vm+Ga;gG8c7JwtS5s9Y3M@t}SS;qWHVR}|F19-HGX9rvcOi4XKlTM& zxNrj^1IOB{m@-J*Ye4HMVZY954E%h(Mll0xcy9Xk&rzvS6nYs7+r}$yyz^P8Ol*+X zz~0AN$aQMg7PO1!7X*+S_xbhW)VsOyM}Ex~QFX%>L^H84ibp&lmBT&K)aUr%pefeU7;MJ|mNYu{6>u@~tw0w1klYN~3#bB&hH z5E6Jv6Y z4b03`*X@RI%@Ml8!yPSG8sQEg%206?vs;q>yIKK81^)u`5lyLAkXB~m0{y+IHq+>_ zZNgtbiAcwL&xne)JN`MyVFInGn4C%2uhPW(nbqCgFxq}P?@t&_&lwR3(p}M8()#%9 z|H=skpj@h+`3D9kgCDLZ8~>hu+!4s3|zc92-5VXM{GuikBxU0GPTX<4wj8I`o72T0u5VmJlTLPVsfi7Qr zSEcVgCh$GOGx*uD?AYH&lcd+Pt1}zY$&YXHlqqUo$G1L z1GPLJ4Nm7z)LJZ|fP+s&noS2BZ4?BnB#t%G-waKAV(Z896@@1#a;mkcn>{{ZX)T`0 zmQV0{dEOlFVbmO51VH=yf;g7>e2!9zR?&}*Yo_nG@2yist?u#PT&zR1^WHR0cVx@g6 zLf}N`@VWVlWI)&+vrMIGAY9#HM#OZa#Uv}xlpHc?3@k0qV@5qXDIo$j3I>G_E9&8F z(cscgg#D;jGXMNit<4;4FcLF@=j~Dd?2@ONUGsRp1_XJQwr!)3)orWQ2u3slD}ulz zBT$AU0|_~`OqKvxynvg)#=lptx1D6Kq?eRRpTxheY*fJ$D>s6k24(#E_JqWCF4~}` zc5GW}6!*j2?$8PO=nyIbAaY0=2lT1gm~RSL?PQJnPdU$J*v(jI?Xfx{cv}A3c)J%v zS!tHSyvW+?*0drvxiTE?VX8IT<7xn~+NjJ9dChhB8B?4wmCBw%nzfmNdL|rJ7}wL5 z8a;7FYyupzQPRsqBqC897ZEP1ZW3Amj|XLmN{ZmC6e)q48Glq&)>}C7N6*Pk9y^q% zDH~GVnyd8bO7s_w0IIXF$nxIcAwaX?FU|qCSgaJ%^5PE|CUiVqSNGz`PD#^KHrGeRYU}QzQ!a%?Q-vtz7p<46FJ#Dj>YdUSV@X5Qh|59M zG%A#FmZL)ENvpCuR#8`xnPgNPIn$TBY??TYw~|sS9)CD!7=(ahR|7;ojiw7?r?~Hg z{;?0-mk2rlV)+}RaeX^+gg6)!e$u+UZ)QS5K_#CMY~1~jkz{tRB?7$4QXcKEn}C$P zbShd(;j?zl93nd$w1m+?mY@W87^Sf)&KgCmJnz%B$I&z1(ATf zM&eM_T8dQ$AO&T-c_j`+5My5?S9{q)Rzqb@`C*g*zmmtJ-q~Y@=~4|7^eQS5<%<$N z_0Z-<+q}Z@=_~ktJuQFQVg=$oTd|vrM#80JUn+}*?Sb-=?sYVQM2?s{&_4oRH&)-a zZj`#O^N^a5M@B~Ez2k+7hZ(>KwNXwts3Jcd_eor*bOv`CFsA}i4u7+IHoF5@OM@z^ zV78xsoRxPs81@+M*B$HzOS}-_mGUO>1BQ~|n)<@r>W=hxb^`%JmxX-%nMiw%!o|Uu zX7V3pCze^^#NUDHUqM0O4+LTDGbV;~y~UBW{lA!U<24OsVjq?meSxz3w?W55;K7dm z6gGfj@2FtV8|AiKZNXjIvhRqcG8di{;0|g}*Hltj(AytoxPDDWC!{^5_qz2wR80|W zU}Cc`2IB`@17Zu3whdM}a#9-3+sAjKM~MPtE;S^BSlv`ZC_5Qh*`#Lp`FR%doGD{* z3@7C8i5`=-caDS@hP;DJCM}@&>CalX4kUIw}w*R&v`D$(r>MPnZ! zNS@Ad*!ajLv^iiP9;}d!2Dj%oC|qnLSrnF|fVX&>5>4}zvM|lRLKtu%NQsqvE#lpL zMfsdS)-;e${%^j2vr3GtVJf0qWANlKy;smwDG%7uZniXG$`i>GUNkX{gVMYwvR-0z z+tc9^KYyQ$+hZKv?fY=+CQ2q-Ne|qVBiykK9_PF?&R@>E7vz%o)NRrXkSVM=HM8rW z!7oKtfzUjFe84aH1mD>}mDr7Q|B*0xolAK^nYc>JbMp=!>*7dFn!zbKNbQ;!BSc#`O`Tsy?Q3TU%f~K?gl=aXt7LG5w?YcZ?RxPtFUh6yb6p8G&ywVQJG( z_W63TS-cpv<*2cYE}$bv$}72Oyj!6&{s$FQUE?90NocCbJ$+Feu+tESa?nN* zWEIXt;yiIQ=``g*_@=&kEDm$t>Er6Y126=|MkOyKM+ZDA)K4sI&?iW8!{?Hg#V24k_jcr+F*m6Uug6|QqEAEBzx9zWn6$V z9308Itf2DYVWe5YEde@{6C>J@Q6J-%S?}#^Nld#%!RAbeUW*?2VYp|C5Ic_YkFuN) z2{?ndUdVrl8)~u2+8I!7t5U6Qp1^e}RdMyM=ouWGKm(MAkPt4`so`Xxzjj~qXV*%6>6k1J84oscgSl;q^_&wCN&qY(>YUL;Y zX!0Rluf#_5)VKFrPX}$Bu`9AREw7;Ude!mJfnfY?-gejaiN^PHB1=co&3>E&YMNkg zDqIpM(QXtKn!(Ryxus0rGwl_9vLZ-I8+;;{+>Ezcn0oST4_@E}K=L0m>l=;0j-KhHSw(H|Q$CI&S^w(`0-=ArVp3M2jA+HLU5Ezs%c>1O z;QMizZ*w;P%Gmyx3I5L}fBs#An#9$y{59bc{f7-Z)3{s%x!&x(iLkSQfu1!XWJlJ2XR4L+4c?D)gq66aiqrC=_)RvpH2u8Ti}7XdY=>9&5}!Us zAv2M&uc=g%&~+;ca#$r!@OA=lNYKd$e;DtU;gvWNvs8FmKwx_=Lz0gQE(YVNEnYMMGAhn{gWX0TD}OPZ6e=4a|oJKGTc8+l3*Cq;<2V*n-_ z=H{~`y%**9`?E!&Wd7mMZCc-W+=*IeN+$i7E)J7V?>O+SgG?V2j3+jO1jz_{(<2WA z7c6_%OTb@X9U0d_bSDQiiB$>yNz!Q~Sg_<=Y}P-b zz!Y}P*2HVKJA%mgL&SVh?n7bVOYm$paLmk;^=Jmfp|~{B#kg+bRI*FF$*UGz)Vh9TN>>-x@+@%qAqutCsJSn4q`q+de`b_1R7!T0)jrYPcnt_q2-14 z$&0-|y$rky_ju+Cd9mwg3uAL%oNB`d>kGS(jOS-e*=ZvFH7igTECzp;oP^g0F9t3- z8mmvtg=7<3nb=84ck@w*6q7VY*rkwNwHUHARFGl}){Z|@hh^tZ!{!-i+@*ek!W8h$ zC4U%dV>>Zdo|qIKu;A|9Zi3$B=$OCHdvFdiByFN<|qDvWD0>Nd4%DqtgU z1Hz)(O_l>$CTjIE#PQ#i3bv>!Rs!)`Jo_2uh1YW?rduFy6rf=wZiCT)|B`!7?^E%}j zc)HA!>w1!rN?d{v2vkSXNPX@k(synSx?9{aJhiT%JKKvLu^9A0wOx0>jFcaMkpAvL zl8(w!Rr@V8;G5+@3w~N}n&L(?yV~pkaB?0A3g(aJE3UUAWC?tF8ipw+hf`Tmz&KLr zLXR-B+76*g2#bbJ9lGIGP^&Q?I&bq&;3!CUFut{d7Je9J+9I7MV(cr80lGq^D{*nO zF2>n@eDfgP$1apcu$?&g*-m#VOLyIrb&QAK;Vf)k?f}6Fv3I&o!8$O0Eu3#kk0JJ9 zLP+Z0aZ=0-VhpHKxof%2)HB{JWSS*GmVRK~z1@Ti8*rTs!>u!^=)XO{o_CT0bv)(K z@vs7{4{Ibh%X-pgsi%GKQh`VUM&GU?ymi;cnS=Jc?XBHtyVq=R`z7fvyEnbM`Mzv^ zG_w@ksExa?Aw{UkD@yZuArrZ_RZW=2}E&D|y~8kRh9myG$IQkEns zWKO5-NKX}?w7%RG8oYqM{hb`|^UM_8!su#en`4wQ-*_pOCuN|l^?MjPM77SK-)&s+d>xIpE8@Z}cS6>_x)Y)r zy(|wmX4W9aMl+IH7cI5H=rPgY0rzH`n1+!_3cPJ_&`T^Wc~?CzMI2{fu~_206N@LU zXAtX6l4!N`?7UlD8IrDiucm`bP=TaD@`D+iIS1Z?*mq^O92f!1E!qz14f0Ol_8*&_ zr|$*>`qmyP2})Z_ovbQ>y1zn(#V}*nlCdUN5Wy;wJH-agmV|J4N=nhgdiKYAb02Y> zj=&XKopwd5Cpz=M10R{-&XB<(-_Xm^z7KP z%C^hiA$*_m%aZWXu`$IZ?J8BPQpxGp)Bn)RJWuQXrKOYw+qw2{ho5o#!&Pe5QpxYmP2 z^H$dQ#D?BmdMtU~22sVs;-Bd~(Vm0N;KLaRIh8D{VE4z@zj-f@lHqLqUs&QJJF}bJ#ejE;h&wKboB_4HfmPvgvTg7ok$?8@93ElXg z^k~>@BN3rl(XQM-vX=Oz;qu2%2cMNXlZAT5s|Z%a>i6}w3J9ZNiBkV8VnP#uj7On! z^cZp|^?rOlU5Tefc;s%5Q>oL|F%5~;mWYd_edj&04S}c`mX??~!&F`gMI>2(@4LTE1_2-6ebl?>%kr z1d9RxtfG4fs*My~9+w&ZM>@%*CtJOz%A#DKw@YTOF9|DvsRALM(L9cO?(1WV!SyCk zB=!g=!Fqp~lKZ*}>UpV)x7&m0k)mq|FNNknx?ju369gvzH}4eR`wj>&DWHDenY4ox z$M1TcCBwMcltKGCOw%6J9ElvQ>3ToFq}KZJ-u3mA*$=oGUp`Dh_giFAQMbU3! z4})$S(DAyI(Z*+s=Ge7I_Kqo{H%KkF0H_u?bl3I#bEiX~W(Wy%++M+nyoDq){~+g( zb2+>$|7jNvGF7Eyj@`66UxcbuXq2#~kgp z6-|VQkh-h&X67ivsybe10P8}?*tiff@@n^S%|H50TQe1JT_pypQ>!LT(gy#LWW|quY01gboyWNg5%E~42o|m9K*}c(fYbB!-px$4X z`WQaq5{}oZ5Q_QsPg3H@s)p8ExT4b(L-;<-%I_W6xF4UXUDq#eM&_km9~#sZsxX3J ztpklDXOW=SY)APK4##;z&MGNl?zkNdj|2| zxrbm`tL{iGPl#}>oIHWo_3|%F9j36S`i=Y`z=fCJM`*( z|CP5+=*=Ew;9`B;(K&xqCdhS{k7*#<7}xH0&o7Mz=iL!9GI6&g$v>~7b&fgt{dw^P zO4eAC6wIAa+gzDf1vGyehaEPHc*~Qoyk75?+DXSf=2E-^Ftg}=fNX4V-%g*jk3Zf@ z;9&z5b^oZcMUDF&I_j{Kwl&rL`Ha|cBFx)ZDTDpFup7d%?SP2TP6(Lp9)VJ9stV%! z)RVWve?^3soDk1%ebSi%z=W3wD~xC^$v6GpQ7YpRs@FE;{FkT0kc{b8qyM$19rd3M zBz)=2$ht{xG%txTB!oq*HF07APO;9c`vX(vo3LLA;P`MuA2gLvh5rrlM&RziW&w7O z!za2ID=o(=8E=PNOB9 z-jj96bQ|c?rbEemSzEi(S#$=NBc&OgAg!D#{?KRwqUyhdG2c-8pS6q|uBRgrfSD25 z@!S^3XN^{Ki_1Q3f4<$tBrd`kh+YYsnf*Z`Z{5rL*Px&c8O7&KaC>(*&&#>MEw{J} zFkf_{MoY1sZBt^1lk_8=GcFBst7atOy_5mzq|CK^y{m0E2%`1SfY5%bO}iDz9PY`=VW zJ>2(EP{AS50|c%hVlo$h0#)an`8yOGZhnzi+@^K+wA%BR8HCKi!u2j1|cK@WzKOsM2Vl9GLR9XK}u`r|_wY^3xN>p($ll(&4+ixAZ*X5|WqS8C9g88@lUhC3!qCM>fZxgR$Yn^|6$ji{ zqSXMV3F>YTwzaAk-;NM@!2ng&m(rj~va-r7vj);G&_H8M91 z+YhIsT#FG3Zo5tqGatmcJq; z2_5d5nUPKB3R%o8emRVkWPYzWo@EM~ZyycEMYx{wsT|-q!f*(DhIX}viy-<7`u7SJ)0L4xABnI1k>0xfm9V*- zp`B?Lq@Cpy<^3qa4ukjAARL1U9#j3K`870bI}$?o-?frquGzLXnqMBUB(VL==VML7 zjnQRsPizF-^g6`vGtlh}p0L`Oym(VxJm_>?T<~)yajMvUOfo0`T(hxc%G$f(kez#b zwtqztDL_#LB34WT$)#t`Y_qAK!Qw++y!fG^q1UfxRe3gBoyRM6WZE7V4Wb2e!!bk) zooc{76(J!3y$cqlew{EGA&CI_-F!}#*mCgWi0`WeRf~m%S=Ra!%iKL!Nksy8wsxkH zXSxJs+fid4Sruw(9opoS;fHf4uW_2W9Vwv zSN5pE(d0%lUlYz+(?w4-feHEdW``re<$_eNw|L#FO@BfuNq3}tmn&K!Aeg5d!I|W& z;8=dOARj84Zw3_;kjeSFK#@gOw;<3CSR|lk zn`CvGx!2Q*aX=s%efuZ`ecU6VxsKXtUH2vihHVzUSKNMUoAA4@mx@mU>F{_^?sa{0 z9vEdb8j573*4C^nPn_gE<5qSqlEF=2%(LR6y?8|nf~OD|ihQ@f8XQl-z6P)}kbS{) z(caWb=o;9p=RL(U%Clll5_ZFM*6?D&4QodZrJb8iRXBS?cP|=-)Q(D_u)%$5KS$DE*~yi&6^uNsQ9=UC_MW&C zBdC39x8X$hx+&+Yf5Q$K*|(>&1xfif8f!xzSpzxPN+-!j_{%h98MgIt`DD7FvHI(xxbk1m-h}c=OMcuMPfdDnu6_#F zIZ<%DSx@6d_u<3=2Aj;F&=&7-G^cRy!tXt2L%+JoQ(vhQzDoq>8(=+3P;Jvao}Rne z^axwvKUdKBHTCpk-Q&vXx$BJ%RCWgeoXueRSJ}A#Wb@Z&31b(mNbKCeLHl4GNq9jP zcm!;qxf0j=r$z!qR!Ucn!XblC#6dWGFj@?GSG&Z!Zp3Ze;s{fO1a=-JUv5sPLPQQ= zgXX1+ruaaIRVsPMKD8j=W=@|a*ooF0V~-4oc!>KaEO%QR%kZm3bT66t#6Z(4LWrWp z*t=Er@Hgve0Y3YGOg>9t1A>BX$1&H|*V3`;SBndJS6dyalv>$~B>+#rEA{$pUVk;M zLc_+Kvju~tgYf(6xVfDBFLf1Ila>c&W#_s6{xA%cBB}P-x}~PiLP4|la^SEnnQj<_ z$nQN)Lm8L2;ZufkU^>mw16Ljp8Z9d$Y(69Hx{2@gBno>xhkK&k#7^h#NHY+1*^F8A zKqDf!IpwV3O{pPtHbt6F4t;+Z+h-T}De?c?w>zd%>4khl5bJ&BJH3IUtEKt*pk=C6 z=mbgFW?|RI&QxPml(iT`S5H)BR2up-&|y#Qg)KJ#iX;>Yg*4>)BNMV{5Rb=dwZ5k) z%e#~nsFDu+2Qs7N$-)Kuy4)x^4%uEY@yFnD{s-AjC^h7ZyY@53#Re(A&&l=kg)neH^0PT|+NKjQUYrypFmMMV5W-f-*YBdC6>YOAA`rY+rDAzN= z-N*8A!q-=HR^j@O=^C1@dK8D_DPaghLZEwQgv?>T=zcu=fsNhF2^6K^@djf1XV|3p%wNs-3DE14ZrU%^G^*_ibu;OyR)uVGinA(^aB!v?!EWhH) z)e2O6kH>N`wvxG)BS1LDYfVuUtZ+GFYuxj`vRsd(*3b&hWO5+~-46mW79X3Rt6x|9 z4F;Tu-BuSs{E?LFqZG=l1gU{y++0d6G~#Wv0`6DiQHQercd)zZ0@PWtjC>liTWSr8 z0^RGcx+lE9PB=>~Ul5x2f_@!On+rxPW2ah;mSZB9ERnctBMzHyd}MBPGIqDS%XT=Q;S)QN>xSuBjLCgrr-nO@i=mg z>cPe5Etb_fT08A2^z~tCX5~m~uCoI>wtrNQ=kb_Vl})h_cE06E+$24wP_MA*<88}1 zU)M=Fqs8BPs_18?kNlDjgq^zaL$3t!++97j>Zi`Te%<6}x3FZ>$f(AJ3Io6)#IDS^ zSgBjM=up;bSh}whRn?|=g5DMRDSnj6qzM8pNS|`&b3G}Mnpsag+?T9SK;gg@)vH9@lUhI^O96v zAx_O!#iw;Gqp3mjiIh22CSzmM%`>`_#x+x}V5dp-M@t0U%B?T&4DY)$CoEoWA*OQN z!-IzfeDAKAS0Dwa4RIy~({y@)*80?GZnbGISCnB5HzB98n(btvY98AVC>m$=a7uQL zXJj)CfL)6>-Q#!`;Mu+UQf$`i7f+1$g3uN}>y#BnJB_=XsL(B>c0j;UTO5f3>B%NSKLX3!49!9WlR?F zSg*rDLP8#6OqABNI2t>Y&?YmfWOeNLzrF|a<&RBf=K9rBE+k$m2EB3Kw#}rSm*TB} zz_=0-w+G`QB2H)M4!~poog2!(1li$Iy{x+pUYd8e`0_6wPNdZFxE<_!aoByD$5Z3= zqBouX1+b(zIIr68)<0E%$<~rll9sXP&bOx1(51-YII0P(ELN*jqJrq)1(kC#Mu3%g zG*uSVE;F2|iVsj#76AE8Q*78h!AKAS{w3)a)A+1W6qZC7q`{EP^lSkaP1OzOUigkR znoO5B%6PKOTmY0}gX4;dbUOXa1yn#zmxD>k3xd3}b0Mir>on&2$6FMWkVm^{fs=fES}=!6B`qaVW+!N`<1|UFXu9Qce#1Kn%@5e{ZM{-iyo<9_ zE>!}N%zC0xGHNZ*N?J^URH~JWOI_XxL>+1sOwQ-(oO}0#aOXDaED`g?40+N;4$MT^imEoX(uY8aG3U$ zh0?O7$8y>yoYHqcEvHY4WScxr5=DbV!*NQG3ai@N!vyjT37u!ttJs` zWPPM3=%18_#>;=;vddY$(lB?(GOzqUuHHHR2I-d0 zAw)`AN^+!|p}V^~Way5enIQ%S-tqJOJ#U>qx%au}&gR^G_StLiwJy|S0Yhd36_z|% zVxSP)^IVbbZPm|CXC_h9v#L~c$<}+ZuQmHRp>!#VH3OOmoC%CaY$E5lEE;!q%N^)__-nk77uP%iF@N%R;q5UQI@a5I#Kw1 z8h*fPTWVKbMqt@EYwg%l*=siRvHe{V9c#3O?c(K8)5cGUxxW7W%6_s`L!8CxUNH+P z9vk)OMAodObP1uWC4JUKCB@CyL9vy%(!KOV9lMQobG;}rJTt+}@5z+QyO-AUW4Z)%f*nKPPkx4NdV{t0 zdbKOsRpUcEn&6v50pOC^F8+K)mY_{lBXce-w(T2GY;9Rwxu3;IdSO;~zSY#0YhrTL z#KEjyX@=uxlg@7j=UMtRLOimt6`dRi=tvUSrJT;AZ#zF%k}sraggnOw3Pn=^lofV1|Mc zz&;ICY?|#>7rpOUM4m>G?QcYE^DV8`G%5`zpUhhqsLn+tvDGvw1efCFD-v<?&(YDj$YcIwhSPo{#&-xqC{ni zBfRmavTf=(`F%URUZ^7BI|lAm{H;JCb>D$5vckrquBo?mmuiK6DB$}ztC`LqALS5{ zXZ(NfrrC}ZxDT!xMJuOBS~dpSbfwt*07omW8uJDo;S_(FbZe|K(LqZJ(iU_T9p9CavTDNA!0CBLD5Q0Xq8tt0Z;Ql4+E2RP z2V?%FUpKg@a#N+4?1v=%kkKcYYvNsNTIsv7@otx)M<3 z6)8c@ZuL~z4-*cCHsg4()?QdicAJa?xa8NbZcVZH%F-TYxdrB7PDO}eltoKoQqo%! zCmeigJGZ3#Al%DT2Xvgq0V)0T;D`EvddkGbrMyEOpVwn{xH-k_pp!D|v8rF9HSMU= z*h};0UZz`J$4xuW{FY56E12dhm!2Pi8?)k!m~$1ky6?AkAM@Hjf9o9s z_p_E-aZ-}itn5o9K@m79V&_Ub7Ob0w(-TWuN)}{nj+M+zfy63n(?qY^=#z4-sAURhbbLwyQhixH4UM8$PN~VtDlW6-NpaWlvQhsH zn8~cqN*Z&B_X5v))gfOJR`UJL4eD)90I&8>eW*AsZL`yqSU28%&q}BbI?*s(c{F_^ zH}5#3uJ%wfstbF#ZQlJ!8h3l;IHA?<9c(f7{cV|t{VeTM7Xw&3rZ-0g?{5;3hr0_0 zQVu}K8qmL!NQfH4Mp+DgM+SJGIk7&EPt2>0?SEr}X)$)!B>k^IPbf{Hboquj4 zk+J@E=!b{yFBR>Wn3y8EKA7_uwbUD7$n=5vD*&8#WRUg!dwp=1Z(>`1vjli~_P!X1 z#}@GD(5ov>K8eH1hsHr%T)ZQ$!wg?bM`s`T>VZ=4{hrI7C0;+{*u#s3c#tZP#%pO6 z+#fU0^E_qqz6kpji8I}b@J2hcuko3q6$Ih^q2L|Fm9)NKVPto_U_# zeR)1^x=UDey(Ts)xcoubNgJVA<2X@RDIY`rbM$znrt*u+&Q`NlrqK7I1=r*j0n9Jv zd2IKHK2w?EXweNJM*J(#%F#Z)&X?)1oYvdiAfqJ!FGoy+h?8r6`;5;~Vl4&5FE6(| zc4+*Kc3diW(N#20nIxpE8uP&F9FCMUoO*nCg;V&BY!ueW*+Kl(IE?a{ zK^c%uvf{B3seU!-=)sLe-x!dCA&rNP_XBqek5K_g!i}UJAQsX`(#o+3t!HA!OP_Dy z`Qnb$UR?l*uP)5@Mq-`_`swH3j=dwoo?$Uw znzLvh?aqwvyt`LsXl_yz8E03tE&WG=YSOC#_sT@YFM-qF`UjdHA8peS#e26`UuX2f z@OxlvcX7u)u38PAg5oxR%Xi{`UT(NCaS-`)@TyRsT?2<8IdEu1{J}hJ(|avTE7dlJ zb?uD+hQyNUbI!Q#x!-VWD@e>Be(#=wR=Ti0#X)fV+zdipgp8DF^lBGu&h zT1E36(KH+Y{~#J@C}aE@FM}QHr;!FRdQ52a2y-)kEizLF(!4wK?N?l#R->Z z8R&2m@%KNz?V0iMbEYKPMF}FG2tjZ_8zf+2BfMO&@-o@x7Vb6>=vTEe*&*A&K;V5Z zW}?;&^gb3r;mye8%u2m#t`=^bnl*0Pt*x)YKM9RE&l(GhPoV&%Ox^;$CZkcjr#CKe zzoX9ntMxCNK0Od&MWUXQg8a?(3xr&&n5JvOn2-EwKSR{z)}_FlFNpF-#I76Lo{gWF zzRlljHy~HfX8)vN+nKM>Ph6p=SB9H3PtII7&m=@LJat8EV=2V+JBl6wUWuLckmxpi z%eoa}2kdxC4UlNxhZ!w-wW~|AMqj%fh{iOu)77_v+r?hR;#93S30-0QFg*_P`?5>Y z|Lka=5pBvX37ZEJ|9l_J)}I}ic$>l#{}!Jq1`6-kidnLa;c)-HAP2q=f6eh_`*Qaz z+HOW^4I1@^LPY5VRM}*ZZ-|2d%0?>OOqD_Abhwyx8leo0{@J@ zQ*+AwCZ;-(2v=dMDLBdOIva|BZ@L}C9n8m3ue7)FK(W@FzU0q*6Q$uG6(c-DedMLV z_rC-E4p76$?C?f&Fs~qSp7SLaL3F!ZB2sD0-4vo@>_DW5!7!yK?r~pXL6{7D?za5?Q)A%X<_6jD(wC#(e zD0myVJxLW(G=?*Kxdj`dU!oc!CI0q4$2NXFAf5z0Kbjc7)^4GS5Bt>^x?T)B(PM?q z6A;i&7b1rB|4k

6A@4^M|)n~M!{=Wkv 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 q+y9F~x^Hf1$2n@E%1dy`H=l`35z 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%0A) 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

i3K$ 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 z

OL3Cll^}8v7>fwyn>T#^K^?i*O&gX%x4U@{lL0h=u9ycoJ$7SgkD1FWsU`gIv z5v@stJF+Swj_clt4H2!ZltV+LHxk|aNQ#j|`L>6B3(yj!&ovfcDOPal+FX7O62Oqi z<+n)tc(QMSs2(?>NFlbDDscmtBl=)FW5HRogQHQ)&qxJYPOJ zS!jJiQci)+I=T=bbVbb~$PP~eqQ>;6WH=Eu}XHm^uqs>Qq$Iq$I3H)b9EtRpHI?462)x>>!F~nhA$IZY(nZ1!G z5a!ey(`cwOf}>FigR|6f+3MK>1Y#SeCC}2#3MTxxC%H!o4cE!FcCYWk4p2d`sY$sX zMUf6^zny6c>d`Q?<#dcrHtx@AwHjpAYX{EF88 zG^&-#;>lD_@FzA_h1C|fgI6`TqHr(>7wQ*X%Fsku-RlxxqPTQ*BcMw0Z95jZmCtH2 z>Z13f1?QRq`k)J&870rIN=;wwzzAZaIl8!usB>hjhNK#}wnzi=tzPungD+2nh z3Fxr!mbdbyd{JDeUz_N5+g5(1G68iCuDjzH3P*)BH^B2Ig`lyd_n`bT62z+nQbo7Q zivF=j@unjZjjXx5S1N?i7$vjroJZ?+UA9-9AMt6Er$LHz7aiNw*qx>pKaK>Ebp|>W z8YI;OwrfTg;uLn*8FMA3WNVYpHe-}%bN&`>!`bOBaToZ!ukvkuzoo|u2HJ%QX%Jy6 zyR(-F@3VF3w??w{ zq&KYDQ|+pvP*P^FpC+hHW}RI;N)#(Za?>5@t?@qf z%x=l|3Ks%w4%?6&s6Twh6w3QlToa?B_&vNh#T(ia@_2~x#TKkCI2?!LxC zY%*{{4okXt)_V6K=c12qz309m5*I*M(n{k#RoFwoC2SObTD6@VU9?6r0`$MAOeox zZtfbH;$LdTXonN1Sw{XZ5)?&$+D53~|=O1iDDXOVrX8kVlwi z?yX4a-P3J5?cljD9gOdOH7mHRli@)(%23~&C`NoZtG!E@ZK0$@+6pZs-W(nu((Bu{ zCqyLdeH6j}r(R6Pl?IPz$LX-`m0jgP2!yWIF;I99HM5gMiSkeAg+$CBzYJ2T&d(-U zEu{!r$)+ZdrN=uK0FgW$o1HRU_{nva2{!}}l(FOzR>+M*J#Y5&lyZcY3dY4chDOHgm+BI8QW3K}v2E4lR1v)LO9PmG zp1A@&GN>EliQl8`WBdk95NB0M@Rz6(%+m>&Jyiu2psojMMCisY5(R;LOBkjzNUOYR ztAng>k_E)<@tHW42Wj=jsT(|F^qnu}1z)A<7{PTpwmg^5OX^2s0*3?apJX9-!gRKg zExl{DX54ZMJFB@FrX;afbm^4VLgTFal6^Uu$SVt+cQLxXfC~gEj}a|&0k7J%;x)(C zSW#)|YiL6?lQyhirK5Q~XKSi^o4}~wI=h&<5_Hu6%S-T2(x#3wj)$ZRt9krgLtnFc zWJ*YK7JYC~`N-wd{+Mn>lKQ#v&f8bi)A(ktp3H_X;&IrJKH%)7Z|*RQ^vrFn9Gc%^a|cZ zhONvm5jb@R!vN}`b_Js)qNk1^58x(mH4!!OKM64k`1bO22vN1~EpB{-2oqss%|e}R z=Oz#ofl@-^{);jfsUMZ?8k+mpFp2X*BVrxCR9W(SC?p_b)0GgvSPANnBq$7&Mb_RN zivBea>JK`fm&heF4z~Floa6IC!}#8eku<0HY_7{kZC}e*w7Opr9ZCqs@uBMy1T58+ z>nuUl_LCQkGjTDqiO_-?$ay1{m%H7%GZ%h(vJcqk{1YTT&u6)fF)o}pd0Q49&u{H5 ztaopll?OesyE(-!GG_Jzto5uyXLIZ%GmC`o#IDB?I5U6mP@KC!JI>(85{+um6 zO>w4J`R;5NW#FgXzhe?-OOppFd~yA-^je+N+RCS{p%K|_`*(6%y1pA5Fq6V>I(Q1J z1@a(|Ecj-uQY-yCs`Z(tSUxM{7lXzS2w6@;J?a!EkCvdXy>v!py#;eRFMP;`DD9X^ ztHlOiw!GDNJs&$&(4Q{3S}S62G{xwt>^m)ewWyji!A$YQAflsTixcdNI-Hr=9@9OS zea*hvD4X?^tazJiB2?YdCcsw#Qe2@z@_Wfw_HMF|W=LObC(j`2Q+`7TCqr$c)#VZl zi+<1*sc)z}HFXSJCz?h&z9OE?1ctM!Dhqd%NveS&!lcLPhhMXW61~joVf6_el!(m^ z;XYz66i3Ms2Dd%G*V@Rf>gwQ@L3MtwUP&n_=5btTcXefD^xh4w4ZmYHXb~#aQ?Zz)h|*orq(_)~4RkIO0giV?j;A>H%~ZgTQaiaA`T`M3dXOr2;FjvOHJ z!tVA<>cbMzRFi71G4K9FPS7^<+AhINy8_^P750;+o2Y_5k+b>OV4ayoz@O#tZts4;QN3{4Bt%BTBmAGZm~#Gm}!2GGPU|B0mEabF2lO zYay#aR2}o$R7(@FQ6q7MW#K@s|9i&+o7uBX;hLy=_}PG>VTMVkV1pS*fO@?um=QR@ zFds?WLU7a&7l<(>)e_oxM>o}aq*beTsydZ7FuFjt2Ua%FBU@mN*vlVa-=7fsk}V4H zK{O{_7s_DPT0MPTN(RhDe$RI=ryNHfVHhbKlA%nW2V7@L(4H=fC5^ct1Z#Y z9(TEcX3+FCVlai%{CM}+(als*y#KvABu+D7=%4A5jP{f@S(0^=dv!UJv&37FeT z9-%BzloX-K0m+EM>830DCO>WUH20kkawokpD6@}_h%T=c zv*Y3$NKFQ)@?}wzCo{h+V~95V*5XjN0pH2h0_VPBMSvddkQwIZ)2a9f3z4(vk*Fl0 z5(nV)L7C}IIHTf92Q1YhvNjWTCfuRzR`PE)To~lFgi*w)+}uD6Ene^R-4w~f-=FFa zm@($)zFDI4zYj=G@}#mmGV{6qa^`5A`Ov?xHB;)mseT?Pz1Vok+F91sfYyLmLYC5LLtb!#QZ*=Q|0$U+9E% z6jHJU)RbM}VGB7vB=+*U(Y@r}dF`KQlL_tKdac@D?#&mSXN_3# zCVz1II-p_va)wASXEa?xwrSe((346ODmmZu6)?>9^!wwFqa#P?gDKECI5^1mpw{3| z1L+-4R1GZoY)8ctM;M|^qw-2ir{wXNF?N2|caG50E9;PN@wpD>inQfQrI@hSg7=%w zIG<9uHcu+WOeQ=8-loA?%7&q9p{`Q$0&6ZrlS0p*gwpv*eNlN9kwG}pm$1&bn@_lg z{Ugsh$OK$^dfU^7R{b|D?UBQ3`^K~3#-G}peASHG9}l&niI(7psdlcW+b)c|{lcQI zizt1d-|nV$!`%pDTbHrciT<`Wn<;nrVV4oAe!@-8Q{u*bJAJt9M+3p)!!=d=B~a+u^q*j$4k%Ujxx7x z=GE@}jK1ruu``bLenxK>wngW=Xv8&9gk!TuIQKuszg;_EopLdHVOQGeivt(b$hnWj zyLFqB%6Ervwe`g~d@9(BgxJO!F!lQLRn+_YJGJX!6#PEIMGJiL^>&ry7&~8Xu#qXf zz)WScq))CW6U(!(6t^L$Lh3mmNvNwjTs8l&%9^wPD_yxvL=$-~l2?#!W; z*>^tUJQg~SKf5|95Nu&38Kv0$@_1hYUtN{tqsag6lCw+fp>z66l zn@}5goMF3=azG7xd}0xL!nj}e=5C$>wzJtmWqUk{xzMvnuBC@~Jjb9-=}*)<^r$O)ST&Muy^qBQE zKI4IkE04cfnt$YMI)>GRBoq`lspWNl6rK3aQu!24kK;`Z`}= z6>jZ=LBXcOeiLB9zf5~2`XJj6|L+;Ep3PB&R=owt=7!aB9(gvbS4-D0h@`_CaLTV% zTMYW#_g5xk&@iSX#}mbMi{x;n1WJWV23elF4dUOMo-n!_FwjQbnKaO&uKA3n?@`?Z|W1kmz{sd61C? zWCxB*4k`i0TXh)au=D@^P)WUC3QR636cCTc!pt1?N^=?=RQiv;5uj#q%8~xz{HAmb zFLK0d=MbPccm7iS+_zXp6gvuMym7p5av2tJ>}+Lkl# zvxMqZL@d{25p$&vfMXLSEHdu5#uH&GR`~lFS`u~O^t-FpgrDCO>w-d`^Y(8AuFa<= zp>GMJw!@ZE)95X;bmCKF=_&DpggGh6nOVqR^Jvq>)pjtta(|27-oRw~Js{_c zObuH+LQ;7=5$*}Nh+^bQq(@_v_Ps0&HiDbL8#dkuf zEy9xQAFpAzq8DWtQ%7o!%MmnWIQto?y%x!Xr2go=OKUPE{ijkACl7?2Q0AF#)Um>^ zjHhkjY~a4@pmh>lF<{%VIf#gel;$v@Q!wM-i|r0~;qE>(!5B(Slig_Ai9zOzFTZSl$}lnxqS2glXjY5)+9nRcnCm(Z@kEy* zX-Er>bF^Fmz};A3{Hl{Hs>89LWY)&g4s{7cC%1uP>AVJ+hZ+49!=zi*kV@6iXuO}m znU^SfE=y*#r+N{}#fmR#Jp28L4$pKnJ1ZMP`VG||cFffamg2}Y)MGIf1q@s+u`<0z zEKYgLgn`4HX>}HY6VLY&JiEC;SC#dXKL}9)10%n9wssTQbX@Aa9kKq#;sI}OjD{0m z@m?H|B8vps@tn<>+2o8v|3q8XQ|E1jqXS_NQZ3%I`@+&aXfnMxVg>I`z6At9RU?Q! z-(fw>IIJF-Zw^(H20Y#1<_fI^m#UR)Tf-BDi=h&Q00xQTNcCQP)m`Y(nUIGs@FY@4 zMHU!)OGvxIrt(YRN!^-*31jm5B)8JcH&Raa$&xKaBNl!<82F5@BDGV;Oi%oF|Dr0I zoJH!ybT;tMwZ2TH!Eqp;6Iit;f#=&hwFs%!bGa79+%E)={B@m;g{oDA*eHusic&2q ze1q{m#iDdk2~6aQe7|Duo=L0Yvh~0sxiGQjcsxwA*`O9DRngA=9LI-6ljTH)D(n&5 z&w{1vz32c>{i(rp>fIL641reb)#wac;O!yR&`;Og;q=4b&Vl(-exPQztOHR&$x z?oVr6G@tF!60}7$VR}7|ZSeiVv-QZvvlBgYIquvQ(Q1mtAWmvo=%pxnDxtzLB^FLX zK!?QIYXc!^BRL(u!Ee>5#e%2cQ6;o%g8&kf;7kvKR`>JJ0@O7$XPVBaP|k7{c6V~C zg@vtdXt&|w1^Vxh%f=1ygFgCA*oMlL_b`SymxXt z&<3Sg1W+g!RgJ(k9wXfRJz46+1Oq^Oi+Ep|Hfg758E7iXBhFb)h{Fa)ZJ+sD0SDPL z@*=FB*Y%qA&1ZsE7RmD#G>rP<{C=&5>{WL?40X5hS8(qEoR4nie{60c+RtL0&QLVo zKt_#DF_Y95WOB*enPAsBhR+FuQr}hBMxN{p;8I3XUF&0VJ{)WI;F3EOiS*C}RaU>6 zc%;WUEu3AMkE7@0*m|8NjmYbx~k zg%SSRB(RB!J; zA$Y?U1%Sf}d3sveNcw^~1#8~(q>R)dRmO8JD}ZeIXBgAQ1!8&k)KC2% z(Gwc_UG&BKYup8gN5}SeA_?w~cH?*PSD_hWjy?^M3}mD$8>)qcE^`1YMsl6w$Z6dG zsyNKbRwbVv^Gq^pHfSknIwBjRs3VO@MHBEpC8o^fm#%yYmP6e1n3j(BKDu>Q9IR1k zTl!E8Dbxiy*5(u0u+HlEy>1CjIaOF2OBSNueb`Ye{7I?3$BTO?)$CtKQxQm==9 z{mG>Gem6aCBF2>qvGPg}#GFs)$mrvT$k(1Vd}<--yjz>8U6DSH)MIM-4eQh~rfLy* zq_z+1@+hE+eNXrms+3nvh5m`G_CtBHZ}eJN3O@Pn#oX-JcSWmO5Zf^Ccln_)kP>CW z@5*W^eSN6Jl==L+8|FhS=D|OTu&Fn1iI1lRR~8m-pJQ-_vwljZrjL^H5K95C7+qp1 z|I`y27Klf(=1Tb&YF7T_5?|Jf0z4eXF_(h@`^_m-8+hB>gEuRinoT7||Ey5_HkIoo za^&0PCEG>jIRn?nz^dut7Ktwq_!!#POl@GIbQ?Lv8B{aup*F!l35!r5@67&}Y&vmT zRVtkFMJ)_Qig_Bt%@jmuOA8sLZEj9nK<{z(;zK+|jrkrure?|j7ko=u7ph(GEHXsY`@=6C4gqD1fG!cDGo0)hhK$_ z8M~{!+e$A0B1Qgz`ycUDMDLr)m9>ThIN(Hnpt`AL8_N-F_dUh}-J) zz8Ih(ZKwFc)D#}>NMmcsv-NT~mFM z0fbzf)gP^e{k`bGXKBBqj(wTur7fooP1KGWKq@i54A-yGHO#fP!k&*{JC%VZV@l>F zmFCa z(j2m4F>wL40aOHO#yjK4%+BY;IR}v$E|zc$TpT;|E9X6xO{gzC?>2xA&N3Da8B<&C^z2Qcx>zcLk|M3)H}E@`;GmA8 zGIy(hJ|V=A4jFy=fLV4h(G$e|LhQcgz$p}e|6ytB0t#}SfwU;ne=!;Q83dG_n+$#0 zcZK!Sqvt|PYoNF@z>?`Sl(BjWPZSsUiG`W%+8JRxy=AKF;aHI-h*{nKDpaQOgSvD^ zpF7y#dkD{S_nV|SV{{|MT>3q-7QIsBFRNH116T5qP|_bHV(xt-%RCxfH)ny^i#w_I zCbR2dM%y%`JNGB{Jv$G=a2yLGMb{p%4mZT^o6EZI5&o-w!f=pUKVojx2@F3)0cwbG zFDH%ym));;?>#H~2&=8nKn{L0;N~nyf)duiy}*|d1%9~Rt>6X6Cak6+6MJ&A@2{(5 z&aMx~IB{GnZ2eT}A1Sn-j0?5IW2ABK>et>M&>*Ga(i0UDLKhpRnbW!5na?{ONLKwO z3$(ry_8ygF(U{#jto{r$sum10>Mgn0+0U@=_Kg#Y7H*;;+8LP%gG?>F6%6@Ks1e_4hk-#3-Tbx7a1BO z*E_G5o2tJKJHjMAy;LTY>9Jnc0F|aOAk2?MSK>_Pc}s|agn!*@PiEES)$sDd+(5LF z6y22$dn0=BioAfWfyz=-F{?}ObkO*l1i9NrB?E9QD;6%6xs46*zH}dLoqf!7+=7J4 z<00Js+PmX3P~BiyNHp!XRYs+@KOy$v2fiB54*>;DS>5Fylg z^NfVY+suzBo4>C&HeHwiJsJF@#e@{BKpl{L;{*? z*{gBClHbW@w^FWJZCq<80lLNJApot{EF~Jp*XCP{VK{ZkG~=G(ot&c%5BI;#RQhz!OBZA$L{k3BI-S-k!pSE zR<$!{?n1rQ60_A(LoyLCt+e!Kp>oU}A2jv+@D&A~@UE%{E3_|+ z?t9}LUWM(tF?Wi$W*UWnoF9v@zthH6OZ4AT-sF!eCMM;z^vITs+Ckk2RN094O0Vy` zbpBAfZb%RT*(}08s257=I85 zS|Rm9vCd$)TG}Nj5O64~ne5r<-orHve}6hJrLD*gfhFx=1{DQ~4-N39=tq+3-DB## z33v6;0S0qbG2+6{H1*aAH@Xh_AFr^5dyT_LnLVEmsajRZ2ry8e87wFw=gG;>uyJHh z6((JP;cYJ*z@@L=rqy~Lf|B?5HAcrJsr=T&p%0`8H^qReALN$AK8NJZFOj6%G`NPr z=PFYIaci{Qkc%NU=j9O0b597)bF+mu$!wXq~VG1}=*U1qK3u`|;Q zA&s_Bm=}Ou$BOJFu0spGaKtn4^Q$W?202FA-f9vXU-hCirvCR;o)4>YA zr7dgGj^wX$I+6!?!zpf%YxHw3B(%9%_d}A4Seexa+2;$o1H$flNWA_LSt|WFc=^fs zvm#-XN?G@*6+$frk^gcU-fTSYs$}b$gZtOhe)$25$%4x^6h1y#1nrpiJQ`A(57a{^j<9zaVipBnWu$XzN=FHu$4 zHaS&CWyg488OrA&VPg|4+zut&a!V9_nB3E#v|eK=4b7N@kf(efOYHk;zEU?D4i(WM zZLiM2A{=_0b38vsg`?6|ybOdB)F!SxL=#Er7d1WXXtn0VQI!@&YUqW--1&m2cRBMe zCKG4;_&6hh$43@Aa;Y=+d@6>(Xuc(JIdW6Iz4jp7Ae>@hA$lzzRjfOsMd0m+4DrZX z=yBx3XULDu`-f60M48jY65N{c z3c#6>#oy-~2#OTQLN=_8aD%PQjh_;JNy}vXu=ZruZjoQcWHK+N<)^j1P$7XNNvB4B zw}YSJT*qk0>DSN^@We3iyI`+~atYI%hX%*-k{AlR2xA4SsumQp-4~^>`Coah{ABpj z;1s#Bk@AMBMJVw0Gtc;!v{yBC(PAt*Ma8dWK2F z`fQQuKQQpPj@>o5fX0uCM5DyXkl1lOJ7b~OrO`kU(>vniQdSn&X9gB852UdlXZXl_ zw19b6(CJWwD7@|j!Z+-VjEy0fMypNN*5Y)p4Ngf#KzsLmL>SBFWYHz7)!`k@Y9nIf zggHY~VJ$&`4!aw;HM71tdf^F;c}(vZ%%-_7UrayU#j#ijU};o?6kWnJSiCVtMP81XoP;`PfH|H@luTt|BP4&?WwS=X*1RhHPeVt?V0iPZrqgn zH%+pAGUlJwMMd$bzqYImg$edfe;77R2R9ZWOh6*#A(3LrQG@<`NTfBaPO1C#0k{zQ9q9!4jyH`@x9U0?CoO%69*o< z%1y;%pt$+YPG*p&tB1XJ+-5v(VW(`b2)`O~NQ|&~0u|ZywY4TgMvPCTH@z{)6T+r;)g@U%(hjdeMYiiTzGY+jc)as|9UU z>b=5_3~L&KA!m_gSVO~Y2QtBY6}qn2u^J0qj>$~0oWrS#RIYzW5OzHTJ^YAP$m}|n zN|^FuUY%EIZJ9C>Yw>X{F+o;EhVFi&$&d?rK1p>8WLo^$y0MY}kpXy+<*W%)chCdQ zJNU8YuyVHm5qC*?>MyE#?fTF}WQso)X+^2O`m8#=HZ~uZm0yN+Z3Od^_~Of?5WkKC zH#Ow7k%{>by-`ntSoteMOzZ`d{ho>JT8;_yd>i}Qo;BK^j=oxoH-CESc`27A;xM6{ zMk>j5{LTbqa%b~+5F5zi&WtMy5ZjbsfK;Tg5`Upgw?5bmwXW{nC?x7?dnWZbZIqE* z)s<@1gF>S@n%l7=B|4_t2aBL<-?=3z&Zy&2 zaiM%42IAN5d)3@uF`L#r;LrUwQHWaKx&P=hE6TJQG}J61&!<~6!Ch`^->}tKySv0* zzxE_#lMavsx%WLU&7jLcmt?!)Q7d|(aj$zoSGC-IRG0EH*`SE6JJ^w&8oEIk7#lcf zd$JUW6Eanz#O(}Psc!qoE!}4HdfdWuziGGcE-Sm36l@$kk(H0PP7{2T(;4;IL=}V; z`Es`zw5%7*ClO=-+RkSkB7}3HwL>)Jv<4>Lx%BvzD5G zH*MimvmZ8rRSICyPG6y8V))zNi+On1M(3#pC;U+4s$Ma)H%#s|Mm~odL9HXV9_GKK zVJ^R+&{+b%T6#EO{F31qL*4k?YlpdQg0}AT%K7+r<2_PX-!*En2%s|8@)=_EhBxrN z64CRYL3unmd&sjH5;_!iDtuY1BV0s(rT-S1buf*JFfz;KLU4Pw7M(6y8o^H_+nuzz1+V4IfS9qB7aSzDbs?e?LsFYA}2;n(yuZPI&^c` z`=Yy&dySsY3qEt!%Lgz?8@VUyp@@h-Wgzao^P)D<8;NE((80Y*$#s5bLb0&33vf&H zNwjd0+to>0ybi(Od3uCa!LbyroouZB{Y&TKUj!+P1vBc|0(SjiSKx|WGsGa{MmXqu zNgc~)qtq#b=1t;9xzD5I(k&`h;Vs=!i&hS~Bof#s=MqWX|;My{h96lMdzc2u**#9T5-STzzo{_j_S4EU@N> zy$j>zH0?O0P0qKas>KUJnqKFD=A`1wX#7!Dj}+r@M{LAlI*hXZ%}%izn|pb2z0Pb4 zV!JLim$T#y$8p<-zB4wA*9U&oPPI@6YRdcku-`MZURp63b{&ZR9mf}sGjrTK+5TM- z@;vk-$u?7#%NsFvwH&^PMYcvX2HL$Q&N$NNGM2`b+~>tPJ-3{n0>sPY=_98V*}mhI zbCj}M!nYd89=Ar?i&XpcyyL4!V!QHS{r^m3{5mzV(xqy$(m6`Y@v;8mzg-Z^~fPTu-h<`U9o;O-dLr{5)qC~92s7W zJ^Vc;jbW7i0Enz96Xi9QBoEKQz6T`msACJo6ixp~nd!??cvzTbN<|lZ_Scb@WB@)E zk4hfJ&C0BRItA|)XyFFPU_OrSe~_3e>KURb^oZRTC_Nw?XDt@d!~Utnx{JtGpqUW`hz}Xe&LYeMJ%F3t&Y%(O2WI0?rR$~KvIK} zSo*lN@v&)>g^CCD)9SA*OpS@)U)f}LH>XPLJu9S&BF?`t42@5TK-Pfs43egG}!?VGL)*}iq3R#mV!V35>5xDTnaNM*M2g> z8%f}G1XsAEhbovma$n^j`uy@MTPnrDg_E)XE6(FeUDaDxF#Wx{eGx^*y<3YLu+5Z;Y2^y?oIWOMSmOUN+6LP4X|(-qk`u zijDE&lf~q|3a1`TatD2x0$&wtt904~zB7ZAXZ%_|dzUI0%PGEsgjv<>6!Gh#v9a+j zBf%&Z`1!Zwpy*&{D!4w`?d+s}fhe2n_k4wdh-K-!1aaN@syO^_mD$e$ z!>)&|KZk;xJYh_lRAbVVtD zHKM49HpuBfwjcWHY}ktTl(!b`IS)oX^e!l2?yGP|+2Gw2 zgjOwjfSSGABkC?+)#@zzMm(JqWR{z47_e$;jgo6IJcK@K(?IM?_b?}38irL(sB++r zP;TMuh-GDNtUHqM9VK4GEVUR2&cxru(UpkPE(8WuPJevPOFLqj+z`A-F3(^}(vL6T zV;{}yle#FS{WmC^vMby4bvVZE={&<&_x5`93rPu|4e6OncM8k^h~ljsn|3{#mnK_Kw-P)U@0l$iU-TcS6+-f$}*}UM1_)r|3^`a$#wl6 z;5-;5P_M=I<{z`>Y1?Q#BViKD!1qpJEUlxP@k%@k;R%5aQM>%6ql(Rx2Qc<)Jeo_E zLv475XOD~|MP+xIoP0*+qy{j<5`2QQbvpyj)s4eI7?lqG)rJ1UcDqY(Gec}drV=v? za6{L9uI;;>>yew-jtn$PW6E!&@5LH*uJa9p%7jX;*`gucV}9}$U~az zcS};sIjf5oIi63zdi*sv1=7k$EULTGLM=~RY7T909@HNBIj2-^DS%XN%|$tC=`Tn~ z&I9uNYz@zz-JH=7=nxDR@d>SM#n+qknfvGe?)2zv_-F`y@|J5bS-E9&;%)W8+SkfT zQ9;KglKB2wxCF7K0WZv3QX%?mu!d_6W%wwLn0{yqqmSpS-aJ(Xa+YoEs!mGEVx5lr zax@owhT>;tS{jK_zkpX~2fFX;f2fp`xj7_hZ!x zrfb`5sJc>iK_QxckNM!qkw&dnAA3@6_BKY^@P2c~5xy|@%4l|`74_T}!n>#9u-xc> zUYUb1SFf5SKEJbN&THGdfWjGbM0P{ZQu%D^>P|J>L)PH1LCZmb5G)r_=eQWUXKi1n0kW8IHzzaXV@xrpcI z*VsOydkfjdn18WT6kiRR{u4%3#743Tt4eUgfiZJ%YL`-LT5k(oa6paKr7bzp23iQ) z=;YuFQgqx;Ae>cBB2HU1j0geu6rV=J+!4`ia#ZU@N}a#aKx%OcwF~>vr@tbSX~fP< z3Ls?3kuP_*ZoqMKw#?@Ec(Loyx>`^hpAtwNe`l^IMQtg*2Uc2J+mz#+!OmaI!Yw;V z-qdMEx@9-wKlxa73gH*An&Z(@+5ojSL&4zQNePp$;sWDSnWU!on7N0pY7&|iU3Emr1|z2& z#Nsu$<)|T5e`Txn&wfW?^ef@6YYwpt?Tmi@HlXeMr)B4WPISld5fMe~)X+KEW7v&f zlj_mL49f-z(H}m%-^z%Ks4vgy2v@8PSt^bFBz(0MC>Ng(dD13~dzMldpV0ZbJ2ILS z*lz2&1aAY-buYg_UV3i-eIQTa!55RNUYfXs2O%WBO z6)8VKh2~Uyf;-po=^vj6W46AkG|q8)Tn%U{pU zqf4YVncj`KL_%^nr7Ov0#9)(S;+;Np5LHP^swv=Rod9()zt?47t|_|)TAOjQYCg}C z>ypC$3Hd|i@9zw=HB>xJ)pDy-vdSlUQcy`D++mc{pdh^RYmHvdkAy1;vf2L@7cr0a zUmXWMm{=+h6NpNfXr++pD2J#i3X-hxh1lYj9F`z3y|;kB1J?^ zu7gKfw_oZN#nEZ3kf?bLhmJM^R!yigCLQ z@ix3?nQJXq9s)snye*9r-p)3uCh>~8*E2R*Z}SKL=*u?3hUb`_w!?FGm9AeLXmksp zktZuF72#|qgf|Ax;kihbJosG3ABKz2AK@B=P`4Ai=LQja_rT+|d!Here1@sp<;aIx zi79m5+{qVmj!mNBBY;!w$AR6rrMSOD$SxvP_ATeNGMeHq9TwSMzp{=-pnbM0qHI6N zMmt>iH&++gEy9MI2w76kJWlJ?Y*3mpmwXK*6$H+gE82W(jPY$n{e?_XNMJqnAEobl zfXuamR8m_Tc4Tx^MMo#{y3Xmw;8SNoma}Es{YgmvcK8)TA}bZu00uR+?k5x!>!PWx zf|_PL>|fuvHK{FsH(%nzgNEL|U*9E2KkNqqi_>!o&eEoO^H z;r@??;3Dqi>U%;U>|lS^YKdnD;KQ%sefPm_BW;GM;yp~Lj{ey4hwx^&hhh+IdT3xt ztBe;!1c8_oz4o@o_?8%}&A3)Zeu&_qR!n0m&Swy!3ns2g+3bDbaSSU*4H<{#cR3R_ z`Y^%!7b_{!)^g!Hh7(*x9fC(CBpLy$DCp0;5k|p;@lK$}K7wJ@YJ|&Kuko!vBE%g4Z%|9{1`%MgZZB5{b`?rzlNp1 zd;nRs%atkr?JnfE4)Z5FiKSZT3lC8j&P=g_nDcL_tpvsWIsOn>HY^ zX_SOIG^q1oDOm)vA`h~oMw#EqV}*__nnet`5b_-nelovab;$Wg%CWTJLBroQO;mcf z{%64fx)(^B^)7l9?GT+sm}r;=J(fLmOLu8#)NK`!>vjIaFZxeEPiJ=-#c;303CzsQ zKDBlKRw?K&+kIBPO%SAk);v`L*aOEEZj`G@7gH*2-e-Q_HvccS|Np&~ACYhK z|IfnzYHM0?>Z9R*UJVM$I^1b}H7&J|{(`DGm zKz;Be{E*WH^RI>Lr@V>B{S6R0qpR(Xy>>O%c~@o2z6GK4U$r_Ly3S5Raft8zARs+{ zCS+bJqr|nDtavR@P|nVNr{T_?m>*oc$~_1QwjI46RD;Zs8>-HV9ATMct_a~mB8t9n z*Q=THiccruG}i{`iYs|ye|lrt2fFjO3*^5^SwGzbH|0ui>NY~Tmce2tNl5s?_6P(- z4LqMoJg(CgUONK(-9}ezmp~uXY!jb>@vJ`Prd+h6_M47!F3(X)qqYC~?>X%6Zr?q) zx=bA4hc{ls|MZS5>HeEx39v&#YjMwTX?4-6m<4Mxu@Pa(ckoXGX!#hoj z56HrW6pM9TCHsbRk}c=XjyGxhX#+8IGIS!&G;t+4m=CM-#c%cBU|4bG!&ah>D?)BQ zv*B}4vkhf9?+{57kNs!rusf?)mV*Q;;i|g{TPB-LGMlj&<%>#w;nI30<9b6|h!oHs z_+y@`Ny@akG3d{6E@#HoKa&<8^O;vS_n}(}kE%vY5L1`wtQMNFm$jU&O@O)DQqiEOn`qQvxZ3vb2mz&f*1`n zvmFQRn!tFAG|wCB65Fa9a^ZxPwk}N{Q=r(3^F+X6r#)&=n+m$2!lT;33{7p6e*buheLz zCF8<`Q5#G_ollP3feOsh<0N|kwN(s}-!?-rk`^blu7Fo&vhEW;cDJUhtNe8}wh5ARc+RZg5 zwcMX68?54i96J!Ems*1cWw}p(`exk*-#0ngCpx&kDK5r`8=oVf7akP%-*KgaCjr(g z4+D)vU32{4G3uUiv4F0Br0hm`aOG<$kSUz~ zSIE466bP1tN!HZ1`*T)37`UT}M2)$0{Q}zxGt&^5G_IoYx576~j$V4;^C_NE25{x_ zqey#lGiAA_Mp(hAoR#gqbM7R_h|=tXl$SED%`q;liFqm;)JhD+Z6@iS91GIboH zHtwniul^QK6Yy^X_y)1Arc!fG9`pT*Tl~)4tWEiU*!t?AxSpWf5C{_7-QC?SxH|-Q zcNPyC+#xu@U4pyo;_fUK+})jh-Eefpe2M5~7hET7qU z@7C#nOKtF{HtmoSm^eEJDwU@MNBoIjIoqLUp?0};hRz@CUe-AB{69DDYcQX-{`2|J zZ)Yp4UD7sqDuugds*=+_L!5P1@q)rUE8(A^8Gn7(`r_t8%*5|wZffaHGAJpxI=S1Z z0@V(}%rUzzG!yD`?hpN9dhoFt+pD5b(_j6_3$8eIRGuWE7#nnaPf9S6%ePni#{=%} zUcq`qN{Kde*#GNWe~VVp)n-IfQRZir$2{_I@i@@vQ2EX)3*DxEN-cj4T78frBtA@{8qsC)7ZptN?ara zoi|SPchPS5IhMjvs~^FPMN7?>VQ2T_wBM38Y9tzq{_O}mo{>LIP9DEEW&T{-nNKF9F-P5p z)_M#V8Xs70d)#>9d$ z39=sXx>b?@e^(2^3GP>}BwjE2752=26*F|xRB>2pt>55=&+f3Wyd3anhMC!Q(!@<5 zguXX|QaWp$>6nQg1)Mv!9By3(rf=&!)h{3R&p=td_fH5)TNeJ#i&9)8VTdR@Q{l7I zxfwp`KcV5w`49@VF?sfkSK#mg|CxwtwBll}wvgt?cO`Df2b*a#A>-FG{-aX43g-e2wF&iA z`FjCG=}L*H>!mLuzg_n0F~!}*oY+!)>msHX4w>i754esgFsJk&+2I9fixldk@7peA ze>;4kBA{?!`_EkHPt%IGm;Jvx%M)J6ROVpu&y`EC;d0}B<1Em@p&^Mq3q(9+VrJop z!I-(_f!o}%ljUQ#J zf`b;BJ?qDv>yINXmwWP^$#p<>P9`k$h#{Zn<@b7!qi;^-M`WH1od*+f_Rs|q-YR5F zc$%9BTwA`?dv51Mj3F`7Pe~W2>Fuu$j)a=!*ip61tWY67 zs)ii+$?O)J%D5&wV zfZV|~;mkQR#*pOHA+$4^a}*^`0#+~kd55Q``n>o>=QdcU??_6a?rK?6^OlMM4;yVFZ-mf8JV$h1-Uj(D z6pzx7iUILEYg0zXReKZ|#xl!|^lwf}I%!?o9vSTwJ84SrAB(#rDIc#$TQesE7k&M& zV6S^$4%z-Be909!IrS?{LQd#vpWkZ|+?~qeCYQ8&8B`#V$prr1apxBq$n_R!T(RPg zLbwQxx!R##Z{t~6S`W0x_utNO$ualEp8nVDh)%@`Ej zUn@!O`DnkU_^(DNR=gUB_o9?g*@fN)6fk1oo@UT-NwWKlgSk|!#ppba4zAJa9m(dD2Tx~_e2`?YhJMyv8~j@3w0JDq^_0&0(gf7B_JYw#1%w@I^^! z2ESD74La?hi&96-POJbbw!x!dH1D>$yq5>5taxCly&qXjMs+(rbu2IX#@qRqmd!O{ zqpN6}ehR9bn=D}$sxG%Z0+Rv8?Rn<^0| ze2XA0IHlietbfO+PFaM;lo>OEk+v-h?FdLFiT<&i^0Nbi*-vITHR9lq1)(e%*TpSW z-K=~b%=?$-b0^PiIL3?*I2HzP1}@#i$3VRq3+dy0fNIt@le-wyWLz(HU>nKdrVD8Q$YjNEVpLHa?=0se`_s zS-Y`lXXf!zR1+@ZWw%FO&U;UPBwk(KfsxVA!I-F%Mj1>jc{p`x7GzJdzl+ohYtd2gxb3TgM(sXIa76OAn%E$TcLeP4GCEp9O7WyTUEUg&B*E5~h(@>bJ@p7e|qLS)9L&tWcYKDe#Pn?BYyjs5z0-u+) z`pYSAzmUMsfMWMLVIG=DqcETPvrjYj$250~!7^N%dk5J=+njfjwlRUvnL7IR<0?&X z(SE8Ilo7dE-?G+i!RwdZ;2W`|@bkWSfwJW;g|IW&)TZ)=57xtTTn6opX_G`3ymV`_ zVJx42nRkBd|A*LU#?IW&g+&}?)W@4XKK+eID6N$MCg&9rgI^&Wqxf>`w$bVjPVDxq z$(q|uw+hioq%GK0FjjDzr9!6`TGP-4{oMO$KZ7H^csnbOp$r^o)!Cd$ zh5z4R{_GbN(~`Dd51(Ut|z54?Jxg{)j}? zbqD=^UDCa^p%g38(16higVdKK5z}(NNIl)!0n7b<$L)DO0l=xbQ1QH4J^&0g`m@Vv zU9j2lkSQWW6;BQ2fG;jQcQ>Ybna@JcgPtQd+xP9G-Ouk*s{fq_ulN2xG)TKP;5(=E z6w`^n{I6O#zF~+GJm>@K+=9V=L$4_4Cy`E*ha!jD16OON$Xn00j{RfRexU~I zQbtA(I4PYEuz!87eo!Q!zHY_&4`tG_10IL}S{bmRF0Hv^-wT}L%*<(|J@z+h33`0B zS){xy7Z!|0rsm$RM5Z=f(uc_v$n4G11b^{}G8O`CyPopeV8}*3^(O`$5c?x(>igph z{boUYK|G5HQ4{J#uJ-%nIH|N*06=Fg^sszA`Q1E2a2ET%{&jO{qCd{>3jXxRJguki ztf;_iUzoFCKnamAQrKBH%<=c?UJd_tB##X+&SF0hr{SfF2F3Qd7yLkdTfxvf;qf;x zzfSRRro6d37Xi6a$7h&xRLqkJ5fK$sMWII) z^`wCrJwY+o3#3!GVU_S!+pA^&_t+wMs=R|=y^l}C)slsCpVn@ty!){#d%AP{FgZs) z3*3+EmR89aACk;8m$6?R2pdL8z278+%V4%4pT~_v&9$5_4ox?9KrMlvmOQV|;0{}t zj6JuqH+F)CK6>hM6o%k0Du$Ng_z1q}IrQm7F8*++^T*){GdZQPc zfWp^j%1A;qFS>C*RH!v?kHRS7|KTjFfP%;Zf#L)pwFV4DH2;^Opi(#foyOE`pl~%f z2-Fx0Y9#NEQ=<9j&W4op<8^g)r!)J@MELbzSp8dQ>c>XJOcXnP!K*y)(L1QelQXhL z=ewS_Y>Sl%B&feO(Oxo4fEwWI`URQ1pDP0eLb=qkdats}?-7T8!b}YbeR+cT%KfdW&0LH2NMH7{b8WI!TgR zl+^bpEWJyA%>ozJX_?XKvZ$z)2VzMPz}I!D(}0$%CK#l#S}N@4K4ul5!~>I5 zCgY?hT!9~R$)3-7x|e@T>M!?$-FU9U#cKVIWc55IVp<;FrIc4sO_tWfBG$*Kf8byC zbrS>KmNue2{=SKG7~D3^_qugIvu3{=LH|u_A}F`;4-{-01RR_-=X2o>62JRkS}0_M z2}&VJh={=Yx9$;DOeD#9Z(&yG5)Vas;u;VNe<^r4j7Y71L6z<2B7V7kNfv4%3M5HE-@V_K;#{RRWzUOSsFvXlzMVW|#KHiQ&PPm7m4^|i=t<)bl&&!Yp7T;x)*R5ki<4V2i zi`Q-#!23XVZ|B3`(9prpYff`e>{&L~S>SJ8BLr(68^VD8L-bm+E1MDe0IeMphTq(n z`$tqBoavgK42=0#vwyT>Hr{p&7%l|RnuVRX6@^N<&s*R4d`_tSd$ug!KUuzR4z;{2 zZsfX9kU{h0u-Nofn4er#r&4Xt&nfmyXzB+G8{FW_S3wAArwk6c*Z^(_xp!jy-|?D- zotXzKKVua|T}?+_nEI{(Hyqm_;vK{QBRRx9y(Wi-ZwD9K;Hq}CM2dG?c;MqldcG%F zb0f0-q7{x=w%|B4PVgqUzE?mZbN#)Z5ide*>!tofwE(Pq0BAo=O7Gw>vz?x(7S4 zFx9=kU!<-ch5e~o2LbCl7n=jgm@W6&{8wX9k~`_P??3%sh=az!kH`pXJ1lGd2jJ}! z@4JD(keeDleX>Xb(b6B7gK_@&cU4i8F-+&auZ$R2Slg+>0>q8^VByD&7r>0tdpOK_ zH~ifeo!;Hy=Yj|Np;%x>T-*S!@GE8LsqfDPsV*;(6?C76_#e}bdKNi*XKK0R=iCY`yCo_dT&VIDAY2; z@FJHIatZs(RMPr=^G8Gz;%D2dZGPgd_XD9m%2d5b;KN~1NL1=(ihpMWx*{JUH6iQQ zxqZ$pZV$iU4Fi`bP!{)2k@bz!x|EFk1JLt!0J*lV7*%t_2R<^4FjiPVknlk7y_@Hv zK_77RWoWy~+b^yUjr@R2`3~d~NB6oDfZucArAE^;r=&3CCx$#&*bXL@&<^Dn2UorC zDLFmFb-`4mM>_?9+LQ!Bj<+EmkCgm=(#C;_g80pymV!KXu)#034C$PjW|df+@WS7; zefX3GAv9m7;+&2tyZgl+Hi8{aHU@*Z!QxfQXo)Ecn_JjIgVvVWff-e8ABgn*hcqpG zfdTnb&VSy>$92ys;zO3I)8A`oOB|E48l3aKBdGVjTJCfqsJYV$Py_6g(*q_ky9aow zk$aGt31VI@-YRF7slj(_eqIAp0C3PlUR4WsmA^UdD~e$sd4$*fTc;27qMN2^3;s?M}^9 zQ?c!at6!68Xu@MXO!)N>rsZsweXBApAm{xo4#)iv^>Kz79Nzu*j7<|)-QS5U91Hpd zyxJ6O-bxEVY}rX4Qz6&1+x`Q+_IOzSLFvQpG>ZCSqHPK(R2mZ%lKIUh05m)$915Ij zLGgHdm+ZKY@)!NQDW&=L1&Aa}p!s^O^a!kG7Ow>XNxd5pI*NO{{+--zrav;{GEvUU zii@~&C0ixJZ^U}nK*O!Xk*LdUQ{?TmJXZ4EbxDH2>YNU4SvtKAHUMR$R95J0*Y?3P zj>}rS=lgH#+~n7*ptzk?)4{YQ)ciVmJQQG|+b>C)P9)N9+sffv!!7x^^Y`|%Wn%2NYjDJtVR)z$C7!;uUAT9!t(1!lQ(?TT3D51Ln(}v*=!A2o zOcNM6^lvgbXqir19<0{;4Dwmmc*nC7X$@pC3&y!Gr9c)ta4(v0u(E_B!u!ey%^wB{ z0Jlu@Fpw<*T#bxPx^SV~!TEz%==~7#cHJDi<9c$)#^PhWJ>A_!5L|WYWOIlPIR9<=RL@l z83C6meYdKYw7o)7Wx`Y3m$gd*FwTE6V8{57N^&Zfsf<87qYlH${!8zt8_z)?Jj%ry z^4wr2lE)s57VnGOeDTuueu=?gwq;hZq)dLkCfvK{*#=5nQZ6Z)WRR)ls>I{*XViNy zYMWcmq%yH_1u~|mMREF?6K=)ccbGd#jj|{Yst>x%Cu#XKL&mm8QrXeb%Ps2shnW2G zi6Wkxim2&UUG93i;$8+3>s5?aTZ_2LD7$Rm14kK^`3B~Hnc~<$Uot99Fu%oTlrz!M z;CODuOMt}ct4%OFXFd#V;nCK70Z2D6t$Fs5T9h=?>3sQcrU-Vx`82qX=V?{=8@S8F zMDl0q-z?Z_@YctcQ#Km^f$RD9Bq((wL)a{%Hlt!Eu$< zuELHo?y=cLwc-I>XWkwxcl_o^Z3+{Bh>OuOQ5@X>*vM25%U@R#Q|U(A@qWD;+I+Gs zc7|Y#_P%7zyuKr+6pLT@ND@8PK&0KDvtRay+JD6kxcFkhPj<|`^E0R`l)JnY;%Zl_x|;YhEhX zm)Im}+VDw+SH)%GM~qJwH4l%Y0S>0gzgjJ#jpB>=JUz88h8HrqWK4h7!`~SGi*EQ- z@GaPQN#sqLp{t=cgRF=wbXNJ7uh5rvxas+FkqejGy_jyn~jIHN7!{L8bu6ICFgs?f1Q?Zo2z)(G3&WoHJm$E`;#Ww$_^ zA|XY!sZ^4M%ha@S6ZcIqgR8VE^=nSDvy@TuAguX+1CN4dG`n7yL!bmqr`fSnBN?_2 z`XogXY&3zG%bZ?cYo7^c zbk9e_up=#!Imp30HREegilYfJFY^zL`4>K6s4>qLLzp|fp;Xi+d}lA}p_ftcL(0!v zEy)SrB6uyEAmt@3j!^gy@%7k|j-Sa6g%GW}$N_t*7z>QRU#HOkc(Gcj;(rt$vh8BW zjy72I{^Xz3ThDn8a}!xSVtp+;Nh!b9J3-fYm8rjUfsF67el#Gn`vn9S{0S!t77XXL z*qNakH`@#c;jE(#J-dEwG{&CTDwS5kfeBx~&rm}auMMumw%-;v34?4S#fBRRyQuIe zt+BvFw2coHzu9!hY+ZvK%DzVLcs&+>eOaf)@!UpD=#CmZrV?i(tqlbMSk>uKP2LR%RI1@5@@FLJ%i6%CxH5A?oAG@t2q_6Zp3O=ju$z?GImzKDq>6eZ@S}`z; z-&LyHTNENo_ynw6xXC6fYFP2Pve?my? zdtXRdTQa@c*~I&s&JJ5zh4%TR#ig21f})TOr^e9gz-jb4MZUF_5{VOYYTN0t%FtdNew|YMD?^r6=#!CyKRu} zya-Vtfxa24?hI3lLweZ-w$*zq8T~(8FUm?c-Ydhx1>yt|=zjD$M)L@scGT(YE<0 zCb^U4?JxufY&S`>GHPv}>=+tG&HAwwa&Yy5^TKXNJPK;Ssk_U!%;a3yO^M13meBld zfP1@|CIeP+r}26*J1l z#LB&0I(^`AAN3{g$F*I#t^w`)4d}*+U8t=%;V?BVOjMSgkDThell2>3`n1*@ib$d% z4Rj54TlO!sff)6~t+!DXtelV_DYwA@7^2|#_Iojg);@-j*3g(wO9)EMI8$~?j~@!l zS9F&H45`jbVU!XhafJI<$+WLm7sy-N7lx4mCS|Kn>wo@yOf?~L)vS7m%Md{nGEqBG zgblgzH!-~K&TG1P#xg0j(yyEf%OmmzUo0var3zNzv#k;m6{8TXI73&^65gakv+7gc zJWe97pGSC1F6d@Tf>=v!d7pEkG06l~3|-UEDDO=<=6*VND>g7vEgBN5@CcdPYDA@E zQ8yXQG7rVW_#s{hI>S?Szfgq6e#p%Au08A~?s3REZ9>2pgL+|%v_-IUE8-44eW|}qQ6(>C^z9~DjtOTdN>V*BjCwO|%+i;(PuYiZ)qZGJe9)Uy9_bV?1G?P9po@O7 zVrgmm*xs^wUKlQs_CDZFKbA-AGu<9HDrgFwK< ze2`UD6LO)HLP-*Na9A*=QA-pmkrKU`LA1p^rY|$!qm|yKkB@4qpP2#qW+sClHH`ks z6O%vi5}D5`(p+!TB*mOTP05V`&@{> zTeR-}>G?1Ze*S=o<#!a)dS_;yqEZijAbe^h#m#adLnapG7Tr3JSNn5ss6!CE=@o@-$(+Lb8H1jlxTn8(1$!z+aU>q2tN{r*SF*M&GK zFV;fv`B_g@&Ru|Yl3k%xx-z*KvVDcVs8@yLD&y+Rm(N)KAo+3RXlSeBW@^B&x)U!s zOIE?O-=M;%WvS&KOpc#0L^_uMx4Fl4(9a%J#na|tsOLF9vwfULrWSO4D_c82&a>GM ze|5597}NcJ?%{bKf<3L5iJDP|6H}WVK3BNgPt%Rjco@dH^&Woi&JtPfwUaqF+3V=< z#@+|1^o_Gkj;RYb%}vD=;c&Z3%xRljaz_*URrvLo+rO8Z9%vPgfRfSpkpb*|(t7Q8 zYk9I19>TeFe=3J z&`=N9t9BIa&E2Ur;F!UNuhO*+0a?P`bTIQ9%9)ZTJt4Z2s26T01wk9hr)oToSP$)- z-b@bWRJVT3;!Dj5=8fJJ=4&08Ug3kYQOp-5tq$&v)C@!XbR?*uFjZg<>F4#{kEAXF>pGr-+T`4+;Y5BN1jCW`_p zuu=`KAz$B{HMatZ!59bco(;cY^$n-d%Yp4=4XZLd`-SjVS&rE;j#&@%dJpqtuZNl* zx%H(+56U09cX#_81hl3+JGok;<2PJKH#+Gj|A}7eff^Z-1vQBgid3+x#MT6iAv3*= z3^QlVS*v)?pfbJx@|I@5K)k!YJJli+x~`ugydDi|UIj&gk;S}{3Y1)F-yiDWuSyKT zUy9t^K*`l}=-O4Ns|=G1*;f8|zV591Km8t8TY-S9v`#=j>PAlhwLc7uFIe`LZ<7aZ z4pCG8p72)hov+Iq^v-kApmtSIUNsnZ(MGsMWL|2>3$F>j;`Y1>sm0+mV{s?u`KV`{ zhF}j)9k?`O35PyAQFDaQZMKjStT4xH5b8$e_}_?UdcXg8e3WsZ2hvvpb^2LCjCe@1$} z1RL}YXzDR1;7ek2hoDtY%8R=bU?=<4AAHWuOiu@WG88m$hJtb_481=gAjLsVqS1k9Fd}b!%g04A zDs*32k{U@L*Z2is^cj5s1~ufWt| zn41I7k9)-Ar)r|QgGTbLOJ`-6>PFU7T`1#WEO#(0_6I2swRJ}RAk;cFoT zg+-H0^>|{-Up!hl)DC58Gre|KSbSKHz6obq$#dQkZ~ChGf90qm7RSE=w?}i-AI+kr zsgN*8<3#rKdK7GwHYk|u^x_nhe934xkb4a+dP)NzBkikX% z@(I?&&tl8yo^;6X{+4W|2!Te{B0=V~jEyXfmv5B7L@fZgld19^c%T}fT>XqnEp(TZ zq9p6xpE@j~GTuOelI(LPT}u!(Swh(W!d05KP;;`^~`KRMPiddZ|P>D$c#@7^kIwwONO;PHgAv~aA%>W$6QSW&lW zRve^6gvy&YFuH`{n#h<^mNG?0K{K(9or0rx`1{X}#dlfWBj#i5lxansNpe!ZFVd7i zX>qY)*ZHYZX5+G?*bgyW!F`f@>p#+cyv1u-lnub!H9B4gSY+;ezGIe*wWqdpt*&xYPS#lE^;$teG{YbYwq`T3+lF zr3j-Aos9tr_qg;h8Wf8=qsomD|BEb>$dW1ITE&o3D_F+U#F9!v8J=E+I$td0m`p^} zT1Cn|RI*Q!`suO;n0jDghF;Eara?v&gL9JjtTx!dW}>Fry-sGvnOV1`0rjAVz1eAtg9=<0&MgVAtn+RC*g&m-D`vEu8XqsR5z;3n zS3A8Iw2;z540cI}2w0op#~JAqEQI7lqSM`ElgsrESN6csI2Qi+RuI<4VLz{(1eLHm zhFZq521;V)85?>2Eb0{^zr~Y9%5TEOQ_m6=`|mKQ9)p&^fP)=5F9AdJjb!Bxq%mrK(T0<_yY%~~tkQ`Y;cUWIV@O7tnl47|=9X9F$ zJz5qL)R6dTRbKAM@xalAQgEA zB0);CXeMx92dCePo4s^Tct&rrcY8M1fnZCA%OR%PN;N% zRgmYk`ImWuW85=#qw&W_ER?dgnS6Wn3tF0yz($MuAWfTb-+;73-)Of+Lw&7lb z^SQ7l0O{94!JZE5pmZ#VDc#9H08fv6>6HL;hGGCOu>rinXTy7nX1l6jTxH72{}hG^ zQ5P>4o#1N?lRirTSVT$rdPabGRoey;zs7nE06RY^&-#BgUWgalu^IC+nRu2nHt@x~ zPeaE@_sPeK99dA2$b~DHfqr~HC^Z~hWPh(4f>0gVh|yV1eOFg7-H8;2DHTi=Y|?8T zxvyV&O!z4_vF8HHz^fve02i4C#-_=Um<;Mh! zDk?;EHPA;Jq0#+j-o}%ZouAw}QkGiw90oo-D)ttJ=M1-KKmS4L3a8{RX@&YO4aK$_ zM!^MRw(L8u6k*x7q6b^g8I#EH{kE)Hs6#oeoDtuUI(&e#XnBTFoJTAgLY`z2OUaVC z%are{Xy!82OE!9P+ICMr?x5T-_kniFK*k<+kal02Pd+FZA%kuC(b!C{%P~?Rtpxagi#2LUj@v&81joLh^kLLFyyU*Yh38rk+AWODZ>O8l} zUsUn+{7{R#5W~s_>Yse(jj?=(vPjF^f+K^IMojXwM{OoTbHhy%2{j2gIW=y)38xXh zV;&^M<8^blCI|fdBZR!La=gI#S38JDA%iJe$rVPF_N>SekC#kTIZ_dTmZU(=0M`~x zj%Ru*2r%`pQqe1>Uy&PI68KBrlp8Pg4A(_|eE3}&wJ39NCfPr;Y(Sj?QHjCOR7~}x z4v*7gn05>el{`c0~_2}ox|Md@|75BtxHtQU)3;PNgWD2{CE^=3|6;-ErQb` zK`H*aZ>|Y^Q@25W7B}LoV}#q{G)Ne7vZ_RLadHdnz9Y^K*$dwlTj^4q!!d0Xmu@f6 zXl;*jA+Mq~3}VvoN00gKWsm9S@*;I!(w@|G;X9HJneJLXS@RkuxC>HHx=fC6)sUbq zVyJXkH`VzXaeFiUGxSM`F1se?Qj2}y_!OINl-hm8XYHLAtR972ExcMRoo5S3xlTkT zpv42Xq#s|agCVQu1c{?xAOcASZD~@Z!E%665HA<;J@H#0%Ra41ir|SO+fG-^l;Dl^ zTA*oPr=0=g<A+{604c772uMkU!}NXv0;=gxj9HH@2BUv zj1?Y9l44HH++x5CuPL_@V_ed4CiD`ct?UHtNtK#%XlrmBbqZwn6`lsYKUO+)^DVYm zfwRg;RY{N zh#$*K`~+pWX{CWn(%p9I%v6Oh=w3rwy|kw&85y~5k8@-!PewIT%yQ6F#@*&fNZ`At`T9cN^OJ0A?I_ zt+>KHHL>P#&5?s2G;gtG*KB&AR0&25j)_9baX*Brf%?9)ip z<#6T>VVin1yJEaoFMDyJcke$EG8jdi^C;=R15z#%=|p|4E2$BBTgNIn2hU-2V`C6j z(orha5Mo^bXGFp-4iNKNlhwt@V?!+v3A!jFuEkOQi#2EXJ}tVtbZM-dtL* z!o4}FT@FB8i2uHQXIck4oWPvl$OVLge=O1k|4{jcMX;>SBS_cIryga?l=(F3ppBhZ ziKHXkw%gb6cPa$LqIY77ADdHo#|&%yc4N95RtL3p^WUz-@+Vf3zTk|_7fcdE&QkZL z2M$BRigOk{rixSZ7r~nym`fgz4hzg8<;F(at`%=n$Oz#9Vzx80QVe3{+*Z8XmRhTP z_b3a^r7^TLF*{$ zHTrlM5>NTl|J&;K@5%pPSCV_=|8!aY&+q-u>!@OM7v4W^0N(=0F5L-#x$7qGb>=?; z^3;q_TMN!?jpouuI`*#H+ms^6rFv_|61Sp`fv@e`u8sZ4l}4r zplj{Fjy6}m$)6XJClApr)Mp+<2*>8#F2nItm$b_jN|T17FVVgBE-aEK>MoDkh9#8Z zt2_4O;4@?{%9mE$*9JRh!N+ycOR5OQP6e`5wuiuSW4#Htu_8GS?}1jS=EWt$fB%zi zxk7cfR>Zzr=FnDy24-QxS_R5)Rq#)sAldwfkkO8*8tLo!09io0LMmV`x3uFLpW`Q=LQO}yaIBY!4@WfDF2IETt=;`O(b`fU%}cVTZ!2rG%1 z`z!Fss)UCJJxNTiNiK*nG7^-91A^dcDr{I^cMWs(7&_y769oTWcbV+`dH2*6dGTsA zb*?CYez5jq|M%}KO#cONqzsw)UQ)SmIkE=}U!_>D>(d!gW>>G#6^g`&o5W{;1=m7gqNC`hm`VBv2jXW zKoj?x5Awdew_9rSR4vO4Ej@#Q^V5cY%KgW%n!RLUnq^XKzAvi_bYrBaY$jpbdE2^D z2)d!`=(8YzU6}w=!*X>d`QYZ9RjMQyPbtlEqe1(ZI{_w6J&lFRfu zj4L88*5qQ}9Vjg?sdf->gmr<~pQgg9qnQbrO3{a*P(L=U;_+Qw9C2{vE^o|P>*-1> z!1b*Z{-p3jNJIniG1BJi5WO_~LhXn6RniR?4gxgLKXGFTRtn@0b_She-=UWpH|jl; zhfu`%3-ghlYpqJDpTMrGR%oJKGS||I2(L<2am>Afh3={kTTO!f0`hn z#gVoKVUpe$IO*NzlvS7W_BAo3l5 zt*tl{qi^-=m-6ASesSaMV#mtjU`fv@a-6#wvTJ^e=X=K)=L1U)n!F%P3DgaUNUs$b z)4`XaF15w5J|r(3lWv)y-ph;LcOdi2&=kL}WAc^CSJ}x$V?(-8y~DKEhE<$O{z8fG z_Ef;>BD=2`#Hwe-LitD9m$O|9_Kd za}TdV_plLI(O1_%AYQ2bPT_YPsZ~utvABoWtbWBxd%Rv23+g7D?9Y4UZpHAft2z;{Df5q zVNP`ssn|`&e}(9kc-495)2eop!{{nBObAu3Rv9)VG)2&&+3yOdVKZR;{6&%Zo*Y-= zQi}<%gho}fP#RAijyVg7s{#qY=thw{93TEkGmckw3q?ZiZ6CdxELBsTxqNI9!x>a* z+Yqv#P<76CXrbdh1fCP}54Bho#M+y6v)+!1(lu)%U7|n3HNm^?vvRxWo@PCovC3mYhM%j%z z%-(YVmjA;u^<}|dGKs_q^cv-HxE%Is$;n6qor6aYF=Q=ah4pAK2~mHc%;#oH3!xEs zZ(&VT+?F4PsY)gE7iZU8Q)mOkDJ)7qorfQq99x&@{;+=2r!nrwapzMxl@-sX|5D`q zT^!reT8l1)Q{-0Fc{oh`>LB;CrZYdKkoTvRjyj{@U;5n6O$g^?mT1>&M+t3^aCrot zDu1G-^=+T$ga-O0)Vs+x;sbvI>Cb29U}3iM^6;<1E1+z~A3u;N`2z81BQCM?NGF+h zM=3yh&htPy2{UQ_+pUP;Eaw&q#*#ngFGiJZ6o}&e!*`ekJi^Glt*yh%NOi>vTZzi3 zPl70m-MU_Aig*L6?pit^TYtb#Rn~L44`#=cIk&Zz3Y3NV}v2~1zVp)|9 zY0NezC3-EQ3Dh%*Oz}T!4rip>2sf^TKP2Jyk}X7Aqzzq&^dojNDZ(1Nq|$VB)9))r`LDRFk14X`F zK0&S4*MWRv#WeqF5PvMnS?VWQcxUCL)Ud!;6S%VkmV_u++mPP~qb1pX(Rm^KG>i;+ zq9Z2N=F(|qdsQWf$YMV4^E)lyH^ggXQ3~wxVe-1TVQ#4Jo9BtKRbTeJX&8q!-!N8= z2<8wke@)Nml{Gw(0+zc~?*D)+jD z70I)OKq%OUk|xRZ23}Tq8(F2Tu81(9YYa7k@4Ecr#i^#{_<;nbn|$Tw^(-V!1Ad`8 z;nxbS${)jH!Gyxo4v?$;a-`{d#}=ehSR)~Qx85#KLgDGoP#kAik3pAc)O&lb;{RC%n zMSM9@3jBbf!&ZJ|2CuY+>GDxl<-h3<7+a3F)uy%jIIA{L5b?Q0z3O)^K?f&pkHZ$3 za}PKi6&pCo>G!=!PeNvMS*6rQ;&3zrbPvwT8kf_+p*E3Ns*<%kBkp9{9F^H6bL5bP zl$*Z}i?qP+u(Gvf9K6cb)tahEi^2*F_C|}hIV#m6kQCg45bF*&VOc3JB80_kTD6P; zOe&Krl)=jHLLHAigoiT?NIG1lG11>kayL$*YD9cAaQs=3#xp~{urHZBx50L2(WpDP zcYWAk@8yQ%Z7?vR)^srP-Iju{p6QsgBIw!Kfy66cyKEIQu@;miv`u|h*^);_u{zo68zEUr|n(Za%q zcV3(baZy0vdNa$4<}P976iVRrh|0Xe7$!@d>#R|a*<8+auA|5=@Zafyb5*2LEf~DE z*ha&Rnwx2h_A_1f{0+iwg6Yl2;eUN$wkxZ@mkI^3+0wFg5a;RN%+xC|&O6S-(lRRc zwpLGkzq?S5`b>dRkNP*NCsGL@|K@u4whq2jJDILWPPSf0lvZ71tY!rB+$Kca$r~q%P0;??JSj&#vp0k4=|m8-WBOY zUE-<#nX8Ti@%h`~oP|W5O+y&;Dn?Mvo`cbfGJ;c=7Nq@F$f*qtyV#%b6*6PJ9uK; zXr9i!xk=WM4<2!5n-ruc_&E_fFHQCpG#kcpP1qFpzBE}aN!n!;X8~Ryt4*GSlEoru zaN*8inqI@RE6XF_=-zy474Yl8%zW8Wg0;9OoOVq24v@8$cqH{t0MF+eds)r$OsIj; zyR#mToot|XXPjjFVhknNe!9sXrZ$m(`~JlM2+jH#lJ5Vo^o@;mb#1qeZM(5;H&$ac zZg#94dk2kev$1X4ww*M#eR99g`LO=MT=N>&m;+Vw>-PM#aP=c2g9~FbjWVhnm9EHX z9PXIzgqzr|od3%CAWK#M3K?l+4PFo|BN*7!r~l2pm6eMiOHL>_s4*jT#u@H0!`SRT z_G-{Ki7} z(;MV6*22@NL3a|K>9G~BnEUHw>!M9LU(tcbebmiF)09IHxvy)J%pT#oN6^dOxK1g6 z1M05_MvbZ09tYDthL?%dD8WfOkKe01QidNwJbK7a`PWR&RK?KRp*WPNTje+7o(pGm zQo(FBD-^e3QFK}BT9!Wyvr&RXt&fBK*q$@c#E#YX#{Ur4Hg>9o0>_vcX;nO^_s9Ez zQjyJYzdU=Nlu8nv4-)<9*xGT#zLL8!s1-zAx+C8!e_qS{SRT3uYP_Fq23l2iVi(;I4@06(V8VXK-1S&7X04|SK_fR~HO^3|yh1Wudr5q{=@@ASZXX=^ zjASl1au;h3@b!Op+9%~UYdcD00Y!;p^3C>-%b`Pk2Wx)OzMCthlw&!b`0A6)pS#|@ zicSD3t-VXSkWX|WhC12tRl6E6WqAP!!;TMj19JW*=zyU^w8i!Z%AhMMQq6Y2UJQFT zi{*}(yS1>_;A16T7bDh)3G9^hLirU}yE50lflRfW3fA&&`t#577|_{wrG7++RkWci z?aD6cx9Fg4hqN{*;_k5#rRf4$597#Mq}9q6N?r@PVp2+%BHP6IFINJ~s#@`j3|!cO zK0AWOR%oJkqCNZv=&*ZvBk}p;amcTnyUmsd@C1%jW~p zthd680lUy#w{F?OaMd_@bXf?kc26xVh_&5^KTEk=T8F#oww)3*y2_yR z)lwOnY@GjXmL9oY#xs8kULW@sa{BCkE&;#V<~6@k2>r;U&>eK~EPEqY$9HIAc^q(P zdxnRy`%V0TJ?&U)`HIf0i@f~lE8Edg zP_oH1XtImt>qlv5`jqsF1+KR*jDR)HIFkk;?E>6U!aIl*loVyHN-o)i0(FyOA|sLW zo)ojcPO==V&D*pES#+xBRS#AdVv|a2JcS|!o&RAU6gc)=s_bH7?G=&uB(x&*Q9gWn z8Ym7Zj40<|jRu0#4uCNj2z#Ejl>5a?Bpe#d3Q6~sN)k)7w64#7_Yg;GRpwQSI5+6>zv8;CMY3zG+4;5z`ouz) zXbKQdFLlXOgpz@{XoLwTPo3qJM)k?YZ?8aI8QZZwr(7shRpmY@r;AHVg%5a+^`}dL z_Wmh>(NcFy){lSbc2t_~vKDvGgoh_M<*AU$cuk zHiNsAM#sT#MWYD1RbFXA;J|Vvgzcv8QM0EJ$#o$3>I_B%loUiv11TK%EkoC;{Rj>T zvbio|7Rp%clg~nc&?f`2igOr8E)?@ z1`y%jMDPC2W1eRN_&i+ske}iZVE&X`*?KJDGoyFmV;Y#=hm7ndCY?0*}a~ znt*S5V?A}P7f}iGYJ>kFV!C|RzW|K<4(jfzFG{+rX3g1-I%8H*OXTlq)w5RN963?X&@*?*pUm^ z`Dk$lx6n%i%I=h98^DyjCr{hrgPDXl#bBfYFA*m^bvC;x90FS zu^YzHoEv;(2i#cVAxuw`qA>^~lAe0!EDB3WOSF}&#qGL4^Li&kewoVRx$M5buc|$` z#PM*ajhSkvHN1_Sy%vvn%SG4q@Ha!;co`B8!@|$C{#Lb@PBnoy2P`y%X#OWUf`OO% zuu^NB4T6|v^i<6R!!;AcB4^=(xqo$otymG?VLCz~{}se(#6(M7G~?ZxO-LzOzxtN3 zDG2+Z4*mqekZ*$Eid<}b(*PJ6OdEkkz&3>Nf0e54|8{>Rnz{&8c9?(Hs9KLiH)EvG zvo-U{ydYS*3N#5i!RhS0C6%Eo0SCjWaeIQNzh9LsS`LmyXH@;&@nv5u2QL+)Xsh+LB${dWG@$jt z9qIh0(ecUKeiCa>#;S|_R_lUNm~0HFqLyQ<-tzeFOQIQgAEot%+{b%kq#x=o>_sL4 zo2$O@lTcOlO%y5)$maJ`7M-yxp8XKKo{0IN`o-<-;@s*B4}=T>=c4R%?f3)%W^Dy% z#zvap$>cDpJ4D4w^~CI*pW;Zc4%I50*Ob8a*AeRm0PVOsVCJzpa61-SbAwmq>R?G2 za9msPtJ4iR>QqUhL*~!rpY1j;-k33HJ;8H|2{vk%zS;PirlPB$UOPEzYRrGH4h1#H za?~P7VJa3%?lCbQU77Kh%?P)8aN1zU+y-C9n;i6ch#7Qwe21d_6>6e5bSXc}CA=j{ z9OTaAWW~>7-$sqF;4t5VJpwGo{!m4SlAas88af<)*l~%_;VU`!r~X9!#7Qi-K-ec) zC3M)l`P2|!ZX`WVS1}Wr)=nh-nhqoC80Y4f2h3R|F}GoKOGEkJ5Dnk z4R$@xnt!~Q5c$?_bIw29ejxF7>m=iIE^ITn+Ofdn9C=D9MTmJ&u=l2FsWmD?V=mWLE# z=PQ@UvBHVq{aJKRc{mzi#+K$PgzPE^Voz%@_l3uz-%gq1Ga6@K%4xM? zt`&v3+H1<*`QbZP`S#%~NY|&i(80V|h3ce{|4HV>_Wo`kmuNV!ks2mP;)%rWtrbow zhrRc9`@&iu;9BPTv8Fg$6McZx7K2SR=Pf|d|mZ+R@d`l`H zVU{EW$i&N_e+d=q*ow2w0AMdy%_2ZNGtqd@!IwP6?EeW8#sO~xE@6`oMGo*h3o53t zfb9)M_dUVcj*uQ+@68lCThV`Epr^-fNwHPDz=bS$_Yc@GB8#K-S`2(y&(t0?g=^Qa z3Nd{^CWI2AHS)J;B|JOfWOcWJ3cegtj-KFnl2FMK}d;|OofjBw5D7KDfIbE8;g z8~9|`4za-J;NFqrZq3n55x2hg9@O3G98{COJMm!WhXC7L90kE~@xm$i_zI}I_H=Q~ z9pdZjSauy-tQa(M-N-p>&FJTAzU(A5PgH0F5{Rz-+k1bcB43LQJqu`Uc0bZN@^XMt ztI~zKPg@*dMA-_gQ#>b28U?dn>mo5=99hKhwqJgSF$s2vSRR2hsA=jKTcR0CwI~}U zH7R7&kxdVMh*)L<5!3{`5}N&+YjY^3)+A@*ZMS?|A$Mt4+&z!=m~?e_$}Qb}@`B92 zki9w%j=$O~4;;Rp?*`hEuiwsFxtShq9IZ4!cs%lg^$oQLge&smRs2vE{@@F`NWM&D&iah1VBW!7O#rJ;)xP)+r7%PUHg$9kATFe>9 zrrF^ocG1-;#-#hDp`yTV4w=Lg=>}%6Y{dE#Bcr|F(Ay{i zIwrPG7GAIWG?*Xw%W_T1xMVr)c;c#8=AUYS=lJEnYVgN2Z2F07S{M2c{w(|wI@K9Z z6U30yWWa{8nD>89`B*q~JFXb{HA1-(Cp{Tq@k`JK&vasi+@_NzOo_{dAvLmwT*`3r zZ9tpT9*b*>Ahr%k*!zKWFd9EJmVC4KHT!3u!tn%4gg2!SHQ-NgJ7_#p5NB&*E%Z_| zoW4u&Q)B$&1|h=Z*7FQYdEFzxXw!p5FUIYGj%~BLyb-7O3^xRTa9}u8`kW&0qAue@ zp-=S6WXiOaLp6L4*{J*6Xn5}jmC|NM0O~QOq$W>^%tSEV9vWz4QOA4;JA?fI~a!_w%m4QA0~)z}FGatInqt^%5DQTo|uVmp?tg3IOGrCC3BJ*U{a3jH1J-z6~otP<3}v7Wmvj z-KaLSM+iT)X=2v}*b%j5A5XPSJZ`KCrW7h8!IHWnX<4Wa47IbE-C`M{Et_TpL^`*P z`e1>#OHvSPkv(Ot@!|*5y_t2~pO3R}mU1@PL@8LxwMC4pfDq}!;U;KdZ$bTwcXNX>XzejqZB|_Lk+@t;Uxz2J zVsBKO*@LsbJ7(d5;aJ=4$XFxR>kj4`U@%I-?i49zBGqj%Kzk)2`uDO6+I%u#DGyXz zH4v5hH9&CCK3yl1qIIB6e^1}L0(xdmQh40SJX#2g5164`li=UXH{AGIlLv-TMfglPGu)w zZ&zVZmbHJ`c8Mjyg!+c79p}|dv3oL64h>W1dzl9xwEmi+7Gu4>FUR*5G<^>v0piX_ z4JTVIk`lVk<@O8NxNNnS#Rm#U*<+Ds&F0&0`tHv*XA+ER$KE;1&Y5b&B}+9vf}+o_ z3!;E#z2b%LvfZ*|XkN;MB5?c$^SnFuA@kcXh*kaidA2#_6y)KhsLH*U6P4L{p z4~R@2j$qB#1-+yGwcK)=fE)fi`))n3^bP0Og#&>*p|*7Ggz*>EyzNTk46mJmkmk3z zPtdqt?Kc9Ke<9KHVh`v)@ju}m1ZbBt)UYa;T8Jn3)a$5z1={8IKW?{&Px`G9#XNzP zZ(a5clPs}2Q&21n9A<-}a7fy*mh|Rf{FyESDgH$#ZpZ1)mj(l=GvUorIR6cPK)8>} z(^P zn6dr?j_)*)Hr65xaoPlGpyxXLZVUNE>(zhRFO&?<55MnCQ0UE%2UO?{2Q@G@zO5#G zv}ZJ73zetyBaP%3H}~GpREQY}E_K6sKASH5%Rpx)RioJ20fTe}_P1eB8O{%frjWUu zWr1h!59Cqh+~dlqRewzdapm)!SQG-DO6%Bv%6#~f0jR*{TUkh5kgy7Ar%p3|9oOlI zT<7CaI^MdNFhmX{GZRl9zkngvxHZlFk3upPUme>P?DtoLuv;d)0E0ywX_G*uTIX1r z9Co|of#ltm!>qo>3Ih8BN}Rn`tExWoDWst&QRO|b?PsgXo(UY?h_Nqwc_csbc7>UN z$QJw5z@DN&lsv&=NLq|tj>_BBrV?RKeqYIRMlRW!%A8tnR2*Lex6ucl(`bEgj4YmQh|(lLKpxY zA}J_zRaZ=lm9*nMM)&6Z(Q;Qlu!f(oeYZz37}x)KIO0s)!%cXRNiX1V>xuB0qk!m` zOw70>CZWvHw2!}|Rvn`wcZbUL;jinspvy!%lXfF?a)wLg(Z%WYSv<<#F*S)qc4yIU z=b_~Htysita(U4pmX8Y7=BKz1p2ym1#MWc&1}IjoR%2Qwbg}0F9DPhM5jVfUfiE8wnD8ch%ZOv- zh_lOa%{uBdUOepj;pmX%YWCLddH~1hWZohvSTY!4?<1XAs_sry4FxD#=!0N7@gah! zv#10Yh64(;q1XJ&5f_M{AV6Rvpl|$=A50Aw+-wy71|6q_XzNDOnZ^UX!GGWLmCqJf z6olMYO-<4x=DHQO=kYk`6&)b~h660)u(-N)W$aRY2CEYuakX0Qw1i27?Q;Dm5{D|h za9B_6`6adM`t~s~q|I)FbJt7TG5!;Lylf{}J( z-!7c5)&{copqln7U$aNOX^ZUrZfv2LdO~^O9a~6 zlMEYF?Rg<^e=!$x)Q4+$R>%C<$?K#oU1XKv&7_!+rCv3pCc~vrOL*y(m?n-@PO9VY#Kes;(08~pwEYc za5yCyzpAyH91bzo`2+aijme`2+l)R_tm;asztVly$z#s%9y?PH)s8j007-9<-E23g za8E~W7spQuSA^1xiz4j8Jexskay_Gk1_yY)IVkmhg0y~TaCI`1(K8DE9v8+elwCrl zpm?#i2~U}=oP+P#@5{wz;~AvNAE|Zkt^8SLcT&J@G(4Rgla@ra69OUQ%xn8GFk z8csd1O$23~{|-vvbNu~inFT|uQ@4fKKbZelJ^p#Q;f_F)BkPY8o$Hz)@ojSJCe7Bhj zPwx3L9nCi)6>5Dqx+RfU;*OaP9Zj_|?SVRCDQy?47)UFk(9RhxoO-PN+HEnvTlWN(#U3Q(0tnnvtO3hX## z$}dYH)XbXv>p)S?=!WADt zfzH?80%05a8Pgq{lYD79ygF{BJu~|}PM3~J%cOzDXv=?WH*x(YE7kzr_pZO!n?swA zPef8We-qrSGhU5W<4iY!eP7Iy4OWaFEIVMa(Th5el}y1=4~`{!a<%U3maFWYl^-Zx zzHn+60C1#fID99qg&0l^)~W1*lv}*?YtmMYczuE?->Uy&U6=;rx%Gl%Dci1Z@-M5~ zHdoyCCS0$&?I%dT@P1eBL)miH3V}wi`siwr)VGGx8J;gX^Tt;@A0qiqRI!{;Ow06H3lC+Gb|0A%bn#WH+)@pw3;dcz_<}}PF@q_z5iIO3L6AL(u67=;$_74 zVWNojm73Ih-BduduyrA0!9RYlRFq1?&iffn`&$H(9K+=J>6*0}>8pfZET(}IA}F`> z_yS8(zHFYT$oMbKt{CD*+6Vn#t+Ajeh!P9wsyX7!wns6Cx=BfOTOpO=49wERhV5^3TdCdha2v28A`_TTSvm#N`yOUlC}j^xzpvu^ zSb;ZfxZJzy93>Q;A|&Ykh7@+QJfLrLU-Pm>bKN&KUZ_7n2E$%=i0VX7p{j!glQN0} zvI7s7)s%xt;1ltV|52b_@Wq}(e$CH#iwn`~hSqvL-_aOpuJk71Y<%#-<{9^9zRb;P zl%k#Y#zL(u?fbKl)*XwtK&z32MBzg2l5#*aRb=mc>g|GO36Pi#lY4WKM6b=ICp0-D z@{qU_NhSwWuGNTp33_8BR8KQJ8m@6WXpxG|qHz#c;vq#+Y!?8xjdp{4)LV!1;^*vs zvNvLR%4(w|0d1+nTM{o2Fh_e4V^Bp5H7x0km4~3KQvV+hEl(3ki^Q9Kg%nV0Ka|P6 z8z;v!X!6e7tq#H5w?;B0&ZWJbYn9zkz11H5Prh!RfBU(ed8h4PiRx@`ZaB7gfKF92 zRIUTQ)S3l{Y60BlRGmn`<%{p>mom2XLopKH{p7*TkQuY8&2QzQ+OIu_x*4c&Vs zAqXPvBNh)P?y&C@eB2IgvlUDH4TlZ^mm=^?jTxFK<1fcppWEx$ti1bEX|Tw9!H-Q$ zy)vN@>E(LWioAw7Bk(+{wfSfktQbys_TaZd>)lb#CWPnbc8{!nC^ZsibfGs0d5`*M z_rj7sbq^05^D*1pvtdNq4aSY$f^v-o^}L0?SiZ6JXO7^B+hd-oIRe|wlF@Yp9;}RF z)EeGttdKQxO!Eo*3|5%b9s`x%n~jiVs_BNv6ZGXc~_1&Yd&x6RLIL(SPwrn zqpmAzhr&s~-{ntlGdS;+dIWZjYL!18%IXpt@MC3VmCxV&&NUK%(k7RVB%hB+P$(WfpAik_1v)n4G??Q3@NUOwB=C_UF9Z0f4 zI4ge_gwL~BX+3qezG71sX2Jgj9KS|Ma$aJ@i`rgnz4ToGa|7z-5ss?FOIEm>7|2di z5b8_h`?3vxu+zsqw0m4Mlryh|6(~JW0r9$bhaEbcp!6k!iU!U`70{rM_iiqbQVgd$ zP)BC_Hcn{o1)T!>hqArHp4mHxP)H(&`dqjCguZN`a0ZhimGQQL&U9ZsdvDo=@us62 zk=!K%l1PZ+0HV#8=IYOH^Qc=KK{1f#JI}h#Ec>x$_AmCCG5AbBYL|JCYbd)uALs=h zhK*7~T#9k6X^%i@?obD#kU# zCj`a63Rp}(;;UmJmRTf&fN@QD^{lMalQ*$}Y$oTQrbI?^qb6#f%jSHK6D zVOeWpBmj#bChfi*lRgvU$_$u<@?#!<=)0JrXz}<2_O|ZRRYbmR#sV7z7 zeFo=n2tIHnH&Hc-3T!I#-GaJoW=>6h9$AZoxoCm0;<}KC$3DM0852`3BFjcwI#AgI z*Z*sJs6mqu1{)wq18=-tlt_6qR}~~Nx0J)80s*5!u$Qu@_@m3nl9axgfOgU*Meq_K zp}9Au(*=erA^-bOx~~GY>wcANp7kCs66JezXL_JA#%8Y$2K8>M6^!gNk7BH!yA|@0 zrcX@m|8c1B8%dv5(-V0HYBf{J5N3~UgsEWEmQW9*)w^<-OsQc8ooQ5Q?Nsm^jP^g9 z>S7qwzw>oleo7Es6G_82rnMdz*Ofs-VtH_CD5V{UDzXJByx|rZIDxggo=3#D5eBZ# zd*`5s?#D!h2RK1rU3D~VuaGY7HBU0m6sY2;6=#O3Z$*pIm}M{D8{SU%r&~Cm#vNh_)%g#LZsu`yvTEGJF%tA@c)WwqK8h0ZrO{ zi8O{FX}cFRbQ5B`mI91_>d&T!^vYpl8xw@HhC967)VUd2u*K!W!SitUM!X%?|0k_N znxQ2rrCgpCvDHh~mNdHPp|EBNAdh7nH2HB6+kBw}$C|HQOvT`WUFCP;T|Eo+{pdy{C(4XVVVpv8Sfcmew6wGGotF;Fu`R*ad z#az$ z(r#wx9)w#^$r&3&Xfvk+7Zf}N5g>5xo@0MSvP!K+)Z|PLFl?sfAb|I0?yYl=`joT+ z#~!b=p^=v&U4$SgSGM9~M$5;a>mgBy9lMEjBGy}X;lhkGZeT+_!w#}N&ocXCQcN2^?x=by9TcCj*awZP3@ZDR}9Tj}IdDu=YN_nNCnU3!t3+dOdSRiu-4<(@I2EBcMY%D!-TDTDnURv5OrHYLa8#Vh!)TsuP>~UI3qy$Ww{8 z9RaFs$*_AvjKx%o^+86>L@J1PPO4+#cvI!)y9F^7@tl(_poY9*2VHUuhhxuN|H`Vp(>jP>Z|1HCrdF0ODx&etGXDJFWL~{9 zCwmwEH{);nZ+uV#b2r@tL21|d`+`o0Q94!GR-@=j>Pypk%%!Q)XPv#8S5uZbc3zW2 zc-}!<97vi-((k3IcpGK*i`N)M+fpFD{w1HsaVP`Jk3LgkV#FacA#p#=XZ*Bibe3-W zd(`aqOHhd5%zrO2Az2~8&T~&^g_T^|s}fauTqK^gr(RsiR(S^J(NR48H`jxkC01<* z?pn}+5D{m_!R~aFYl1+QoJb{z-{7Esa{MB3E|%uFRie(>V&g}GM$JjL_|x&Y*m>z| z43$iQL?d7*$wU?#X363tm>g@zflIV+75RAH4n75ATFnJDc+2;&w0HWqWFr`>%nmeCzaR#u@>H(Xj<1@&Jr z1a88K8Z$m>0Y=gb22_4_$W88iYQ9EViRVHr+sp8ORFAjy9vxihrsdO7Usa9UHGo04 zmay)SssA>5Jt#=VGZt^%Pq|7c5R7|0Dv}f>EI~$;ow1lBYAY4i)|AodXcggWbC6g9 z4&^#V?@b>p8`)3Av|aDrUD{7{cdm*9)|fr~?eHyY8#=k6zY!w!5-}1}QQy`Yx5FGO zdvxLtb8LcDuLhD0cE^~7dLow$0)y_^Vz!q9@2-FW55R6-h|1n2o%fq}v!hTbm{-}K zLr~fCu_uyf>c~`dFG4Do3+Psxbbm)h#=DuLJ@9{Z=7XC_JhSoT9)`Zhq9=4FRbg() z;|GSSZuSUi^7(}#6K-|ngkcyC$qM5AI3^TF)#aSNYc4~LyCmhTMRD|YLuu0W;fy+7 zMXKO?=P;&L03Q7NSPji^!?jV7?-3V%?lRRJg3<#@iJ zahC{4ZeT#xn%X?N=KQaMq1Epu!F3!_EBNzLWQ#JrO1;^}eVKMx*$jml&x~)2J9jKJ zTa?2@kYvNIZPnB(2+5n+Vt)y}W#z^g-x3w_2w;9TWCP6(R=qjVLQQo!%NGs5#{E|a z0JzPi`MWryh5Xx$X$%5zxBUGe-pC)k;V;6v2&(~NI$`_Mw3yq;fbuXl|MwvsB3I#S zfs3w7HqM=a$0jlgKBYVA20Rm5et)C*O5FsH#}FVEFIk&+IQA3pL-$LN7>o=06mxSQ zmu~-@#5JaZo>vfqE&Tnq&+Cy9$JXDNW3ng0)&A!mmmA3O&}v1~cF})38659en8Blt zvUEkOLlWn=@^n|BX+QIqAa>7jyYe;Y_ro}zo6*zl7x#y;Eidg$pWv@H1Z?L%wh?$) zmeNLWbVX?hS3_KttdHHO>;Ojk{^qMxm_5cKI2hfYX{P_)Y0?ctqQR8+47Pamk?52CELSb&;p z+-TFe(L9l#EC%3Q7!l~|>RH{7-aA3a_-)53+*tGUwxWQ?p#F;KgUC8tyjVqG_&E_> zcWXiT{;8vM2Xr-giP|J$zNb1!ko4S9u^E*l5-%_vMmS7whk;PKG&sDf1EH$J38%EM zmV~OLOmE2g&VjeV#F2s|wxO>2E?MGA(>4g2$Wm_bs8a02!F;}8Kh-SRsOZf)N$bAz z=Zm2hjUDB#V2Nvzx{vK!bxDYwhYq3Z=(mw7n9aW^Rz>f=1K~}ECJNxlZs^k={duu_ zQGY#>nP{+Yl{=Bj*Q$}mG|GFWvc0G{@kB2hk!D)LvXmCJ_VZg_Tu|Wyw~=wmc%eJi z)4GJ2%zsNCzeC+m=Ft^q8UKeM*^UqDn zDTw$n*rzKDY&+!)BmlqKJa10>ds(2G$n)_HJiqH8dAAlfh#yNAiIfq?mgmYKwhWu9_Sp+RI>(Sj5`#Nu!b$Dbgy)ZZ$mms`Q>@D$~VizM-SksCOwSOT1#Wqj&3& zp@%<1#MG0|zB>d_3Zpe=GL6WRy~T1Ui;R>C$0eo(7-L83k@3#Scbxv3J#4O$ji!%0 zDuExVy~z^t0MCr?*4P2u|DOz_3vR(-j8-P?A47hTx`>AdpUNyfS)HtWhSP|Qo9S@s zaD=s(Y(A>+lz~6Wzx`0&N_oj9Tx~+jNf!+<$sxJx-T>tk9(%Guc@Tnaqz?kdU{t>| z1e5rlEU}djEI|bhk8~x>=skeOO#s(!&ZbzaDszQ+ zPrK>%iWtLm&Q2N3QY7#F`wFL+aI#^-1BXm2olyoDg-F$4(6&732i^dE6 zvLJ%651Y2}lQL;WI37lJ-)Zz#D0Mc7&{de7*j9cmoKRB&l0w-1j}u6!>KiCHI+I$V zv(!I+OvN2cojvX`L}xO?Ix!<*|M!y(x8XUPFucI~)iB21Opc5ohwUb&KeTX!qW2T* zUhq~B{Nx5eAA79Jxcv*>p6wvh$@&eeWumg~JX5e6ngyGv)O`np1m8N5hzRwfYY>70%j813sc$s|8B4)g<$FrDvZE8~R$qDqxs^7lu=Szu?vx3wZ|MM0h2D1Xy9jt@kK(Pye zeV?{14DL#YF;PJgnF@)(?==fIs-aSHIer!uMd%YgXx*N;R3-%To*%U(4%?_kzMHr$2xVlPjZnpq_^RO_(F#N4BP62opWfmcApa$Ow;wNdH*GQu-EfR56bq>6 zX%FHBg*KF0IB_7u_WOA`nhjM*R|+(S(VhII3VM-)I07nB`RUB_}>-F za7<+^DD8I~#la3}yqIaD;VU>abcz0N6}1&V^_T7smrjZA1feIsDA8iofJBQ8xaAlv z9fEl?j|N}PP~j7cHt|C}xQ@oVgXh*kd!3OQhuELHKyHUqkncyN{?M)!a;vx?H{^uU>GAY*9jAiJCI*J8Y&0zOxO6GE^B#bhS0O}S$kW^gh zR4`r3%1O&*h)n`r-UjV^2$9FP?{R1~1Ff$2 zri?iSQCfl>Q^p?vA_*%zf2v-vRHE=llT503o8xqtq!2{B0e$cnQ_Y>D11_>!h2F9Q zuG@&kRP)v79%{qTbh5{P7?&^aQ1-ZL;VGv_`R&|;n6j}LnBJLvjo^~dtmav&lL2nw z&}6i!Xi!3}D>@0NKi>QXgu8TLNl;wvhXtR6tig(xpwba7oPc7|cC9-{kb0XXPNHkb zQ^R@RSJkn4`2QIC+YG<5myBG0>~BF`+Qv}1JLM1!)cfDypkRO$ z{OZF+aCGN0Zf1040hM;*qUz-{R=Uz|i}(~@A0=6MUi^B1Rzmqwcxk52cg>#|4_mHh zwCE$228fA;FR1S)E@2l5Rt=Htw|R-xqoLXqSa!R&k3#-(n9Z6Lca}OxdM6fbQHI4! z>Iqju))~B^wwD>cI$YO)EM(#aD}h69x0k19;HUjP-_89vR{bZk4s>>d5tN^mC{+6G z1X5zc+m&X{PPjFZ7qL6*L23fN#b0f9@(Xt)g=;%63T)#eH$}30+;?vz!oTvJUH;Vl zz*9zAcV8koHZ1Hgh-zAmCsX88b>wjJey9U9i|3G!RdA>da?)?~LXNAXLe=%0$IyMEra73NE@~YRTBDK)M?H#;ROTJ>X+3~*} z`kL@ATOeb<4?*@0Uo8T^<_a6osWW84Wk2KQ2;U-53jkW22e@Zog> zKV5FzhCd%$2jUz@VcQF_uYpQQ(}-K92)RgZGzvyWz+>S-gfq}sb1T%A??udPyX{S? zRF8G!sAvz2GYBE?H`J1U&w$H{m{)wuXik=1 zmYZOM4cg3Lp$S{U{yQ{+yKt9#u#Nr0!>%xe z=0q8rq!1~LhIhjiNxK2{5iM}F9A>HBR+rX<`Rl8g>#cOorB&rF>lbQNeCNYO7ROZl zpL&`42}o(orYn$%I`q5(xHk5c2O|TOLu9c{Nw%y%zWWTSm0;$rWkxDX zSi=g>PPD7xs_C~9_tfzxit!xW?i|n{s!|KT)*W;oQY&fOn&uJJ#z%K6@i8ebZjo{| zeE0Kad_>#*zCXz+0?%waq-^El9;4O8BG30I{L%eF$m{lbd2cS)KcNGwtm*g{KBEfm zA|ndS`R%w9B!0`i*we@KKPYLDwIf^>t%CG9vI~;Znhf_*>AyAjrz@8Q>Cku7 z3I_BoGn z)V|hHHp?fr&Mdkc{Ou#bA*OA+wND-AH>fg`yXAEDC#kzzDK~_Fg=p$6mGl=u^@qTX zMBYUepo>S~jgy$D&b9sKeR7_%W_kIB#a*&||G>6@hVeANNxW28Pf*JBIl0&EIh9>t z++?XaS-p+AT<5lEjuw1|&xv5ZjQipJjlq84rY5^dOX2wZpbm4Q$eK`R z{ua+kl2H)z)#E6e9ZsbyBlkd8V6iNBMU>@Xd_RfAxkGzctMqAg^LvJ!6VwjLze66|>0y zK=(%u{HRhWWh(R}Od|X2M%1YT5Xx%fPpjw0_kM6v3^*c+J;dn~&g^5L-`1DNkx*uL z+7@&kjV9hYwF{q;SIvygDSL0z43Q_7K#bWM>7Qt`>CPyzMBkVr@_$q4bB)aS$?e@( zvmF|d=Y?}~3YVIaGGjxUWGgMmyk&Tmu}ilnFqAlTil%sDIjAGNtGm9+r~9ZSyxRGY zG12uO+~l_=H+Yj8ZQFro&D$0r9*G~IL?&U74@l17`@p1-8ba#I0NYbCcot}{K0qs} z240GwOH&-0NLT7hb2%*4(I%e8oQW3V+a$nMwbGfS0Wqy2aNYyo?oA(4t0E8z(q=Oz zIn6+0ZCbv3ITOYi=?@S?Fz&YfVPcb!;OmH8pC6t5qDivxFOzpO_d1itbai6u;V+I7 zFw_p@2GK@>83 zc-BY6^XZ>r3p-_jR$qQHsiG1t6O}c-+5YY)9?~ck!~0!2l@`t=+~-O8;~+%}mn;8Q z>qUCFIL@|)j}r~Tq6qD&qG!LF=g%*BAE?%#v7 ztATKrMR}UTcq_?~GCU37*#Y8k#){?5GN!IXTF1PF)WD2DRW~}xsNQNPcC*l>V=c0y zrJ%qw3}{`zR47bkyvF7E{m#j9c%J}Mk6aUPWCh$)|8(rp*>>8RT%sWn2Kf5Q$CPYD z?Wb1fadCDRj;oFrewO=*v)3&c74LbNj&paE?)<(7@O|WzszY7G>0nX**8Z2+yH?_Y znuCEfUPD_c>)+)oJ9hW>Ghw=lw3#`Ay#X+$@3pR5-e4b0=*!sGb(uVG%(xgi5DupS+%rHQXM$O`$0^ zg>dzfpFiyoZHSz>qO4;+GaRFQc4b&|J4g6P@PKvV>jCStq*{J8QF}|&v+?3>cVF<1 z#rpwfh^k>r5B6!q?l=2wPS+mTR3A`@!?(EfcPj@<*7~3dH2Pw_+KfK0&yUum?}9|+ z4k5elWsGc0P()dCdveiXGr(gcKI46Y2loB>_Ot9UI|$0P1bQb?O0e=j?Y#r6mr!^# zT1He_r){S+R!kNiPZm3?3S{_QB*%777qYuX^$Er+gtyZ?XdSWSedQ>1=*=^1@3K?%TD>*sp!FPFT%F_neMpa#1TqkjgF&K>5+0aESFRoZRfH<|Ph*fG7XR9+d`K4htEkg5g zuuKg4S{UL>h1+o=M@>!Wd2i)%$9p&m!Q3)LBHusGS9?p?5)GE&jSgQdCq7u?H}bkK#l+3vOX26Y8mMds3X<1@Im9CdiaGSa z1*Up_>9)SGLEYbBJIvh_ADA0duH76<*f5jzocYo?ihly*2GS@F&we%F8tkdq8uXX9 z+&zRd*-c|N8TP_E#%z~I`Eekju6STZjXC(?e35S2x=DY(^+;Tl+ZziMzW+U%#YbRz zbr70mjX!*v!?M(59W^K6EEwKsn)iDWl~kayAq8OZN_9U9HmyrGZpfo(&9*~1Xzl$I zyx={lNz-Mi)ucsIE89 zbQ_0goAko-Cvr37z7wBtcp5M+I^-r>c0V07^_`>qINzh3oglw{Gu87*-iIcwgTVRc z>Jsfwa5{JXb^3>5s*&S$lNGeC9GDMJM5||)2p*3w%n&xHc*?S<^IR-)kx@aciUNsL zEZ~7lqXSv&{TTm?n<}#XgeLyRj*Z#mIcFHzZ|ZC#dswwE*K1$lIfUx7Xk(+K$VaI> zcIYn_QXC$V>0&sUfAbL0TDgn<2rL`V_t2G0VAk;_#GU&l=H!ILdojpdUl|){L7~lj z(`h-`B82(HY6_sSBJlB0H*vE>osfx_EEC642xna;hf&NCRZ}ntM}jaD@#s06qiwBN9JX?-Hf?DoLW+MFU~U zl^bP#)h;vi$4P-KefkF^mFDJ}C2B2*AZ^@9#eu4rh%L>5Xd}4Bk`gLE#+u=2@7vDx zqaDZi-&*BU(H?72{g9Cv*H?p?;-VQIqinAOb6&11_t9^SP}&UspagpjO{qbzN_4Iz zTnx|-HFOA%vQv0T?&?ju4&D7{1;!_HjG5!zP$4_jg z@&onvT?WzPWScG6nrM$0Q!RqKkrMnr7`Zpb4I&z5-Ug}q#(U4lw*!OiI4f}T$bC} zgvb6wu(`^H8(@q7`Qh9l0-r~DD`BH9)v;zYJ4$V6cH#~+vJrvu(JrT3TDP=HX~hg)M}Tn+A%E@N<>mfAi@YQ0}Aa9d%&*fKu2aV9+c8KWVQ<}iaV z?gOv6`QH2~mg>h{gZ@3L$s#%L8QY0Bkpzt*ZN^N!OxiHi_Ue7!9P44?PoF}@ zJ`T@xDHRPG^Q*a#3;mfLOZ%IT>ghVW>vA};Q}jF5o)6bc4N%w}9iW{ggy%&lm1A1z zBChkv0;VF(ZPpH;BlAABw)Xk(f{abkObDwbH@1n^b#e5ALJN5w|0=NUH3P zw(W{auk3hhEBipS3`Vy9oXhfn+>Fh!=9Z{wE^0N82LH0aEWP|kS~M0+mjv+ zZD4q;>1w29l;cPmY@?wz>Fnd0{SCCF=cO;Jp^6pBxQ z#QgL^H@Vxa*SvAiozkduBubo z<5h_Tn9oDVYOaem(XZ73%tmg;)t;#dL`lLtd39vt8zj!G=mDJ9f`L2#bauO7aId_AlJlsB@Pzu#UA4%UF1omIcNGD!wK8#4`$O=R*wvUuDLtZ% z^k`7s#pcCE8a%PYc)Wbz{3hlyGjVv4uRm@uKQI@ZHBb)mteKyD!-X(=wh=y_C$n2< zk#2GVGsG=bruV5T${X&t)+}0^9g`QAC5!zITXXHJSo3C~=lT99^1`M~ptqDW^Ty4i z{hT{hNpq;=D}^a?QiW!yS4ojF)xcP4QMCs$=5Owk(31Y0K58VpfCEW6OAuSspdQVN zh1b;(74=o4V3F}S=7?@&kM`UA`niHeEcPcHUat)Vsj2Oeh@oq@$(#1ewWWXtQg+cdI5*e9 z>bA~>d$1KZh6ThC@85<6H1gzi9@ue1PK92?IT^cGCsXvFVcAfjs|4zBzCSLo80*Cp zGT_XptB-uFX=sR~e7z0QKdJW~7?wdw@#3X5{4J+L#beJnC20TQZgoTgB{IBeOb>m6o4e=zV9ZEK){(4dMEHvx@Zi;g6gNx~=k+JjVL z3{hAOvlZCw{z!>&W34b{p3j-dFsg&Y!kMk0yMIvWrudkc{Ex69d6IGu7v%&FX+XyO z?`lFtdQ_X;1KIs6?ke^#=DNLibl9ui%&C&HCBPWG!Yn&R3!pscZJC{-g#Dz_(Pt$F zNIB5UmJTZnuW-lZ>{#Y%KHkdbdeoY7O3SII<93bCW@SsdzRJ2F%>5INF)eklfJu>L z7A@>$;)`la1R|fb5NM4&S0gw+Q(VZ47aHvyypj*Jx43o(F}gfwwpiQ$I`v~ zR9S(pYhH+vDqs*QSIx1Quuu!klU7E_sg?pjR#y0BT6q%Ok!$~1^Zqf ztg*WR-=Zrv0Y_i{Ip#!L{GLQ?G8&C=5aPFD?V?K9tL?ngB9i6wU_YJ+6?vPg2s45| zA|tWmJ6KnIm$IG0nobThI1H&F4VE`~%y@#zk)_m5t+N|a%v;#r$KAg<^ds7A1?0U^ zODX%RgqNdIu7(Dhx5v^a>U|il$Gk(XGJhJWJ!b9?md?J{Sa(7#e0gGLJehwxgr0qc zvJen^CH4o-buDPVzuo_4bs0En#4`4d)|VuN;H?JCSj&#G*X=g$-egUyv<74~HSFh3 zaGbymF5pZYNfQnZ!CJ8##^I5!;|s%H@z1SZ9L|o{iVIKVTs?}78Tn5Sx8nXb`?hK& z!1h2`_OtjMms0CCbHCe`6Zv*Fh;;_JcPw-x?h)1mkW7j+;3Oc`84`x)WTQY{c4m|x z4tU|um@<_yS}T`wnM*EZgKkd?_*s;I&KS9*wD`@5W%{y)Z`>5=zoK0u<07>!wuUjN zvQ3kMa1Kvpi$-DTtOQXu4oiuo0U>r&n30#y6>W3dF8b6KT1#Y=)Mx$>px8a@!2Htvm* z&Js};q;M?TJN`~rjkAg157?6Ht#52h5isK7 z$i0Af@A{15@5Hie$B(gA3tau;iVI~RQX##MBWpTPE7QgDf4yY}s> z+9Y~cU6=A+oDey{d`VXAF2E?{KK7$)&;#e?R@vEf^g775OWr6%il1}|rGSWGiOOZQ z6x+flc_f*QjZG1R1 zwp?I-S+`5}o#S_385Tk~*0O>ke(pr+F5G~{<+?5N`g7&Nf3!xE?w^}a`7NxP>UgntKDyJ69WA3^ zXbqFNv}d@-Tm}C=oAW%~?vx-B1i#O?yDkZ{ssX7zVUBe|sYMr`Y+6s82qhq31}dA^ zOzNcks|LUWdxXU;W!OmTpJrI9nij>C&B6H70?7w1EJ1;`Xw04ylW=Hg=K)oWe z&$he1_bT}yUz6OSw_n2L&`UHP|A6ayO;PlgU3=?d`BXzeoK0YR-HVXxQB78elOei{7gcaiQesVX^Msf!=&LJ=+L4?GUK_nH8F#;GZ8)x7zaKL+}fxN z?V0JnXcBSVpAX|JZS}zUD8ZybjoJY4yn=yw;V)Q&dd6H{l*dB=|1V=V z8)sEu`pZ!EGu5`(5AbRC^|5*#qGCOT(c{MsZT#|fNuh47`|N5Iq~gL3BPJ}3_oE2g z%Kq*U`Jw0uzvMj(1v#r=r2IK@Sa{_EY|~*EZWl4`1SNT5`+~U~Jof6!k$yX^$+~++ z9C&-w7DX*(px>7{1R5{Xz=tYI>reit8!DR=R-qw--}g&Mu@gvM6RoaGR$E{~1J=>c zQ3q46duko8GgP?sbj0#|#52y4gEug{Go0jQcF9|BB554v)Jn*IVY`8vA@Lz`RPfnA zrPLo4)tzc2nm)4>IU#~2?Tx2@^(Cqe!S81(pC57h6!pJaEljjNUYd1?>KZnU%zT$7 z^9$GIk{`8fJ-|u#h}80T)q1B?RNXM|ae1Z~6^Fh_B&$PAmxR`IuZ$Q+6xe2AhWtl4 z+C!QX_Zqo?jnCghhHpr!f{aG`Q~jG*n?p?*Y$b;GI|h5?!ARI7NAhslK_LDj9MmMN zJaV+3%jvZJsn^o*?2}aDg%|@)gr&ZMkwdJMwVer!-*w3)GhnaJumcVW1w#|5!uJSA z3LeNXVjh$t%ur?ymBW?ji$a?nA2O#>^?=d}jHiiKOfP9`9wXMIbTU zi1#qm9~EEQVw3vSMjkwkD)z;`w_~;-#(r}7yoc1Yi(1P6zG+Tg>Y5rHSGMO|8Ucop z?gTqn3nzHWBSm8NGo2l_7+=0K2g*A=7}PeE4vr$*PI z#`BgM3a-l@Bo;tOabw!cP zrY$YI$&6HxB{Gtu28!N(vEFnt*e3}VlrfS(2<}ngu}qt8h;hj*<{XB2}!`cR>0CMV-apEi||%bnp9hP<_JE>9~EM!krdFjxG$gnoTit7`5CD z*Ih5F?$z?`!WZSfGkJxD+P7-K&M9*BqIQ(~SiNB$8Z^L|yA}*Jva#>f{$**ZNMpZv zOWtduiZ5A={2tP0IYKQkz|)~%#9bP{DB|@gu513L*AB@I$!sv1EYUm%nPMwt&JME- z#pBo3Q@OPe2gfVC41UY_6uzkw2T$QYISXegQ8XBkiAtzRCo-#D_l_<|qIn-k;Q5{0n-irUCM5nh}?ptud-CPa4bN*YGuQyT1sk)JEo0lpZo`xz#%i0f96hJKIAiZ_E9 zrE)IX(>;*eN3x@x7zScTbi7NFPyZPbV3B=(mkW>JM#4$~rWKIJyQF$ZyDr6%rKw9J zQYv2q_7+v?*u%`FiRKWmesfh?z*Q^>2NaqLY0R-TMbWMoDOIni{-H%d9dg!TW{8D^ zj${KBh)FrxP01}u6FYGKsLsZ*GmCQchbBoF4kc)3MrDQ0_g4n)03GcO-M^_f)VS%W z_SamN0?{x{r3&eXCj%s(Zc><@>3no&v=!aJ7;XOZ zgipTDMq`4*h@zG&f;w}S6Hj5)efN!iL)-9IWrifcM|xB9bt_y@p)HptwY4R6229r% z^+^|11J1;(DGCf(Rzid@?-Jy1nSa%t@LqQBY-R6WzRoD~E^HUE$COtV=N6A}MwL2S zeZvzeVOkQKX^8rM*SDs0E~;TcCrDlrqy$)3o35fo0Vl+oAtA{`>sw*Kty|)E zZY-2&^n_cXe;;Z1NrRVkA}bM=#9I<#P2XkqaK0boMj}k_rPG=Lz?Epzx(fVk$q*Wc zJz^)-Raf&%3DtS59i@tQhWNOdE^o%Karnk~_aTV$dBw7ZO5jtnt}F6M`ymcHSMd>m zB8BDvqvQ&bcSK&QW@I8bsdke0)xqoc0lvY99v+{f#?RhHI!g)aUTSO>UzljPaJ}XIbk{qd>r>7~%{Mn1-@phDR@% zmAd{Q)!K6SC`?I7czupUyFrIfAA<$Px~zLRIt%!FLM>;8>usknlvR`vN@VzQ$^r(d zZub;{KtfpEw^}4anH~?|)Q?h$xTeTqTNN@ShWdjOhjkZ?66RvwqZC?3;VSH)QXA}ioW{*G-ZF*n5UCPPLo}@2#Gd08r51&^u<0SfTe=g7Poje;^ z;Vzbgc?pG(mZ!;gI=P4R3Lf@1A{RR1zF~sE2pO@VsoVA`L+cJ_PP{CxLanJ%DILzx z&l*~n-)i=msFsorfUR0VO-|{pjnDg3Ek9m=v0m)SNvSjY7i_5*Je=4qfSg}MHOgeA z$tUBvyB^fj-Q#eay}w|4?7=q2W$tSi#3J1wIC1t*tcwGNW%$c|q-En!s-~h2EVu`S ziks8`e15`KO#Soxjp0G94XZolh)@UxjBY9i&-#sm;7HBtwj-4!ULyM+5yFJeA>Tta zp7auxtR!NqAD+dxn7Zg@!EtQsMN%4>`PeCj5K*oKp>K%TioB3=Fw!K_UxLNYXVa=> zQ**S1uf@S5H-=;+$8oh4M#q}Ha#U4$N_QN221=St&1 zU17PBE!s!n`rI_lys~FN`3;qpgceur0B4DD#RxSiG=U}`pKbKXj(%o1(3uu9(T3aP z_(zv|XtoOxNO&972&twzGmoXOd(5I<-aK5|JznceuX6xAsMe9J(dXuiyzMe#(G3@2 zvOf2RWR&KQ9gi6SHbpuCnH1ReHxSp2C~X_1DvGK2js);bN>m0!uYlp&SU{po(XhU2 z%pagL;W^=2a5`J$R>yCJrzVq7f2X@>POD*^J*{TAoGTsU9Mz^#n5m^R#$BBZe~6X9 z$B@{^!^kwJGGxNF_+8{nXr9WhMDAjCgQ)^gE?uAO+& zI=5FyQD&JA%q9Go8XKlUoCOQ%(*rh3K^-xW;z4oMnEUimKLM2&r zb%~?*qusWL=b^ie4| zsgT0Lm5Alt*v-7&g%BAXJ~UfjLv&H^W##J+eF_Iop+{xCC!RoGr2b9x+1C(}u>2qM z58n)zJWMXcQ5-_^yg(s{c{J0}%H8Epn$J=CGGg|jZ$k8}3A2l8eN04)6F1s( z%5;h?3A0YCRQ1a)re9V{(@y24NQ`RB7nW9C$epTBA>1cWjvaJb;mAIVv@h=W!{uF| zUBC}n5@bT8^?jA7DJXN%s6KVJ(E6(VgF!c>_IXy!{Y94Y?+k4xdb#e^!=ZN#(1T2X zK5NDAi!5{aV)1-6CgT3;ZH?5Ah~8k#AeuZarh5U_i^Pv6oaGL!NKb4RU<=k|B&c~@ z2(70a8^cm6`O z1T#EpSBw6IqP?jrxbzL}vgy%i2!5FQ$;b;rW(j*g36v>ATu$}hli$N#2K{7~UBn7x zed`7WqnNL2S9Cd-jEVj{yZD?M(u3$`=Vl*9;5566LnxfMjGxjF0+)aqaF)NN$)1yt z9hDm@BRSGw=w|r_jDmSNL#;5EM=^fWwDT9nFLbGpe%7$;`K(i9v(uv6W%1j5bP?Iz z%adr=%gt&CgSoV>o}Y`_C-t$}%>-sK;kN129qrE(+WAaGC1Lb}DWSr0#rcJsbx@di z_%)fC;7cWfK7(FgG%(CD+^7xxdQ3;$;9IXqP&g_;B7^=J1lJ!Q(5?3KNfCEW>E%Vk zfVti36}|A{;s*7Zx97LAcLz9O$9@)KAY@T586l(NBpVKtRaOh!V6>xd zNUad;hyc(>EH<)H-uk}AWY9!gjzn)%$owA~dwo>ESjIFwU?#0%ptuF4D#z-%9}Ob1 zc%n4SsrZ#p)bUajRF#>FGZ*y`i?{jN&?L7hDp$Zbub11jv8(g(-GWglA59rG-DKx9 z0j%SrK~0}3$7dygF=oa`@0brNxq>YXS2k4Co1zjL%u7;G8nXax(XxRe_UATA$J8a6cNgKPiHCW`CR)lAmi zKn#;5mKPJ~By{eN?GSk!u7thl6$*a`z^t6#1CcC(6y>3`U+7v7iCLTbb(_m69@m*q zwhYhOHxIzQK>~W=8m72w+v)GyEU>v?IP%vCua!=nP@xN=UK;8_(WmScYGOe-w09fM z|5w<=m)`|UIPbO`EO~#^{`72X7&I>)9#jDwE~^$mHc1}Q%&_vz(8crxTmC7JC}fb~ zs%dA~y;_#k8}6;KLD7A>pm~zE=-RqYe>!P>#SB|eLiu#9;Ij|;c!TFOU)a{lUw-F6 zl*HNkG6aCeF22Yn+Wuy3Xx1(u+>jl+PL>h}6TSv}vposEd~ibI0MBFSx#iSfA7OA8 zeIbz$!`eH1P%SWAHNcS@XszQx;QFn5><6CxFjHL2Z5EOn~XTb-ea zst~l->MPuxUS0Ol->QoPVpde;&DaMaO-~DYoZWQm9hd&YjeN@56MfTEC)u zMd7it2ni>gjJbguKMx`G_=i^|gKb=4smRs#^0qxMN_P>jN0qyxU2CyI>vo~u#*=V= zy?bQEFFPuja=%d`vJXFTJ15wrztx}4HL1?)g^zBF(n~@xO%z$B3(+4y1aYu5ZlOCj zt_*W(g&aF^9_5TGTs`DyMJcVZoOD`wKT8WDweC4B=!Yr9nm)!T$k=3ri+*=QUNx$r zky{@S;W*akZ-+MhIus>5PRB2Bd3Y?icxI)$@V@T38ueJ-NaLo2zR|b*I?Q!4;W~V^ z&rpJU5d05}(v_k=&3^tc$d6LdGAy{hj$)!j8ACYTs_N62UQ0P6AU5-Qwjflm*R^X|MN=P5l#I1`ouM=nFv1OYg{qr&N z(k!WmV@!0bF(8QrNJxKxPbg|8CNgW!8FZ-dcvOBYs=UzU`8D*z8G&*5_Z*FA#X0e$u+%y5||` zu75T2@zK9aIkX+3TaLc3n1D|0>!aN+$jgE2Hn_tfoSfp{xJ*t_`fr#B{_HLCjp7{AcZ|94Ucl)B7ayo6mypVG9>tDzCqP~`SJfAW) z?JGd%1@O9m>e;{T*S`_uzk&8&AHif;Y@3$ z>c9W`zyBAIn}VSKe_ZRoo#hl}!R-8R$N$F->;jD_z5b>i|EK$Ie(00E`={#jKb!@l z1OH!M6#N<>NpAGFD(v3@4iMM>k4n%op11kG2iY9oI=lCJ4bAFpv|ff5|9HmqWW>i%T06ym*WOk1%F@hh4G~en!j6VK6hO%_6>?OkDg3B z|MvIop9r76W!_6%L43ofrj!p4q8)qX?}EXGoS6@AO-oRFxO+X2xmeFQqxfMp_qWL;NM9Qf*2!FCOg(FpQ&58btCgSXSX|Qo9d`YW z&1d48w50U>*9~{325bM_M1o)Oe<&{ey;$)2AIXX2(Y(pSf8F)O#{B=WTmL76`M>Qq z*q0pr@UH^Rd+;mFD^`c;)jtD{;(al}>{RWCU|-~}3|7&d=-)m+12S5V9jgEO4k(_< zoD_aPOQ0%#%b1A%_7;N)5`E?ge)YY$mZ%;vAU3(roAMEOVM9sd|+OFa)OH-`|1l+H(wr<$+q~5+hKzvI4 z^g0c#KLve4qSqdT^_Ywuz-;&&oWc#dZ{CT2HNV*DFqe zsicAglkYzR2A>LBW^syvHiGu#od>Up6&XKDGyFKLFFsl)EyUYqbPJpnsKDMv4L1W| zbc7l{N`MnvluQ}cJ8`!<@&Hpc0LZiRJ&o?8ROcdbO||avI5i8ZGcak+1*)?Lx|Lrz`)8on3)T$LZVY0`r47k8vAzv_jl6jeJ*`bA!$v$rJO80A3HXc9(JnJi4cL~| zuws;lv))49C3Hpe^yyMNO)Qvx@}vXa%!i;D?rI-8uMMFSM-ZRio=b4m*U9TEF=lv| ziR{JP2>i#;KSY4hA~DZWzPx?)CxVE4%MB95Q5MZt@7oz_mr zOY@W9Vasx#EsG%(#swCX9;G?8YpN~L1s2p#|9t1G0JMZpxZ;=#4}s-4YX1%0A@RI0 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%0DlHKM+}4QUjL6 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%0DEe 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⪻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 z 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%0AEBYQ#hvTS-ixL@ykH9cGRdwG8H22lu$ zcvZCFj6AqxJ-PfNnfKp)@`}VS>8u{z>M7f7ck?bOeP=}27T)txo@gR96Q3Qi!0{qp zQ%G)S>SBjY=(;n7(eLuA6oWKKnwSRAOso@Fbj0q2YJ21}c=@^c?;k(PhkwwscKVSs z9HolasSCM>lPt&eGtEI$3L8d42+JRlgSNQYZOwlV69#W{`8l*#PtR=&&dh`>i{{B4 za+cF7WPqOHEoth1na*5t_Lw`DKTG^AaN^@kPyorN7Rzv(y3Scw*QF{hkL6u(_CT6E zm(ZV?$y&e!als#{Qw}D!Sg{6b->lP^9;LNb@Jdl!wX`z!$w9h~JSvjXBuW?9_|_WH ze|25uGlpni$)XSLwR)0Xblx}$9@TS~inRF^jXJs`wp2+18lv3Ay3QwNd!DYmUTvgt zK+Iu-N4mKz*nxw~X#3hR=RyY20dv~;QS;lf&3TDr?iW`t%XWv`x&lKll2^;Q7rNK-m*5MWh_eno%omcw^@5+TPQ)3gJF$1r_Jcc_ zyojQeLq3YPl@ffWtHkqUq>Im3kv;wYSX2-;oU_jWqU#fOKoCnHp_LNsZ~vEE^_`78 z^z2OAoRNr5(W`_ z#2d{eU@t}(8__|8EyUCTilU5U5T%@?$sc^g+i%wY>F4_Qq_^EgKu8Wnwbq%BQhs{ol-mA{=^@z>EXY}Q z_cPseKwg_ZGgR_}e|+=QB+)I8u$_$&<|U*J16}{pVU^dwNp0M@*ohsmm)Obs2O&a? zSjjOJ9_AoZBe26$qCG+Fnd79;v^4p3+6*CNe1I_6wA+F~MV1wi131=t8$-)<6eK8} zdg?KsP`A*8n{HlSPA}z^&MpJxI`31v`2%$0ttpD%=27UTjsv zB~xaN*j^#F)j*Pcv+jpcyHsd?Xetju^w&3=K6dwpMvA93gHvM^mL((J`^0hu-f1UN zMjeQQlk`Iaqe6p;o)hg@$MPdK*6c35eX%4KlT9fQ=KDXpfCtm_Gq zS~{crfooeZ`h5Q$WP&tZfC3!+S)5;<6~teAc} zzmW39pc%xdII6ps8NOG|$EYJ#OhTB(xoD|Pg+OWUGoJD^r@F7r69ELI%Dp;7@5iFf z=bJ8GNtxevv_}gz#BSyeJ$`yo?yxD>68UPelXP7ypb|l07{mS1zh zHBbJ|?FsLxys2)VLjEq6AQmiYL8fZ>q&Tv?Rcrz~XsE4A{Z8pfDwexameALvc9qkF z_Iw_@gj0@3_l$UCs(1ahq)FyYGmO~ZcHZr(qDaZiiY*_V_Qds!l(8izS%K0>2-V@A zx}$ps(~9tI!k9W$f7A4mr11*y{J~fV|0Tvhjkp#vsvyooipv1_+RPN zl)vmnBY!Oe=YMZOq(5>OUMT$N_l$JkkCkM=*n3?b>r5=l@{1E_u-uVwxsQVRT z?sMyP^?J`KVsZ!t_j**)7yE;otqk^AC}d|GFE;GwRpTbBcs^<)Jr{G2Bs0R+xA~_Z>*+VV30{o zFnM7JWV6y-kEQ3JVMg5Pb>s!r;&-k(x;DuS=hSHgR7ysaG~$wj&}jC|f&WMgQ=`$1 ze3}&@jP*^J{(5ZC(q#Rl3OJ<--vn-fnP#^QNF>;oa+zWrvEtgCq`422HF>g%Wv41~ zg?e&zg!AJn{UStf50z8G`xZ!tM>rhx`icNsPUz3ICpqm^<^uh0@mu$V8>EGW2{#36 zhUx+(R|=DYeV{6%n6d(DQ2XW7{0ap1F1KE1c?@Ki-q__SVj2-$fY zo|hWDF1iH|!k_H#I+!V~ddu6)0@Gp|Vkz8D^5lT!!)p1((0%m4>@DoGJnIhHsAb!W zW1VW*GcDtUQ@wUh13W$^jPa9=S`Hn**0DPp#?`9cqV(LFm=l$eEG4)0pV8;}^-^~f zyp?fSDH1#vMcU~DBS`mr5Bo3FhVX?B&w zW|LZpd6>GG2?RZeHoA^aY`iyCYM5cHl5$3X@mbQ09Hrjf3=ncjwcK-O&H~*Qx*R*ySV-gy|D~GVf-4{Rxn~Aj;?@0OA5LA`~F*s z4=gL1$gV zc_md;g#I0xY{~-JAAOzlGWt31_`aLEVz{8H$5NP`WkHeU8*@I4aKvW*DGn7aOU{=3 zHO#tYjJ4WGL|T|o%?*wJo)f6>arrUb?7tg1i$^o_XR1&TFI-Q4#bo}l$vEyj>x5w7_G2RUv`^N6&t zV}FB%-^qu^?`}(bW^TUj5vGRbSir_n!*sMH=;fvyS_v8-v5u~8iD+Kc$nz5oW_k=u z2z#%IBaV1I!5GjASSe}^qL1W`77>^&72~k3dfX4!8*OgYA#xuW!^{dd+d&F&| zEk7vdK&MVTcp@XhEb9%8FmDu8VQ0)$v65yU%vnJ53PcP{adKrw%Vs^fFIy1!rZV$e zn_#-{jh+2+C0CfNtdTl7Z%W4_ne`BA*bE#{mV%G6s45>|p$>iB3M8-otX})3DMgsp zi)~6p!X(-_*xw!3qVRV&b3AHHzJQgtS15>*xFrdM6speXrK?)*ZTYR-|6N>~q~}Jn zGX4#uXQ}C_SN^qz#L4U4@{nGgm)7U9nsRsqu~ zXOcG%g1OWL*HOA0sK`b#n?f2AJFI)J(#D8Vyn(ZcOM`dBT!Yn{hu4Ng7RiIk||*y~zWU-9cd0!KBzUfq@vQR;CIN z;p9U;K5eqMp9go7)9Te_cf8;orjrcAy*+~=h@v>E90_`%F6$pYAYUY^Gh?%mcq%MJ zYqQ(TdR$e!y&y{Ia8Cn6E_9&tVN2n7sS@+30jFE0Ec;YMyLtX%sxGnn#E^F(-I#OI zIiGk>G$>povZdvNrK+unDu^T8%IyQm{PQ5-edTHr=yRnb$Xt*~+&3YV$VxQ}1a(Kec<|5@VIkmVAYfe}*jd|l4^}@dRL7TmZjOUR4uz&Bs zsV3Kr4#APaopd(p0<~GCRde$fASXxi3%V11(c0&;p%r2&p0vh!<~Ufhh|oY%Nnsak zqi=^8?KO(Ek@Kc_d-KkpJ@XS!FMKySL;-d@*&@n|?m!AxMbum3m(o;{4$Xt{Gnjc& z&GBHX_@Mly+3UjZ+AYQu(!2nIJmVd1)0yiiHz|Uil@5!V$LJ4Hs%4)EIg5XoR{A$H zeSba@EY|r!k`WX!wwFzE;SB&u7TT z0cW{+BiAmNvg9=rbY$8XBm9XEl4W=F)2Rb$VYO5RYd{zDMY)>*PdmUgqY;fjR}0Np zlTtvXd^!H`xEDb^~Zf9p_;y{WH>Y~Zmtd6I>z~@ zLHP@3Fk|z0mM{=lL=W=kDbKaso_uv}UyC#JjUk^f&(cyH$aq@?fr3m=&d_TTqs4 zckVs;7r{a|!W9Iz>oH60bste@zNQVk>dbe~>CJ5v%cd#(9KcWj;)0GF&DL(eq7nj8 zRnpMZpKn?kFU$8Tdn`UMY5nc58qq?ba%qRF06Gv@EZKiRammuVvq@~SV?i!cjwOtn zEWMGy=h@d#9&;$-Um_^_xz3}o;}oXoxx$k!l5}|7MP=LZ8={9F`h^YQ38$Ejt`dxHLoBocKfSwb-+5aGzlH-&%*m73kBkRPtTKnGox~AH7Q#ygCWR|R zoxbfh1^+oKqOt=OIL11%_90~%kKj7BKnbmu+F?J-z3UtN{OnGV?)e1DeJuQR$QyIb zboVU-g+C|ZXfJ8X;78Q^HN#b+PrROt0*FoM4R`Jz9Puh3^Fbw7q>{YvC(ubF9K*+i zK*kj5uCCaDtyef{Ch0?jB1v(6q@H90WAmv#sMCG569R%AEsvS6&vzRZQ+t?fLCnq{ z=W|Te!91y@Res{#{UzY_F%A03h9 zOIGXf1^#l(WI~B)eJbD?LrfviZ4?$yeSsAYx3`gN6Y{HB!f(yv9|f%Ut*h=6u=n8M zd9Gp|_f{T5e8o2@rJ@JU9&a~uYmiQ~$uYCqxHuGUs_Ey^^FqK=+KByy2xn#{b78rA zv!l?cOn_1DW-#5$Z!xmN-+H^=0cyG)NMxnA*|R&(EPu16CqG$`udc$z?q)r%KC|3B z;y5u>w#2yQI_RK+P2X#B3<_xmJd%LqQ}W@U=5)SJb6b79_N!t1mEb-%ZSYVY`04jR z+}H{NuF!Q0O`t|Cn#(GfZA}O3$8-tlK+3b6Fjh1DdnYpGT2BU><|`O_^}3kRdFNS+ zIYQe|HzIa6wA|%@d(e{Ao9dwbk8G2m7&KQ^c5R34RdD59Uf~a%u@?(Ux7D?T;}Au; zfLNt?vUaWxCA{iA%-kQU1}i%%bWTD9VVu5=sVMfl0a08*me4x z`;Y1Y%YUvY>p5{`Dm>l`LobMuXm9m(9Qwn>S7CBRizotA*{AQ|dSp zk&AfiYxl1MF^SX8bkj}L4wdeo z052`MgLP9rRBr`FsB;Tk4KAZ#78Q=kPZQ$B;x{yp7tAcHk$BFda>DW3fcuffXjAjB zgR9kvWR4fA%*Sble?t~$RKh0a?IHSB#>$KTKmFddo=baupbTHlyc6=p!T#RG&az(= zL7pcOqC&#Cq81;0?^)CqI3b8JRr0wLF(Xk{2J&kkfy-1n~vs ztkeCAwPlWU`gU$5TtOtdVvn(@A|>s2tD#YqGx}lT{^n{_X-eFHM^#iJ`f_$)Ty^-U zF8iyU%+4E>yg^rTkEit;%kOXGvg`J7YtGW?_|lQ#)z|X0^Ajcu;U%e6$E}xHp<7K} zw4;dG<56YyS`o{C%KM@=Ow?Q@wC2um6LzZE%<$qqiYDPGb9@+NOvgEvcSkmaM_$EV zahT`FXMK}@4#oG$A{Wh;t5_3P2yXt6J~bBfh`Mt7^p211(i4>g_;DM)!{5C*J$%>( zmDB|<{Z0GcqptD;|EW9Nn|gkCO2k^&7Fof@SOJ+(l+?3OV3iK;mvaJ>Rv$%LfhO$Z zK!cXC%~WhOl?6?>;6#Wq&jf*&cbV@Z4h;R>a{k=UFj&Vb zzdxkxIc~ky{FC?8d&9(d&N={z?WfUDX%$z24I`<0E>nK#yfgflqdzU{&+4soC=q~U z|A!FoZk=53jto9*vR2;Uaq>k;PGR($C>hVbaphA=jDnCmXF^sdK}O zboEwa258$QM|=7Mjjnet+vpT)>%)?=aYDTQNUa)++vu`5e-STGxAsE_-h}X;qik0Y zUV48qoB-Wk%t{)j=%kRUCg@jxsoDv&E~s3!h_cFTn?=5N7KvJ|5aUduuH7vI7t z$@#E;DZKHCjI;{DuJF9ZyYTXbsslWWh5$Y~v^?eNAyLt* z^8=}87WZ)vZMRpc#40DG{xA<@=i>V+r#{K*6x$C?1q;~F0C{g74qmSzV0F)LP4I2j zUX{rhCA95gRQ=FVa(v(cddb^jFm-b?gT>F{GVS))O)1JWf3gj`E@48Z5w(K<{GDp) zTA*%4Xn$)S%6Y$11351uyG>E!*Av@A1Y9Z0_OuGI`t1L z?gHBaZ^LLmf2WEkgTLTua!Pv=y1hIzz`Eo&r)Hi$Q0q^?T#ucMllyI z`#c#wV&wwpdR|X7x}M%)P#xD$e(-Ld&wowBI?hz+b(>NBNKZnt$qF`aOv!{lS3F_U z^&mv7hLGXXi@nhsI$PtenC~w}4(?vCNWET&W+(VYv|pG0ox8sYEcKAILx3JxM31to zXPpbSra9(rxKlG=7y-SC$%fk*iE-IujSGU^HxIbcnC9%wgMrSxln1RBSHff>k;JFd zzB+@Sk>x7OJ2Ku{O^z6#zHk*$K!t#SydFy&Wo{08xF4 zubGCAn`U)ksOjMQICA3w-W>Z2=T&C=ecm8{SJ$O?i>E#kAemf;fl$%_zU8jDR{q1c zW_&96{Tr1SeV~>fscb33KVPgN7pSi#M7>rAUzyEydL7R7W(3QXcfzs{7LuwpOY|F6 zXWUx$>i%o4M=r33pE{GrCS3u*OI!R{rsQIHXo^+EnxXjvw6h?h-mK5qeCLj#=G;cC z7nb(!2eCgYlccahaWQJ0<(v;yqUcQ$SG@>%q78mlAt-~+$M)w|NW`we!&F>j!QIWT z0l_K>&+ia=?Cp>uy-aG{&OEi%&{PWoMB_d?_xaly0hZ8|X7x50c9#d!#14-O-Di{$ zKbu!Rk}-)RucuR9$yeMOqYN@#%d7dS(;SVZCeL zz1aaM)CpG17-iCb>>A`;@150Y-dg1p@R!l)WczkAs=*ote6X&3N>>?SgwqLZeEluR zb+qDWZv*K!wk7DMWLlBFk$=qhy7(*#a8uZ|%C9%Q&O<`OA zy$+L!ftNJfyMgmU6A!kW2Xzi_M)Me0D^{|-Z1@C;xrp$t zS33(bNx5#ZdiZ;=lft%&SWVt{?=gV+(kklOAs= zu6Ve3D_cee>UTm+$-GgS1RObw)nxOcf3>c{A!-VydTR34TDtRvn|rf{XRqt5=F2Qh zNQK!|n)aZ7v-SAOle$29vYhb?bh0#QTZ=}!1D@r!n;AX0ZtH+N-rwmjQr9ca^Z@v< zxWc>~xj`(zN4t-8?rb(Eo*m8kt{Sd>X-`f9i49vQqk2^y>+3xa1vzlfq?8?xxb+GU zM)full!S8O5)P6-FTFp{!Cx9nuV@AlKhTUheUSXMa4V9?=gfobu(V+eb?MAJI`d`I z+-?lz^SD|3S~|*B=^5cS(eZ@a6*_!BkXO)ErJd>}i!f98cYyQSR^$|PO48nZ)6wxi z5X0_GwDm7!m*>$AIGY5NxT_C%DRGzpQVEvD!SLQl(mj){`+AKYIjIt={IoBzrLQob z$=^Q);SO#Weac7B&{#B+EJA6((;pf~M5bW?P=M3kK&c%1LlGecNiy;!l8!gA0-=U8 zR*3;$MncR(8nQw|D79v$@7y2eiEjU1{{zJE7a)o;C9Z~CbQo6z+q=NF;OTEfap!|AdGpSA0RXZe|u_v=z9Du&=a`)B#VXB#hn zdO35{gkrrz&|9;e}u;qZgKVBs`QKfd6B_TRS7-+ed4*bq~}EfkzD5Iv!H< zn}`7j*;VL(bY7cbQ>StDQ5Xztq}a34$6?{XlnBfU{@=F)WMMg)X}_c@S`i%Mce8)E z2Sn{o|bh zRruLFBudEMk`ld_VP40tc9+C{n>}G8B*CUvxUB*%$v?TSc&kv7<>|Wbs}s+iLo0On z!^-oqdg|H*_6l^Ox$p;-zcS-b2F5-eCi*_23h!TY=5RA>I+F9%#osE?M!b?DD&fAB zs;MzNqH+eNLY*-kTP<#_+!`_Zj`nh95TjoBk>PT^8Ng9V8b~raA=kE;@m3LvGR5C- zx>h51cfa84L@b|qer!V+@7gueCtN;XSXR1-bA@N@c%)EvzWX%IAkW6L zcyYjU-~^;UjL7NKRbbf4{1|J+XWgsuB#`qiwv^tn#ZUHSrTFLmhqsHSc28wl{G(rll5*;BD#o9h+@? zcY1F!L<{W$e?-@Kv18t>!`lE@cgt{Ql#%`n!e`&_Cl|jx%{t0Qq?{EiP}Wfs*lSTI zEJ5{_B;**o4=*1=us<^rW_c(PL7cP)AzxXUGNvQ|cSYhEbl-C)L!vW)10_uSK97)4 zf2}-tlAQF+YF8h7K$<;M8f0-qa`Gsk54>G>;pB<)C7^=o(DoD_koRaJ1_Ws=o)Z`k z6l83?=-zE@nywGb3s}or`zj%|s0J#~h?b3Ng#$!Aex*0ucAp!Z8C|JXhaqnfbZ=(g zoDa-x3_ZGSHpVkdma1s2*v)UN*X4XrNPjsaT&QcoAW|#qV#m|_g%!?&Tu^`Z3lF|6 z%vu?KBDao@BC)A7(F+iALAmJeWC5diKzs!YbGR1f{<$830tMJ-$;2P{hyZ|Sl*LInEVFTOIsunU?1Y~g zC~#h6=r(j3d|yb^1D~qDYeFc>ykU$3w?Mp1^{2QdSIHRTA?6Bh+KssV)xuZkCaJq_OSr2$N~eNWTUEcMx{kGV9qBaqs$z8G56i|TvD$hYV1Vz9BBYWf>SPC(i_!8wr?BV z?MvU0V94&+WUdI^+t%-5pVtnt9Op-GLK)Z&wB*@*lxg+1_~vV$K&8vS40^;29+t|e8GiTBZfbP380?Jq z^Sik8gt-92OGQr#y?qCN<7VkPq4+8rMeTGQXQ(N79&f<BgR8W2xBX; z)}BmvKtcL1qos5o7+drJlR$k<`{Ecf`Aj*gz>)GM7*pL9B*1MO8dWatM$8?&z8JlK z5X3F^+B0a}yL_kM_My^XxZqxY#=UX-%~~ja?p>ZJZY$`6N~(}Na`Vqc*a<0Nyly|{ zx>TKl((T24zGhv~tg)!EKYMF7Tze}ulX=q*#z;CBGcXFx8>IV=oU(k+sKhQ7O1;t` zFCt}NoT-+0U5?W;-t@DmdYUsx6i@NBj;EY|cPu#srULCdB!+j(;|-7qCKyJ(qQ=o% z_wfGMl|H+CJ~V)0x4HP*8O83DA@*R^jGGoA#G~i2p0!SMoYk(;zzxW|=GCqQbL)Cs z0!wx3-et%_r zE5=a|Z3XJ`5PzO(uS_4|uKc;OH|DgcsHjl?d??CUbVRp)X|UF;L(MXMu~?8{aD6oK z*?R<88tnbSro9|t&D)fQAS0MUfKeH+bL)LcBmH7X%VE11;8W4&`({euFB6+l(Qr!= zAtuU>VgjPEX>KB7G@JiuSZDimAydfZS$t5L)cx5lZ-t zZ~}Nkp?Kf6?7F_aw$`vATFqHv&ud}(%L}ly_NzLf{4p94dV89)q*I`PZpiqGBD#9? zVRIpN_*Vb1Ib*iNGT^7=)?MeF9}wySN!ZSB&v|)uy|RJcQJ|4Rt@GZd98C&b?U|BC z5n}s42sfpzidQ*oI*;5R@O-n0^&#ay>!m436MfJ~tFn;f3kYZL6nND~@WSZ(mcM#B-XTjiXuF;(g1Ay2U>)J1TxrZz0FCl&YyTo^(i^ZG}s& zpzeiAQnjpWJdQ2uz^d=p z9yH5*M9I$h2&K|${0moyM}(7wOX!Qog;4ABRu1@lvCGV3a}}QrM65Xt7qz91_z=;% zE!P&zoe?oG*d@$z5pu=?o>8xVmn10Q>$LkIC<#d81SFjrwUlCvb2n2OZjvk*C2W?r zx7kUD;1*6p$r>+;07Iv=;JZy9Gu3(&^2aq_MxBFv9Nn(DfKgMdg8 z1S}LGq9TYwDAJn<2r9jZbP*8gy_YDUs5B7~5D@8Ag0xT*qy_0hAcT;BbOND=KtkZ= zeV*r=d*|M7=KJovGvEH>%sw;w>~+>z>#VcSUVHz3l$5M(@-_Oj`9w-A@e0U&1N;sH zT6^yRQtM88ir>?2B)`{rx;dGUxv9>u{w3NKs2=|aqHAOC+YD0^c)4Lg>iKx@l6h8L zbTWDKC|=2-0|}Azn!a`LObfK7@`w4_^U=d{< z=f*RXLfP!oULcDZdxo>4m+y0ECffx&Zas?pT~PFHWXU|^*q?zvg07Ab1ym#Z3X|0j z?|7{R3gdu5z;bK50Y1vL8rDaW;cV!ZNIuxraAjLso3jU8WqZnKA~QPN9CZ73!faXc z^La${c^bzOOIQGmtBLZR@fb55x$(}RtyHXv z=r7XRufLaE`S|?N>C!c>y&{u+>fpi1T_ zx3_wru6^cx&WPT)beHXo*KJ-Z%M+~qy>Y`f6@t}{^3rQcLBZW($XqW|>Zgj7QQ5|nvi?>Db6R8usot+IewVCXVg;MS9MEcT9eZqsYvz7isKk?o1Kb%&TX!8;Rv~)xJO#wGY{GRKi<>ekJ0;cnlKEwyN7YWJqn=2z$+q1kj^^-;oY*B? z-ewQOksH_LJE zSZEABF8R4;s9kKThYEVzXSy3jf|(TCVVj+XjS?;^p7L&0JU8y{G#9h&xQ&ko&28&^ z?LgTZ>OgRjW|>E~#o%l5!Z4=EJD0dihP%k+B6(zAgwS0QKaKj-78~GIW~+?^MP!)> z!?JGE`3(ZfQDv{c&{#4zremLBbbg#JcRoC~=UU>U@Vr1jt3WDx2rH=;OwV-X+*Z3j z0%OS+#3*YJZeCUg>J9 z=Qq=IHWXsn2`b3g*%~(miCoa=*NA#>##c#4*6@Yqa=$h@$&<$G)N>~qFIzFzRBdEp z)!z1gkYAn#_+f5yeLN*Z@|D2O5vE4v?Qg^FicMJ0P(D{pCcZe}=>6pwHg*ORQ6N;jK}R?)>ovDdZ!$Z``3JcipS3BG7yv9 zPnX)8b1(fkQNxmDY2Dy8sDNckelJg7|C>P=oBL<+dzMlsx0ZB7 zq33ApV}$I=INjun7@P#*K+FHV1-mj%Fl^;_*ZxfOyuw?=yzYYs54w&HyUN(911*AY z=S61p1yz1nIPOAYwy+4GW8diaN#_I3#I$ct7(L|R&7YYr`#lv9NT)gKYjT2B;5qT> zq_i>IyW&5V)I7MomJ~rrG2JP&T?JY;6TlS5ax|d zKXx2t%YR*iuhK^fC$Pn*mbuM(L^SLnLUD=fmF1m;;NNP zn{A)~+i&UsUp2pqSb*fjY>zFqTdX}nmVJy##__$S2u7WEu^nNAjRXx)BG^73)m*le zbt~}czu$VYLCI)xlOKZZgk?|sVEzJKf4d8UbEgM2@!3i!@*!L<%_eTjee)|Rk=m;F zQs`Um<_)Zs1n*D|{CYgPq}?6=9A!lX3|E3231S%hB zX_$2g-`X0k9qu@g0v0?rIL8XheIsHo@cJn>Xa%+D<#gy#S+pOe=FIt2$LCnxpyQ+V z+ICOZp~Cjjkito}jB$y{1!RRO2hrW7z)o(qB))~vojzN63-VJtJy;_>-tcA10_(uk zW($)=wq{{G_AgN)FVhD9kg2s#t1M z!dpI3X4qh^)4ck0>cIC2WmhRXVE^^jb7VWk@xCJ!pQb?Sh&P7Y*@if-{Wz@s&2x-> z?nJEx4JpFe#l|*obfei@oX+;p$fI5TQBN1iDj5NW_2M8#TsiS~<8xXHEiB>=RoSDD zzI;^iJPQDf4eyMH6=@6;yd8<2!3+cAe66v;Y`X$z) z#nLKf*IdVZaEC6A?fl6c?$G zK6^RE_)UJ`?$$5)nF4_MY+`fBZkk30w25tbI)L6lrHKwdLLFNMg5!(q!7+06e$}+8 z?vS}6$ti%;y&TY{nf5G`H+MC zTU!@w5wJbJ$!0I{uMu;MxBF#$rt0OtMIy*Ag7(T3ApJRwu~8i9_F-&E{R4M}=6VuWz(xdbJ&nS$ILI(d>B7m;vU({td9>-*y=phxuK1lF&+ww3 zJnYz&1v{vqg!cCx0Ktg42hG5N``7^!9!B`Aj2mg#+VLoW)h=XTwh|ODviwfR7#hT4 zLT_%Qij4!7Bp0sj^E1@QY)`IvJK&0+O;2qKW=|J0ms56(Rb}3QV3~2D>XkYRE*2KOQe-buiuIiTL za{qSY=2uE}g+gq}Oa!;5@*VR{rCp<_sC8^C$HmrCs}?mJKSd%*Azw{!V+QEmx_i@L zW14?hmBd%h>rmL$KWh?3h+T?*8~3o@_Mgc{`mmeEQBTEL6?KBTx-Z$h)!&7+4_es1 zK0RotQB-%uubSI8&P8|P_3D?>#f`f+7Jr12^H)13?gGx7{$TLV2Fel?{zV91cm*S2 z8usgsuI-`Bg8(Mq@$pMnWm*6nY9Y7O4nw3R8fQ=0IbCx8`mi)&;a6iUenth%;?=zK z&>S4(#xf3PZ6I77uGDZ2F-D`A;g?pZ1F5>-tu9yuG;yWROar~fQ%eO_dw)Fo;DFiM zS#N*J(jB_h({4e_c;raAuIo-u%wKF(A-3)G=<`7IkR(edI%tnT6ABy-6Na;B4VIV@c;xEW(ptSBk z77kb)eN8UCrW6S0E*n&yO@bwl20C>Z-tR6Oyy^Pf|DGeuR z-Gk^OOfsA9c^jAz?ZZ;eD%AVvyHE!El6JVOkC9^ zgudnl=o#Kmx!#pFVju$&9c>GDp6Az_8%8r);=qTAdgaQDa@~|)RURxkpe7#Nz{AFZ zVDIS(>Ww=dBX<|)g`*GY%qQt0lmgY#JPP#t@d4>6Z%ghJ2^aC~4T&81EV+pd-(B7D zmfT2msdm&+8(;i+D36O)i=;eVa>>oZoNbdlo9?Re86a~s zOV2So1T*}zOkl6t^i|zxZi#Vod1c96^jMB~g(PTyskKo$^Mz}8?K+Q1_L)pQlutf3 zz(t3!$mI8^%r?R{+{nYs7>-7S+rF~2Ptb%%k)F9QV>#FbV;wPaS}&t4BDg~%bJbP? zgT3`mj##H7hq)&$`MLl#Ckgv$<0eF*!ukB6oGm#hZ)TRd6yRezOA z?lB<`%(Max+*!2U9@rf&cshT2+JBk;NzF55vii{#TkxQRWrV<1&b3@|SeW8ptDXOf zm2tQ3U*|f+w8pDcci7>56cVztv$fW94Mi`O&{D&RlJK$jPyvP_eNDb;JM&8+y6??e4n{Zzy~QPA=P{jJuNR@?Ncf(xa2MJlYxQCdCJ4S#{|-$_nQO=@che)1pO0BI&ph%sR_iwq4YCp@EPKNdx zh(#5S6yNb+a-G&qAZOtX9GLQxlT5YGdz;KI7N{bDYIwt#Df8K~=u=84I{dI6Em&E~ z_2NWxh}Hexp+wP~hl2&JmBFfgoO}Tt$bA#BndA;p;VmY!T#D$EpicoHhbLm>!5Me&bDe-$!?e}S?njhEQ+SBnC{k;BsuzQE>?fJU{o1RHyC7#=|zYqe2 zAJ5*%nUQW5e1F@N2xckWTx~Wn@O#)fboagSqq`;BzFCm;D?9fBA{ovGw#5$I=@QLp z27Xf^lkO5qKyhJdjv-}F>R)rEmcPlNNdQR2{7K&>;{^IMG3pHib9eR@mz)PJVu z{jZ(UX0P2cNa!2C4?|7K;i*H{?2TIy%O5w@`&OosjK2WV_`k_1Ar03fl0Lmo`8cPO z!IC)Y3qrTU#iyyKV&s-pGY*#yPXh=4WFoP#JH`(wJSbY_l%k@EKu zc%7(pAFG5*{_Li9WYy8ln-5VYg}0OH&XbE(j=Y@IyzL|s`|3rzR!Nbe7)oy0KSBK2ti^k)M){|pG?TDX9IkLkXn4-@f&Fp}C(+3ca?`)z*k(+fC@8VX zwAMC%67>S1la#wF)-tdLB@91OQGtrGKaa2?;4>#tIWO4-b{%bAH~CFIIg2w6}Xwyn-q_@$DU zcG1<9Y71^-35_SfT?qh8gn}i`BFycaTK?l)Z%TS&4wJC!0ef9stqQf z?TOi;J}Zo??l}?-d6F|e0a`>=NpHRrbUpw;N&3lc`wQftFO0mG)pzQ6=VYlp6GtUuK5dCri{k~srWq``( zBHCqsxK34e{veEbKw9N{arzifO)vgmQorGgE)@2>r4sMeaJjo1_Q;3Dxy;5h6TU4~ z^Ye}ZXV=^+$__2%fEiC7Gwx3HSnfPKZXkjjR-aLeKKC=7#z)oHKLM9Ba$QJ*95f)p zz$Ok^&j|-ZEqN+^o2X)NK^<>sP7(MJyAa#2SfyrxQKZ4bpoc?Mmo|Tj5tcPM&DYAw z@P}vYhFz$&wtjDmPQ)1?I*R+Xsbe1M8#Oujrpxle7RJlvlz#Zd|PMpxZ`eL=JL@OkWI zRGEw^E`2Gu(Hd@IS@8o)_tnyFH*}FToDNX@r#`j~GbUH!5JAD<&Mgl{V4eCl`k$(Z z5XkQu#9FW=;wxD8-x$S;>DA>+HClsD8n~af4e?Dt<@YcR_}qq9YjWR-7sIN-Tng6AM}j> zQ4YI!ZZV4gg?8d+uBriReb4MWcIXBVQaBC&Dk!Y?^Ggv6_odEYVxt$guJ9GTkx`7k zZKuyfv)Qo7-Ko91a`Ui@)IwO8ilObA+Iu~tG`{k_BMknbV zYS6Vr+Psms?* z+l@#FI9$LJSEL3)x$a-75px&vyw~nc{2dm(cv-!IZ)@3Bqq4^M5qo-T@XF69Vu1j> ztghJVWKYbbn2u|KUzp-?oxLimVm#h&m`EfnIWH!`q$U@vUkT z-@*1MFb4fN2m{|2MLZsS*aV?8eH{)j_FRR*@p9n>I&Jkicw%muKt`xUzpS~RH4K#@ zt!k9CA67|07o*kCUqjoRj-Qlbk1Rvlllwy&{I z{1S`zi$Jb5**u5iyr4tUsgcy=QYp8C~$;4^D~ppM!k+)WH|cRt8GS&6banj zRDh-v97doLl;EaFX(;()g&?;s;nS+g+F~nJEonG;*V;DIG!SgkKZ-VHM++kxTGsKl8dpSLZQq(Ds6Nl0_~GBK&Gz9^ zKSAf_-^KWr(4NDuKpa%g!PbWum4HYn20LWoz1z}Qm76?s(%D*f9H3~h*+58E zQTrM~+ytx80RVSJ))@f`oEFYJgo?YHt2d=nC`>}hym?N89JUnSOw8vN>!ynl^;ehY%waXGfY~R65_72OLUE*kU!v^i!}2d` zl*jXahkc{iX6eN>8y#LSA<1#aT%pB2&VQW8h2(CuTVG1ur-W7U0~7nT)@FhUV9HVC zI>{HD1B*P~X{uN!ZOTzRH`QSery3t&IsS|g(ShkyUu$YGT99Hg?A6wigjG*=0Kpff?UqpYLSD1#F!-1m@Up~*&%rwp>QDF;VQPw9;yVv` znOc)MuJEFjCAf|{l*-3P7-}<4^K`5r9EizCoX`UlWT`5q$}`9zWdX^mQ-GIDK3opo zr_tW&yAFz#afjq*Pml@6{EtB31HvsZ;APwg&h7{q{)@8W?q@P?`TIZflfuxzKRa-2 z`X>7kDdfk*5LplDMTX^w6ma;@8s#MP$zU_4N1+A&s>y!8*_i~E_lHkwo>VP)60l1n zJ1zSdm=`w5b>1i$J0U~_)<7T?Bq7qUX6V~6pr5*}IZ8jW72kwa60Gqip&!TH-aSV- zmC=xGfd@kyXsQO{Zo4O>ExU1%PXY8g!y*rlH-u)=apT8|wUmrV^4=<1qNA6^#>R#X zs2+7Wio9AvnAWL@lsR7P@2)PVJM6ArDcG>0?9D3%T>-S4x>^vubRx3`%WX5m8?vDs zKV_K`Uz5#S--W;{A9ptQm^39h%UMr+Si|QPZC?azeX08~SnZ|$F2&!VzuWK0L}Y;g z;N@z_$uV_npMY^_vT4|ToGExULbYo{v38+|hIt(*ewm zPqF)3sbEHN`e&bB>O4f}+hVh}jkDN4?i^aJ9Qu6a&Wc9{Ds?^tygbame^1u=Oh8bB zN8V=MH8B7ngoZ=ryqRP(-_mDxlE6$g6(Q2Xo~P6>N*?8@-=z9DIf?RVd%U}QX-di* zwo`YKa2n8Fx0wGb^lYj0*S?h-o#no#08f?d`qSD(c=y#XEc5`C)C91!^UA?UO2v;0 z0H40tR$6Gez8(n}zOWx;@aPnvr0{eFVFuw8!3gkqz{UpH`p6s(Y~OuD3qb&YkG*11 z(3op|b{+S@DL|_kM0lOp=?Vap%%RohnEus5<+K9`&|c=_zzk@o=YveQxzaojAxsM) z0Km)eCb3xo5t?EVv{CzCyE7OHYs2BfGiHV(+5d~1`6|0U7;Hbh zyemhgY{EOA*Sd25B^}VN$yeJ8K0Yj2OpWiJTk|Fw$QDHG)4oXUBr1hOI5qVlVeJ?)%OPBW@?VF$5fQZx5`KYP?IvH{${@(%tmlO z;h91mOVvTBjxX#fh!NO+a^C;l0P>xxVvy6catEq@aukY-rtG<5Imi@*p}txW&0Rhy3>w>_eY|X=M233A0=khdaC6u z7ea)+y+{y-D1%gva2=3q!9OO3Ab!|ipwf7tCY4XOfda455?lW&Ds_}MZJ_x}aZs)u zmauPW=CN55NuGN!GtbNNW5SM*eSl+<)Gsh+NiS18KwXe@5EB z^~wOgPClG-s4wRAr literal 0 HcmV?d00001 diff --git a/dpp-verification/resources/screenshots/verified-proof.png b/dpp-verification/resources/screenshots/verified-proof.png new file mode 100644 index 0000000000000000000000000000000000000000..1682d5731756d1149354da96b2e7225159a467e8 GIT binary patch literal 136087 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 literal 0 HcmV?d00001 From 67d6632305c497fff878c77fa79157bed31bad1e Mon Sep 17 00:00:00 2001 From: Mathias Brunkow Moser Date: Wed, 17 Jul 2024 10:28:30 +0200 Subject: [PATCH 14/25] fix(wallet): added new header metadata in signature --- dpp-verification/simple-wallet/utilities/cryptool.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dpp-verification/simple-wallet/utilities/cryptool.py b/dpp-verification/simple-wallet/utilities/cryptool.py index 250648840..bd5264042 100644 --- a/dpp-verification/simple-wallet/utilities/cryptool.py +++ b/dpp-verification/simple-wallet/utilities/cryptool.py @@ -138,9 +138,11 @@ def issueJwsVerifiableCredential(walletUrl, methodId, issuerId, expirationTimede ## Prepare the header with the specification header = { + 'alg':"HS256", 'typ': 'vc+ld', 'b64': False, - 'crv': 'Ed25519' + 'crv': 'Ed25519', + 'crit':['b64'] } ## Prepare the content to sign From 9b56406806195da0aab5d0dfb2a52f9d7e84ad1a Mon Sep 17 00:00:00 2001 From: Mathias Brunkow Moser Date: Wed, 17 Jul 2024 11:44:15 +0200 Subject: [PATCH 15/25] feat: added a detailed explanation on how to verify the aspect models in the concept --- dpp-verification/README.md | 262 +++++++++++++++++++++++++++++++++---- 1 file changed, 237 insertions(+), 25 deletions(-) diff --git a/dpp-verification/README.md b/dpp-verification/README.md index b8e276140..11a722ac6 100644 --- a/dpp-verification/README.md +++ b/dpp-verification/README.md @@ -66,7 +66,7 @@ For a better understanding of this documentation, it is recommended to read and This documentation of interest can be useful during the reading and understanding of this Catena-X Data Verification/Certification Concept. -# Abstract +# Introduction When talking about increasing trust in data ecosystems there are multiple possible ways to be followed. Contractual and Policy solutions can be taken into consideration to ensure data sovereignty based on analog framework agreement contracts. Blockchain solutions can be implemented to assure that transactions and ownership is mathematically proofed, creating an assertive level of trust in the complete chain. Artificial Intelligence can be used as a neutral party for doing moderation and certification of data of partners and member of the network. However, if you want to maintain your data and identify under your control assuring data sovereignty and keeping it decentralized the best option to choose are Decentralized Identities from the W3C. @@ -90,18 +90,18 @@ This concept has been proved to be of high interest from the Certification and V - [Authors](#authors) - [Tags](#tags) - [Knowledge Prerequisites](#knowledge-prerequisites) -- [Abstract](#abstract) - - [Table of Contents](#table-of-contents) - [Introduction](#introduction) + - [Table of Contents](#table-of-contents) +- [Scope](#scope) - [Context Diagram](#context-diagram) - [Value Proposition Motivators](#value-proposition-motivators) - [Objectives](#objectives) - [Use Cases](#use-cases) - [Previous Investigation](#previous-investigation) +- [Assumptions](#assumptions) - [Processes Terminology](#processes-terminology) - [Abstract Interaction (Business Interaction)](#abstract-interaction-business-interaction) - [Roles/Actors](#rolesactors) -- [Assumptions](#assumptions) - [Creating Trust and Risk Mitigation Assets](#creating-trust-and-risk-mitigation-assets) - [Verifiable Credential Documents](#verifiable-credential-documents) - [What is a Verifiable Credential?](#what-is-a-verifiable-credential) @@ -125,7 +125,15 @@ This concept has been proved to be of high interest from the Certification and V - [CDC Technical Verification Flow](#cdc-technical-verification-flow) - [CSC Technical Verification Flow](#csc-technical-verification-flow) - [Technical Specification](#technical-specification) - - [Certification Aspects Schemas](#certification-aspects-schemas) + - [Certification Aspects Specification](#certification-aspects-specification) + - [Verifiable Credential Required Fields](#verifiable-credential-required-fields) + - [Issuer Structure](#issuer-structure) + - [Context Definition](#context-definition) + - [Cryptography Signatures \& Keys in Self-Descriptions](#cryptography-signatures--keys-in-self-descriptions) + - [Signature Header](#signature-header) + - [Signature Payload](#signature-payload) + - [Signature Generation](#signature-generation) + - [Signature Verification](#signature-verification) - [Certified Data Credential Schema](#certified-data-credential-schema) - [CDC Semantic](#cdc-semantic) - [CDC SemanticId](#cdc-semanticid) @@ -146,6 +154,9 @@ This concept has been proved to be of high interest from the Certification and V - [CSC Example](#csc-example) - [Attribute Certification Record Schema](#attribute-certification-record-schema) - [ACR Credential Fields Definition](#acr-credential-fields-definition) + - [ACR JSON-LD Context Schema](#acr-json-ld-context-schema) + - [ACR Semantic](#acr-semantic) + - [ACR SemanticId](#acr-semanticid) - [ACR CSC Verifiable Credentials List](#acr-csc-verifiable-credentials-list) - [ACR Submodel Reference](#acr-submodel-reference) - [ACR Example](#acr-example) @@ -184,7 +195,7 @@ This concept has been proved to be of high interest from the Certification and V - [NOTICE](#notice) - [AUTHORS](#authors-1) -# Introduction +# Scope The Digital Product Pass Verification Add-on aims to create a second layer of trust over the EDC data exchanges between consumers and data providers. It enables auditors to verify specific attributes or complete aspect models for data providers and allowing consumers to retrieve and verify the "validity" of the verification done. @@ -273,6 +284,25 @@ The following Tractus-X products teams & Demonstrators were considered to be imp | Traceability KIT | The traceability kit gives the overview on how to find and investigate the source of incidents that can occur in the supply chain. Therefore, the Verification/Certification of aspect is considered essential for creating a second layer of data trust in the complete supply chain | https://eclipse-tractusx.github.io/docs-kits/kits/Traceability%20Kit/Business%20View%20Traceability%20Kit | | CX-ART Architecture | The concept was reviewed by the Platform Capability architects and considered as prominent for the network, since it enables a second layer of data trust over the existing data sovereignty exchange secured by the SSI and EDC data exchanges. Since the concept is not changing the main architecture from Catena-X it complies to the existing standards and provides guidelines for any aspect model to be certified and verified. Aiming to create the first Catena-X Verification/Certification Framework for Standardized Aspect Models. | https://github.com/eclipse-tractusx | +# Assumptions + +When we talk about verification and certification processes, several questions and concerns can be raised in regard to making it productive and implementable. +When a concept is developed not all the processes and problems can be addressed, therefore this concept has some conditions that should be considered. +Therefore, we have decided to list the initial assumptions that are required for this verification process to be successful: + +| Assumption | Description | +| ----------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| **Digital Product Pass Process Creation is established** | The digital product pass process is a complex process that is implemented in each *Data Provider* and is tailored to the systems and application available in each company. This concept starts its journey from the assumption that the digital product pass data is already available in the **Data Provider** infrastructure as a **Serialized Aspect Model Payload** | +| **Data Exchange is Standardized** | As we know in Catena-X the data exchange between partners in this case need to be standardized, therefore the digital product pass data and all the related statements will be standardized and available for all members of the network to be able to parse and handle the fields and certifications. | +| **Data Certification Process is defined by Data Auditor** | The complexity of the certification process is high and can vary from auditor company to company. Therefore, in this concept there was decided to resume the certification of attributes to the most unitary and simple **Technical Solution**, allowing each company to adopt and implement the process according to its needs and requirements. | +| **Only minimum exchanged data is specified** | Only the minimum exchanged data is specified when transferring data from one company to another. When a certification process is triggered there are many other attributes, data and elements to be specified. Only the necessary attributes to retrieve the data are specified in this concept to keep things simple and indicate the MVP attributes needed to make it possible. | +| **All legal requirements are fulfilled** | In this company we assume that the company has all the necessary legal requirements and agreements to exchange data with its partners in the Catena-X network, policies and permissions are not going to be specified, all the EDC configurations are the ones specified by the Catena-X network. For more information [see this specification](https://github.com/catenax-eV/cx-odrl-profile). | +| **The digital product pass standards are followed** | The digital twin registry and data service must be implemented as indicated in the latest CX standard for digital product passports and other products. | +| **The certification and verification are not limited to digital product passports** | This concept sets the initial path to verify any aspect model payload in Catena-X that uses JSON as its serialized representation. The concept is tailored to digital product passports since the **EcoDesign** regulations are playing an important role in the future of Data Ecosystems like *Catena-X*. | +| **The wallets used in the concept allow to sign any type of credential** | In order for the concept to work the wallets need to be able to sign any credential document using the private key, and also enable the "DID" endpoint to retrieve the public keys through the internet (DID WEB). | +| **Each company MUST have a decentralized wallet** | In order to sign the credentials by your own as company you need to have a valid that fits to the decentralized wallets concept that is going to be standardized in Catena-X. | +| **All data exchanges are done through the Eclipse DataSpace Connector** | Every company **MUST** have an EDC in order to provide data to other parties and consume data from other partners. Data sovereignty is followed and shall use the guidelines provided by the Catena-X network. | + # Processes Terminology The naming from the different processes is important when it comes to differentiating the role from each actor. @@ -308,24 +338,7 @@ Three main roles are defined and have certain responsibilities or can conduct ac | Data Auditor | Auditors, Certification Agencies, Consulting Companies, OEMs | Issuer, **Optional: Holder** | - Selects from the data provider data some attributes following selective disclosure.- Certifies Attributes against "methods". And indicate in the generated credential which methods were used for certifying  For example:  - Standards - Rule books - Regulations - Manuals - Technical Specifications - etc...- Creates and issues a **Certified Verification Statement**- **[OPTIONAL]:** Provide and Store certified credentials | As a data auditor I want to be able to retrieve and visualize the data I need to audit. I also want to be able to "select" then "certify" specific attributes I was paid to audit by a Data Provider. | Certified Snapshot Credentials (CSC) in **Verification Statements Aspect**
**[OPTIONAL]:** Storage of Verification Aspect and provision through EDC | | Data Consumer | Recyclers, Dismantlers, OEMs, Tier-1 | Verifier | - Initializes the data retrieval process (Requesting the Data Provider).- Searches for the Verification Data after the data retrieval process. (Looking in the Data Provider Digital Twin)- Verifies signatures against a wallet if the data and attribute credentials received are correct.- Verifies data semantics and data plausibility against the data model semantics/restrictions.- Presents the verification result | As a data consumer I want to be able to know if the data I received is verified and which attributes are certified by an external auditor. I also want to be able to verify that the data certified is authentic and has been issued and signed by a Data Auditor or a Data Provider | **Verification Result Presentation** | -# Assumptions -When we talk about verification and certification processes, several questions and concerns can be raised in regard to making it productive and implementable. -When a concept is developed not all the processes and problems can be addressed, therefore this concept has some conditions that should be considered. -Therefore, we have decided to list the initial assumptions that are required for this verification process to be successful: - -| Assumption | Description | -| ----------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| **Digital Product Pass Process Creation is established** | The digital product pass process is a complex process that is implemented in each *Data Provider* and is tailored to the systems and application available in each company. This concept starts its journey from the assumption that the digital product pass data is already available in the **Data Provider** infrastructure as a **Serialized Aspect Model Payload** | -| **Data Exchange is Standardized** | As we know in Catena-X the data exchange between partners in this case need to be standardized, therefore the digital product pass data and all the related statements will be standardized and available for all members of the network to be able to parse and handle the fields and certifications. | -| **Data Certification Process is defined by Data Auditor** | The complexity of the certification process is high and can vary from auditor company to company. Therefore, in this concept there was decided to resume the certification of attributes to the most unitary and simple **Technical Solution**, allowing each company to adopt and implement the process according to its needs and requirements. | -| **Only minimum exchanged data is specified** | Only the minimum exchanged data is specified when transferring data from one company to another. When a certification process is triggered there are many other attributes, data and elements to be specified. Only the necessary attributes to retrieve the data are specified in this concept to keep things simple and indicate the MVP attributes needed to make it possible. | -| **All legal requirements are fulfilled** | In this company we assume that the company has all the necessary legal requirements and agreements to exchange data with its partners in the Catena-X network, policies and permissions are not going to be specified, all the EDC configurations are the ones specified by the Catena-X network. For more information [see this specification](https://github.com/catenax-eV/cx-odrl-profile). | -| **The digital product pass standards are followed** | The digital twin registry and data service must be implemented as indicated in the latest CX standard for digital product passports and other products. | -| **The certification and verification are not limited to digital product passports** | This concept sets the initial path to verify any aspect model payload in Catena-X that uses JSON as its serialized representation. The concept is tailored to digital product passports since the **EcoDesign** regulations are playing an important role in the future of Data Ecosystems like *Catena-X*. | -| **The wallets used in the concept allow to sign any type of credential** | In order for the concept to work the wallets need to be able to sign any credential document using the private key, and also enable the "DID" endpoint to retrieve the public keys through the internet (DID WEB). | -| **Each company MUST have a decentralized wallet** | In order to sign the credentials by your own as company you need to have a valid that fits to the decentralized wallets concept that is going to be standardized in Catena-X. | -| **All data exchanges are done through the Eclipse DataSpace Connector** | Every company **MUST** have an EDC in order to provide data to other parties and consume data from other partners. Data sovereignty is followed and shall use the guidelines provided by the Catena-X network. | # Creating Trust and Risk Mitigation Assets > Why to place trust in companies which certify data? @@ -543,7 +556,182 @@ For the partial credential the data will be available in a "Verification" aspect # Technical Specification -## Certification Aspects Schemas +## Certification Aspects Specification + +The following Verification Statements defined in this concept inherit attributes from the standardized [Verifiable Credential Data Model v2](https://www.w3.org/TR/vc-data-model-2.0/) by the W3C. This are the following types of Verifiable Credentials used for the different documents: + +| Credential | Type | +| :--- | --- | +| Certified Data Credential | Verifiable Credential v2 | +| Certified Snapshot Credential | Verifiable Credential v2 | +| Attribute Certification Record | Verifiable Presentation v2 | + +### Verifiable Credential Required Fields + +For the **Certified Data Credential** and the **Certified Snapshot Credential** the following fields **MUST** be specified in the root level of the credential, following the [Verifiable Credential Data Model v2](https://www.w3.org/TR/vc-data-model-2.0/): + +| Field | Description | Example | +| :--- | --- | --- | +| `id` | The uuid4 unique identification of the Verifiable Credential aspect. | `urn:uuid:d2e47115-c430-4145-bbde-1c743804a379` | +| `issuer` | The DID web of the Wallet Public Key DID Document with Business Partner Number | `did:web:dpp-provider-wallet.int.demo.catena-x.net:BPNL00000000W3BS` | +| `validFrom` | The ISO datetime format of the time when the credential was issued | `2024-06-21T16:52:40Z` | +| `validUntil` | The ISO datetime format of the time when the credential will expire. The time period can vary from issuer to issuer | `2024-12-06T16:52:40Z` | +| `@context` | The context field contains the list of schemas and JSON-LD context definitions. It **MAY** contain URLs to the context definitions. It **MAY** also contain context definitions embedded. | [-> Go to @context definition](#context-definition) | +| `type` | The type field, contains the list of types defined in the `@context` of the credential. In this way the content of the credential `claim` can be defined. It **MAY** vary from credential to credential. | `["VerifiableCredential","CertifiedDataCredential","DigitalProductPassport"]` | + +#### Issuer Structure + +In case of Catena-X every party in the network is identified with the Business Partner Number (BPN). Therefore, the issuer **MUST** contain the BPN in the DID:WEB path, in order to identify correctly who is the issuer of the verifiable credential: + +``` +did:web:<>:<> +``` + +Example: `did:web:dpp-provider-wallet.int.demo.catena-x.net:BPNL00000000W3BS` + +### Context Definition + +The `@context` field definition **MAY** vary from credential to credential. However, the following context URLs **MUST** be defined when following this concept. + +- W3C Verifiable Credential Data Model v2: https://www.w3.org/ns/credentials/v2 +- W3C JSON Web Signature 2020 Context: https://w3c.github.io/vc-jws-2020/contexts/v1/ + +Additionally, if more specific contexts want to be defined, the following context URL **MAY** be added: + +- W3C Data Integrity Context: https://w3id.org/security/data-integrity/v2 + +For every credential [`Certified Data Credential`](#cdc-json-ld-context-schema), [`Certified Snapshot Credential`](#csc-json-ld-context-schema), [`Attribute Certification Record`](#amr-json-ld-context-schema) the individual JSON-LD context schema specification **MUST** be also added to the `@context` list. + +### Cryptography Signatures & Keys in Self-Descriptions + +The technology used for signatures of [Verifiable Credentials in Gaia-X](https://gaia-x.eu/wp-content/uploads/2022/06/Gaia-x-Architecture-Document-22.04-Release.pdf) is the `JsonWebSignature2020` and the corresponding keys are the following: `JsonWebKey2020`. + +The [simple-wallet](./simple-wallet) component already takes care of complying with the DID:Web standard from the W3C. When resolving a DID it will display a `did.json` in this format: + +```json +{ + "@context": [ + "https://www.w3.org/ns/did/v1", + "https://w3c.github.io/vc-jws-2020/contexts/v1" + ], + "id": "did:web:dpp-provider-wallet.int.demo.catena-x.net:BPNL00000000W3BS", + "verificationMethod": [ + { + "controller": "did:web:dpp-provider-wallet.int.demo.catena-x.net:BPNL00000000W3BS", + "id": "did:web:dpp-provider-wallet.int.demo.catena-x.net:BPNL00000000W3BS#N4bTDb14GEnCvwZdFRqK5lwL4nje3bB5Y4nvb01VBKA", + "publicKeyJwt": { + "crv": "Ed25519", + "kid": "N4bTDb14GEnCvwZdFRqK5lwL4nje3bB5Y4nvb01VBKA", + "kty": "OKP", + "x": "j3NLrd7Qq_EqW4zx9nuispEt7l8CO-GYJp9dlrWFmvg" + }, + "type": "JsonWebKey2020" + } + ] +} +``` + +In this way when a `JsonWebSignature2020` proof is added to a Verifiable Credential, the `verificationMethod` DID can be resolved and the wallet will be providing the `JsonWebKey2020` with the same `kid` (key id) as the credential. In this way the public key can be used to verify the credential signature proof (example): + +```json +"proof": { + "type": "JsonWebSignature2020", + "proofPurpose": "assertionMethod", + "verificationMethod": "did:web:dpp-provider-wallet.int.demo.catena-x.net:BPNL00000000W3BS#N4bTDb14GEnCvwZdFRqK5lwL4nje3bB5Y4nvb01VBKA", + "created": "2024-06-21T16:52:40+00:00Z", + "jws": "eyJ0eXAiOiAidmMrbGQiLCAiYjY0IjogZmFsc2UsICJjcnYiOiAiRWQyNTUxOSJ9..c_xfb7TCumZqWxeZHXCiu1xWgyzx2JgeAJjPteDbr3gxRtIZvobsxfWR5s5UTMKgp47vC6Mh0_Uq6cN7vB6ABA" +} +``` + +The `jws` (JSON Web Signature) field is organized in the following structure: + +``` +<

>..<> +``` + +#### Signature Header + +The `HEADER` content **MUST** be the following structure defined in the [W3C Standard for JSON Web Signatures 2020 Proof Representations](https://www.w3.org/TR/vc-jws-2020/#proof-representation), [JOSE Signature Structure](https://datatracker.ietf.org/doc/draft-ietf-jose-json-web-signature/32/) and the [JOSE Non-Encoded Payload Signature](https://datatracker.ietf.org/doc/html/rfc7797) : + +```json +{ + "typ": "vc+ld", + "b64": false, + "alg": "HS256", + "crv": "Ed25519", + "crit": ["b64"] +} +``` + +#### Signature Payload + +The signature payload **MUST** not be mentioned. It will be consider when verifying the signature, as: + +**CREDENTIAL CONTENT** - **PROOF** = **PAYLOAD** + +In this way the payload does not need to be duplicated in the signature in BASE64. + +For more information about Non-Encoded JOSE JSON Signatures consult the [RFC7797 Standard](https://datatracker.ietf.org/doc/html/rfc7797). + +#### Signature Generation + +For generating the signature a `Ed25519` Ecliptic Curve Private Key **MUST** be created by the Wallet. In this way public keys in JWK can be generated and verified mathematically correctly. + +While generating the signature follow this logic (pseudocode): + +```c++ pseudocode +// Generate signature content +signature_digest = base64NoPadding(dumpJsonBytesInUtf8(HEADER))+toByte('.')+base64NoPadding(dumpJsonBytesInUtf8(PAYLOAD)); + +// Sign with private key and encode to base64 +signature = base64NoPadding(private_key.sign(signature_digest)); + +// Build the JSON Web Signature and add it to the Verifiable Credential +VERIFIABLE_CREDENTIAL['proof']['jws'] = toString(base64NoPadding(dumpJsonBytesInUtf8(HEADER)) + toByte('..') + signature); +``` + +For details on how to implement the logic and code for the signature consult the [simple-wallet Cryptool Util](./simple-wallet/utilities/cryptool.py). + +#### Signature Verification + +When Verifying a Credential Signature, a wallet **MUST** be able to resolve the DID:Web and retrieve the private key contained in the `publicKeyJwt` field, [example above](#cryptography-signatures--keys-in-self-descriptions). + +Once the public key is available for verifying the following procedure **MUST** be done (pseudocode): + +```c++ pseudocode + +// Check if the expiration date has passed +if(VERIFIABLE_CREDENTIAL['validUntil'] >= currentIsoDateTime()){ + fail; +} + +// Split JWS signature content with the '.' separator +signature_array = splitBySeparator(VERIFIABLE_CREDENTIAL['proof']['jws'], "."); + +// Retrieve JWS elements +HEADER = loadJson(signature_array[0]); +SIGNATURE = signature_array[2]; +PAYLOAD = delete VERIFIABLE_CREDENTIAL['proof']; + +// Build the Verification Digest to match the Issue Logic +verification_digest = base64NoPadding(dumpJsonBytesInUtf8(HEADER))+toByte('.')+base64NoPadding(dumpJsonBytesInUtf8(PAYLOAD)); + +// Verify the signature against the verification digest +if(not public_key.verify(signature, verification_digest)){ + fail; +} + +// Verifiable Credential is Verified! +success; +``` + +>[!TIP] +> +> An idea for a future implementation or version of this documentation is to use `RevocationList` to block and invalidate the verification of the Credentials. In this implementation **JUST** the expiration data in `validUntil` was used as invalidation method. +> +> Another functionality could be to check if the `issuer` from the credential has a Verifiable Credential that allows the company to issue verifiable credentials in the Network, and fail the verification when not authorized. +> +> And finally other options like `TrustedIssuersList` could be used to identify & specify if the `issuer` is trustable in the network or not. ### Certified Data Credential Schema @@ -1312,10 +1500,34 @@ It is defined as a DID:Web for asserting the wallet validity, it **MUST** be def "holder": "did:web:dpp-provider-wallet.int.demo.catena-x.net:BPNL00000000W3BS" ``` +### ACR JSON-LD Context Schema + +Using the [simple-wallet](./simple-wallet/README.md) `/context` any SAMM Aspect Model JSON Schema can be converted into a fully functional JSON-LD Context Schema. + +In order to simply the usage of the context schema, it was uploaded to this github repository and can be accessed in its raw version at the credential context in the following way: + +|ACR @Context| [https://raw.githubusercontent.com/eclipse-tractusx/digital-product-pass/main/dpp-verification/schemas/acr/1.0.0/attributeCertificationRecord.jsonld](https://raw.githubusercontent.com/eclipse-tractusx/digital-product-pass/main/dpp-verification/schemas/acr/1.0.0/attributeCertificationRecord.jsonld) | +| - | - | + +### ACR Semantic + +The Attribute Certification Record uses the [Verifiable Presentation Data Model in Version 2.0](https://www.w3.org/TR/vc-data-model-2.0/) as an aspect model "parent" instance. It is in this case Diverse attributes are already modeled and have their JSON-LD `@context` defined in the following URL: [https://www.w3.org/ns/credentials/v2](https://www.w3.org/ns/credentials/v2). + +In order to detail the special attributes used in the Attribute Certification Record a SAMM Model was created specifying the fields. + +#### ACR SemanticId + +``` +urn:samm:io.catenax.dpp_verification.acr:1.0.0#AttributeCertificationRecord +``` + +The SAMM RDF file can be found in the following path: [dpp-verification/semantics/io.catenax.dpp_verification.acr/1.0.0/AttributeCertificationRecord.ttl](./semantics/io.catenax.dpp_verification.acr/1.0.0/AttributeCertificationRecord.ttl) + + ### ACR CSC Verifiable Credentials List In the field `verifiableCredential` there **MUST** be a list of Certified Snapshot Credentials. -The Certified Snapshot Credentials listed **MUST** be belonging and linked to the **SAME** aspect model. +The Certified Snapshot Credentials listed **MUST** be belonging and linked to the **SAME** aspect model. ### ACR Submodel Reference From 8dcd824a2d7d3a5c7d84425561aad281fc0c3b1a Mon Sep 17 00:00:00 2001 From: Mathias Brunkow Moser Date: Wed, 17 Jul 2024 11:47:44 +0200 Subject: [PATCH 16/25] chore: added modification to the code definition --- dpp-verification/README.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/dpp-verification/README.md b/dpp-verification/README.md index 11a722ac6..be4736c97 100644 --- a/dpp-verification/README.md +++ b/dpp-verification/README.md @@ -667,7 +667,9 @@ The `HEADER` content **MUST** be the following structure defined in the [W3C Sta The signature payload **MUST** not be mentioned. It will be consider when verifying the signature, as: -**CREDENTIAL CONTENT** - **PROOF** = **PAYLOAD** +``` +PAYLOAD = VERIFIABLE_CREDENTIAL - VERIFIABLE_CREDENTIAL["proof"] +``` In this way the payload does not need to be duplicated in the signature in BASE64. @@ -679,7 +681,7 @@ For generating the signature a `Ed25519` Ecliptic Curve Private Key **MUST** be While generating the signature follow this logic (pseudocode): -```c++ pseudocode +```java // Generate signature content signature_digest = base64NoPadding(dumpJsonBytesInUtf8(HEADER))+toByte('.')+base64NoPadding(dumpJsonBytesInUtf8(PAYLOAD)); @@ -698,7 +700,7 @@ When Verifying a Credential Signature, a wallet **MUST** be able to resolve the Once the public key is available for verifying the following procedure **MUST** be done (pseudocode): -```c++ pseudocode +```java // Check if the expiration date has passed if(VERIFIABLE_CREDENTIAL['validUntil'] >= currentIsoDateTime()){ From 0c99856b2fc52d785c7c3e2c46346ff5360550ea Mon Sep 17 00:00:00 2001 From: Mathias Moser <71728767+matbmoser@users.noreply.github.com> Date: Wed, 17 Jul 2024 11:50:17 +0200 Subject: [PATCH 17/25] chore: updated code types --- dpp-verification/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dpp-verification/README.md b/dpp-verification/README.md index be4736c97..7aa7accd3 100644 --- a/dpp-verification/README.md +++ b/dpp-verification/README.md @@ -681,7 +681,7 @@ For generating the signature a `Ed25519` Ecliptic Curve Private Key **MUST** be While generating the signature follow this logic (pseudocode): -```java +```js // Generate signature content signature_digest = base64NoPadding(dumpJsonBytesInUtf8(HEADER))+toByte('.')+base64NoPadding(dumpJsonBytesInUtf8(PAYLOAD)); @@ -700,7 +700,7 @@ When Verifying a Credential Signature, a wallet **MUST** be able to resolve the Once the public key is available for verifying the following procedure **MUST** be done (pseudocode): -```java +```js // Check if the expiration date has passed if(VERIFIABLE_CREDENTIAL['validUntil'] >= currentIsoDateTime()){ From f80bbca0ba79e24a8eed28514268c6ec279e3bac Mon Sep 17 00:00:00 2001 From: Mathias Brunkow Moser Date: Wed, 17 Jul 2024 12:54:49 +0200 Subject: [PATCH 18/25] feat: updated logic for attribute verification --- dpp-verification/README.md | 63 +++++++++++++++++-- ...ttributeCertificationRecord-Example.jsonld | 2 +- .../1.0.0/CertifiedSnapshotCredential.ttl | 2 +- .../1.0.0/gen/DigitalProductPassCSC.jsonld | 2 +- 4 files changed, 62 insertions(+), 7 deletions(-) diff --git a/dpp-verification/README.md b/dpp-verification/README.md index 7aa7accd3..d7badd8e8 100644 --- a/dpp-verification/README.md +++ b/dpp-verification/README.md @@ -150,6 +150,7 @@ This concept has been proved to be of high interest from the Certification and V - [Attribute List Description](#attribute-list-description) - [Validation Method Description](#validation-method-description) - [Validation Method Types](#validation-method-types) + - [Attribute Verification Logic](#attribute-verification-logic) - [CSC Credential Types Definition](#csc-credential-types-definition) - [CSC Example](#csc-example) - [Attribute Certification Record Schema](#attribute-certification-record-schema) @@ -735,6 +736,7 @@ success; > > And finally other options like `TrustedIssuersList` could be used to identify & specify if the `issuer` is trustable in the network or not. + ### Certified Data Credential Schema ![CDC Schema](./resources/implementation/cdc-document-credential.svg) @@ -1335,7 +1337,7 @@ These are the field descriptions and rules: | Field | Description | Syntax or Example | | -- | -- | :- | -| `@id` | Contains the path, using "." as separator and "[]" for array access reference, it shall indicate the specific attribute in the aspect model JSON Payload | `<< modelShortName >> : << path.to.attribute >>`
Example: `dpp:physicalProperties.height.value`| +| `@id` | Contains the path, using "." as separator and "[]" for array access reference, it shall indicate the specific attribute in the aspect model JSON Payload | `<< path.to.attribute >>`
Example: `physicalProperties.height.value`| | `digestMultibase` | This is a standard field from the W3C security data model specifications, it contains in this case a [HASH SHA3-512](https://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.202.pdf) of the value of the attribute key certified | `d05da06852ad3b7f8ac51cf20b4ff07be758878643da52cc3418cf15eea3e2e91d93dbc69de977560d4561109021d5b39c9f26cbc6546b39298e8ae70694ec32` | | `validationMethod` | This field key name is based on W3W that exist like `verificationMethod`. It is a list of documents, sources, applications, standards, manuals used for the **Validation** of the attribute value. | [-> Go to the Validation Method Schema Description](#validation-method-description) | @@ -1378,7 +1380,60 @@ The validation method types **MUST** be one of the following: > [!NOTE] > -> The types mentioned here are an example of possible validation methods to be standardized in the future. In order to align in a common specification of validation methods types accross the industry. +> The types mentioned here are an example of possible validation methods to be standardized in the future. In order to align in a common specification of validation methods types across the industry. + +### Attribute Verification Logic + +As describe in the [CSC Certification Chapter](#certified-snapshot-credential-certification) for performing the verification of the attributes the `Origin JSON Payload` **MUST** be available as well as the `Attribute Certification Record`. + +When doing the attribute verification the following logic **MUST** be followed (pseudocode): + +```js + +// If the proof is not verifiable the verifiable presentation integrity has been affected +if(not verifyProof(ATTRIBUTE_CERTIFICATION_RECORD)){ + fail; +} +// Generate the checksum of the original json paylaod credential. +CHECKSUM_JSON_PAYLOAD = SHA3512(ORIGIN_JSON_PAYLOAD) + +// Iterate in parallel over the different credentials contained in the list +<> for (CERTIFIED_SNAPSHOT_CREDENTIAL in ATTRIBUTE_CERTIFICATION_RECORD['verifiableCredential']) { + + // If verifiable Credential Proof is not Valid Fail + if(not verifyProof(CERTIFIED_SNAPSHOT_CREDENTIAL)){ + fail; + } + + // If the original payload checksum hash does not match the checksum in the credential + if(CERTIFIED_SNAPSHOT_CREDENTIAL['origin']['digestMultibase'] != CHECKSUM_JSON_PAYLOAD){ + fail; + } + + // Iterate in parallel over the attributes in the credential. + <> for(ATTRIBUTE in CERTIFIED_SNAPSHOT_CREDENTIAL['credentialSubject']['attributes']){ + + // Get the value from the path in the original payload with recursive function + originPayloadValue = getAttributeByPath(ORIGIN_JSON_PAYLOAD, ATTRIBUTE["@id"], "."); + + //Hash value of the origin payload file + hashedOriginValue = SHA3512(originPayloadValue); + + //If the hashes does not match the credential integrity of this attribute is broken + if(hashedOriginValue != ATTRIBUTE['digestMultibase']){ + fail; + } + } +} + +// Attribute verification is completed successfull! +success; +``` + +>[!TIP] +> +> If the specific attributes information and flaws want to be collected it can be done instead of failing the complete process. And the other credentials can be also verified. + ### CSC Credential Types Definition @@ -1446,7 +1501,7 @@ Here is an example of how the Certified Snapshot Credential looks like for a Dig "uri": "https://catena-x.net/fileadmin/user_upload/Standard-Bibliothek/Update_September23/CX-0029-ProductCarbonFootprintRulebook-v2.0.0.pdf" } ], - "@id": "dpp:sustainability.productFootprint.carbon[0].value", + "@id": "sustainability.productFootprint.carbon[0].value", "digestMultibase": "d05da06852ad3b7f8ac51cf20b4ff07be758878643da52cc3418cf15eea3e2e91d93dbc69de977560d4561109021d5b39c9f26cbc6546b39298e8ae70694ec32" } ] @@ -1586,7 +1641,7 @@ The Certified Snapshot Credentials listed **MUST** be belonging and linked to th "uri": "https://catena-x.net/fileadmin/user_upload/Standard-Bibliothek/Update_September23/CX-0029-ProductCarbonFootprintRulebook-v2.0.0.pdf" } ], - "@id": "dpp:sustainability.productFootprint.carbon[0].value", + "@id": "sustainability.productFootprint.carbon[0].value", "digestMultibase": "d05da06852ad3b7f8ac51cf20b4ff07be758878643da52cc3418cf15eea3e2e91d93dbc69de977560d4561109021d5b39c9f26cbc6546b39298e8ae70694ec32" } ] diff --git a/dpp-verification/semantics/io.catenax.dpp_verification.amr/1.0.0/gen/AttributeCertificationRecord-Example.jsonld b/dpp-verification/semantics/io.catenax.dpp_verification.amr/1.0.0/gen/AttributeCertificationRecord-Example.jsonld index cc6f10a63..2f57f4546 100644 --- a/dpp-verification/semantics/io.catenax.dpp_verification.amr/1.0.0/gen/AttributeCertificationRecord-Example.jsonld +++ b/dpp-verification/semantics/io.catenax.dpp_verification.amr/1.0.0/gen/AttributeCertificationRecord-Example.jsonld @@ -34,7 +34,7 @@ "uri": "https://catena-x.net/fileadmin/user_upload/Standard-Bibliothek/Update_September23/CX-0029-ProductCarbonFootprintRulebook-v2.0.0.pdf" } ], - "@id": "dpp:sustainability.productFootprint.carbon[0].value", + "@id": "sustainability.productFootprint.carbon[0].value", "digestMultibase": "d05da06852ad3b7f8ac51cf20b4ff07be758878643da52cc3418cf15eea3e2e91d93dbc69de977560d4561109021d5b39c9f26cbc6546b39298e8ae70694ec32" } ] diff --git a/dpp-verification/semantics/io.catenax.dpp_verification.csc/1.0.0/CertifiedSnapshotCredential.ttl b/dpp-verification/semantics/io.catenax.dpp_verification.csc/1.0.0/CertifiedSnapshotCredential.ttl index 4f89ec985..dc0d1dd37 100644 --- a/dpp-verification/semantics/io.catenax.dpp_verification.csc/1.0.0/CertifiedSnapshotCredential.ttl +++ b/dpp-verification/semantics/io.catenax.dpp_verification.csc/1.0.0/CertifiedSnapshotCredential.ttl @@ -95,7 +95,7 @@ samm:preferredName "@id"@en ; samm:description "The path or location from the attribute in the original payload referenced in \"origin\". In case the value is in array the position of the element will be referenced. Example sustainability.productCarbonFootprint.calculations[0].value, but in the case it is a object the notation sustainability.productCarbonFootprint.value, will be used. Contains the short name of the model and the path to the attribute"@en ; samm:characteristic samm-c:Text ; - samm:exampleValue "dpp:sustainability.productFootprint.carbon[0].value" . + samm:exampleValue "sustainability.productFootprint.carbon[0].value" . :validationMethod a samm:Property ; samm:preferredName "validationMethod"@en ; diff --git a/dpp-verification/semantics/io.catenax.dpp_verification.csc/1.0.0/gen/DigitalProductPassCSC.jsonld b/dpp-verification/semantics/io.catenax.dpp_verification.csc/1.0.0/gen/DigitalProductPassCSC.jsonld index 05b32e66c..4983885b1 100644 --- a/dpp-verification/semantics/io.catenax.dpp_verification.csc/1.0.0/gen/DigitalProductPassCSC.jsonld +++ b/dpp-verification/semantics/io.catenax.dpp_verification.csc/1.0.0/gen/DigitalProductPassCSC.jsonld @@ -22,7 +22,7 @@ "uri": "https://catena-x.net/fileadmin/user_upload/Standard-Bibliothek/Update_September23/CX-0029-ProductCarbonFootprintRulebook-v2.0.0.pdf" } ], - "@id": "dpp:sustainability.productFootprint.carbon[0].value", + "@id": "sustainability.productFootprint.carbon[0].value", "digestMultibase": "d05da06852ad3b7f8ac51cf20b4ff07be758878643da52cc3418cf15eea3e2e91d93dbc69de977560d4561109021d5b39c9f26cbc6546b39298e8ae70694ec32" } ] From 08572864877349bcd99e2d48915e685f2e7b0a73 Mon Sep 17 00:00:00 2001 From: Mathias Brunkow Moser Date: Wed, 17 Jul 2024 15:18:12 +0200 Subject: [PATCH 19/25] feat: added details for complete component interaction --- dpp-verification/README.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/dpp-verification/README.md b/dpp-verification/README.md index d7badd8e8..ec04b40cf 100644 --- a/dpp-verification/README.md +++ b/dpp-verification/README.md @@ -170,6 +170,7 @@ This concept has been proved to be of high interest from the Certification and V - [Attribute Certification Registry](#attribute-certification-registry) - [Attribute Certification System](#attribute-certification-system) - [Attribute Certification Journey](#attribute-certification-journey) + - [Complete Component Interaction Context](#complete-component-interaction-context) - [Digital Twin Configuration](#digital-twin-configuration) - [Certified Data Credential Submodel](#certified-data-credential-submodel) - [CDC Semantic ID Keys](#cdc-semantic-id-keys) @@ -1432,7 +1433,7 @@ success; >[!TIP] > -> If the specific attributes information and flaws want to be collected it can be done instead of failing the complete process. And the other credentials can be also verified. +> If the specific attributes information and flaws want to be collected it can be done instead of failing the complete process. And the other credentials can be also verified. ### CSC Credential Types Definition @@ -1761,6 +1762,11 @@ For the certification journey of specific attributes of a Digital Product Pass o ![Certification Journey Flow](./resources/implementation/attribute-certification-journey.svg) +## Complete Component Interaction Context + +This is the complete component interaction in detail. It shows how Data Consumer, Data Providers and Data Auditor interact: + +![Complete Context Interaction](./resources/implementation/complete-csc-context-blueprint.svg) ## Digital Twin Configuration From e74fe9da141e470d13937fe554a2c240ac107fb9 Mon Sep 17 00:00:00 2001 From: Mathias Brunkow Moser Date: Fri, 19 Jul 2024 19:16:09 +0200 Subject: [PATCH 20/25] feat: added licences and descriptions to documentation --- dpp-verification/README.md | 230 ++++++++++++++++-- .../amr-document-credential-resume.drawio.svg | 4 - .../verification-failed-details.png | Bin 137708 -> 55034 bytes .../resources/screenshots/verified-proof.png | Bin 136087 -> 0 bytes 4 files changed, 206 insertions(+), 28 deletions(-) delete mode 100644 dpp-verification/resources/implementation/amr-document-credential-resume.drawio.svg delete mode 100644 dpp-verification/resources/screenshots/verified-proof.png diff --git a/dpp-verification/README.md b/dpp-verification/README.md index ec04b40cf..ac0f0f4ff 100644 --- a/dpp-verification/README.md +++ b/dpp-verification/README.md @@ -110,6 +110,8 @@ This concept has been proved to be of high interest from the Certification and V - [Abstract Types](#abstract-types) - [Verification Statements Documents/Credentials](#verification-statements-documentscredentials) - [Document Exchange Details](#document-exchange-details) + - [Trust and Value of having certified aspects](#trust-and-value-of-having-certified-aspects) + - [Maximum Trust Model](#maximum-trust-model) - [Certification Processes](#certification-processes) - [Attribute Certification Process](#attribute-certification-process) - [Self-Testify Certification Process](#self-testify-certification-process) @@ -180,12 +182,16 @@ This concept has been proved to be of high interest from the Certification and V - [AMR Semantic ID Keys](#amr-semantic-id-keys) - [AMR ID Short](#amr-id-short) - [AMR Submodel Example](#amr-submodel-example) - - [Certification Sequence Diagrams](#certification-sequence-diagrams) - - [CSC Certification Sequence Diagram](#csc-certification-sequence-diagram) - - [CDC + CSC Certification Sequence Diagram](#cdc--csc-certification-sequence-diagram) - - [Verification Sequence Diagrams](#verification-sequence-diagrams) - - [CSC Verification Sequence Diagram](#csc-verification-sequence-diagram) - - [CDC + CSC Verification Sequence Diagram](#cdc--csc-verification-sequence-diagram) +- [Verification Implementation in the Digital Product Pass](#verification-implementation-in-the-digital-product-pass) + - [Challenges](#challenges) + - [Sequence Diagram](#sequence-diagram) + - [API Verification Backend Specification](#api-verification-backend-specification) + - [Verification Status and Loading](#verification-status-and-loading) + - [Frontend Verification Add-on User Manual](#frontend-verification-add-on-user-manual) + - [\[Verified\] Verification Successful](#verified-verification-successful) + - [\[NOT VERIFIED\] Verification Failed](#not-verified-verification-failed) + - [\[UNVERIFIED\] Verification Not Supported](#unverified-verification-not-supported) + - [Add-on Charts Configurations](#add-on-charts-configurations) - [Additional Information](#additional-information) - [Linking Digital Twins in Type Level](#linking-digital-twins-in-type-level) - [Cardinality](#cardinality) @@ -204,6 +210,12 @@ It enables auditors to verify specific attributes or complete aspect models for Using a simple wallet, a Data Provider is able to certify its attributes or the complete semantic models from Catena-X and include it in a Verifiable Credential, which can then be verified on the Data Consumer side. +As found during the [previous investigation phase](#previous-investigation), this concept is the **First Aspect Model Verification/Certification Concept in Catena-X**. It aims to provide a **"lighthouse"** for any other aspect model verification/certification that **MUST** be done in Catena-X using SAMM Aspect Models. + +It provides a generic concept for **Attribute Verification/Certification** by external/internal auditors, and also provides a **Self-Testification** option for Data Providers to certify their data while still maintaining data sovereighty at all costs. By using the EDC connector for the data exchanges this concept uses the **current Catena-X Architecture**. + +Furthermore, it gives guidance and ready to use components for verifying the data received from their Data Providers. The Digital Product Pass Add-on offers the consumers components like the [simple-wallet](./simple-wallet/), an **MVP decentral wallet** able to issue and verify aspect model Verifiable Credential Documents. It also provides a proof of concept (PoC) in the `dpp-backend` and `dpp-frontend` components for complete data payloads to be verified. + ## Context Diagram ![Context Diagram](./resources/implementation/context-diagram.svg) @@ -457,6 +469,39 @@ The different roles will exchange different document which will contain, informa **Data Providers** will be providing data for the *Data Consumers* and the *Data Auditors*. This data may vary depending on the data exchanged and certified by the *Data Auditors*. The auditors will consume data from the **Data Provider** creating "Verification Statements" for the data consumed, signing the data and sending it back to the **Data Provider**. In this way the provider will be able to present the data to the consumers and the consumer will be able to verify the signature with the **Data Auditor**. +## Trust and Value of having certified aspects + +When comparing with the current data exchange implementation approach using plain JSON payloads to do the data exchange used in Catena-X with this concept there is a question that comes up: + +> What is the added value from using Verification Credentials in comparative with Plain JSON Payloads? + +This is the added value from the concept: + +| Aspect | Integrity | Attribute Validation | Semantic Context | Digital Proof (Liability) | Non-CX-Interoperability | Traceability/Version Control | Improved Data Sovereignty | Verification Metadata in Aspect | Selective Disclosure | +| --- | -- | -- | -- | -- | -- | -- | -- | -- | -- | +| Plain JSON Payload | - | - | - | - | - | - | - | - | - | +| Certified Data Credential | + | - | + | + | + | + | + | + | - | +| Certified Snapshot Credential | + | + NEW! | - | + | + NEW! | - | + | + | + | + +By using this concept the following added value metrics are added: + +| Metric | Description | +| -- | -- | +| Integrity | By using verifiable credentials the data integrity is assured, if one specific attribute or value change the integrity will be broken. | +| Attribute Validation | By using the Certified Snapshot Credential the attribute validation can be done referencing the standards used for adding the data. | +| Semantic Context | By using verifiable credentials the semantic context of the credential is travelling with the data. Therefore, if the JSON-LD would be expanded, all the different attributes will be represented in context, and a graph can be created, allowing better data analysis and ontology creations | +| Digital Proof (Liability) | By signing electronically with a wallet the credentials, companies and parties in the Catena-X Network are assuming liability and demonstrating that they are the issuers of this data. Proofing their involvement in the data creation. | +|Non-CX-Interoperability | By using Verifiable Credentials the interoperability with other initiatives that are using the same technology is ensured. Catena-X data will then be enabled to be exchanged in other networks, while still maintaining the data sovereignty by **Presenting** the Verifiable Credential Data in other networks using Verifiable Presentations. | +|Traceability / Version Control | By using the `Certified Data Credential` the traceability and version control of the data can be enabled. Using hashes and DIDs to track the changes in the data and in the supply chain. | +|Improved Data Sovereignty | Data Sovereignty is already covered by the EDC, however once the data is retrieved the track of the data is lost. In this way by using a two layered data sovereignty, we can trace the data once it is retrieved, assuring the ownership of the data. | +|Verification Metadata in Aspect | The verification metadata does not need to be store in a "central" system, it travels decentrally with the data. Therefore, any consumer with access to the internet and a working identity wallet can verify that the data was "certified" and by who was "issued".| +|Selective Disclosure | By using the `Certified Snapshot Credential` a picture of the attributes can be taken without revealing the original content of it. In this way the data auditor can store a copy of the data without bothering about Data Sovereignty issues | + +### Maximum Trust Model + +By using both `Certified Data Credentials` (for the complete aspect model self-certification) and `Certified Snapshot Credentials` (for the attribute certification) we can achieve the maximum number of trust, integrity and data sovereignty. + +The `Certified Data Credential` will allow the auditor to know that the data visualized and the integrity was proof by the `issuer` and that it is the data provider. And once the `Certified Snapshot Credential` is done the data provider can present it to the data consumer using the `Attribute Certification Record` a Verifiable Presentation with all the attributes certified of one specific `Certified Data Credential`. # Certification Processes @@ -1531,6 +1576,7 @@ Here is an example of how the Certified Snapshot Credential looks like for a Dig ## Attribute Certification Record Schema + ![AMR Schema](./resources/implementation/amr-document-credential.svg) The attribute certification record (AMR) is a Verifiable Presentation (VP) file that contains all the certificates (Verifiable Credentials) in the format of Certified Snapshot Credentials. These credentials can be issued from different auditors for different attributes in an Aspect Model Payload. @@ -1690,10 +1736,13 @@ The Certified Snapshot Credentials listed **MUST** be belonging and linked to th ## Interfaces -The digital product pass application would act in the dpp-verification concept as the "Verification System" which is able to communicate with different systems, behind or not behind an EDC connector. Data would be exchange using the EDC however components like the Wallet could be accessed using the "DID Web" method, or the Semantic Hub using the central interface provided by the operator of the network. +If implemented in its totality, the digital product pass application would act in the dpp-verification concept as the "Verification System" which is able to communicate with different systems, behind or not behind an EDC connector. Data would be exchange using the EDC however components like the Wallet could be accessed using the "DID Web" method, or the Semantic Hub using the central interface provided by the operator of the network. ![Interfaces](./resources/technical/interfaces.svg) +The role of the Semantic Hub would be to store and provide an API to retrieve public JSON-LD contexts for every model in the network. +For a first proof of concept implementation the schemas were provided in this GitHub repository, in the [schemas](./schemas/) section of the `dpp-verification` add-on. + ## Self-Testify Data Certification and Verification Implementation In the release R24.08 the self-testification using Certified Data Credentials was successfully implemented. Demonstrating the maturity of the concept and its plausibility. @@ -1711,7 +1760,6 @@ Here is a diagram that describes how the self-testification implementation works The data provider **MUST** self-testify and create the Certified Data Credential as described in the [Certified Data Credential Schema](#certified-data-credential-schema). - ### Simple Wallet In order to ease the testing and to demonstrate the functionality of Verifiable Digital Product Passports using Catena-X as a data exchange motor and the DID:Web methods to find and retrieve the public keys, a minimum viable wallet was developed using `python`. @@ -1791,6 +1839,9 @@ For referencing if a submodel contains verifiable credentials or verifiable pres For the different submodels different structures and values are used to identify the different aspects and content-types. All the different fields much match to indicate that the submodel data we are retrieving is the corresponding one. +> [!NOTE] +> Here you can find a complete digital twin example for the Certified Data Credential for a battery: [CDC Digital Twin Example](./resources/test-payloads/cdcDigitalTwin.json) + ### Certified Data Credential Submodel For the CDC submodel the following structure **MUST** be followed: @@ -1963,36 +2014,167 @@ By concatenating the "Verification" sufix the consumer applications are able to } ``` -## Certification Sequence Diagrams +# Verification Implementation in the Digital Product Pass + +In the R24.08, the `dpp-backend` component received a [new add-on package](../dpp-backend/digitalproductpass/src/main/java/org/eclipse/tractusx/digitalproductpass/verification/): + +```java +package org.eclipse.tractusx.digitalproductpass.verification +``` + +As described at the beginning of this documentation, one of the [objectives](#objectives) was to implement and provide a working PoC using the Digital Product Pass Application as a "Verifier" application. + +For the first implementation was selected the [Certified Data Credential](#certified-data-credential-certification) use case. Where a Data Provider **SELF-TESTIFIES** its own data using a wallet. + +## Challenges + +When implementing the Digital Product Pass Verification PoC the following challanges were discovered and solved: + + +| Challenge | Description | Solution | +| --- | --- | --- | +| **First Implementation and Data Verification Concept in Catena-X** | +| **The Managed Identity Wallet Component is not Ready** | The MIW Wallet is not ready for signing Aspect Model Verifiable Credentials. And it is currently not decentraly available for each party to host. It is currently just hosted by the data space operator. It is designed to host the "member" credentials and enable the EDC communication with SSI. | Design and Implement a MVP Wallet. There was developed a [simple-wallet](./simple-wallet/) component for issuing and verifying the credentials, imitating the MIW functionality and methods. | +| **There are no JSON-LD contexts for the standardized SAMM Models** | Currently there is no open-source component that transforms JSON Schemas into JSON-LD Contexts. This blocks the credentials to be included in the JSON-LD documents, because the attributes are not in context. | As a solution to this problem an **'adapter'** was developed in the wallet an [add-on that convert SAMM Models JSON Schemas into valid JSON-LD contexts](./simple-wallet/passport/sammSchemaParser.py). In this way any Aspect Model Payload can be referenced in a Verifiable Credential. By calling the `/context` API any JSON Schema can be converted. | +| + +By developing this `adapters` the Verification Concept could be proofed and demontrated using the Catena-X network. + +## Sequence Diagram + +For a better understanding of the implementation here is the sequence diagram of the implementation done for the Digital Product Pass Application. + +![Sequence Diagram](./resources/implementation/implementation-sequence.svg) + +>[!IMPORTANT] +> In this diagram was abstracted: several details and API calls that are made by the backend to seach and negotiate contracts, lookup for digital twin registries + EDCs and communications between the `dpp-frontend` and `dpp-backend` components. +> It was resumed in order to provide a more simple view about the verification process. +> For more information about the backend data retrieval process, consult the [Arc42](../docs/architecture/Arc42.md) documentation, or the [Data Retrieval Guide](../docs/data-retrieval/README.md) for a more generic approach. +> +It starts with a user searching in the `dpp-frontend` component for a specific passport. + +## API Verification Backend Specification + +In the backend there was enabled an API for refreshing the verification status from the frontend side. + +| API | Description | Request | Response | +|-- | -- | -- | -- | +| `/api/verification/verify` | This API refreshes the verification of a credential in the frontned. Allowing the user to check if the data visualized is verified. It requires the Frontend Authorization Token to be accessed. | [Certified Data Credential (CDC)](#cdc-example) | 200 & {data=true} -> Verified
403 & {data=false} -> Not Verified | + +## Verification Status and Loading + +When the contract and policy for the asset are agreed by the user, a verification step will be added dynamically to the loading screen when the process status `verifiable-aspect-found` is found, and if the auto verification is enabled it will be automatically trigger the verification process. If is not verified the backend status will be `verification-failed` and if the verification is successful the backend status will be `verification-completed`: + +![loading](./resources/screenshots/verification-loading-success.png) + +In case the verification fails, a red cross will be displayed in red indicating it failed. However, the data will be visualized in any case. + +For the `/api/status/` API at the `dpp-backend` was added a new section for verification metadata. When `vc` is enabled then a verifiable credential will be returned. This is done by checking the [digital twin submodel id information](#digital-twin-configuration). If the credential was verified, the `verified` flag will be present, and in case it failed, and `error` flag will be presented with the error message in string format. + + +```json +"verification" : { + "vc" : true, + "verified" : true, + "owner" : "BPNL0073928UJ879", + "issuer" : "BPNL00000000W3BS", + "wallet" : "did:web:dpp-provider-wallet.int.demo.catena-x.net:BPNL00000000W3BS", + "issuedAt" : "2024-07-19T07:44:04Z", + "expiresAt" : "2025-01-03T07:44:04Z", + "proof" : { + "type" : "JsonWebSignature2020", + "proofPurpose" : "assertionMethod", + "verificationMethod" : "did:web:dpp-provider-wallet.int.demo.catena-x.net:BPNL00000000W3BS#N4bTDb14GEnCvwZdFRqK5lwL4nje3bB5Y4nvb01VBKA", + "created" : "2024-07-19T07:44:04Z", + "jws" : "eyJ0eXAiOiAidmMrbGQiLCAiYjY0IjogZmFsc2UsICJjcnYiOiAiRWQyNTUxOSJ9..QyuPxWffIIzypt7Zoz_CB28XzZ3TA9SqghVaucLhYtzNSx4eW7C8D65BxugNIr2XyxVtfL-eNfD4tKsm0M7vAA" + } +} +``` + +## Frontend Verification Add-on User Manual + +In the `dpp-frontend` component was implemented a status when the passports are being visualized in the UI: + +| Status | Description | Color | +| --- | -- | -- | +| Unverifiable | The Digital Product Pass aspect visualized is **NOT** a verifiable credential. So it is impossible to be verified | Gray | +| Verified | The Digital Product Pass aspect visualized **IS** a verifiable credential, and it was able to be verified automatically or when the refresh verification was pressed | Green | +| Not Verified | The Digital Product Pass aspect visualized **IS** a verifiable credential, however, it was not able to be verified automatically or when the refresh verification was pressed. An error will be displayed indicating the reason. | Red | + +### [Verified] Verification Successful + +![verication is correct] -> [!WARNING] -> Some details may be missing or incorrect, since that is the first implementation concept for the certification and verification. The concept is still being elaborated and will be determined in the new release with the actual implementation! +In case the verification was successful the Digital Product Pass aspect will be displayed in the following way: -### CSC Certification Sequence Diagram +![success-dpp](./resources/screenshots/verified-dpp-ui.png) -In this sequence diagram we can see how a data auditor retrieved the data as a normal Digital Product Pass Application. It will select then the different attributes and then sign his certificate against its own `decentral wallet`. After he will send it to the data provider. +In the right corner the **Verified** status is displayed, and when the button is pressed the following dialog is displayed: -![CSC Certification](./resources/technical/technical-integration-flow-csc-data-auditor.svg) +![success dialog](./resources/screenshots/verification-proof.png) -### CDC + CSC Certification Sequence Diagram +And if the user **CLICKS** in the **REFRESH VERIFICATION** button, a message will be displayed and the lock will turn green: -In this sequence diagram we have the same as the first one, however the data auditor can also indicate which data needs to be updated in the original data for being `compliant`. Therefore, the data provider can also update its data in the original data and verify it once again. +![success dialog 2](./resources/screenshots/verification-button-clicked.png) -![CSC + CDC Certification](./resources/technical/technical-integration-flow-csc+cdc-data-auditor.svg) +The details displayed allow the user to visualize who is the `owner/holder` from this credential and who is the `issuer` from the credential. It displays the wallet DID with the `BPN` of the issuer party. It will also display the `issued date` and the `expiration date` allowing the user to know when it will expire. -## Verification Sequence Diagrams +For additional metadata information the user can also see the `proof` with the JWS format, and also which type of signature and the `method` used for verifying it. -### CSC Verification Sequence Diagram +If the user click in the wallet link, a link to the [universal did resolver](https://dev.uniresolver.io/) will be triggered, proofing that the wallet exists and the verification is correct. + +![Universal DID Resolver](./resources/screenshots/verification-wallet-details.png) + +### [NOT VERIFIED] Verification Failed + +During the loading, if an automatic verification is done the following error will be displayed in the steps: +![verification-failed-step](./resources/screenshots/verification-failed-step.png) + +And once loaded in case the verification failed in the right corner will be displayed a red button: + +![verification-failed](./resources/screenshots/verification-failed.png) + +In this example the reason why it has failed is that a field has changed value. In this case the `version field` which if you compare, was `1.0.0` and now is `1.0.1`. + +When visualizing this error button the user can see that the verification has failed, and the data integrity has been affected. + +By clicking in the button the error message with the reason can be visualized: + +![verification-failed-error](./resources/screenshots/verification-failed-details.png) + +### [UNVERIFIED] Verification Not Supported + +In case the unverified status is displayed the aspect verification is not supported, since it is not a verifiable credential. + +![unverified](./resources/screenshots/unverified-data.png) + + +## Add-on Charts Configurations + +When configuring the charts for the verification are the following: + +```yaml +backend: + verification: + enabled: true + autoVerify: true + wallet: + url: "https://" + apiKey: "" + endpoints: + health: "/health" + verify: "/verify" +``` -In this verification sequence diagram we can observe the digital product pass application will retrieve the data first and then will request for any verification data available. +In case the verification is disabled, all the verification steps will be disabled, and the asset even if it is a verifiable credential will be or `unverifiable` or `not verified`. -![CSC Verification](./resources/technical/technical-integration-flow-csc.svg) +The `autoVerify` flag if enabled will trigger the verification automatically when the passport is retrieved. Otherwise, the only way for having the verification done is by clicking the button of refresh verification in the frontend. -### CDC + CSC Verification Sequence Diagram +For configuring the add-on at the backend if the add-on is enabled, a wallet **MUST** be specified. In this case the backend is designed and tested to work with a [simple-wallet](./simple-wallet/) instance. The simple wallet **MUST** be configured just for the backend application as a consumer wallet. -In this verification sequence diagram the complete verification is found. The CDC credential is retrieved in the first step and checked if it verified against a wallet. And then the data is displayed, after that the user requests more verification and gets it from the data provider if allowed. +The path to the endpoints is defined by default for the `health` API, that will be called on startup to check if the wallet is accessible, and the `verify` that will be called to verify the credentials. -![CSC + CDC Verification](./resources/technical/technical-integration-flow-csc+cdc.svg) +Also, the wallet requires a 'API Key' it must match the API key configured for the `backend.edc.participantId` field, since the BPN **MUST** be the same as the one used in the EDC Consumer. # Additional Information diff --git a/dpp-verification/resources/implementation/amr-document-credential-resume.drawio.svg b/dpp-verification/resources/implementation/amr-document-credential-resume.drawio.svg deleted file mode 100644 index a35026bf6..000000000 --- a/dpp-verification/resources/implementation/amr-document-credential-resume.drawio.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - -
Proof and Verification Methods
Proof and Verification Methods
Metadata
Metadata
Attribute Certification Record
Verifiable Presentation Document
Attribute Certification Record...
Certified Snapshot Credential for Attr1 Audited by Company A
Certified Snapshot Credential for Attr1 Audited by Company...
Certified Snapshot Credential for Attr2 Audited by Company B
Certified Snapshot Credential for Attr2 Audited by Company...
....
....
submodel: <<Submodel Metadata>>
submodel: <<Submodel Metadata>>
@id: <<Submodel Id>>
semanticId: <<Semantic Id from Submodel>>
@id: <<Submodel Id>>...
verifiableCredential: <<List of Verifiable Credentials>>
verifiableCredential: <<List of Verifiable Credentials...
Text is not SVG - cannot display
\ No newline at end of file diff --git a/dpp-verification/resources/screenshots/verification-failed-details.png b/dpp-verification/resources/screenshots/verification-failed-details.png index f7b7b2aac3060d36016a09a9b21169df66003bfa..65e6f6c3d75b3a93846c43093a1d24d1479d137d 100644 GIT binary patch literal 55034 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 literal 137708 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%0A) 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 From c3211a53f5b768e4f389933721cd570588c37f2a Mon Sep 17 00:00:00 2001 From: Mathias Brunkow Moser Date: Fri, 19 Jul 2024 19:19:19 +0200 Subject: [PATCH 21/25] chore: added copyright to models --- .../1.0.0/AttributeCertificationRecord.ttl | 18 ++++++++++++++++++ .../1.0.0/CertifiedSnapshotCredential.ttl | 18 ++++++++++++++++++ 2 files changed, 36 insertions(+) diff --git a/dpp-verification/semantics/io.catenax.dpp_verification.amr/1.0.0/AttributeCertificationRecord.ttl b/dpp-verification/semantics/io.catenax.dpp_verification.amr/1.0.0/AttributeCertificationRecord.ttl index b1302b0a6..479f13628 100644 --- a/dpp-verification/semantics/io.catenax.dpp_verification.amr/1.0.0/AttributeCertificationRecord.ttl +++ b/dpp-verification/semantics/io.catenax.dpp_verification.amr/1.0.0/AttributeCertificationRecord.ttl @@ -1,3 +1,21 @@ +################################################################################# +# Tractus-X - Digital Product Pass Verification Add-on +# +# Copyright (c) 2023, 2024 BMW AG +# Copyright (c) 2023, 2024 CGI Deutschland B.V. & Co. KG +# Copyright (c) 2024 Contributors to the Eclipse Foundation +# +# See the NOTICE file(s) distributed with this work for additional +# information regarding copyright ownership. +# +# This work is made available under the terms of the +# Creative Commons Attribution 4.0 International (CC-BY-4.0) license, +# which is available at +# https://creativecommons.org/licenses/by/4.0/legalcode. +# +# SPDX-License-Identifier: CC-BY-4.0 +################################################################################# + @prefix samm: . @prefix samm-c: . @prefix samm-e: . diff --git a/dpp-verification/semantics/io.catenax.dpp_verification.csc/1.0.0/CertifiedSnapshotCredential.ttl b/dpp-verification/semantics/io.catenax.dpp_verification.csc/1.0.0/CertifiedSnapshotCredential.ttl index dc0d1dd37..d7b838d82 100644 --- a/dpp-verification/semantics/io.catenax.dpp_verification.csc/1.0.0/CertifiedSnapshotCredential.ttl +++ b/dpp-verification/semantics/io.catenax.dpp_verification.csc/1.0.0/CertifiedSnapshotCredential.ttl @@ -1,3 +1,21 @@ +################################################################################# +# Tractus-X - Digital Product Pass Verification Add-on +# +# Copyright (c) 2023, 2024 BMW AG +# Copyright (c) 2023, 2024 CGI Deutschland B.V. & Co. KG +# Copyright (c) 2024 Contributors to the Eclipse Foundation +# +# See the NOTICE file(s) distributed with this work for additional +# information regarding copyright ownership. +# +# This work is made available under the terms of the +# Creative Commons Attribution 4.0 International (CC-BY-4.0) license, +# which is available at +# https://creativecommons.org/licenses/by/4.0/legalcode. +# +# SPDX-License-Identifier: CC-BY-4.0 +################################################################################# + @prefix samm: . @prefix samm-c: . @prefix samm-e: . From 8f854ed962281862a6a5bbde39b23c4b3de0dcc0 Mon Sep 17 00:00:00 2001 From: Mathias Brunkow Moser Date: Fri, 19 Jul 2024 19:20:34 +0200 Subject: [PATCH 22/25] feat: updated verification documentation --- .../amr-document-credential.svg.license | 13 +++++++++++++ ...ibute-certification-journey.svg copy.license | 13 +++++++++++++ .../cdc-context-blueprint.svg.license | 13 +++++++++++++ .../cdc-document-credential.svg.license | 13 +++++++++++++ .../complete-csc-context-blueprint.svg.license | 13 +++++++++++++ .../csc-document-credential.svg.license | 13 +++++++++++++ .../implementation/implementation-sequence.svg | 4 ++++ .../implementation-sequence.svg.license | 13 +++++++++++++ .../Cardinality.svg.license | 13 +++++++++++++ .../link-type-digital-twins.svg.license | 13 +++++++++++++ .../sequence-linking-types.svg.license | 13 +++++++++++++ .../type-relationships.svg.license | 13 +++++++++++++ .../processes/amr-credential-resume.svg.license | 13 +++++++++++++ .../amr-document-credential-resume.svg.license | 13 +++++++++++++ .../cdc-document-credential-resume.svg.license | 13 +++++++++++++ .../screenshots/verification-button-clicked.png | Bin 0 -> 56541 bytes .../screenshots/verification-failed-step.png | Bin 0 -> 18581 bytes .../verification-loading-success.png | Bin 0 -> 57762 bytes .../screenshots/verification-proof.png | Bin 0 -> 49354 bytes .../screenshots/verification-wallet-details.png | Bin 0 -> 95691 bytes 20 files changed, 186 insertions(+) create mode 100644 dpp-verification/resources/implementation/amr-document-credential.svg.license create mode 100644 dpp-verification/resources/implementation/attribute-certification-journey.svg copy.license create mode 100644 dpp-verification/resources/implementation/cdc-context-blueprint.svg.license create mode 100644 dpp-verification/resources/implementation/cdc-document-credential.svg.license create mode 100644 dpp-verification/resources/implementation/complete-csc-context-blueprint.svg.license create mode 100644 dpp-verification/resources/implementation/csc-document-credential.svg.license create mode 100644 dpp-verification/resources/implementation/implementation-sequence.svg create mode 100644 dpp-verification/resources/implementation/implementation-sequence.svg.license create mode 100644 dpp-verification/resources/previous-investigation/Cardinality.svg.license create mode 100644 dpp-verification/resources/previous-investigation/link-type-digital-twins.svg.license create mode 100644 dpp-verification/resources/previous-investigation/sequence-linking-types.svg.license create mode 100644 dpp-verification/resources/previous-investigation/type-relationships.svg.license create mode 100644 dpp-verification/resources/processes/amr-credential-resume.svg.license create mode 100644 dpp-verification/resources/processes/amr-document-credential-resume.svg.license create mode 100644 dpp-verification/resources/processes/cdc-document-credential-resume.svg.license create mode 100644 dpp-verification/resources/screenshots/verification-button-clicked.png create mode 100644 dpp-verification/resources/screenshots/verification-failed-step.png create mode 100644 dpp-verification/resources/screenshots/verification-loading-success.png create mode 100644 dpp-verification/resources/screenshots/verification-proof.png create mode 100644 dpp-verification/resources/screenshots/verification-wallet-details.png diff --git a/dpp-verification/resources/implementation/amr-document-credential.svg.license b/dpp-verification/resources/implementation/amr-document-credential.svg.license new file mode 100644 index 000000000..6ae72333e --- /dev/null +++ b/dpp-verification/resources/implementation/amr-document-credential.svg.license @@ -0,0 +1,13 @@ +## NOTICE + +This work is licensed under the [CC-BY-4.0](https://creativecommons.org/licenses/by/4.0/legalcode). + +- SPDX-License-Identifier: CC-BY-4.0 +- SPDX-FileCopyrightText: 2023, 2024 BMW AG +- SPDX-FileCopyrightText: 2023, 2024 CGI Deutschland B.V. & Co. KG +- SPDX-FileCopyrightText: 2024 Contributors to the Eclipse Foundation +- Source URL: https://github.com/eclipse-tractusx/digital-product-pass + +## AUTHORS + +- [Mathias Brunkow Moser](https://github.com/matbmoser) diff --git a/dpp-verification/resources/implementation/attribute-certification-journey.svg copy.license b/dpp-verification/resources/implementation/attribute-certification-journey.svg copy.license new file mode 100644 index 000000000..6ae72333e --- /dev/null +++ b/dpp-verification/resources/implementation/attribute-certification-journey.svg copy.license @@ -0,0 +1,13 @@ +## NOTICE + +This work is licensed under the [CC-BY-4.0](https://creativecommons.org/licenses/by/4.0/legalcode). + +- SPDX-License-Identifier: CC-BY-4.0 +- SPDX-FileCopyrightText: 2023, 2024 BMW AG +- SPDX-FileCopyrightText: 2023, 2024 CGI Deutschland B.V. & Co. KG +- SPDX-FileCopyrightText: 2024 Contributors to the Eclipse Foundation +- Source URL: https://github.com/eclipse-tractusx/digital-product-pass + +## AUTHORS + +- [Mathias Brunkow Moser](https://github.com/matbmoser) diff --git a/dpp-verification/resources/implementation/cdc-context-blueprint.svg.license b/dpp-verification/resources/implementation/cdc-context-blueprint.svg.license new file mode 100644 index 000000000..6ae72333e --- /dev/null +++ b/dpp-verification/resources/implementation/cdc-context-blueprint.svg.license @@ -0,0 +1,13 @@ +## NOTICE + +This work is licensed under the [CC-BY-4.0](https://creativecommons.org/licenses/by/4.0/legalcode). + +- SPDX-License-Identifier: CC-BY-4.0 +- SPDX-FileCopyrightText: 2023, 2024 BMW AG +- SPDX-FileCopyrightText: 2023, 2024 CGI Deutschland B.V. & Co. KG +- SPDX-FileCopyrightText: 2024 Contributors to the Eclipse Foundation +- Source URL: https://github.com/eclipse-tractusx/digital-product-pass + +## AUTHORS + +- [Mathias Brunkow Moser](https://github.com/matbmoser) diff --git a/dpp-verification/resources/implementation/cdc-document-credential.svg.license b/dpp-verification/resources/implementation/cdc-document-credential.svg.license new file mode 100644 index 000000000..6ae72333e --- /dev/null +++ b/dpp-verification/resources/implementation/cdc-document-credential.svg.license @@ -0,0 +1,13 @@ +## NOTICE + +This work is licensed under the [CC-BY-4.0](https://creativecommons.org/licenses/by/4.0/legalcode). + +- SPDX-License-Identifier: CC-BY-4.0 +- SPDX-FileCopyrightText: 2023, 2024 BMW AG +- SPDX-FileCopyrightText: 2023, 2024 CGI Deutschland B.V. & Co. KG +- SPDX-FileCopyrightText: 2024 Contributors to the Eclipse Foundation +- Source URL: https://github.com/eclipse-tractusx/digital-product-pass + +## AUTHORS + +- [Mathias Brunkow Moser](https://github.com/matbmoser) diff --git a/dpp-verification/resources/implementation/complete-csc-context-blueprint.svg.license b/dpp-verification/resources/implementation/complete-csc-context-blueprint.svg.license new file mode 100644 index 000000000..6ae72333e --- /dev/null +++ b/dpp-verification/resources/implementation/complete-csc-context-blueprint.svg.license @@ -0,0 +1,13 @@ +## NOTICE + +This work is licensed under the [CC-BY-4.0](https://creativecommons.org/licenses/by/4.0/legalcode). + +- SPDX-License-Identifier: CC-BY-4.0 +- SPDX-FileCopyrightText: 2023, 2024 BMW AG +- SPDX-FileCopyrightText: 2023, 2024 CGI Deutschland B.V. & Co. KG +- SPDX-FileCopyrightText: 2024 Contributors to the Eclipse Foundation +- Source URL: https://github.com/eclipse-tractusx/digital-product-pass + +## AUTHORS + +- [Mathias Brunkow Moser](https://github.com/matbmoser) diff --git a/dpp-verification/resources/implementation/csc-document-credential.svg.license b/dpp-verification/resources/implementation/csc-document-credential.svg.license new file mode 100644 index 000000000..6ae72333e --- /dev/null +++ b/dpp-verification/resources/implementation/csc-document-credential.svg.license @@ -0,0 +1,13 @@ +## NOTICE + +This work is licensed under the [CC-BY-4.0](https://creativecommons.org/licenses/by/4.0/legalcode). + +- SPDX-License-Identifier: CC-BY-4.0 +- SPDX-FileCopyrightText: 2023, 2024 BMW AG +- SPDX-FileCopyrightText: 2023, 2024 CGI Deutschland B.V. & Co. KG +- SPDX-FileCopyrightText: 2024 Contributors to the Eclipse Foundation +- Source URL: https://github.com/eclipse-tractusx/digital-product-pass + +## AUTHORS + +- [Mathias Brunkow Moser](https://github.com/matbmoser) diff --git a/dpp-verification/resources/implementation/implementation-sequence.svg b/dpp-verification/resources/implementation/implementation-sequence.svg new file mode 100644 index 000000000..9323e349d --- /dev/null +++ b/dpp-verification/resources/implementation/implementation-sequence.svg @@ -0,0 +1,4 @@ + + + +
DPP FRONTEND
DPP BACKEND
Select DTR Configured Policy
CONSUMER
SIMPLE-WALLET
EDC CONSUMER
EDC PROVIDER
PROVIDER
SIMPLE-WALLET
DIGITAL TWIN REGISTRY
User
Get Catalog
DSP Request for Catalog
<<Simple Backend Persistence>>
DATA SERVICE
Search and
Get Status
Negotiate and Transfer
DSP Negotiation & Transfer
EDR
EDR
Search and Get Complete Digital Twin
Digital Twin
Get Passport 
by ID
Get Submodel
Get Catalog
DSP Request for Catalog
Select Asset Configured Policy
Negotiate and Transfer
DSP Negotiation & Transfer
EDR
EDR
Call HREF from Submodel
Submodel Content (Passport or CDC)
Is Verifiable?
1X
/verify
Resolve DID and Get Public Key (/<BPN>/did.json)
Public Key DID Document
Set Status
Verifying
Verifed
Set Status Verified then Set Status Received
Data and 
Verification 
Metadata
Decrypt Data
Visualize Data
and Verified 
Check
DPP FRONTEND
User
DPP BACKEND
DPP BACKEND
CONSUMER
SIMPLE-WALLET
EDC CONSUMER
EDC CONSUMER
EDC PROVIDER
PROVIDER
SIMPLE-WALLET
DIGITAL TWIN REGISTRY
<<Simple Backend Persistence>>
DATA SERVICE
Legend
Direct API Call


Resumed Data Exchange


Reflection


<<Action>>
<<Action>>
<<Action>>
\ No newline at end of file diff --git a/dpp-verification/resources/implementation/implementation-sequence.svg.license b/dpp-verification/resources/implementation/implementation-sequence.svg.license new file mode 100644 index 000000000..6ae72333e --- /dev/null +++ b/dpp-verification/resources/implementation/implementation-sequence.svg.license @@ -0,0 +1,13 @@ +## NOTICE + +This work is licensed under the [CC-BY-4.0](https://creativecommons.org/licenses/by/4.0/legalcode). + +- SPDX-License-Identifier: CC-BY-4.0 +- SPDX-FileCopyrightText: 2023, 2024 BMW AG +- SPDX-FileCopyrightText: 2023, 2024 CGI Deutschland B.V. & Co. KG +- SPDX-FileCopyrightText: 2024 Contributors to the Eclipse Foundation +- Source URL: https://github.com/eclipse-tractusx/digital-product-pass + +## AUTHORS + +- [Mathias Brunkow Moser](https://github.com/matbmoser) diff --git a/dpp-verification/resources/previous-investigation/Cardinality.svg.license b/dpp-verification/resources/previous-investigation/Cardinality.svg.license new file mode 100644 index 000000000..6ae72333e --- /dev/null +++ b/dpp-verification/resources/previous-investigation/Cardinality.svg.license @@ -0,0 +1,13 @@ +## NOTICE + +This work is licensed under the [CC-BY-4.0](https://creativecommons.org/licenses/by/4.0/legalcode). + +- SPDX-License-Identifier: CC-BY-4.0 +- SPDX-FileCopyrightText: 2023, 2024 BMW AG +- SPDX-FileCopyrightText: 2023, 2024 CGI Deutschland B.V. & Co. KG +- SPDX-FileCopyrightText: 2024 Contributors to the Eclipse Foundation +- Source URL: https://github.com/eclipse-tractusx/digital-product-pass + +## AUTHORS + +- [Mathias Brunkow Moser](https://github.com/matbmoser) diff --git a/dpp-verification/resources/previous-investigation/link-type-digital-twins.svg.license b/dpp-verification/resources/previous-investigation/link-type-digital-twins.svg.license new file mode 100644 index 000000000..6ae72333e --- /dev/null +++ b/dpp-verification/resources/previous-investigation/link-type-digital-twins.svg.license @@ -0,0 +1,13 @@ +## NOTICE + +This work is licensed under the [CC-BY-4.0](https://creativecommons.org/licenses/by/4.0/legalcode). + +- SPDX-License-Identifier: CC-BY-4.0 +- SPDX-FileCopyrightText: 2023, 2024 BMW AG +- SPDX-FileCopyrightText: 2023, 2024 CGI Deutschland B.V. & Co. KG +- SPDX-FileCopyrightText: 2024 Contributors to the Eclipse Foundation +- Source URL: https://github.com/eclipse-tractusx/digital-product-pass + +## AUTHORS + +- [Mathias Brunkow Moser](https://github.com/matbmoser) diff --git a/dpp-verification/resources/previous-investigation/sequence-linking-types.svg.license b/dpp-verification/resources/previous-investigation/sequence-linking-types.svg.license new file mode 100644 index 000000000..6ae72333e --- /dev/null +++ b/dpp-verification/resources/previous-investigation/sequence-linking-types.svg.license @@ -0,0 +1,13 @@ +## NOTICE + +This work is licensed under the [CC-BY-4.0](https://creativecommons.org/licenses/by/4.0/legalcode). + +- SPDX-License-Identifier: CC-BY-4.0 +- SPDX-FileCopyrightText: 2023, 2024 BMW AG +- SPDX-FileCopyrightText: 2023, 2024 CGI Deutschland B.V. & Co. KG +- SPDX-FileCopyrightText: 2024 Contributors to the Eclipse Foundation +- Source URL: https://github.com/eclipse-tractusx/digital-product-pass + +## AUTHORS + +- [Mathias Brunkow Moser](https://github.com/matbmoser) diff --git a/dpp-verification/resources/previous-investigation/type-relationships.svg.license b/dpp-verification/resources/previous-investigation/type-relationships.svg.license new file mode 100644 index 000000000..6ae72333e --- /dev/null +++ b/dpp-verification/resources/previous-investigation/type-relationships.svg.license @@ -0,0 +1,13 @@ +## NOTICE + +This work is licensed under the [CC-BY-4.0](https://creativecommons.org/licenses/by/4.0/legalcode). + +- SPDX-License-Identifier: CC-BY-4.0 +- SPDX-FileCopyrightText: 2023, 2024 BMW AG +- SPDX-FileCopyrightText: 2023, 2024 CGI Deutschland B.V. & Co. KG +- SPDX-FileCopyrightText: 2024 Contributors to the Eclipse Foundation +- Source URL: https://github.com/eclipse-tractusx/digital-product-pass + +## AUTHORS + +- [Mathias Brunkow Moser](https://github.com/matbmoser) diff --git a/dpp-verification/resources/processes/amr-credential-resume.svg.license b/dpp-verification/resources/processes/amr-credential-resume.svg.license new file mode 100644 index 000000000..6ae72333e --- /dev/null +++ b/dpp-verification/resources/processes/amr-credential-resume.svg.license @@ -0,0 +1,13 @@ +## NOTICE + +This work is licensed under the [CC-BY-4.0](https://creativecommons.org/licenses/by/4.0/legalcode). + +- SPDX-License-Identifier: CC-BY-4.0 +- SPDX-FileCopyrightText: 2023, 2024 BMW AG +- SPDX-FileCopyrightText: 2023, 2024 CGI Deutschland B.V. & Co. KG +- SPDX-FileCopyrightText: 2024 Contributors to the Eclipse Foundation +- Source URL: https://github.com/eclipse-tractusx/digital-product-pass + +## AUTHORS + +- [Mathias Brunkow Moser](https://github.com/matbmoser) diff --git a/dpp-verification/resources/processes/amr-document-credential-resume.svg.license b/dpp-verification/resources/processes/amr-document-credential-resume.svg.license new file mode 100644 index 000000000..6ae72333e --- /dev/null +++ b/dpp-verification/resources/processes/amr-document-credential-resume.svg.license @@ -0,0 +1,13 @@ +## NOTICE + +This work is licensed under the [CC-BY-4.0](https://creativecommons.org/licenses/by/4.0/legalcode). + +- SPDX-License-Identifier: CC-BY-4.0 +- SPDX-FileCopyrightText: 2023, 2024 BMW AG +- SPDX-FileCopyrightText: 2023, 2024 CGI Deutschland B.V. & Co. KG +- SPDX-FileCopyrightText: 2024 Contributors to the Eclipse Foundation +- Source URL: https://github.com/eclipse-tractusx/digital-product-pass + +## AUTHORS + +- [Mathias Brunkow Moser](https://github.com/matbmoser) diff --git a/dpp-verification/resources/processes/cdc-document-credential-resume.svg.license b/dpp-verification/resources/processes/cdc-document-credential-resume.svg.license new file mode 100644 index 000000000..6ae72333e --- /dev/null +++ b/dpp-verification/resources/processes/cdc-document-credential-resume.svg.license @@ -0,0 +1,13 @@ +## NOTICE + +This work is licensed under the [CC-BY-4.0](https://creativecommons.org/licenses/by/4.0/legalcode). + +- SPDX-License-Identifier: CC-BY-4.0 +- SPDX-FileCopyrightText: 2023, 2024 BMW AG +- SPDX-FileCopyrightText: 2023, 2024 CGI Deutschland B.V. & Co. KG +- SPDX-FileCopyrightText: 2024 Contributors to the Eclipse Foundation +- Source URL: https://github.com/eclipse-tractusx/digital-product-pass + +## AUTHORS + +- [Mathias Brunkow Moser](https://github.com/matbmoser) diff --git a/dpp-verification/resources/screenshots/verification-button-clicked.png b/dpp-verification/resources/screenshots/verification-button-clicked.png new file mode 100644 index 0000000000000000000000000000000000000000..eac0dedbe224154ee84c48f6c67ffb7ad7e302a8 GIT binary patch literal 56541 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 literal 0 HcmV?d00001 diff --git a/dpp-verification/resources/screenshots/verification-failed-step.png b/dpp-verification/resources/screenshots/verification-failed-step.png new file mode 100644 index 0000000000000000000000000000000000000000..26711616ac23cacc03d1572ccf0f6d649cc11577 GIT binary patch literal 18581 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 literal 0 HcmV?d00001 diff --git a/dpp-verification/resources/screenshots/verification-loading-success.png b/dpp-verification/resources/screenshots/verification-loading-success.png new file mode 100644 index 0000000000000000000000000000000000000000..1df3087252fd59d43580146a4fc25832608fa8a8 GIT binary patch literal 57762 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
)(Hz6JSzt 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�qx*OICaQ4P;Z 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 Date: Fri, 19 Jul 2024 19:29:59 +0200 Subject: [PATCH 23/25] chore: updated the version of the documentation --- dpp-verification/README.md | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/dpp-verification/README.md b/dpp-verification/README.md index af507036a..f5c97c009 100644 --- a/dpp-verification/README.md +++ b/dpp-verification/README.md @@ -24,9 +24,9 @@ SPDX-License-Identifier: CC-BY-4.0

DPP Verificaion Logo

- Version:  v1.5 + Version:  v2.0 STATUS: RELEASED -

A Catena-X Data Verification Framework

+

A Catena-X Data Certification/Verification Framework

Digital Product Pass Verification Add-on

@@ -36,7 +36,7 @@ SPDX-License-Identifier: CC-BY-4.0 | | Date | Authors & Reviewers | | -------------------- | ----------------- | ----------------------------------------------------- | | **Created** | December 29, 2023 | [Mathias Brunkow Moser](https://github.com/matbmoser) | -| **Lastest Revision** | July 09, 2024 | [Mathias Brunkow Moser](https://github.com/matbmoser) | +| **Lastest Revision** | July 19, 2024 | [Mathias Brunkow Moser](https://github.com/matbmoser) | ## Authors @@ -66,6 +66,11 @@ For a better understanding of this documentation, it is recommended to read and This documentation of interest can be useful during the reading and understanding of this Catena-X Data Verification/Certification Concept. +Here are also additional recommended documentation for understanding the Digital Product Pass Application Architecture basics: + +- [Consult the Digital Product Pass Arc42](../docs/architecture/Arc42.md) +- [Consult the Digital Product Pass Data Retrieval Guide](../docs/data-retrieval/README.md) + # Introduction When talking about increasing trust in data ecosystems there are multiple possible ways to be followed. Contractual and Policy solutions can be taken into consideration to ensure data sovereignty based on analog framework agreement contracts. Blockchain solutions can be implemented to assure that transactions and ownership is mathematically proofed, creating an assertive level of trust in the complete chain. Artificial Intelligence can be used as a neutral party for doing moderation and certification of data of partners and member of the network. However, if you want to maintain your data and identify under your control assuring data sovereignty and keeping it decentralized the best option to choose are Decentralized Identities from the W3C. From 114ff220d8d6425f2f78c5740462a80dd09cdb60 Mon Sep 17 00:00:00 2001 From: Mathias Brunkow Moser Date: Fri, 19 Jul 2024 19:32:52 +0200 Subject: [PATCH 24/25] chore: added names in bold --- dpp-verification/README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dpp-verification/README.md b/dpp-verification/README.md index f5c97c009..80f63e7fb 100644 --- a/dpp-verification/README.md +++ b/dpp-verification/README.md @@ -484,9 +484,9 @@ This is the added value from the concept: | Aspect | Integrity | Attribute Validation | Semantic Context | Digital Proof (Liability) | Non-CX-Interoperability | Traceability/Version Control | Improved Data Sovereignty | Verification Metadata in Aspect | Selective Disclosure | | --- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -| Plain JSON Payload | - | - | - | - | - | - | - | - | - | -| Certified Data Credential | + | - | + | + | + | + | + | + | - | -| Certified Snapshot Credential | + | + NEW! | - | + | + NEW! | - | + | + | + | +| **Plain JSON Payload** | - | - | - | - | - | - | - | - | - | +| **Certified Data Credential** | + | - | + | + | + | + | + | + | - | +| **Certified Snapshot Credential** | + | + NEW! | - | + | + NEW! | - | + | + | + | By using this concept the following added value metrics are added: From dbd56d681885243e7625c3c3e635834b63ba744c Mon Sep 17 00:00:00 2001 From: Mathias Brunkow Moser Date: Fri, 19 Jul 2024 19:33:50 +0200 Subject: [PATCH 25/25] chore: added names in bold --- dpp-verification/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dpp-verification/README.md b/dpp-verification/README.md index 80f63e7fb..a258b7606 100644 --- a/dpp-verification/README.md +++ b/dpp-verification/README.md @@ -482,7 +482,7 @@ When comparing with the current data exchange implementation approach using plai This is the added value from the concept: -| Aspect | Integrity | Attribute Validation | Semantic Context | Digital Proof (Liability) | Non-CX-Interoperability | Traceability/Version Control | Improved Data Sovereignty | Verification Metadata in Aspect | Selective Disclosure | +| | Integrity | Attribute Validation | Semantic Context | Digital Proof (Liability) | Non-CX-Interoperability | Traceability/Version Control | Improved Data Sovereignty | Verification Metadata in Aspect | Selective Disclosure | | --- | -- | -- | -- | -- | -- | -- | -- | -- | -- | | **Plain JSON Payload** | - | - | - | - | - | - | - | - | - | | **Certified Data Credential** | + | - | + | + | + | + | + | + | - |

+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 z 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