Generating and processing data associated with chemical materials in a decentralized system

By using a rule-based engine in a distributed network to generate and validate chemical material datasets, the problems of complex and costly data packet generation are solved, enabling secure data sharing and accurate chemical product credentials, and simplifying the data exchange process in the supply chain.

CN122341978APending Publication Date: 2026-07-03BASF SE
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
BASF SE
Filing Date
2024-11-12
Publication Date
2026-07-03

AI Technical Summary

Technical Problem

In decentralized networks, existing technologies face challenges in generating data packets associated with chemical materials to meet various regulatory requirements. This is due to the complexity and high cost of data packet generation, especially when data is exchanged between supply chain participants, making it difficult to ensure data security and integrity.

Method used

By using a rule-based engine, chemical material datasets are generated and validated, including providing chemical material identifiers, collecting data, transforming data, and securely sharing it in a distributed network. This ensures the integrity and security of the datasets, avoids the use of complex data models, and simplifies the process by utilizing rule templates and natural language to generate rules.

Benefits of technology

It enables simplified and secure sharing of chemical material datasets in a distributed network, improves data reliability and quality, ensures the accuracy of chemical product credentials, and reduces the complexity and cost of the generation and sharing process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122341978A_ABST
    Figure CN122341978A_ABST
Patent Text Reader

Abstract

This invention relates to the field of sustainability, and more particularly to the field of sustainable industrialization. This disclosure relates to methods, apparatus, systems, and computer elements for generating a chemical product dataset associated with chemical products used in the production of batteries. This disclosure further relates to methods, apparatus, systems, and computer elements for confirming chemical product data associated with (multiple) chemical products used in the production of batteries. This disclosure further relates to using the confirmed chemical product data associated with (multiple) chemical products as generated herein to generate a battery pass associated with a battery at least partially produced from such (multiple) chemical products.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of sustainability, and more particularly to the field of sustainable industrialization. This disclosure relates to methods, apparatus, systems, and computer elements for generating chemical materials datasets associated with chemical materials used in the production of chemical products. This disclosure further relates to methods, apparatus, systems, and computer elements for verifying chemical materials data associated with (multiple) chemical materials used in the production of chemical products. This disclosure further relates to using verified chemical materials data associated with (multiple) chemical materials as generated herein to generate chemical product passes associated with chemical products produced at least in part from such (multiple) chemical materials. Background Technology

[0002] In the supply and production of products, various regulatory requirements need to be met, which vary from product to product. Meeting these requirements may necessitate the exchange of data about the product among different participants involved in its production and use. This data can be exchanged securely and in a controlled manner within a decentralized network connecting different participants involved in the production and / or recycling of the product. The generation of these highly standardized data packets within a decentralized network is cumbersome, especially for the diverse supply chain participants. Therefore, there is a need to simplify the generation of data packets that can be exchanged via a decentralized network (particularly for data packets of (multiple) chemical materials used in the production of chemical products), while ensuring the transmission of all data required for further processing (such as generating chemical product permits associated with the product). Summary of the Invention

[0003] On one hand, a method for generating a dataset of chemical materials associated with a chemical material is disclosed, particularly a computer-implemented method, wherein the chemical material is used as input material to produce a chemical product, the method comprising:

[0004] • The chemical material is produced from one or more production inputs through one or more processes performed within the production process;

[0005] • Provide data associated with the chemical material, including at least one chemical material identifier;

[0006] • Collect chemical material data from one or more databases based on the provided data associated with the chemical material;

[0007] • The collected chemical material data is transformed using a rule-based engine to generate the chemical material dataset, which includes one or more rules associated with the chemical product or the type of chemical product associated with the chemical product.

[0008] • The produced chemical materials are provided in association with the generated chemical materials dataset, wherein the generated chemical materials dataset is provided to be accessed by distributed data consuming nodes under the control of or controlled by a distributed data providing node associated with the data owner of the generated chemical materials dataset.

[0009] On the other hand, a system for generating a dataset of chemical materials associated with chemical materials, wherein the chemical materials are used as input materials to produce chemical products, is disclosed. The system includes:

[0010] • Production, which is configured to produce the chemical material from one or more production inputs through one or more processes performed within the production;

[0011] • A data providing interface configured to provide data associated with the chemical material, the data including at least one chemical material identifier;

[0012] • Data collection unit, configured to collect chemical material data from one or more databases based on provided data associated with the chemical materials;

[0013] • A dataset generator configured to generate a chemical material set by transforming collected chemical material data using a rule-based engine, the rule-based engine including one or more rules associated with the chemical product or a type of chemical product associated with the chemical product.

[0014] • The production is configured to provide the produced material products in association with a generated chemical material dataset, wherein the generated chemical material dataset is provided by a distributed network interface configured to provide the generated chemical material dataset for access by distributed data consumer nodes under or controlled by a distributed data provider node associated with the data owner of the generated chemical material dataset.

[0015] In another aspect, a system for generating a dataset of chemical materials associated with a chemical material is disclosed, wherein the chemical material is used as input material to produce a chemical product, the system comprising:

[0016] • Production, which is configured to produce the chemical material from one or more production inputs through one or more processes performed within the production;

[0017] • Data source layer, which is configured to provide chemical material data associated with chemical materials from one or more data sources.

[0018] • Data consumer layer, which is configured to collect chemical material data provided by one or more data sources, which contain one or more data instances related to the chemical material;

[0019] • Data Transformer Layer, which is configured to generate a data set of chemical products by transforming collected chemical material data using a rule-based engine, the rule-based engine including one or more rules associated with the chemical product or a type of chemical product associated with the chemical product.

[0020] • The production is configured to provide the produced chemical materials in association with a generated chemical materials dataset, wherein the generated chemical materials dataset is provided by a connector layer that provides a distributed network interface configured to provide the generated chemical materials dataset for access by a distributed data consumer node, under or controlled by a distributed data provider node associated with the data owner of the generated chemical materials dataset.

[0021] In another aspect, a method, particularly a computer-implemented method, is disclosed for identifying chemical material data associated with chemical materials received from an upstream production stage of one or more production chains related to the production of a chemical product, wherein the chemical product is produced from (multiple) chemical materials supplied by the one or more production chains. The method includes:

[0022] • Producing downstream chemical materials from received chemical materials through one or more processes performed within the production process;

[0023] • Provide (multiple) identifiers associated with the downstream chemical material and (multiple) chemical material identifiers associated with the received chemical material;

[0024] • The chemical material data is collected via a distributed network, wherein the chemical material data is collected at a distributed data providing node associated with the production of the chemical material received in production, based on the provided chemical material identifier(s), and in particular, wherein the chemical material data is generated by the method disclosed herein or by the system disclosed herein.

[0025] • Use a rule-based engine to identify at least a portion of the collected chemical material data, the rule-based engine including one or more rules associated with the chemical product or the type of chemical product associated with the chemical product;

[0026] • Link the confirmed data associated with the received chemical material to at least one of the identifiers associated with the downstream chemical material;

[0027] • Provide verified data linked to the identifier(s) to generate a dataset of chemical materials(s) associated with the downstream chemical material, at least in part, based on the verified data.

[0028] In another aspect, a system is disclosed for identifying chemical material data associated with chemical materials received from an upstream production stage of one or more production chains related to the production of a chemical product, wherein the chemical product is produced from (multiple) chemical materials supplied by the one or more production chains, the system comprising:

[0029] • Production, which is configured to produce downstream chemical materials from received chemical materials through one or more processes performed within the production process;

[0030] • A data providing interface configured to provide (multiple) identifiers associated with the downstream chemical material and (multiple) chemical material identifiers associated with the received chemical material;

[0031] • Distributed network nodes configured to collect chemical material data via a distributed network, wherein the chemical material data is collected at a distributed data providing node associated with the production of the chemical material received in production, based on provided chemical material identifiers(s), and in particular, wherein the chemical material data is generated by the methods disclosed herein or by the systems disclosed herein.

[0032] • Data confirmer, which is configured to confirm at least a portion of collected chemical material data by using a rule-based engine, the rule-based engine including one or more rules associated with the chemical product or a type of chemical product associated with the chemical product;

[0033] • Linking unit, which is configured to link confirmed data associated with the received chemical material to at least one identifier among the identifiers associated with the downstream chemical material.

[0034] • A data provider interface configured to provide verified data linked to the identifier(s) for generating a dataset of chemical materials(s) associated with the downstream chemical material, at least in part, based on the verified data.

[0035] In another aspect, a system is disclosed for identifying chemical material data associated with chemical materials received from an upstream production stage of one or more production chains related to the production of a chemical product, wherein the chemical product is produced from (multiple) chemical materials supplied by the one or more production chains, the system comprising:

[0036] • Production, which is configured to produce downstream chemical materials from received chemical materials through one or more processes performed within the production process;

[0037] • A connector layer provides a distributed network interface configured to collect chemical material data via a distributed network, wherein the chemical material data is collected at a distributed data providing node associated with the production of the chemical material received in production, based on provided chemical material identifier(s), and in particular, wherein the chemical material data is generated by the methods disclosed herein or by the systems disclosed herein.

[0038] • Service layer, which includes one or more input nodes configured to collect chemical material data provided by the connector layer and provide the collected chemical material data to one or more downstream nodes.

[0039] • Data acknowledgment layer, which includes the one or more downstream nodes and is configured to...

[0040] ○ By using a rule-based engine to identify at least a portion of the chemical material data provided by the service layer, the rule-based engine includes one or more rules associated with the chemical product or a type of chemical product associated with the chemical product.

[0041] ○ Link the confirmed data associated with the received chemical material to the identifier(s) associated with that downstream chemical material.

[0042] ○ Provide verified data linked to the identifier(s) to be used at least in part to generate a dataset of chemical materials(s) associated with the downstream chemical material.

[0043] • Storage layer, which includes one or more databases and is configured to store the verified data.

[0044] In another aspect, a method for confirming chemical material data associated with (multiple) chemical materials is disclosed, particularly a computer-implemented method, wherein the (multiple) chemical materials are used as (multiple) input materials to produce a chemical product through chemical production, the method comprising:

[0045] • The chemical product is produced from the (multiple) chemical materials through one or more processes performed within the chemical production process;

[0046] • Provide chemical product data associated with the chemical product, wherein the chemical product data includes chemical product identifiers associated with the chemical product and chemical material identifiers associated with the chemical material.

[0047] • The chemical material data is obtained via a distributed network from (multiple) distributed data providing nodes associated with the chemical material data, wherein the chemical material data is collected by distributed data consuming nodes based on (multiple) chemical product identifiers provided, and in particular, wherein the chemical material data is generated by the methods disclosed herein or by the apparatus disclosed herein or by the system disclosed herein.

[0048] • Use a rule-based engine to identify at least a portion of the collected chemical material data, the rule-based engine including one or more rules associated with the chemical product or the type of chemical product associated with the chemical product;

[0049] • Link the confirmed chemical material data to at least one of these chemical product identifiers;

[0050] • The storage location of the confirmed data is determined based on the chemical material identifier(s) associated with it;

[0051] • Provide the confirmed chemical material data linked to the chemical product identifier(s) to the identified storage locations(s) to generate a chemical product pass(s) associated with the chemical product(s), including at least a portion of the confirmed chemical material data(s).

[0052] In another aspect, a method for confirming chemical material data associated with (multiple) chemical materials is disclosed, particularly a computer-implemented method, wherein the (multiple) chemical materials are used as (multiple) input materials to produce a chemical product through chemical production, the method comprising:

[0053] • The chemical product is produced from the (multiple) chemical materials through one or more processes performed within the chemical production process;

[0054] • Provide chemical product data associated with the chemical product, wherein the chemical product data includes chemical product identifiers associated with the chemical product and chemical material identifiers associated with the chemical material.

[0055] • The chemical material data is obtained via a distributed network from (multiple) distributed data providing nodes associated with the chemical material data, wherein the chemical material data is collected by distributed data consuming nodes based on (multiple) chemical product identifiers provided, and in particular, wherein the chemical material data is generated by the methods disclosed herein or by the apparatus disclosed herein or by the system disclosed herein.

[0056] • Use a rule-based engine to identify at least a portion of the collected chemical material data, the rule-based engine including one or more rules associated with the chemical product or the type of chemical product associated with the chemical product;

[0057] • Link the confirmed chemical material data to at least one of these chemical product identifiers;

[0058] • Provide the confirmed chemical material data linked to the chemical product identifier(s) to generate a chemical product pass(s) associated with the chemical product(s), including at least a portion of the confirmed chemical material data.

[0059] In another aspect, a system for verifying chemical material data associated with (multiple) chemical materials, wherein the (multiple) chemical materials are used as (multiple) input materials to produce chemical products through chemical production, the system comprising:

[0060] • Production, which is configured to produce the chemical product from the (multiple) chemical materials through one or more processes performed within the chemical production;

[0061] • A data providing interface configured to provide chemical product data associated with the chemical product, wherein the chemical product data includes chemical product identifier(s) associated with the chemical product and chemical material identifier(s) associated with the chemical material(s).

[0062] • A distributed network interface configured to obtain the chemical material data from (a plurality of) distributed data providing nodes associated with the chemical material data via a distributed network, wherein the chemical material data is collected by distributed data consuming nodes based on (a plurality of) chemical product identifiers provided, and in particular, wherein the chemical material data is generated by the methods disclosed herein or by the apparatus disclosed herein or by the system disclosed herein.

[0063] • Data confirmer, which is configured to confirm at least a portion of collected chemical material data by using a rule-based engine, the rule-based engine including one or more rules associated with the chemical product or a type of chemical product associated with the chemical product;

[0064] • Linking unit, which is configured to link the confirmed chemical material data to at least one of the chemical product identifiers.

[0065] • Storage determiner, which is configured to determine the storage location(s) of the confirmed data(s) based on the chemical material(s) identifier(s) associated with the confirmed data(s);

[0066] • A confirmed data provider interface, configured to provide confirmed chemical material data linked to the chemical product identifier(s) to identified storage locations(s) for generating chemical product credentials(s) associated with the chemical product(s), including at least a portion of the confirmed chemical material data(s).

[0067] In another aspect, a system for verifying chemical material data associated with (multiple) chemical materials, wherein the (multiple) chemical materials are used as (multiple) input materials to produce chemical products through chemical production, the system comprising:

[0068] • Production, which is configured to produce the chemical product from the (multiple) chemical materials through one or more processes performed within the chemical production;

[0069] • A data providing interface configured to provide chemical product data associated with the chemical product, wherein the chemical product data includes chemical product identifier(s) associated with the chemical product and chemical material identifier(s) associated with the chemical material(s).

[0070] • A distributed network interface configured to obtain the chemical material data from (a plurality of) distributed data providing nodes associated with the chemical material data via a distributed network, wherein the chemical material data is collected by distributed data consuming nodes based on (a plurality of) chemical product identifiers provided, and in particular, wherein the chemical material data is generated by the methods disclosed herein or by the apparatus disclosed herein or by the system disclosed herein.

[0071] • Data confirmer, which is configured to confirm at least a portion of collected chemical material data by using a rule-based engine, the rule-based engine including one or more rules associated with the chemical product or a type of chemical product associated with the chemical product;

[0072] • Linking unit, which is configured to link the confirmed chemical material data to at least one of the chemical product identifiers.

[0073] • A confirmed data provider interface, configured to provide confirmed chemical material data linked to the chemical product identifier(s), for generating chemical product passes(s) associated with the chemical product(s), including at least a portion of the confirmed chemical material data.

[0074] In another aspect, a system for verifying chemical material data associated with (multiple) chemical materials, wherein the (multiple) chemical materials are used as (multiple) input materials to produce chemical products through chemical production, the system comprising:

[0075] • Production, which is configured to produce the chemical product from the (multiple) chemical materials through one or more processes performed within the chemical production;

[0076] • A connector layer to a distributed network, the connector layer being configured to obtain the chemical material data from (a plurality of) distributed data providing nodes associated with the chemical material data via the distributed network, wherein the chemical material data is collected by distributed data consuming nodes based on (a plurality of) chemical product identifiers provided, and in particular wherein the chemical material data is generated by the methods disclosed herein or by the apparatus disclosed herein or by the system disclosed herein.

[0077] • Service layer, which includes one or more input nodes configured to collect chemical material data provided by the connector layer and provide the collected chemical material data as (multiple) chemical material datasets to one or more downstream nodes.

[0078] • Data acknowledgment layer, which includes the one or more downstream nodes and is configured to...

[0079] ○ By using a rule-based engine to identify at least a portion of the chemical material dataset(s) provided by the service layer, the rule-based engine includes one or more rules associated with the chemical product or the type of chemical product associated with the chemical product.

[0080] ○ Link the confirmed chemical material data to at least one of these chemical product identifiers.

[0081] ○ The storage locations of the confirmed data are determined based on the chemical material identifiers associated with it.

[0082] ○ The confirmed chemical material data linked to the chemical product identifier(s) is provided to the identified storage locations(s) to generate a chemical product pass(s) associated with the chemical product(s), including at least a portion of the confirmed chemical material data(s).

[0083] • Storage layer, which includes one or more databases and is configured to store the provided verified chemical material data.

[0084] In another aspect, a system for verifying chemical material data associated with (multiple) chemical materials, wherein the (multiple) chemical materials are used as (multiple) input materials to produce chemical products through chemical production, the system comprising:

[0085] • Production, which is configured to produce the chemical product from the (multiple) chemical materials through one or more processes performed within the chemical production;

[0086] • A connector layer to a distributed network, the connector layer being configured to obtain the chemical material data from (a plurality of) distributed data providing nodes associated with the chemical material data via the distributed network, wherein the chemical material data is collected by distributed data consuming nodes based on (a plurality of) chemical product identifiers provided, and in particular wherein the chemical material data is generated by the methods disclosed herein or by the apparatus disclosed herein or by the system disclosed herein.

[0087] • Service layer, which includes one or more input nodes configured to collect chemical material data provided by the connector layer and provide the collected chemical material data as (multiple) chemical material datasets to one or more downstream nodes.

[0088] • Data acknowledgment layer, which includes the one or more downstream nodes and is configured to...

[0089] ○ By using a rule-based engine to identify at least a portion of the chemical material dataset(s) provided by the service layer, the rule-based engine includes one or more rules associated with the chemical product or the type of chemical product associated with the chemical product.

[0090] ○ Link the confirmed chemical material data to at least one of these chemical product identifiers.

[0091] ○ Provides the confirmed chemical material data linked to the chemical product(s) identifier(s) for generating a chemical product(s) pass(s) associated with the chemical product(s), including at least a portion of the confirmed chemical material data.

[0092] • Storage layer, which includes one or more databases and is configured to store the provided verified chemical material data.

[0093] In another aspect, the use of verified data associated with (multiple) chemical materials generated by the methods, apparatus, or systems disclosed herein is disclosed for generating chemical product passes associated with (multiple) chemical products produced at least in part from the (multiple) chemical materials is disclosed.

[0094] In another aspect, a computer element, particularly a computer program product or computer-readable medium, having instructions is disclosed, which, when executed on one or more computing nodes, is configured to perform the steps of any of the methods disclosed herein.

[0095] In another aspect, this disclosure relates to a computer element having instructions that, when executed on one or more computing nodes, is configured to perform the steps of the methods(s) disclosed herein or to be performed by the means(s) disclosed herein.

[0096] Any disclosures, embodiments, and examples described herein relate to the methods, apparatus, systems, uses, and computer elements listed above and below. Advantageously, the benefits provided by any embodiment and example also apply to all other embodiments and examples. Example

[0097] Embodiments of this disclosure will be outlined below through examples and / or embodiments. It should be understood that this disclosure is not limited to the embodiments and / or examples described.

[0098] To achieve or improve the exchange of chemical material data associated with (multiple) chemical materials used as input materials to produce at least one chemical product, it is crucial to generate such chemical material data simply and efficiently. However, sharing chemical material data within a decentralized network is often associated with the use of highly complex semantic models (multiple) or data models (multiple) to ensure consistency of (multiple) datasets containing all (multiple) required data points. However, such complex (multiple) data models are costly to generate and maintain. Therefore, using such complex data models makes generating (multiple) chemical material datasets a complex and tedious task. This task may be infeasible for small supplier companies, thus creating an obstacle to sharing chemical material data associated with the chemical materials produced by such companies with (multiple) downstream production stages associated with the production of chemical products via a decentralized network.

[0099] By using a rule-based engine (which includes multiple rules associated with multiple data models of chemical products produced using multiple chemical materials as input materials, particularly with the chemical product or the type of chemical product associated with it (e.g., chemical product category)), it can be ensured that the multiple chemical material data points required according to the data model (e.g., aspect model) associated with the chemical product or chemical product type are included in the chemical material dataset, thereby avoiding the loss of multiple data points during the generation of chemical product passes associated with the chemical product using the data model. Since the multiple rules are derived from the data model of the chemical product or chemical product type, suppliers of the multiple chemical materials used in the production of such chemical products do not necessarily have to use complex data models to generate the multiple chemical material dataset. Instead, they can use existing complex data models for the chemical product or chemical product type and generate multiple rules based on these existing data models, thus avoiding the costly and cumbersome process of generating such models for the chemical materials they produce. This can improve the data quality of chemical product passes generated based on chemical material datasets, thereby allowing for improvements in the processing of chemical products and / or the production of (multiple) products derived from those chemical products based on the data included in the chemical product passes.

[0100] By transforming collected chemical material data using this rule-based engine, the collected chemical material data can be aggregated into a given data structure (such as a tabular representation) without the use of complex data models. This facilitates the simple generation and reliable sharing of (multiple) chemical material datasets within the chemical product ecosystem via a decentralized network. These (multiple) chemical material datasets can be associated with (multiple) authorization rules, thereby preventing unauthorized access to the data and ensuring secure sharing of the data via a decentralized network. The chemical material data (such as tabular representations) can be stored in a dedicated storage device associated with the data owner of the chemical material data, allowing it to be consumed by decentralized data consumption nodes associated with data consumers under the control of that data owner. Therefore, chemical material data can be consumed directly based on (multiple) identifiers associated with the chemical material data and (multiple) endpoints of decentralized data provision nodes associated with the dedicated storage device, without the use of any intermediate registries, such as decentralized registries storing access elements to (multiple) datasets generated using a highly defined data model. This reduces the workload of sharing the generated chemical materials datasets within a distributed network, allowing for more reliable sharing of such datasets and thus improving the data quality of passes generated based on them.

[0101] By using rule templates that include unstructured data associated with (multiple) transformation operations, natural language can facilitate the generation of one or more rules, allowing for the simple and reliable generation of (multiple) rules based on natural language text (such as user input, contract terms, etc.). Furthermore, (multiple) rule templates can be predefined, allowing for the generation of (multiple) chemical product datasets based on given rule templates and (multiple) rules, further simplifying the generation of (multiple) chemical product datasets.

[0102] By enabling the simple and efficient generation of multiple chemical material datasets, these datasets can be reliably shared within a decentralized network by upstream production stages. This sharing allows for more efficient production and / or recycling processes based on shared chemical product data, such as chemical composition data included in the shared chemical material data. By using a decentralized network, the generated chemical material datasets can be shared securely and in a controlled manner by preventing unauthorized access to these datasets by multiple unauthorized decentralized network participants, thus avoiding unwanted transparency regarding the chemical material supply chain and / or chemical composition by third parties.

[0103] By using a rule-based engine that operates at the data point level, multiple data point levels, or the entire data level, it can be ensured that the generated chemical materials dataset includes all(s) of the chemical materials data points required for the data model associated with the chemical product or chemical product type. This ensures that chemical product passes associated with such chemical products can be reliably generated from chemical materials data collected via a distributed network without the risk of missing(s) of the required data points, resulting in low data quality for the chemical product passes. Since chemical products sold to customers may be required to be associated with such chemical product passes, the inability to generate such passes due to missing chemical materials data could lead to increased storage time for chemical products and potentially negatively impact downstream participants in the ecosystem due to a lack of chemical product supply. Furthermore, low data quality in chemical product passes can negatively impact product production using chemical products based on the data included in the chemical product passes.

[0104] By using a rule-based engine to validate the generated chemical material datasets in a simple and efficient manner, it is ensured that the consumed chemical material datasets include the data points required by the data model. This rule-based engine includes rules associated with chemical products produced using the chemical materials associated with such datasets as production inputs. This allows for the avoidance of missing data points when generating chemical product passes associated with these chemical products using the consumed chemical material data. Validation of the consumed chemical material datasets on the consumer side ensures that the chemical product passes contain all the data required by the data model used to generate them, thereby reducing the complexity associated with generating chemical material datasets on the provider side by avoiding the use of complex data models during the generation of the chemical material datasets, as this complexity is shifted to the consumer side. This enables the reliable sharing of chemical material data for (multiple) chemical materials regardless of the existence of a data model for such chemical materials, because the (multiple) rules required to transform the collected chemical material data can be easily derived or generated from a data model associated with a chemical product or chemical product type, or from a data model derived from a data model associated with a chemical product or chemical product type.

[0105] Various units, entities, nodes, or other computational chemicals can be described as being "configured to" perform one or more tasks. "Configured to" should be interpreted as meaning "having a circuit system that performs one or more tasks during operation." Units, circuits, entities, nodes, or other computational chemicals can be configured to perform tasks even when the unit / circuit / chemical is not operational. Units, circuits, entities, nodes, or other computational chemicals forming the structure corresponding to "configured to" may include hardware circuitry and / or memory storing executable program instructions to perform the operation. For convenience in the description, units, circuits, entities, nodes, or other computational chemicals can be described as performing one or more tasks. This description should be interpreted as including the phrase "configured to."

[0106] Generally, the methods, apparatuses, systems, computer elements, nodes, or other computational chemistry described herein can include memory, software components, and hardware chemistry. Memory can include volatile memory (such as static or dynamic random access memory) and / or non-volatile memory (such as optical or magnetic disk storage devices, flash memory, programmable read-only memory, etc.). Hardware chemistry can include any combination of the following: combinational logic circuit systems, clock storage devices (such as flip-flops, registers, latches, etc.), finite state machines, memory (such as static random access memory or embedded dynamic random access memory), custom-designed circuit systems, programmable logic arrays, etc.

[0107] Methods for generating chemical material datasets can be executed by one or more computing nodes associated with the production of chemical materials. Methods for generating chemical material datasets can be executed by one or more computing nodes associated with chemical material producers. Chemical material producers can operate the production process. Methods for verifying chemical material data can be executed by one or more computing nodes associated with the production of chemical products. Methods for verifying chemical material data can be executed by one or more computing nodes associated with chemical product producers. Chemical product producers can operate the production process.

[0108] Input materials can refer to any goods purchased from a supplier and brought to the corresponding production plant. Input materials can include starting materials used in the production process of a chemical product at the production plant. Input materials can be used in any production step for the production of the chemical product. Input materials can be any chemical material produced in an upstream production stage relative to the chemical product production stage. Input materials can include recycled materials and / or virgin materials. Input materials can include or be any input material entering the chemical production process. Input materials can include or be any input material provided at any entry point in the chemical production process.

[0109] Chemical materials can include both inorganic and organic chemical materials. (Multiple) inorganic chemical materials may lack carbon atoms and / or (multiple) carbon-hydrogen bonds, while (multiple) organic chemical materials include at least one carbon atom and / or at least one carbon-hydrogen bond. Chemical materials can be virgin chemical materials (e.g., chemical materials not produced as an output of a recycling process). Chemical materials can be recycled materials. Natural chemical materials can be naturally occurring chemical materials, i.e., any unprocessed chemical substance found in nature (such as chemicals from plants, microorganisms, animals, soil, and the ocean), or any chemical substance found in nature and extracted using processes that do not alter its chemical composition. Chemical materials can be intermediate chemical materials.

[0110] Chemical materials can be produced via one or more process steps. Process steps may involve chemical reactions and / or physical processes. Chemical materials may include or be produced by production and provided at any exit point of that production. Chemical materials can be used as input materials for the production of one or more chemical products. Chemical products can be produced via a production chain comprising at least two production stages. Production stages may include multiple chemical material production stages for producing (multiple) chemical materials and chemical production stages for producing chemical products. Chemical materials produced by upstream production stages can be used as production inputs for downstream production stages. Downstream production stages may be additional chemical material production stages or chemical product production stages. Chemical materials can be used as input materials in any downstream production stage associated with the production of a chemical product. (Multiple) chemical products can be produced by one or more downstream participants who may use (multiple) chemical materials produced by one or more upstream participants as (multiple) input materials. Chemical materials can be associated with chemical material identifiers. Chemical material identifiers may be digital chemical material identifiers or virtual chemical material identifiers. Chemical material identifiers can uniquely identify chemical materials within an entity that produces chemical materials. Chemical material identifiers can uniquely identify chemical materials within a decentralized network. Chemical material identifiers can be associated with identifier elements physically linked to the chemical material. Identifier elements can encode digital chemical material identifiers. Chemical material identifiers may include the chemical material name, chemical material number, LOT number, batch number, serial number, etc.

[0111] Chemical products can be produced, at least in part, from one or more chemical materials through (multiple) chemical reactions and / or physical processes. The (multiple) physical processes may involve the use of chemical production inputs (such as chemical materials). The (multiple) physical processes may include mixing, dispersing, extruding, molding, casting, coating, weaving, knitting, and / or filling. The (multiple) chemical materials may be used as dissociates or starting materials within the (multiple) chemical reactions. The chemical reactions may include any chemical reactions known in the art in which reactants are converted into one or more different chemical products. The chemical reactions may involve the use of catalysts, enzymes, bacteria, etc., to achieve the chemical reaction between reactants.

[0112] Chemical materials can be associated with chemical material datasets (e.g., assets). A chemical material dataset may include chemical material identifiers associated with the dataset and chemical material data transformed by a rule-based engine. Chemical material identifiers can be associated with chemical materials. Chemical material identifiers (e.g., asset identifiers) may differ from digital chemical material identifiers that uniquely identify chemical materials within the production process. Chemical material identifiers may be undiscoverable by participant nodes in the decentralized network. Chemical material identifiers may be inaccessible to participant nodes within the decentralized network.

[0113] Chemical materials and chemical products can be part of a product ecosystem. A product ecosystem can include production chains that produce products. Products can be chemical products, components, component assemblies, or final products. Production chains can include one or more production stages. Production stages can include multiple chemical material production stages that produce multiple chemical materials and chemical product stages that produce chemical products. These production stages can further include multiple product production stages that use multiple chemical products as multiple production inputs to produce products. Chemical materials or chemical products produced by upstream production stages can be used as production inputs for downstream production stages. Downstream production stages can be chemical material production stages, additional chemical material production stages, or chemical product production stages. Chemical materials can be used as production inputs in any downstream production stage associated with the production of chemical products. A product ecosystem can include processing chains that handle used products generated from the use of the produced products. Processing chains can include recycling chains that recover at least a portion of used products or components thereof. Processing chains can include reuse chains that reuse used products. A product ecosystem can include various participants, such as producers of raw input materials, producers of chemical products, users of chemical products, producers of end-of-life products, users of end-of-life products, collectors of end-of-life products, and recyclers. A product ecosystem can allow the production of new products, such as chemical products, from recycled materials generated from the recycling of end-of-life products. A product ecosystem can be associated with the production and / or reuse and / or recycling of physical products.

[0114] Participants in the product ecosystem can connect via a decentralized network. The decentralized network can include one or more decentralized network nodes configured to execute data transactions. Multiple decentralized network nodes can be associated with participants in the product ecosystem. Data transactions can be based on transaction protocols that include multiple authentication and / or authorization mechanisms. Based on these authentication and / or authorization mechanisms, a peer-to-peer network can be established between multiple decentralized network nodes. One or more authentication mechanisms can be associated with or linked to multiple decentralized identifiers. One or more authentication mechanisms associated with multiple decentralized identifiers can be provided to multiple decentralized network nodes. One or more authentication mechanisms associated with multiple decentralized identifiers can be accessed by multiple decentralized network nodes. Decentralized configuration allows for more efficient use of computing resources and strengthens each data owner's control over the decentralized network.

[0115] A distributed data providing network node may include computer-executable instructions for providing and / or processing data (such as a chemical materials dataset) requested by a distributed data consuming network node within the distributed network. A distributed data providing network node may be associated with or connected to one or more dedicated data storage devices storing the chemical materials dataset. A distributed data providing network node may be directly or indirectly connected to multiple data storage devices storing the chemical materials dataset. Therefore, a distributed data providing network node may be associated with a chemical materials dataset. The multiple dedicated data storage devices may be under the control of the data owner of the chemical materials dataset. The data owner may be an entity capable of accessing the chemical materials dataset and controlling access to the chemical materials dataset through the data consumption service of the distributed network. The data owner may be a chemical materials producer. Access to the chemical materials dataset may be controlled by the data owner through a chemical materials identifier and its unique association with the data owner and the chemical materials dataset. The chemical materials dataset may be accessible to the data owner. Therefore, the data owner may directly or indirectly own the chemical materials dataset. The chemical materials dataset may be stored in the data owner's database or a database associated with the data owner. The chemical materials dataset may be stored in a database accessible to the data owner. A data owner can control access to a chemical materials dataset by providing services through their data. The data owner can control access to the chemical materials dataset. The chemical materials dataset can be associated with a data owner. The data owner can be the owner of the chemical materials dataset or the data set owner. The chemical materials dataset can be stored in the data owner's database or under the data owner's control.

[0116] Decentralized data consuming network nodes may include computer-executable instructions for accessing and / or processing data (such as chemical material data) provided by decentralized data providing network nodes within the decentralized network. Decentralized data consuming network nodes may be controlled, owned, or associated with consumers of the chemical material data (e.g., entities generating chemical product passes). Consumers may be any entity that processes the chemical material data. Consumers may be any entity operating a chemical production process configured to process chemical materials associated with the chemical material data as (multiple) chemical materials. Processing may include using the chemical materials as input materials to produce chemical products. Consumers may be upstream participants in a product ecosystem of chemical material producers.

[0117] A rule-based engine can be used to transform at least a portion of collected chemical material data associated with (multiple) chemical materials. The rule-based engine can be software or a software component that applies one or more rules to at least a portion of the collected chemical material data. The (multiple) rules may include or correspond to executable logic. The executable logic can be generated from a rule template that includes unstructured data associated with instructions related to (multiple) transformation operations. A rule-based engine for transforming at least a portion of the collected chemical material data may include one or more rules associated with chemical products produced from (multiple) chemical materials (e.g., produced using chemical materials as (multiple) input materials). The one or more rules may be associated with, derived from, or generated based on a semantic model or data model associated with a chemical product or chemical product type. Therefore, one or more rules can ensure that (multiple) data points of such chemical materials required according to the data model can be included in the generated chemical material dataset. One or more rules may be defined by mandatory chemical material data points existing within or defined by the data model. One or more rules may be generated based on mandatory chemical material data points existing within or defined by the data model. This ensures that the chemical material data required by the data model is included in the generated chemical material dataset. Therefore, one or more rules can be generated based on, or defined by, a data model associated with, the chemical products produced from (multiple) chemical materials used as input materials, or the types of chemical products associated with those chemical products. Thus, one or more rules may not be derived or generated based on a data model associated with the produced chemical materials. This allows for avoiding the generation of complex data models for the produced chemical materials, and instead allows for the use of existing data models of chemical products or chemical product types to generate (multiple) rules to transform the collected chemical material data into (multiple) chemical material datasets.

[0118] Rule-based engines can operate at the level of individual data points, combinations of data points, or the entire collected chemical materials data. The operation of a rule-based engine can be defined by one or more rules. The rules(s) can include or correspond to executable logic. Executable logic can be generated from a rule template that includes unstructured data associated with instructions related to (multiple) confirmation operations. The rules(s) associated with (multiple) individual data points can include one or more rules defining (multiple) conditions for individual data points present in the collected chemical materials data. Using such rules(s) ensures that the (multiple) data points required for a data model associated with a chemical product or chemical product type are included in the generated chemical materials dataset. The rules(s) associated with multiple data points can include one or more rules defining the required combinations of data points. Using such rules(s) ensures that the (multiple) combinations of (multiple) data points required for a data model associated with a chemical product or chemical product type are included in the generated chemical materials dataset.

[0119] A rule-based engine can be used to validate at least a portion of chemical material data collected via a distributed network. The rule-based engine can be software or a software component that applies one or more rules to at least a portion of the collected chemical material data. The rule-based engine used to validate at least a portion of the collected chemical material data may include one or more rules associated with chemical products. One or more rules may be associated with, derived from, or generated based on a data model associated with a chemical product or chemical product type. Therefore, one or more rules can ensure that data points(s) of such chemical materials required according to the data model can be included in the collected chemical material dataset. One or more rules can be defined by mandatory chemical material data points existing within the data model. One or more rules can be generated based on mandatory chemical material data points existing within the data model. This ensures that the chemical material data required by the semantic model is included in the collected chemical material data, thereby ensuring the reliable and efficient generation of chemical product passes using this validated chemical material data.

[0120] Rule-based engines can operate at the level of individual data points, combinations of data points, or the entire collected chemical material data. The operation of a rule-based engine can be defined by one or more rules. Rules associated with individual data points may include one or more rules defining conditions for individual data points present in the collected chemical material data. Using such rules ensures that the data points required for a data model associated with a chemical product or chemical product type are included in the consumed chemical material data. Rules associated with multiple data points may include one or more rules defining desired combinations of data points. Using such rules ensures that combinations of data points required for a data model associated with a chemical product or chemical product type are included in the consumed chemical material data.

[0121] A chemical product pass can refer to a dataset with a defined semantic structure. This defined semantic structure can be obtained by applying a data model (such as an aspect model) to identified chemical material data and chemical product data associated with the corresponding chemical product. A chemical product pass may include at least one decentralized identifier and pass data. The pass data may include chemical product identifiers, identified chemical material data, and chemical product data. A chemical product pass may include one or more authentication mechanisms associated with the decentralized identifier(s) and chemical product data. A chemical product pass may involve one or more authorization mechanisms associated with the decentralized identifier(s) and chemical product data. One or more authorization mechanisms may include authorization rules for determining whether to grant access to at least a portion of the chemical product data. A chemical product pass may be associated with one or more digital representations of the pass data or a portion thereof. The digital representation can be considered as multiple access elements providing access to the chemical product pass or a portion thereof. The digital representation may include a decentralized identifier and access data for accessing the pass data or a portion thereof. Access data may include locators or pointers (such as URLs or URIs) to a dedicated storage device (such as a dedicated storage address) that stores the pass data, associated with the data owner of the chemical product pass. The pointer or locator may point directly to the dedicated storage device. The pointer or locator may also point to a data-providing network node associated with the dedicated storage device. Access elements may include one or more authentication mechanisms associated with the distributed identifier(s) and access data. Access elements may be associated with one or more authentication mechanisms associated with the distributed identifier(s) and access data. Access elements may be provided to a distributed registry that stores access elements that can be discovered and / or accessed by the participating nodes of the distributed network. Distributed identifiers may be discoverable and / or accessible by the participating nodes of the distributed network, for example, via access elements stored in the distributed registry. The distributed registry may be associated with the data owner of the pass data. The distributed registry may be associated with a data-providing network node. This allows the data-providing network node to control access to such a registry and access to the access elements stored in such a registry. A decentralized registry can be associated with participants in a product ecosystem. A decentralized registry can be associated with the data owner of a chemical product pass. A decentralized registry can be part of a decentralized network but may not be associated with a specific participant in the production chain; for example, it can be considered an infrastructure node of the decentralized network.

[0122] In this embodiment, one or more databases are distributed databases, wherein at least one of these databases stores multiple instances of chemical material data. A distributed database can be a collection of data stored at different sites on a computer network. Each site may have a degree of autonomy, serving the execution of a local application but also participating in the execution of a global application. For example, a distributed data source can be a distributed database. A distributed database can be created by splitting data from an existing database and distributing it across different sites or by combining multiple existing databases. Each data source may contain only fragments of data associated with the corresponding chemical material. This results in the segmentation of the data. Two common types of data segmentation are: horizontal segmentation, where (potentially overlapping) subsets of data tuples are stored at different sites; and vertical segmentation, where (potentially overlapping) sub-tuples of data tuples are stored at different sites. More generally, data associated with a corresponding chemical material can be segmented into a set of relations (tables in a relational database distributed across multiple sites).

[0123] In this embodiment, the chemical material is a chemical intermediate. The chemical intermediate can be produced from (multiple) primary input materials and / or (multiple) recycled input materials. The (multiple) primary materials may include (multiple) naturally occurring chemical materials and / or (multiple) chemical materials produced via at least one production step. The at least one production step may include (multiple) chemical reactions and / or (multiple) physical processes.

[0124] In the embodiments, the chemical product is selected from inorganic chemical products, detergents, coatings, lubricants, polymers, textiles, mattresses, tires, electronic devices, and / or compositions comprising: (multiple) alkanes, (multiple) alkenes and (multiple) alkynes, (multiple) aromatic compounds, (multiple) alcohols, (multiple) aldehydes, (multiple) ketones, (multiple) carboxylic acids, (multiple) esters, (multiple) ethers, (multiple) amines, (multiple) amides, (multiple) nitriles, (multiple) halides, and / or (multiple) polymers. Polymers may include polyolefins, polyethylene, polystyrene, polyethylene, polypropylene, styrene-butadiene polymers, polyesters, polyethers, polyurethanes, poly(meth)acrylates, polyamides, polycarbonates, polyacetals, fluoropolymers, epoxides, silicon, polyimides, polylactic acid, cellulose, lignin, copolymers of such polymers, and / or blends of such polymers. Electronic devices may include semiconductors and / or printed circuit boards.

[0125] Inorganic chemical products can include iron, steel, and aluminum. Iron can be produced from chemical materials that include inorganic chemical materials such as iron ore, coke, and limestone. Steel can be produced from chemical materials that include inorganic chemical materials such as iron, oxygen, and limestone. Aluminum can be produced from chemical materials that include inorganic chemical materials such as bauxite, sodium hydroxide, and cryolite.

[0126] Detergents may include chemical products used to remove dirt, grease, and / or oil from surfaces such as clothing, tableware, etc. Detergents may reduce or decrease the surface tension of water to facilitate the removal of dirt, grease, and / or oil from surfaces. Detergents may include surfactants, such as anionic surfactants, nonionic surfactants, cationic surfactants, and / or amphoteric surfactants. Detergents may further include solvents, builders (such as phosphates, zeolites, and / or citrates), enzymes, bleach, optical brighteners, fragrances, and / or preservatives. Detergents may be produced from supply chain products including organic chemical materials such as surfactants, solvents, builders, enzymes, bleach, optical brighteners, fragrances, and / or preservatives.

[0127] Coatings can include coating materials for coating at least a portion of the surface of an object. Coatings can be used to protect surfaces, improve the appearance of surfaces (e.g., color and / or texture), and / or provide texture to surfaces. Coatings can include solvents, pigments, and (multiple) physically curable and / or chemically curable polymers. Coatings may further include additives such as thickeners, UV additives, rheology modifiers, etc. (Multiple) physically curable polymers can form a coating film through the mutual cyclication of polymer chains during the release of solvent from the coating. (Multiple) chemically curable polymers can form a coating film through crosslinking reactions between complementary functional groups (e.g., chemically reactive groups). Crosslinking can be initiated by heat and / or irradiation. Coatings can be liquid or solid. Coatings can be produced from supply chain products including organic chemical materials such as solvents, pigments, (multiple) physically curable and / or chemically curable polymers, and additives.

[0128] Lubricants can be chemical products capable of reducing friction between surfaces (preferably metallic surfaces, such as the surfaces of mechanical equipment or machines). Mechanical equipment can be a mechanism consisting of devices that operate according to mechanical principles, such as the machines previously described. Lubricants can be lubricating fluids, lubricating oils, or lubricating greases. Lubricants can be produced from supply chain products including organic chemical materials such as base oils, additives, and thickeners.

[0129] Textiles may include synthetic textiles. Synthetic textiles may include synthetic polymers, such as organic polymers produced through (multiple) chemical reactions. Synthetic textiles may include clothing and footwear. The uppers of clothing and footwear may include (multiple) polymers produced through (multiple) chemical reactions, such as polyester, nylon, acrylic polymers, polypropylene, polyurethane, polyethylene, and polytetrafluoroethylene. Such (multiple) polymers may be extruded to produce yarns, which may then be used in physical knitting and / or weaving processes to produce the uppers of textiles and / or shoes. The soles of footwear may include ethylene-vinyl acetate, polyurethane, natural or synthetic rubber, thermoplastic rubber, thermoplastic polyurethane, and / or polyvinyl chloride. The soles may be produced using injection molding, compression molding, or foaming from such polymers. Synthetic textiles may be produced from chemical materials including organic chemical materials, such as (multiple) polymers produced through (multiple) chemical reactions. Mattresses may include one or more layers of polymer foam produced by polymerizing monomers in the presence of a foaming agent. These layers of polymer may be covered with fabric. Fabric coverings can be made from natural polymers (such as cotton) and / or synthetic polymers (such as polyester). Mattresses can be made from chemical materials including organic chemical materials (such as monomers, foaming agents, (multiple) natural polymers and / or (multiple) polymers produced by (multiple) chemical reactions). Tires can be manufactured by assembling a rubber liner, a body pile made of rubber-coated fabric cords (such as nylon cords and / or polyester cords), rubber sidewalls, bead (such as rubber-coated steel wire), steel belts, and rubber tread, and by heating the assembly in a mold to vulcanize (e.g., crosslink) the rubber. Tires can be made from chemical materials including organic chemical materials (such as rubber and polymer cords) and inorganic chemical materials (such as steel). Electronic devices can include semiconductors and / or printed circuit boards. Electronic devices can be made from chemical materials including organic chemical materials (such as (multiple) chemically curable polymers) and inorganic chemical materials (such as metals and silicon).

[0130] In this embodiment, the collected chemical material data includes chemical material identifier data, characteristic data associated with the chemical material, chemical material name data, chemical material producer data, chemical material declaration data, chemical material safety data, emission data associated with the chemical material, recyclable content data associated with the chemical material, bio-based content data associated with the chemical material, biodegradability data associated with the chemical material, production data associated with the chemical material, analytical certificate data associated with the chemical material, certificate data associated with the chemical material, life cycle data associated with the chemical material, storage instructions data associated with the chemical material, assembly instructions associated with the chemical material, operating conditions associated with the chemical material, or combinations thereof.

[0131] Chemical material identifier data may include batch number, serial number, LOT number, or a combination thereof.

[0132] Characteristic data may include at least one measured chemical and / or physical property of the produced chemical material, and / or at least one chemical and / or physical property determined based on data collected in connection with the production of the chemical material. Data may be collected before, during, and / or after the production of the chemical material. The collected data may be used to determine at least one physical and / or chemical property of the produced chemical material. For example, at least one physical and / or chemical property may be determined based on sensor data obtained from (multiple) sensors. Data may be collected using suitable sensors configured to measure chemical and / or physical properties. Chemical properties may be properties of a chemical material that become apparent during or after a chemical reaction. Therefore, a chemical property may be any property that can only be established by altering the chemical identity of the chemical material. Examples of chemical properties include heat of combustion, enthalpy of formation, toxicity, chemical stability in a given environment, flammability, (multiple) oxidation states, corrosiveness, flammability, acidity and alkalinity, chemical composition, content of recyclables used in the production or manufacture of the product, content of bio-based components used in the production or manufacture of the product, recyclable content used in the production or manufacture of the product, and / or pH value. Physical properties may be any measurable characteristic of the chemical material. Therefore, the values ​​of physical properties describe the state of a chemical material. Examples of physical properties include absorption, brittleness, boiling point, capacitance, color, concentration, continuous discharge, density, ductility, physical dimensions, distribution, efficacy, elasticity, charge, conductivity, impedance, potential, flow rate, fluidity, hardness, capacitance, inductance, intrinsic impedance, brightness, luminosity, gloss, mass, melting point, opacity, permeability, permittivity, plasticity, pulsed discharge, power, pressure, emissivity, resistivity, reflectivity, refractive index, solubility, specific heat, strength, stiffness, temperature, tensile strength, thermal conductivity, thermal resistance, weight, viscosity, volume, and / or wave impedance. At least one physical and / or chemical property being measured can be obtained by a sensor configured to measure such property. The sensor can be included in a measuring device. The sensor can correspond to the measuring device.

[0133] Data on recycled content and / or bio-based content may include any data related to the recycled content or bio-based content used to provide or manufacture the chemical material.

[0134] Emissions data can include any data related to an environmental footprint. An environmental footprint can refer to the environmental footprint of a chemical material and its associated materials. An environmental footprint can be material-specific. For example, an environmental footprint can relate to a chemical material-specific or associated chemical material. Emissions data can include data related to the carbon footprint or product carbon footprint (PCF) of a chemical material. Emissions data can include data related to greenhouse gas emissions, such as those released during the production of the chemical material. Greenhouse gas emissions can include, for example, emissions of carbon dioxide (CO2), methane (CH4), nitrous oxide (N2O), hydrofluorocarbons (HFCs), perfluorocarbons (PFCs), sulfur hexafluoride (SF6), nitrogen trifluoride (NF3), and combinations thereof, as well as other emissions.

[0135] Emissions data can include data related to greenhouse gas emissions generated by an entity or company's own operations (production, power plants, and waste incineration). Scope 2 can include emissions generated from energy production supplied externally. Scope 3 can include all other emissions generated along the value chain. Specifically, this can include greenhouse gas emissions from raw materials obtained from suppliers. Product carbon footprint (PCF) can be the sum of greenhouse gas emissions and removals generated by consecutive and interrelated process steps associated with a specific chemical material. Cradle-to-gate PCF can be an aggregation of greenhouse gas emissions based on selected process steps: for example, from resource extraction to the chemical material leaving the company's plant gate. This type of PCF can be referred to as a partial PCF. To achieve this aggregation, each company providing any product can provide its contribution to the PCF generation in Scope 1 and Scope 2 for each of its products.

[0136] Production data may include any data related to the production of chemical materials. Production data may include monitoring and / or control data associated with the production of chemical materials. Production data may be obtained before, during, and / or after the production of chemical materials.

[0137] In an embodiment, the rule-based engine operates on individual data points existing within at least a portion of the collected chemical material data, multiple data points existing within at least a portion of the collected chemical material data, or the entire collected chemical material data. The rule-based engine can be configured to transform the collected chemical material data based on one or more included rules. The rule-based engine can apply one or more rules to individual data points, multiple data points, and / or the entire dataset to generate multiple chemical material datasets. If the rule-based engine determines that the individual data points, multiple data points, and / or the entire data match one or more conditions in the multiple rules, then such individual data points, multiple data points, or the entire data can be included in the generated chemical material dataset.

[0138] In an embodiment, one or more rules are generated from a rule template, which includes unstructured data associated with instructions related to multiple transformation operations. These instructions may represent multiple transformation operations. The instructions may relate to multiple transformation operations. Multiple transformation operations may involve aggregating chemical material data collected from multiple data sources into a given format, filters for filtering the collected chemical material data, attribute constructions for creating or adding new attributes to the collected chemical material data, and / or triggering conditions, and a corresponding set of one or more actions. The rule template can be used to generate executable logic that can be executed by a rule-based engine. Using rule templates facilitates the generation of one or more rules because the instructions for generating executable logic can be formulated in natural language. The rule template may be a predefined rule template. Rule templates can be generated to match multiple data models associated with chemical products or types of chemical products produced using chemical materials as input materials. Rule templates may be generated and provided by third parties. This could allow rule templates to be offered as a service to data providers, further simplifying the generation of chemical materials datasets and lowering the barriers to entry for input material suppliers to generate and provide chemical materials datasets via decentralized networks, enabling data consumers to access such data to generate chemical product passports.

[0139] In an embodiment, one or more rules are associated with, derived from, or generated based on a semantic model (e.g., a data model) associated with a chemical product, particularly wherein the one or more rules are defined by one or more mandatory chemical material data points existing within the semantic model. The data model may be associated with the type of chemical product associated with the chemical product. This allows for avoiding the use of complex data models associated with chemical materials, and instead allows for the use of existing data models of chemical products or chemical product types produced from such chemical materials. This allows for a significant reduction in the complexity of generating chemical material datasets for producers of such (multiple) chemical materials, thereby ensuring the reliable and efficient provision of such (multiple) chemical material datasets within a decentralized network for consumer entities to access for generating chemical product passes.

[0140] In an embodiment, one or more rules define aggregation rules for aggregating chemical material data collected from multiple data sources into a given format, filters for filtering the collected chemical material data, attribute constructs for creating or adding new attributes to the collected chemical material data, and / or triggering conditions and a corresponding set of one or more actions. The given format may be a tabular representation. Therefore, the rule-based engine can be configured to generate a tabular representation of the collected chemical material data that matches one or more of the included rules, based on one or more of the included rules. The tabular representation may be stored in a dedicated storage device associated with a distributed data-providing node, allowing the tabular representation to be provided by requesting access to it based on chemical material identifiers included in such a tabular representation. Filters may define data points to be included in the generated chemical material dataset. For example, a filter can define one or more data points for chemical materials, including: chemical material characteristic data points, chemical material identifier data points, chemical material name data points, chemical material producer data points, chemical material declaration data points, chemical material safety data points, chemical material emission data points, chemical material recycled content data points, chemical material bio-based content data points, chemical material biodegradability data points, chemical material production data points, chemical material analysis certificate data points, chemical material certificate data points, chemical material life cycle data points, chemical material storage instructions data points, chemical material assembly instructions data points, and / or chemical material operating conditions data points. A filter can define (multiple) data points for each data category. A filter can define (multiple) data points for at least two different data categories. Data categories can represent characteristic data, declaration data, safety data, emission data, recycled content data, bio-based content data, biodegradability data, production data, analysis certificate data, certificate data, storage instructions data, assembly instructions data, or operating conditions data.

[0141] In an embodiment, transforming the collected chemical material data by a rule-based engine includes identifying one or more rules applicable to the collected chemical material data and providing the applicable rules(s) to the rule-based engine. The applicable rules(s) can be identified based on identifiers associated with each applicable rule that match or relate to at least one chemical material identifier included in the collected chemical material data. The applicable rules(s) can be included in rule templates. Therefore, transforming the collected chemical material data can include identifying applicable rule templates. The applicable rules(s) and / or applicable rule templates can be stored on a database connected to the rule-based engine. The identifier associated with each applicable rule or rule template can correspond to a digital chemical material identifier included in the collected chemical material data. The applicable rules(s) or rule templates can be collected based on mapping data that includes the identifiers(s) associated with the rules(s) or rule templates(s) and the associated chemical material identifiers(s), and optionally, the chemical material type identifiers(s).

[0142] In this embodiment, the transformation of the collected chemical material data includes

[0143] • Generate executable logic based on one or more of the identified applicable rules.

[0144] • And transform the collected chemical material data by executing executable logic generated by a rule-based engine under the constraints of rule enforcement standards.

[0145] Rule enforcement criteria can be included in the executable logic. Execution criteria can involve actions associated with trigger signals included in the executable logic. Generating executable logic allows providing rules or rule templates as unstructured data (e.g., in natural language), thereby simplifying the creation of executable logic by using rule templates or rules (e.g., rules written in natural language and / or rule templates) that include unstructured data. Simplifying the creation of executable logic lowers the barrier to generating and providing chemical material datasets within a decentralized network, ensuring that even small supplier entities can participate as data providers within the decentralized network. This, in turn, allows data consumers generating chemical product passes to reliably consume all the necessary chemical material data via the decentralized network, ensuring efficient and reliable generation of chemical product passes using the collected chemical material data. This improves the data quality of chemical product passes, allowing for more reliable use of chemicals to produce products and / or more reliable disposal of end-of-life chemicals based on the data included in the chemical product passes.

[0146] In this embodiment, the chemical materials dataset is generated in response to satisfying one or more rules applied by a rule-based engine to the collected chemical materials data. This ensures that the generation of the chemical materials dataset is performed only if the rule-based engine can successfully apply at least a portion of the rules(s) to the collected chemical materials data (e.g., if the application of the rules(s) does not produce errors (e.g., due to missing data, incorrect data, incomplete data, etc.)). This ensures that the chemical materials dataset(s) satisfying the applied rules(s) are provided only via a distributed network, thereby avoiding errors during confirmation performed on the consumer side—which could negatively impact the data quality of the generated chemical product pass. For example, if, from a regulatory perspective, certain data from the upstream production stage must be included in the chemical product pass, this could negatively impact the availability of the chemical product and products including it. Delayed availability of the chemical product and products including it could negatively impact the production of downstream participants because the input materials required for production are unavailable. In addition, low data quality may negatively impact the handling of chemical products (such as end-of-life chemicals) based on the data included in the chemical product pass.

[0147] In one embodiment, the generated chemical material dataset includes at least one chemical material identifier, particularly multiple chemical material identifiers included in, or associated with, the provided data related to chemical materials. In another embodiment...

[0148] In this embodiment, the generated chemical materials dataset includes at least a portion of the data included in the collected chemical materials data. For example, the generated chemical materials dataset may include data points(s) defined by one or more rules for generating the chemical materials dataset(s). Such rules(s) ...

[0149] In this embodiment, the generated chemical material dataset includes multiple chemical material characteristic data points, multiple chemical material identifier data points, multiple chemical material name data points, multiple chemical material producer data points, multiple chemical material declaration data points, multiple chemical material safety data points, multiple chemical material emission data points, multiple chemical material recyclable content data points, multiple chemical material bio-based content data points, multiple chemical material biodegradability data points, multiple chemical material production data points, multiple chemical material analysis certificate data points, multiple chemical material certificate data points, multiple chemical material life cycle data points, multiple chemical material storage instructions data points, multiple chemical material assembly instructions data points, and / or multiple chemical material operating condition data points. For example, the generated chemical material dataset may include multiple chemical material emission data points.

[0150] In an embodiment, the method further includes the steps of: generating group access data associated with the generated chemical materials dataset and optionally defining one or more authorization rules for access to and / or use of the generated chemical materials dataset. The group access data may identify access control groups, which include decentralized participant(s) identifiers associated with decentralized network participants granted access to the generated chemical materials dataset. This access group data can allow control over access to such datasets, thereby preventing unauthorized data consumers from accessing the data. This ensures that the chemical materials dataset is shared only with data consumers who require such data (e.g., for generating chemical product passes).

[0151] In an embodiment, the method further includes the step of generating a contract template that includes a digital chemical material identifier and a group access data identifier. The method may further include the step of linking the group access data to the digital chemical material identifier. The link may be included in the contract template. The contract template may be used by a decentralized data providing node to generate an electronic contract. The electronic contract may be provided to a decentralized data consuming node that requests access to such a dataset(s) of chemical materials associated with the decentralized data providing node. The contract may include access data. The access data may include an endpoint pointing to a dedicated storage device storing the corresponding chemical material dataset. This allows the decentralized data consuming node to use such an endpoint within a request for such chemical material data when accepting the electronic contract. The electronic contract may include multiple authorization rules associated with the use of the chemical material dataset(s). This can prevent data consumers from using the provided chemical material data without authorization, thereby improving data security.

[0152] In this embodiment, access to the generated chemical materials dataset is controlled by a decentralized data providing node associated with the data owner, based on group access data and contract templates associated with the chemical materials dataset. This allows for the configuration of access to the chemical materials dataset, preventing unauthorized data consumers from accessing the data without the necessary permissions. Access to the generated chemical materials dataset can be controlled based on digital chemical material identifiers associated with the chemical materials dataset and the chemical materials.

[0153] In an embodiment, the method further includes the step of generating incident data in response to determining that at least one rule applied by a rule-based engine to the collected chemical material data is not met. The incident data may identify the data points(s) and rule(s)(s) that caused the non-compliance. The incident data can be used to generate an updated chemical material dataset. Using such incident data can allow for the avoidance of providing chemical material datasets that may not be verifiable by the consumer side, thus causing delays in the generation of (multiple) chemical product permits(s), since such generation must be delayed until a chemical material dataset(s) including valid data becomes available from the provider side.

[0154] In embodiments of the method for verifying chemical material data associated with (multiple) chemical materials, the chemical product data further includes product characteristic data, which includes at least one measured chemical and / or physical property of the chemical product, and / or at least one chemical and / or physical property determined based on data collected in connection with the production of the chemical product. The chemical and / or physical properties may correspond to the properties previously described. Data may be collected before, during, and / or after the production of the chemical product.

[0155] In an embodiment of a method for identifying chemical material data associated with (multiple) chemical materials, (multiple) distributed data provider nodes are determined based on mapping data by matching (multiple) chemical material identifiers included in the chemical material data with chemical material identifiers included in mapping data, which maps distributed data provider node data to associated chemical material identifiers. This mapping data may be stored in a database. The database may be associated with a data consumer or an entity performing the method. The database may be associated with a system performing the method. The (multiple) chemical material identifiers and associated data provider node data may be provided by the respective (multiple) distributed data provider nodes to consuming entities consuming such chemical material data from such (multiple) data provider nodes. The (multiple) chemical material identifiers may include (multiple) asset identifiers associated with the chemical material data. The data provider node data may include location data pointing to the location of the chemical material data associated with the respective data provider node, an endpoint address associated with the respective data provider node, and / or a distributed participant identifier associated with the respective data provider node. The database may not contain associated chemical material data, and therefore the database may not be considered a central repository for chemical material data. Conversely, control over access to chemical material data is retained by the relevant data provider, and such databases only allow access to the chemical material data necessary to generate the corresponding chemical product passports.

[0156] In an embodiment of a method for verifying chemical material data associated with (multiple) chemical materials, the obtained chemical material data is provided to one or more input nodes configured to collect the obtained chemical material data and provide the collected chemical material data as (multiple) chemical material datasets to one or more downstream nodes. The one or more downstream nodes are configured to verify at least a portion of the data included in the (multiple) chemical material datasets provided by the one or more input nodes, link the verified chemical material data to at least one of these chemical product identifiers, determine (multiple) storage locations of the verified chemical material data, and provide the verified chemical material data linked to the (multiple) chemical product identifiers to the determined (multiple) storage locations. Input nodes may represent computing nodes that collect chemical material data from one or more distributed data consumer nodes. One or more input nodes may be configured to generate data packets, such as messages or events, based on the received chemical material data. The generated data packets may be sent downstream from the input nodes to one or more downstream nodes. The (multiple) downstream nodes may be configured to retrieve the data packets provided by the (multiple) input nodes. The (multiple) input nodes may be configured to provide data packets to persistent or non-persistent logs. Multiple downstream nodes can be configured to retrieve packets provided to persistent or non-persistent logs. Multiple downstream nodes can be configured to receive packets provided to persistent or non-persistent logs. Multiple input nodes can be associated with a distributed network. For example, multiple input nodes can be associated with distributed data consuming network nodes that are part of a distributed network. A downstream node can refer to a computing node that consumes data from a computing node that exists upstream relative to the data flow. Consuming data can include receiving data or retrieving packets from multiple input nodes or persistent or non-persistent logs. For example, data “flows” downstream from input nodes to downstream nodes. A downstream node can be considered an output node. Requests for data can be sent from downstream nodes upstream to input nodes.

[0157] In embodiments of a method for verifying chemical material data associated with (multiple) chemical materials, the rule-based engine operates on individual data points, multiple data points, or the entire chemical material data that exist within at least a portion of the chemical material data. The rule-based engine can be configured to verify the chemical material data based on one or more included rules. The rule-based engine can apply one or more rules to (multiple) individual data points, multiple data points, and / or the entire dataset to generate verified chemical material data. If the rule-based engine determines that (multiple) individual data points, multiple data points, and / or the entire data matches one or more conditions in (multiple) rules, then such (multiple) individual data points, multiple data points, or the entire data can be considered verified. Verified data can be associated with a classifier indicating successful verification of the corresponding data point, combination of (multiple) data points, or the entire data. The classifier can indicate that the chemical material data has passed one or more applied rules. Verifying chemical material data at the data point level ensures that all (multiple) chemical material data points required for a data model associated with a chemical product or chemical product type are included in the collected chemical material data. Data point-level validation can compensate for the simplified generation of chemical material datasets on the provider side that do not require the use of a data model, thereby ensuring that the generated chemical material dataset(s) includes all the required data(s).

[0158] In embodiments of a method for verifying chemical material data associated with (multiple) chemical materials, one or more rules are generated from a rule template that includes unstructured data associated with instructions related to (multiple) verification operations. The (multiple) verification operations may involve one or more data points and / or combinations of data points to be present within the chemical material data. The rule template can be used to generate executable logic that can be executed by a rule-based engine. Using a rule template facilitates the generation of one or more rules because the instructions for generating the executable logic can be formulated in natural language. The rule template can be a predefined rule template. Rule templates can be generated to match (multiple) data models associated with chemical products or chemical product types.

[0159] In embodiments of a method for verifying chemical material data associated with (multiple) chemical materials, one or more rules define (multiple) data points and / or (multiple) combinations of data points to be present within the chemical material data. This ensures that the chemical material data includes all (multiple) data points required for a data model associated with a chemical product or chemical product type, thereby ensuring that the collected chemical material data includes all data points required for a data model of a specific chemical material.

[0160] In embodiments of the method for verifying chemical material data associated with (multiple) chemical materials, the verification of the chemical material data may further include transforming the chemical material data. Transforming the chemical material data may include unit transformation to convert the units associated with the data points to units required by the data model associated with the chemical product or chemical product type. This can allow the unit transformation operation to be shifted to the consumer side, thereby allowing for a simplified generation of provider-side chemical material datasets to ensure that various suppliers in the chemical product ecosystem reliably provide (multiple) chemical material datasets regardless of the size of the entity producing the chemical material.

[0161] In embodiments of a method for verifying chemical material data associated with (multiple) chemical materials, one or more rules are associated with or derived from a data model associated with at least one of a chemical product or a chemical product type, particularly wherein the one or more rules are defined by (multiple) mandatory chemical material data points existing within the data model. The data model may be a predefined (e.g., existing) data model. The data model may define the data structure of the chemical product pass. The data model may define (multiple) values ​​and / or (multiple) value ranges of (multiple) data points to be included in the chemical product pass. The data model may define (multiple) mandatory and optional data points to be included in the chemical product pass. The data model may define relationships between (multiple) different data points.

[0162] In embodiments of a method for verifying chemical material data associated with (multiple) chemical materials, verification of the collected chemical material data by a rule-based engine includes identifying one or more rules applicable to the collected chemical material data and providing the applicable rules(s) to the rule-based engine. As previously described, the applicable rules(s) can be identified based on an identifier associated with each applicable rule that matches or relates to at least one chemical material identifier included in the collected chemical material data. The applicable rules(s) can be included in a rule template. Therefore, verifying the collected chemical material data may include identifying an applicable rule template. The applicable rules(s) and / or applicable rule templates can be stored on a database connected to the rule-based engine. The identifier associated with each applicable rule or rule template can correspond to a digital chemical material identifier included in the collected chemical material data. The applicable rules(s) or rule templates can be collected based on mapping data that includes the identifier(s) associated with the rules(s) or rule templates(s) and the associated chemical material identifier(s), and optionally, the chemical material type identifier(s).

[0163] In embodiments of the method for verifying chemical material data associated with (multiple) chemical materials, the transformation of the collected chemical material data includes

[0164] • Generate executable logic based on one or more of the identified applicable rules.

[0165] • And transform the collected chemical material data by executing executable logic generated by a rule-based engine under the constraints of rule enforcement standards.

[0166] In embodiments of the method for verifying chemical material data associated with (multiple) chemical materials, the chemical material data is verified in response to satisfying one or more rules applied to the chemical material data by a rule-based engine. This ensures that the collected chemical material data is verified only if the rule-based engine can successfully apply (multiple) rules to the collected data, for example, if the application of (multiple) rules does not produce errors (e.g., due to missing data, incorrect data, incomplete data, etc.). This ensures that chemical product passes can be generated by applying appropriate data models to the verified chemical material data and corresponding chemical product data without any errors due to missing or incorrect chemical material data, thereby avoiding delays in the generation of chemical product passes.

[0167] In embodiments of the method for verifying chemical material data associated with (multiple) chemical materials, the storage location is determined based on mapping data, which includes mappings between (multiple) chemical material identifiers and associated storage location data, or mappings between (multiple) chemical material identifiers and associated (multiple) chemical material type identifiers and storage location data. The storage location may correspond to a database. The database may be a relational database or a non-relational database. Using (multiple) different storage locations enhances data security because verified data for generating chemical product passes associated with a chemical product can be stored in a specific dedicated storage device that can only be accessed by the application generating the chemical product pass for that chemical product, and not by other applications generating passes for other product types.

[0168] In embodiments of the method for verifying chemical material data associated with (multiple) chemical materials, the verified data includes one or more verified chemical material characteristic data points, verified chemical material identifier data points, verified chemical material name data points, verified chemical material producer data points, verified chemical material declaration data points, verified chemical material safety data points, verified chemical material emission data points, verified chemical material recyclable content data points, verified chemical material bio-based content data points, verified chemical material biodegradability data points, verified chemical material production data points, verified chemical material analysis certificate data points, verified chemical material certificate data points, verified chemical material life cycle data points, verified chemical material storage instructions data points, verified chemical material assembly instructions data points, and / or verified chemical material operating condition data points.

[0169] In an embodiment of a method for verifying chemical material data associated with (multiple) chemical materials, the method further includes the step of: generating incident data in response to determining that at least one rule applied to the collected chemical material data by a rule-based engine is not met. The incident data may identify (multiple) data points and (multiple) rules that lead to the non-compliance. The incident data may be provided to a data provider from which disputed input chemical material data is received, thereby allowing the data provider to generate updated chemical material data and provide such updated chemical material data for duplicate verification. Attached Figure Description

[0170] The disclosure will be further described below with reference to the accompanying drawings. In the drawings and the disclosure, the same reference numerals are intended to refer to the same or similar elements, chemical materials and / or portions.

[0171] Figure 1 An example of a participant network in a product ecosystem is shown, which includes material recycling and is associated with a decentralized peer-to-peer network for exchanging data related to raw materials, (multiple) chemical materials, (multiple) discrete products, (multiple) final products and (multiple) recycled materials.

[0172] Figures 2A to 2B A schematic block diagram illustrates a chemical product production process that uses one or more chemical materials as input materials in chemical production.

[0173] Figure 3A A block diagram of an example system is shown for generating (multiple) chemical material datasets associated with (multiple) chemical materials and providing the generated (multiple) chemical material datasets for access by distributed data-consuming nodes.

[0174] Figure 3B The diagram shows an example of collecting chemical material data and transforming at least a portion of the collected chemical material data using a rule-based engine.

[0175] Figure 4 An example system and associated method are presented for generating (multiple) chemical material datasets associated with (multiple) chemical materials produced and providing access to the generated (multiple) chemical material datasets.

[0176] Figure 5 An example of a decentralized system for accessing datasets of chemical materials associated with the produced chemical materials is shown.

[0177] Figure 6 A flowchart illustrates an example method for generating a dataset of (multiple) chemical materials associated with (multiple) chemical materials.

[0178] Figure 7 Showing Figure 6 Examples of the methods shown in the document.

[0179] Figure 8 A flowchart is shown for another example method for generating a dataset of (multiple) chemical materials associated with (multiple) chemical materials.

[0180] Figure 9 A sequence diagram of example methods for generating datasets of (multiple) chemical materials associated with (multiple) chemical materials is shown.

[0181] Figure 10A A block diagram of a system is shown for identifying chemical material data associated with (multiple) chemical materials used in the production of a chemical product, or for identifying chemical material data associated with (multiple) chemical materials used in the production of another chemical product.

[0182] Figure 10B The diagram shows an example of using a rule-based engine to identify chemical material data associated with (multiple) chemical materials used to produce chemical products.

[0183] Figure 11 A flowchart illustrates an example method for identifying chemical material data associated with (multiple) chemical materials used in the production of chemical products.

[0184] Figure 12 Showing Figure 11 Examples of the methods shown in the document.

[0185] Figure 13A sequence diagram illustrating example methods for identifying chemical material data associated with (multiple) chemical materials used in the production of chemical products.

[0186] Figure 14 A flowchart is shown as another example method for identifying chemical materials data associated with (multiple) chemical materials used in the production of chemical products. Detailed Implementation

[0187] Figure 1 An example of a participant network in a product ecosystem is illustrated, which is associated with a decentralized peer-to-peer network for exchanging data related to raw materials, (multiple) chemical products, (multiple) discrete products, (multiple) end products, and (multiple) recycled materials. Decentralized participant network 130 may include one or more decentralized network participants, such as decentralized participants 102 to 114. Decentralized network participants may be part of a product ecosystem that includes chemical products. The product ecosystem may include a production chain that produces the end product. The product ecosystem may include a recycling chain to recover at least a portion of the end-of-life products generated from the use of the end product. The product ecosystem may include raw material producer 104, chemical product producer 102, chemical product user 106, end-of-life product producer 108, end-of-life product user 110, EOL product collector 112, and recycler 114. Decentralized participant network 130 may include a chemical supply chain. The product ecosystem may allow the production of new products, such as chemical products, using recycled materials generated from the recycling of end-of-life products. The product ecosystem may be associated with the production and / or recycling of physical products. Products can be chemical products, intermediate chemical products, components, component assemblies, final products, scrapped products, or recycled materials.

[0188] At least some of the participants in the decentralized participant network 130 may be associated with the production of the product and / or the recycling of end-of-life products generated from the use of the product by product users (such as end-of-life user 110). Decentralized network participants 102 to 114 may refer to manufacturers of physical products, such as raw material producers 104, chemical product producers 102, chemical product users 106, end-of-life product producers 108, users of physical goods (such as end-of-life user 110), and / or participants in the recycling chain associated with the physical product (such as EOL product collectors 112 and recyclers 114). Decentralized network participants may be associated with decentralized participant identifiers. Decentralized participant identifiers can uniquely identify decentralized network participants within the decentralized participant network 130.

[0189] At least another portion of the participants in the decentralized participant network 130 may be associated with the generation of product passes(s). Such decentralized participants may not be associated with the production of products and / or the recycling of end-of-life products. Such decentralized participants may collect chemical material data (e.g., as in...). Figure 11 (as described in the context), and at least a portion of the collected chemical material data can be used to generate a product pass. The generated product pass can be provided by such participant for access via a decentralized network 130. For example, recycler 114 can access such a product pass to determine the composition of the end-of-life product, thereby allowing the recycling process to be adapted based on the determined composition.

[0190] The participants(s) of the decentralized participant network 130 can be connected via material flows. A material flow can be a circular material flow 136. A circular material flow 136 can be a closed-loop material flow. A closed-loop material flow can refer to a material cycle from which recycled material is used to produce the same final product, the recycled material being obtained from that material cycle via recycling. A circular material flow 136 can also be an open-loop material flow. An open-loop material flow can refer to a material cycle from which recycled material is used to produce a different final product compared to the material flow from which recycled material is obtained. A material flow can be a linear material flow (e.g., excluding recycling). Material flows 136, 138 can correspond to the flow of product from one participant in the decentralized participant network 130 to a downstream participant in the decentralized participant network 130. Material flows 136, 138 can refer to continuous or discontinuous flow of product. The flow of product can include any mode of transport suitable for transporting product from a participant to a downstream participant. Transport modes can include pipes, containers, barrels, and packaging. Material flow 138 can be associated with raw materials (e.g., virgin raw materials) used to produce the chemical product. Raw materials can be supplied to chemical product producer 102 for the production of (multiple) chemical products and / or (multiple) intermediate chemical products (not shown). A recycled material stream 136 can be associated with (multiple) chemical products and (multiple) discrete products. The (multiple) chemical products can be supplied from chemical product producer 102 to chemical product user 106 for the production of (multiple) discrete products. The discrete products produced are different units sold as individual products, as opposed to chemical production. The recycled material stream 136 can be associated with recycled materials. Recycled materials can be supplied from recycler 114 to chemical product producer 102 for the production of (multiple) chemical products using the recycled materials.

[0191] At least some of the participants in the distributed participant network 130 may be associated with distributed participant network nodes 116 to 128. Distributed participant nodes 116 to 128 may be under the control of the corresponding distributed participant associated with the respective distributed participant node. Distributed participant nodes 116 to 128 may form a distributed network 134. Distributed network 134 may be a peer-to-peer communication network. Distributed network 134 may be configured to execute data transactions 132. Data transactions 132 may be based on a transaction protocol including (multiple) authentication and / or authorization mechanisms. Based on (multiple) authentication and / or authorization mechanisms, peer-to-peer communication may be established between distributed network nodes 116 to 128 associated with distributed network participants 102 to 114. One or more authentication mechanisms may be associated with or linked to an identifier, such as in... Figure 5 The context described above. One or more authentication mechanisms associated with the identifier can be accessed by distributed participant nodes, as in... Figure 5 Decentralized configurations allow for more efficient use of computing resources and enhance the control of data owners in decentralized networks, as described in the context of [the previous sentence].

[0192] Data transactions between participating nodes in a decentralized network can be based on identifiers associated with the corresponding data to be accessed, for example, as in... Figure 5 Described in the context of [the relevant context]. Identifiers can be uniquely associated with the physical entity of the corresponding product and the associated product data. Identifiers can be decentralized identifiers that uniquely identify products within a decentralized network. Identifiers can be local identifiers used by the corresponding product producer to uniquely identify the corresponding product. Identifiers can be associated with (multiple) other identifiers, such as (multiple) identifiers for (multiple) production inputs (e.g., input materials) used to produce chemical materials. This can allow tracking (multiple) product inputs used to produce the product (e.g., the final product). Identifiers can be included, for example, in a chemical materials dataset associated with the chemical materials, such as [example dataset]. Figure 6 Described in the context of.

[0193] Data flows 132 (e.g., transactions) between distributed network participant nodes can be directly or indirectly associated with material flows 136, 138 between distributed network participants. For example, if data associated with input materials supplied from raw material producer 104 to chemical product producer 102 is accessed by a distributed participant node 118 associated with said chemical product producer 102, then data flow 132 can be directly associated with material flows 136, 138. For example, if data associated with chemical products produced by chemical product producer 102 is accessed by a distributed participant node 128 associated with recycler 114, then data flow 132 can be indirectly associated with material flows 136, 138.

[0194] Distributed participant nodes 116 to 128 may be distributed computing nodes. A distributed computing node may be any device or system comprising at least one physical tangible processor and physical tangible memory capable of having computer-executable instructions executed by the processor thereon. The memory may take any form and depends on the nature and form of the computing node.

[0195] At least some of the distributed participant nodes 116 to 128 may be distributed data providing network nodes. At least some of the participant nodes 116 to 128 may be distributed data consuming network nodes. Participants in the distributed participant network 130 may be associated with distributed data providing network nodes and / or distributed data consuming network nodes, depending on whether the data is provided to downstream participants or consumed from upstream participants. For example, final product producer 108 may be associated with a distributed data providing network node configured to provide product data to downstream participants (e.g., recycler 114). Alternatively, final product producer 108 may be associated with a distributed data consuming network node configured to access data associated with discrete products produced by upstream participants (e.g., chemical product user 106), for example, in Figure 5 Described in the context of.

[0196] The distributed network 134 may include additional distributed network nodes. These additional distributed network nodes may be distributed infrastructure service nodes (...). Figure 1(Not shown in the image). Distributed infrastructure service nodes may not be associated with participants in the product ecosystem. Distributed infrastructure service nodes can provide services to distributed participant nodes 116 to 128, such as verifying the identity of distributed network participant nodes 116 to 128 before performing data exchange. Distributed network participant nodes 116 to 128 may be associated with or include multiple certificates, such as multiple X.509 certificates. Multiple certificates may be associated with multiple distributed infrastructure service nodes, which may include, for example, certificate issuance services and / or dynamic provisioning services that provide dynamic attribute tokens (e.g., OAuth access tokens). Thus, distributed network participant nodes 116 to 124 have a unique identifier embedded in the X.509 certificate that identifies the corresponding distributed network participant node 116 to 128. The information required to verify the certificate can be provided via a certification registry associated with the certificate issuance service and / or dynamic provisioning service. For example, in the IDSA Reference Architecture Model version 3.0 of April 2019, decentralized data provisioning network nodes associated with data owners, Certificate Authorities (CAs), and Dynamic Attribute Provisioning Services (DAPS), as well as decentralized data consuming network nodes associated with data consumers, verify identities before performing data exchange (not shown, see reference). Figure 5 ).

[0197] Figure 2A A schematic block diagram illustrating a production process of a chemical product produced according to embodiments of this disclosure using one or more chemical materials as input materials(s). The chemical materials(s) can be one or more precursor materials. The precursor materials(s) can be considered as input materials(s) for chemical production. The precursor materials(s) can represent (multiple) intermediate chemical materials. The precursor materials(s) can include (multiple) inorganic chemical materials and / or (multiple) organic chemical materials. The (multiple) inorganic chemical materials may lack (multiple) carbon atoms and / or (multiple) carbon-hydrogen bonds, while the (multiple) organic chemical materials(s) can include at least one carbon atom and / or at least one carbon-hydrogen bond. The (multiple) precursor materials(s) can be produced from one or more input materials (e.g., (multiple) primary chemical materials and / or (multiple) recycled chemical materials) through precursor production. The (multiple) recycled chemical materials(s) can be received from a recycler (e.g., recycler 114) through precursor production (see, for example, see...). Figure 1 ).

[0198] The production of a chemical product may include a two-step process: 1) producing (multiple) intermediate chemical products (e.g., (multiple) precursor materials) from one or more input materials; and 2) producing the chemical product, at least partially, from (multiple) intermediate chemical products. For the production of (multiple) intermediate chemical products, input materials can be used as physical inputs. Input materials can be provided from (multiple) raw material providers (see, for example...). Figure 1 (Multiple) input materials can be obtained from recyclers (e.g.) Figure 1 The input materials may include virgin and / or recycled materials. The input materials may be provided as input material 402 for the production of intermediate chemical products (see also...). Figure 4 The production of intermediate chemical products can be achieved through the chemical production of 404, such as in... Figure 4 The context is described. Input materials may include physical identifier elements. Physical identifier elements may include numeric input material identifiers, or elements associated with or related to the numeric input material identifiers. The operating system for the production of intermediate chemical products (e.g., in...) Figure 4 The operating system 416 described in the context may include or communicate with an ID reader configured to read physical identifier elements and determine a digital input material identifier associated with said physical identifier elements. The digital input material identifier can be used to uniquely identify a physical entity of an input material provided for the production of intermediate chemical products (or precursor production). The digital input material identifier can be used by the operating system to control the production of (multiple) precursor materials, for example, as in... Figure 4 The context described herein. A digital input material identifier associated with a physical identifier element can be associated with a digital input material identifier used within precursor production to uniquely identify such a physical entity as the input material. This allows for the conversion of a digital input material identifier assigned by the producer of the input material into a digital input material identifier used within precursor production.

[0199] Input material data can be collected, for example, upon entering precursor production. This ensures that (multiple) input materials meet (multiple) specifications required by (multiple) precursor production steps performed within the precursor production process. The collected input material data may include measured physical and / or chemical properties of the respective input materials, and / or physical and / or chemical properties determined based on the collected data associated with the respective input materials. Physical and / or chemical properties can be used as follows: Figure 4 The sensor is used to measure [the data] in the context described above. Physical and / or chemical properties can be determined based on the collected data, such as [the data provided in the original text]. Figure 4The context described herein. The collected input material data may further include the input material name, input material producer, input material declaration data, input material safety data, emissions data, recyclable content data, bio-based content data, analytical certificate data associated with the input material, certificates associated with the input material, or a combination thereof. Additional data may be provided from the input material producer in the form of digital assets associated with a digital input material identifier. Digital assets may be provided by the input material producer. Digital assets may be provided via a decentralized network, such as… Figure 1 As shown.

[0200] Input material data can be used to operate the precursor production of (multiple) intermediate chemical products. For example, if (multiple) input materials are (multiple) recycled materials, a production step of purifying (multiple) recycled materials can be performed. For example, if (multiple) input materials are virgin materials, the purification step can be omitted. (Multiple) intermediate chemical products can be formed by causing (multiple) input materials to undergo chemical reactions and / or by physically treating (multiple) input materials. Chemical reactions can include polymerization, precipitation, and other generally known chemical reactions. Physical treatments can include mixing, grinding, extrusion, etc. Intermediate chemical product production can include sensor measurement of the physical and / or chemical properties of (multiple) intermediate chemical products produced by intermediate chemical product production, such as in... Figure 4 The operating system can be configured to determine physical and / or chemical properties based on data collected in connection with the production of (multiple) intermediate chemical products, for example, as described in [the context of the previous sentence]. Figure 4 The intermediate chemical products produced through intermediate chemical production can correspond to the output products of such intermediate chemical production.

[0201] The operating system can be configured to generate a dataset of chemical materials for the (multiple) intermediate chemical products produced, as described below. Figure 4The context is described below. Each intermediate product can be associated with a digital chemical material identifier and chemical material data. The chemical material data can include at least one physical and / or chemical property of the corresponding intermediate chemical product. The physical and / or chemical properties can be measured by sensors and / or determined based on collected data, as previously described. The produced intermediate chemical products can be packaged, and the package can include physical identifier elements, such as QR codes, embossed codes, or optical holographic codes, such as zero-order diffraction microstructures. The physical identifier elements can include or can be assigned to the corresponding digital chemical material identifier. The assignment of physical identifier elements and digital chemical material identifiers can be performed by a locally operating ID assigner. For example, the packaging line can include a labeling device that detects the packaging of the produced intermediate chemical products. Based on this identification, a requester can generate a request to provide a digital chemical material identifier, and the asset generator service 306 can generate multiple chemical material datasets in response to the request. The digital chemical material identifiers included in the generated chemical material datasets can be assigned, for example, by the ID assigner in the physical identifier elements. Assignment may include encoding a corresponding digital chemical material identifier in a physical identifier element, and providing the physical identifier element (such as a code) to a labeling device configured to attach the physical identifier element to a corresponding intermediate chemical product (such as packaging of the corresponding intermediate chemical product). The ID assigner may be part of the labeling device or a separate device. Assignment may include associating a digital chemical material identifier with a physical identifier element generated and attached to the intermediate chemical product.

[0202] In the second step, the (multiple) intermediate chemical products produced in step 1) can be provided as input materials to the chemical production process and can be used within the chemical production process to produce one or more chemical products. The chemical production process can correspond to a chemical production process that produces (multiple) intermediate chemical products. The chemical production process can differ from a chemical production process that produces (multiple) intermediate chemical products. In addition to the (multiple) intermediate chemical products produced in step 1), (multiple) additional input materials can be provided to the chemical production process and can be used to produce chemical products. The (multiple) intermediate chemical products can include recycled (multiple) intermediate chemical products and / or (multiple) intermediate chemical products produced through a production process different from the intermediate chemical product production process described in the context of step 1). Such (multiple) intermediate chemical products can be associated with physical identifier elements. Physical identifier elements can be associated with digital intermediate chemical product identifiers, through which intermediate chemical product data can be accessed, as previously described. An ID reader can be used to read the physical identifier elements associated with the corresponding distributed intermediate chemical product identifiers as described above.

[0203] Chemical production can be a chemical production network. A chemical production network may include one or more entry points where input materials are supplied to the network. A chemical production network may include one or more exit points where the produced chemical products are supplied from the network. A chemical production network may include multiple chemical processes for producing one or more chemical products from one or more input materials. A chemical production network may include a complex production network that produces multiple chemical products across multiple production chains or value chains. One or more chemical products may include multiple chemical products produced from input materials that are at least partially associated with recyclable materials. A production chain or value chain may include one or more processes configured to produce a chemical product or class of chemical products from one or more input materials. A chemical production network may include connected, interconnected, and / or disconnected production chains. A chemical production network may produce multiple intermediates from input materials and may produce one or more chemical products from intermediates.

[0204] A chemical production network can include multiple production steps in each production chain. The production steps included in a chemical production network can be defined by the physical system boundary of the network. The system boundary can be defined by the location or control of the production processes. The system boundary can be defined by the sites within the chemical production network. The system boundary can be defined by production processes jointly controlled by one or more entities. The system boundary can be defined by a production chain or value chain with interleaved production processes leading to the final product, which can be separately controlled by multiple entities.

[0205] A chemical production network can transform one or more input materials into one or more chemical products through one or more processes. These processes can transform one or more input materials chemically, physically, mechanically, and / or thermally into one or more chemical products.

[0206] As described above, the operating system for chemical production can use intermediate chemical product data to control the production of chemical products. Chemical production may include sensors measuring the physical and / or chemical properties of the chemical products produced, such as... Figure 4 The operating system can be configured to determine physical and / or chemical properties based on data collected in association with the production of chemical products, for example, as described in [the context of...]. Figure 4 Described in the context of.

[0207] The operating system can be configured to collect chemical material data associated with (multiple) intermediate chemical products used in the production of chemical products, and to verify the collected chemical material data, for example, as in Figures 10A to 13The operating system can be further configured to generate chemical product passes based on such verified chemical material data, for example, as described in... Figure 11 Described in the context of.

[0208] The produced chemical product 202 may be associated with a digital chemical product identifier. The digital chemical product identifier may be associated with a physical identifier element 204. The digital chemical product identifier may be unique to the physical entity of the chemical product. The digital chemical product identifier may be associated with chemical product data. This data may include any data collected during the production and / or use of the chemical product 202. For example, this data may include multiple chemical material identifiers associated with the production inputs used to produce the chemical product, data collected before, during, and / or after the production of the chemical product, and / or usage data collected during the use of the chemical product 202.

[0209] A digital chemical product identifier may be associated with or include at least one decentralized chemical product identifier. A decentralized chemical product identifier may include any unique identifier uniquely associated with the chemical product data and the identified chemical product 202. The decentralized chemical product identifier may further be associated with the data owner of the chemical product data. The decentralized chemical product identifier may include at least one Universally Unique Identifier (UUID) and / or at least one Digital Identifier (DID). The decentralized chemical product identifier may be issued by a centralized or decentralized identity issuing authority. The decentralized chemical product identifier may include authentication information used to authenticate the chemical product data. Through the decentralized chemical product identifier and its unique association with chemical product 202, access to the chemical product data can be controlled by the data owner. This contrasts with a centralized authority scheme, in which the identifier is provided by a centralized authority and access to the data is controlled by such a centralized authority. In this context, decentralized refers to the data owner controlling the use of the identifier. The decentralized chemical product identifier may be discoverable and / or accessible to the participating nodes(s) of the decentralized network. Based on the discovered and / or accessed decentralized chemical product identifier, access to the chemical product pass can be requested by multiple decentralized network nodes associated with data consumers (such as chemical product users or multiple production processes that handle the chemical product). Physical identifier element 204 can be configured to provide a decentralized chemical product identifier or data associated with the decentralized chemical product identifier to access the chemical product data.

[0210] A data owner can include any entity that generates data, particularly data associated with the identified chemical product. A generating node can be coupled to an entity that owns a physical product from which data (particularly chemical material data associated with a material identifier or a chemical product pass associated with the identified chemical product) is generated. This data (particularly data associated with the identified chemical product) can be generated by a third-party entity representing an entity that owns a physical product from which data is generated. A data owner can be a producer of input chemical materials used to produce a chemical product, a producer of the chemical product, or a user of a chemical product that uses the chemical product to produce other products (such as other chemical products and / or discrete products). A data owner can be a chemical producer that produces input chemical materials, a chemical producer that produces chemical products, or a producer of (multiple) products based on a chemical product. Access to the corresponding data can be controlled by the data owner via a distributed identifier and its unique association with the data owner and the chemical material data or chemical product pass. The chemical material data or chemical product pass can be accessed by the data owner. Therefore, the data owner can directly or indirectly own or control the chemical material data or chemical product pass. Chemical material data or chemical product credentials can be stored in a storage environment owned or associated with the data owner for access by (multiple) data consumers. Chemical material data or chemical product credentials can be stored in a storage environment accessible to the data owner. The data owner can control access to chemical material data or chemical product credentials by providing services through the data owner's data. The data owner can control access to chemical material data via a digital chemical material identifier. The data owner can control access to chemical product credentials via a distributed chemical product identifier. Chemical material data or chemical product credentials can be associated with the data owner. The data owner can be the owner or controller of the chemical material data or chemical product credentials. Chemical material data or chemical product credentials can be stored in a storage environment owned or controlled by the data owner. In this sense, a data owner can refer to an entity capable of accessing chemical material data or chemical product credentials or a portion thereof and controlling access to chemical material data or chemical product credentials by distributed data provision network nodes in a distributed computing environment.

[0211] Specifically, the distributed chemical product identifier can be associated with material data specifying the material composition of one or more input chemical materials used to produce the chemical product. The distributed chemical product identifier can be associated with chemical product 202, and the material data can specify the material composition of one or more input chemical materials used to produce chemical product 202.

[0212] Figure 2BAn example of a nested chemical product production chain is shown, which includes a production process, production inputs, and production outputs produced through the production process. The nested production chain can be a product ecosystem (e.g., in...). Figure 1 It is part of the product ecosystem described in the context of [the context].

[0213] Chemical products can be produced through multiple production stages. Figure 2B The example in the text illustrates three production stages. Figure 2B Examples of nested production stages are shown for illustrative purposes only, and more or fewer nested production stages may be part of a production chain. Each production stage may be associated with a production chain for producing a chemical product or chemical material. (Multiple) chemical materials may include production inputs for producing a chemical product. (Multiple) chemical materials may be produced by (multiple) upstream production stages relative to the chemical product production stage.

[0214] Production stage 1 may be associated with a chemical product producer. Production stage 1 may include one or more production processes 204 to 208, each using one or more production inputs. Production stage 1 may produce a chemical product. Production inputs to production stage 1 may be provided by upstream production stages 2-1 210 and 2-2 212. Production stages 2-1 and 2-2 may be associated with producers of chemical materials. Production stages 2-1 and 2-2 may each include one or more production processes, each using one or more production inputs. Production inputs for production stages 2-1 and 2-2 may be provided by production stages 3-1 214 and 3-2 216. Production stages 3-1 and 3-2 may be associated with a raw material producer. Production stages 3-1 and 3-2 may each include one or more production processes, each using one or more production inputs. More specifically, the production inputs (in this example, rubber and metal wires to be used in tire production) for producing the chemical product of production stage 1 can be provided by upstream production stages (production stages 2-1 and 2-2). Tracing upstream from the rubber, which is one production input of production stage 1 for tire production, production stage 3-1 can provide monomers for producing rubber, such as butadiene, styrene, isoprene, and / or acrylonitrile. Tracing upstream from the metal wire, which is another production input of production stage 1 for tire production, production stage 3-2 can provide metal-containing ores for producing metals (such as steel).

[0215] The chemical products produced in production stage 1 can be used in (multiple) downstream production stages. Figure 2B (Not shown in the image) Production inputs are used to produce additional products, such as parts, component assemblies, and / or final products.

[0216] Chemical materials may include natural chemical materials and / or synthetic chemical materials produced by chemical production processes. Chemical production processes may include one or more production steps for producing synthetic chemical materials. At least a portion of the production process may include multiple chemical reactions in which inorganic chemical reactants and / or organic chemical reactants react via multiple chemical reactions. Inorganic and organic chemical reactants may be naturally occurring chemical products or synthetic chemical materials. Chemical reactions may involve the use of catalysts, enzymes, bacteria, etc., to accelerate or achieve chemical reactions between reactants. Chemical materials may consist of natural chemical materials and / or synthetic chemical materials. Natural chemical materials may include any naturally occurring chemical substance, i.e., any unprocessed chemical substance found in nature (such as chemicals from plants, microorganisms, animals, soil, and oceans), or any chemical substance found in nature and extracted using processes that do not alter its chemical composition. Natural chemical materials may include biological products such as enzymes, as well as naturally occurring inorganic or organic chemical materials. Natural chemical materials may be separated and purified before use, or they may be used in an unseparated and / or unpurified form. Multiple organic chemical materials may include chemical structures containing at least one carbon-hydrogen bond. (Multiple) Inorganic chemical materials may not contain any carbon-hydrogen bonds. (Multiple) Organic chemical materials may further include heteroatoms such as oxygen, nitrogen, sulfur, and / or phosphors. Synthetic chemical materials may include (multiple) chemical materials that are artificially produced through chemical synthesis rather than obtained from natural sources. Similarly, chemical products may be natural chemical products and / or synthetic chemical products.

[0217] Chemical materials can be produced or obtained through extraction or separation, multiple chemical reactions, and / or physical processing (including mixing, dispersion, extrusion, molding, casting, stretching, and / or knitting). Physical processing may involve the use of chemical production inputs. Chemical materials can be produced through a combination of multiple physical processes and multiple chemical reactions. Similarly, chemical products can be produced or obtained through extraction or separation, multiple chemical reactions, and / or physical processing (including mixing, dispersion, extrusion, molding, casting, stretching, and / or knitting). Physical processing may involve the use of chemical materials. Chemical products can be produced through a combination of multiple physical processes and multiple chemical reactions.

[0218] Chemical products may include (multiple) inorganic chemicals, detergents, coatings, lubricants, synthetic textiles, mattresses, tires, electronic devices, or compositions comprising: alkanes, alkenes, alkynes, aromatic compounds, alcohols, aldehydes, ketones, carboxylic acids, esters, ethers, amines, amides, nitriles, halides, and / or polymers. Inorganic chemicals may include iron, steel, and aluminum. Iron may be produced from chemical materials including inorganic chemical materials such as iron ore, coke, and limestone. Steel may be produced from chemical materials including inorganic chemical materials such as iron, oxygen, and limestone. Aluminum may be produced from chemical materials including inorganic chemical materials such as bauxite, sodium hydroxide, and cryolite. Polymers may include polyolefins, polyethylene, polystyrene, polyesters, polyethers, polyurethanes, poly(meth)acrylates, polyamides, polycarbonates, polyacetals, fluoropolymers, epoxides, silicon, polyimides, polylactic acid, copolymers of such polymers, and / or blends of such polymers.

[0219] Detergents may include chemical products used to remove dirt, grease, and / or oil from surfaces such as clothing, tableware, etc. Detergents may reduce or decrease the surface tension of water to facilitate the removal of dirt, grease, and / or oil from surfaces. Detergents may include surfactants, such as anionic surfactants, nonionic surfactants, cationic surfactants, and / or amphoteric surfactants. Detergents may further include solvents, builders (such as phosphates, zeolites, and / or citrates), enzymes, bleach, optical brighteners, fragrances, and / or preservatives. Detergents may be produced from supply chain products including organic chemical materials such as surfactants, solvents, builders, enzymes, bleach, optical brighteners, fragrances, and / or preservatives.

[0220] Coatings can include coating materials for coating at least a portion of the surface of an object. Coatings can be used to protect surfaces, improve the appearance of surfaces (e.g., color and / or texture), and / or provide texture to surfaces. Coatings can include solvents, pigments, and (multiple) physically curable and / or chemically curable polymers. Coatings may further include additives such as thickeners, UV additives, rheology modifiers, etc. (Multiple) physically curable polymers can form a coating film through the mutual cyclication of polymer chains during the release of solvent from the coating. (Multiple) chemically curable polymers can form a coating film through crosslinking reactions between complementary functional groups (e.g., chemically reactive groups). Crosslinking can be initiated by heat and / or irradiation. Coatings can be liquid or solid. Coatings can be produced from supply chain products including organic chemical materials such as solvents, pigments, (multiple) physically curable and / or chemically curable polymers, and additives.

[0221] Lubricants can be chemical products capable of reducing friction between surfaces (preferably metallic surfaces, such as the surfaces of mechanical equipment or machines). Mechanical equipment can be a mechanism consisting of devices that operate according to mechanical principles, such as the machines previously described. Lubricants can be lubricating fluids, lubricating oils, or lubricating greases. Lubricants can be produced from supply chain products including organic chemical materials such as base oils, additives, and thickeners.

[0222] Synthetic textiles may include synthetic polymers, such as organic polymers produced through (multiple) chemical reactions. Synthetic textiles may include clothing and footwear. The uppers of clothing and footwear may include (multiple) polymers produced through (multiple) chemical reactions, such as polyester, nylon, acrylic polymers, polypropylene, polyurethane, polyethylene, and polytetrafluoroethylene. Such (multiple) polymers may be extruded to produce yarns, which may then be used in physical knitting and / or weaving processes to produce the uppers of textiles and / or shoes. The soles of footwear may include ethylene-vinyl acetate, polyurethane, natural or synthetic rubber, thermoplastic rubber, thermoplastic polyurethane, and / or polyvinyl chloride. The soles may be produced using injection molding, compression molding, or foaming from such polymers. Synthetic textiles may be produced from chemical materials including organic chemical materials, such as (multiple) polymers produced through (multiple) chemical reactions. Mattresses may include one or more layers of polymer foam produced by polymerizing monomers in the presence of a foaming agent. These layers of polymer may be covered with fabric coverings. Fabric coverings may be produced from natural polymers (such as cotton) and / or synthetic polymers (such as polyester). Mattresses can be manufactured from chemical materials including organic chemical materials (such as monomers, foaming agents, various natural polymers, and / or polymers produced by various chemical reactions). Tires can be manufactured by assembling a rubber liner, a body pile made of rubber-coated fabric cords (such as nylon cords and / or polyester cords), rubber sidewalls, bead (e.g., rubber-coated steel wire), steel belts, and a rubber tread, and by heating the assembly in a mold to vulcanize (e.g., crosslink) the rubber. Tires can be manufactured from chemical materials including organic chemical materials (such as rubber and polymer cords) and inorganic chemical materials (such as steel). Electronic devices can include semiconductors and / or printed circuit boards. Electronic devices can be manufactured from chemical materials including organic chemical materials (such as various chemically curable polymers) and inorganic chemical materials (such as metals and silicon).

[0223] Figure 3AA block diagram of an example system is shown for generating (multiple) chemical material datasets associated with (multiple) chemical materials and providing access to the generated (multiple) chemical material datasets to distributed data-consuming nodes. Chemical materials can be raw materials (such as virgin materials and / or recycled materials) and / or intermediate chemical products. Chemical materials can be any chemical material produced by (multiple) upstream production stages relative to the chemical product production stage. Chemical materials can be as follows: Figure 2A and Figure 2B The chemical materials described in the context. Asset generation system 346 can be configured to execute Figure 6 The method is illustrated in the diagram. This system can be associated with a production process (such as a chemical production or chemical production network) that produces (multiple) chemical materials. The chemical materials can be produced by production or can be produced by production. The produced chemical materials can include the physical entity of chemical materials that have already been produced by that production process. The produceable chemical materials can include chemical materials that have not yet been produced by that production process. The produceable chemical materials can be produced by one or more production processes performed within that production process.

[0224] refer to Figure 4 Chemical material 406 can be produced using one or more input materials 402. The chemical material may include or be produced by production 404 and provided at any exit point of production 404. Production 404 may be a chemical production. Production 404 may be a chemical production network. Input materials may include starting materials used in the production process performed within production 404 to produce the chemical material. Input materials may be used in any process step of the production process. This means that an intermediate output product of one production plant of production 404 may correspond to an input material of a subsequent production plant of production 404. Input materials may include recycled materials. Input materials may include or be any input material entering production 404. Input materials may include or be any input material provided at any entry point of production 404.

[0225] Chemical materials can be produced from (multiple) input materials 402 within production 404 via one or more process steps. These process steps may involve chemical reactions and / or physical processes. The input materials can be used in one or more such production steps. Input materials 402 may enter the system boundary 414 of production 404 at an entry point, such as a production plant or material storage facility associated with production 404. The amount of input material entering the system boundary 414 of production 404 can be measured, for example, using a sensor 408a. Sensor 408a includes a sensor configured to measure the amount (e.g., weight and / or volume) of the input material. As the input material passes through the system boundary 414 of production 404, the chemical and / or physical properties of the input material can be measured, for example, using a sensor 408b. The measured data can be used to determine at least one chemical and / or physical property of the corresponding input material. Examples of chemical properties include heat of combustion, enthalpy of formation, toxicity, chemical stability in a given environment, flammability, (multiple) oxidation states, corrosiveness, combustibility, acidity and alkalinity, chemical composition, content of recycled materials used in the production or manufacture of the input material, bio-based content of the input material used in the production or manufacture of the input material, recyclability content of the input material used in the production or manufacture of the input material, biodegradability and / or pH value. Examples of physical properties include absorption, brittleness, boiling point, capacitance, color, concentration, density, ductility, distribution, efficacy, elasticity, charge, conductivity, electrical impedance, potential, flow rate, fluidity, hardness, heat capacity, inductance, intrinsic impedance, brightness, luminosity, gloss, mass, melting point, opacity, permeability, permittivity, plasticity, pressure, emissivity, resistivity, reflectivity, refractive index, solubility, specific heat, strength, stiffness, temperature, tensile strength, thermal conductivity, thermal resistance, viscosity, volume and / or wave impedance.

[0226] The operating system 416 for production 404 can monitor and / or control production 404 based on operating parameters of different processes. The operating system 416 can receive production demand data associated with the production plan of production 404. Production demand data can be generated from the target production capacity of one or more chemical materials produced by production 404. Production demand data can be generated from predefined production capacity or from a data-driven model that links production capacity to market demand data or the amount consumed at a consumption location. Production demand data may include the target production capacity of the chemical materials produced by production 404. The operating system 416 can further receive a material list associated with the chemical materials to be produced. The material list may include material data associated with input materials used to produce the chemical materials, process data associated with the production chain used to produce the chemical materials, and / or chemical material data associated with the chemical materials (such as product specification data or data on the quantity of chemical materials to be produced).

[0227] Based on the received production demand data and bill of materials, material demand data can be determined. Material demand data may include data on the quantity of input materials required to produce the target capacity of the chemical material. Material demand data may include input material identifiers associated with the input materials required to produce the chemical material, and data on the quantity of the corresponding input materials. Material demand data may include one or more material specifiers representing each input material identifier, indicating a material specification. Material demand data may include data on the quantity of material for each input material identifier, indicating the quantity of material to be supplied. Material demand data may specify the production chain(s) for producing 404. Material demand data may include a bill of materials for one or more production chains used to produce 404. Material demand data may include one or more formulations of one or more materials used in one or more production processes for producing 404. The determined material demand data may be made available to supplier systems associated with suppliers outside the physical system boundaries for producing 404. Material supply can be triggered by accessing the material demand data through the supplier system.

[0228] Sensors (such as sensor 408b) can be used to measure the amount of (multiple) chemical materials produced by the process performed within production 404. The measured data can be stored in one or more databases associated with operating system 416. Furthermore, sensors (such as sensor 408b) can be used to monitor the process performed within production 404, and the generated monitoring data can be stored in one or more databases associated with operating system 416. The monitoring data can be correlated with digital chemical material identifiers associated with the corresponding chemical materials. The physical and / or chemical properties of the produced chemical materials can be measured by sensors (such as sensor 408a). Physical and / or chemical properties can include the properties previously described. The measured and / or determined chemical and / or physical properties of the produced chemical materials can be stored in one or more databases associated with operating system 416. The measured and / or determined chemical and / or physical properties of the produced chemical materials can be correlated with digital chemical material identifiers associated with the corresponding chemical materials.

[0229] The produced chemical material 406 can be supplied at one or more outlet points of production 404. The chemical material 406 can leave the system boundary 414 of production 404.

[0230] Operating system 416 may include asset generation system 346. Operating system 416 may be associated with asset generation system 346 (not shown). Asset generation system 346 may be configured to generate a dataset of chemical materials (e.g., multiple assets) associated with the chemical materials produced by production 404, such as in... Figure 6 Described in the context of.

[0231] Return to reference Figure 3A And continue to refer to Figure 4 The asset generation system 346 can generate multiple chemical material datasets in response to receiving a trigger signal. The trigger signal can be associated with or may include trigger data. Trigger data may include data associated with the chemical materials produced by production 404. The trigger signal can be generated by a trigger generator 412. Trigger generator 412 may be part of a packaging line or may be located in a storage location (e.g., a warehouse). Trigger generator 412 may include multiple sensors configured to detect the produced and / or packaged chemical materials. The multiple sensors may be configured to detect identification elements physically attached to the produced or packaged chemical materials. Trigger generator 412 can use sensor data to generate trigger data, which includes data associated with the produced chemical materials. Data associated with the produced chemical materials may include a digital chemical material identifier associated with the produced chemical material. The trigger signal can be generated by a user, for example, using a front-end application that allows the generation of trigger data. The front-end application can display data associated with the produced chemical materials, such as the name of the produced chemical material, the amount of chemical material, the chemical material identifier, etc. This data can be collected from one or more databases that store data associated with chemical materials. Users can select (multiple) chemical materials displayed by a front-end application. In response to the selection of (multiple) chemical materials, a back-end application connected to the front-end application can generate trigger data by collecting (multiple) digital chemical material identifiers associated with the selected (multiple) chemical materials. The collected (multiple) digital chemical material identifiers are used to generate the trigger data.

[0232] Trigger signals or trigger data can be received by the data collection unit 322 of the asset generator service 306. The data collection unit 322 can be connected to the data source layer 320. The data source layer 320 can include one or more databases, such as DB 1314, DB 2 316, and DB 3 318. The databases can be distributed data sources. Distributed data sources can be data lakes that include chemical material data from multiple distributed data sources. Distributed data sources can be collections of data stored at different sites on a computer network. Each site may have a degree of autonomy, serving the execution of local applications but also participating in the execution of global applications. For example, a distributed data source can be a distributed database. Distributed databases can be created by splitting data from an existing database and distributing it across different sites or by combining multiple existing databases. Each data source may contain only fragments of data associated with chemical materials. This results in the segmentation of the data. Two common types of data segmentation are: horizontal segmentation, where (potentially overlapping) subsets of data tuples are stored at different sites; and vertical segmentation, where (potentially overlapping) sub-tuples of data tuples are stored at different sites. More generally, data associated with chemical materials can be segmented into a set of relations (tables in a relational database distributed across multiple sites). One or more distributed data sources can contain chemical material data associated with the produced chemical materials. Chemical material data can include at least one measured physical and / or chemical property of the produced chemical material(s), and / or at least one physical and / or chemical property determined based on collected data associated with the production and / or use of the produced chemical material(s), as previously described. At least one of the distributed data sources can contain data instances of chemical materials relating to the chemical materials for which system 410 is configured to generate multiple chemical material datasets. Data source layer 320 can be owned or controlled by the data owner of the data associated with the chemical material data. Data source layer 320 can be associated with the data owner of the chemical material data. Data collection unit 322 can be configured to collect chemical material data based on received trigger data (e.g., data associated with the produced chemical materials from data source layer 320), for example, as in... Figure 6 Described in the context of.

[0233] The chemical material data collected by the data collection unit 322 can be provided to the data transformation unit 324. The data transformation unit 324 can be configured to transform the chemical material data collected by the data collection unit 322 based on one or more rules retrieved from the rule database 312, thereby generating (multiple) chemical material datasets, for example, as in... Figure 3BThe transformations described in the context of [the document / parameter] are as follows: filtering the collected chemical material data; aggregating chemical material data collected from multiple data sources into a given data structure; constructing attributes based on existing attributes to create or add new attributes to the chemical material data; discretizing to transform continuous chemical material data values ​​into a set of data intervals with specific values; generalizing the collected chemical material data to transform low-level data attributes into high-level data attributes; manipulating to change or modify the collected chemical material data; and / or normalizing to transform the chemical material data into another data structure to limit the occurrence of duplicate data. Multiple rules can define multiple key-value pairs to be included in the generated chemical material data. Multiple rules can define multiple values ​​to be included in the generated chemical material data. Multiple rules can define multiple units for multiple data points and / or one or more transformations for converting units associated with data points into another unit. Multiple rules can define key-value pairs for the following: chemical material property data, chemical material identifier data, chemical material name data, chemical material producer data, chemical material declaration data, chemical material safety data, chemical material emission data, chemical material recycled content data, chemical material bio-based content data, chemical material biodegradability data, chemical material production data, chemical material analysis certificate data, chemical material certificate data, chemical material life cycle data, chemical material storage instructions data, chemical material assembly instructions data, and / or chemical material operating conditions data. Rules can define key-value pairs for each data category. Rules can define key-value pairs for at least two different data categories. Data categories can represent property data, declaration data, safety data, emission data, recycled content data, bio-based content data, biodegradability data, production data, analysis certificate data, certificate data, storage instructions data, assembly instructions data, or operating conditions data. The collected data can be aggregated and filtered to extract values ​​from the aggregated data that match the keys defined in the multiple rules. The resulting chemical material dataset can include one or more data points. The chemical material dataset can include one or more key-value pairs. A chemical materials dataset may include at least a portion of the collected chemical materials data.The generated chemical material datasets may include multiple data points related to chemical material properties, chemical material identifiers, chemical material names, chemical material producers, chemical material claims, chemical material safety, chemical material emissions, chemical material recyclables, chemical material bio-based content, chemical material biodegradability, chemical material production, chemical material analysis certificates, chemical material certificates, chemical material lifecycle data, chemical material storage instructions, chemical material assembly instructions, and / or chemical material operating conditions. The generated chemical material datasets may include at least a portion of the collected chemical material data in a tabular data structure. Using rules associated with chemical products produced from such chemical materials allows for ensuring that the required chemical material data points (e.g., aspect models) are included in the chemical material dataset according to a data model associated with the chemical product or chemical product type, thus avoiding the loss of data points during the generation of chemical product passes associated with the chemical product using said data model. This transformation allows for the aggregation of collected chemical material data into a given data structure (e.g., a tabular data structure) without using complex data models, thereby facilitating the generation and sharing of chemical material datasets (e.g., multiple chemical material datasets) within the product ecosystem. This sharing enables more efficient production and / or recycling processes based on shared chemical material data (e.g., chemical material composition data). The tabular data structure can be easily consumed by a consumer backend via a decentralized network, which is configured to confirm the consumed data and persistently store the confirmed consumed data to a data storage device for the generation of chemical product passes (see, for example). Figure 10A and Figure 10B The consumer-side verification ensures that the chemical product pass contains all the data required for the data model used to generate such a chemical product pass, thereby allowing for a reduction in the complexity associated with generating chemical material datasets on the provider side by avoiding the use of complex data models during the generation of (multiple) chemical material datasets. This enables the reliable sharing of chemical material data for (multiple) chemical materials regardless of the existence of a data model for that chemical material, as the (multiple) rules required to transform the collected chemical material data can be easily derived from or generated based on existing data models associated with the chemical product or chemical product type.

[0234] Data transformation unit 324 can be further configured to provide the generated chemical material datasets (hereinafter also referred to as assets) to data provider unit 344. Data provider unit 344 can be configured to provide the received chemical material datasets to a database for storage, such as asset DB 304. Assets may include or be associated with digital chemical material identifiers (e.g., asset identifiers) related to the chemical materials and chemical material datasets. This allows for asset retrieval based on the digital chemical material identifier. Assets can be persistently stored in asset DB 304 by data transformation unit 324. Asset DB 304 can be configured to store the chemical material datasets generated by data transformation unit 324. Asset DB 304 can be configured to provide the chemical material datasets to data transmission service 302.

[0235] The data provider unit 344 may be further configured to provide data (such as digital chemical material identifiers) included in the generated chemical material dataset(s) to the asset publisher service 308.

[0236] Asset publisher service 308 can be configured to generate group access data associated with a corresponding chemical materials dataset. The group access data can identify access control groups, which include decentralized participant(s) identifiers associated with decentralized network participants granted access to the corresponding chemical materials dataset. The group access data may include a group access data identifier. The group access data can further identify one or more authorization rules defining access to and / or use (e.g., processing) of the chemical materials dataset by (multiple) data consumers. Asset publisher service 308 can be further configured to generate a contract template including a digital chemical materials identifier and a group access data identifier. Asset publisher service 308 can be configured to link the group access data to the chemical materials dataset. The link can be implemented via the chemical materials identifier based on the contract template. Therefore, the contract template can be associated with the chemical materials dataset and the corresponding group access data. The contract template can further include access data associated with asset DB 304. The access data may include a locator or pointer to asset DB 304 storing the corresponding chemical materials dataset. This allows access to the corresponding chemical material dataset based on data included in the contract template (e.g., digital chemical material identifiers and access data). The group access data and contract template can be generated by the asset publisher service 308 for each piece of data included in the chemical material dataset (e.g., for each digital chemical material identifier). The generated group access data and contract template can be provided to the decentralized data provider node 118 connected to the asset generation system 346.

[0237] Distributed data provider node 118 can be part of a distributed network, such as in... Figure 1 And the distributed network 134 described in the context of Figure 2. The distributed data providing node 118 can be configured to provide (multiple) chemical materials datasets in response to requests received from (multiple) distributed data consuming nodes, for example, as in... Figure 5 Decentralized data provider node 118 can be configured to control access to (multiple) chemical materials datasets based on associated group access data and contract templates generated by asset publisher service 308, for example, as described in... Figure 5 As described in the context, distributed data provides that node 118 can be associated with participants in the product ecosystem, such as producers of (various) chemical materials.

[0238] Data transmission service 302 can be configured to collect (multiple) chemical material datasets from asset DB 304 in response to a request from distributed data provider node 118. Data transmission service 302 can be configured to retrieve asset metadata from asset DB 304 based on data received from distributed data provider node 118. Data transmission service 302 can be configured to parse the retrieved metadata to determine group access data associated with the corresponding chemical material dataset and / or the storage location of the corresponding chemical material dataset. Data transmission service 302 can be configured to collect the corresponding (multiple) chemical material datasets from asset DB 304 based on the retrieved metadata. Data transmission service 302 can be configured to provide the collected (multiple) chemical material datasets to distributed data provider node 118.

[0239] The system may not include a decentralized registry storing access elements that allow access to multiple chemical material datasets stored in asset DB 304. Therefore, instead of locating the multiple chemical material datasets by querying the decentralized network using digital chemical material identifiers, the datasets can be accessed directly from the decentralized data provider node 118 using only the digital chemical material identifiers. Therefore, location data pointing to a dedicated storage device storing the chemical material datasets and their identifiers may be required to access the respective chemical material datasets. Combining the location data with the digital chemical material identifiers of the chemical material datasets produces a unique identifier that allows for the unique identification of a given chemical material dataset within the decentralized network.

[0240] Figure 3B The diagram illustrates an example of collecting chemical material data and transforming at least a portion of the collected data using a rule-based engine. Transforming at least a portion of the collected chemical material data can result in the generation of (multiple) chemical material datasets, as shown in... Figure 6Described in the context of A.

[0241] Data transformation unit 324 may include rule-based engine 328. Rule-based engine 328 can operate on individual data points, multiple data points, and / or collected chemical material data. Rule-based engine 328 can operate on data collected for each chemical material identifier individually. This allows for transformation of the collected chemical material data for each chemical material, thus allowing for finer-grained transformation of the chemical material data. Rule-based engine 328 can receive requests to transform the collected chemical material data. These requests may include at least a portion of the collected chemical material data. Chemical material data may be collected by data collection unit 322 from data source layer 320 (see operation 326), as in... Figure 3A The rule-based engine 328 is described in the context of [the description]. The rule-based engine 328 can be configured to determine (multiple) chemical material identifiers associated with chemical material data. For example, the rule-based engine 328 can parse received chemical material data to determine the corresponding (multiple) chemical material identifiers. The rule-based engine 328 can access one or more rules. The rule-based engine 328 can include one or more rules. One or more rules can exist within a rule template. One or more rules can be stored in a data storage device (e.g., rule DB 612). One or more rules or rule templates can be provided to rule DB 612 by a user. One or more rules can correspond to unstructured data associated with instructions related to (multiple) transformation operations. (Multiple) rule templates can correspond to unstructured data associated with instructions related to (multiple) transformation operations. One or more rules or rule templates can be included in a file provided by a user. One or more rules or rule templates can be associated with (multiple) chemical material type identifiers and / or (multiple) chemical material data identifiers. The rule-based engine 628 can generate a request to obtain one or more rules from rule DB 612. This request can contain the corresponding (multiple) chemical material identifiers.

[0242] One or more rules (e.g., one or more applicable rules) associated with the chemical material data to be transformed can be provided to the rule-based engine 328 in response to a request. One or more rules can be associated with (multiple) chemical products produced from the chemical materials associated with the chemical material data to be transformed, for example, the chemical materials associated with the chemical material data to be transformed can be used as input materials to produce chemical products through chemical production. One or more rules can be associated with, derived from, or generated based on a data model of chemical products or product types. Therefore, one or more rules can ensure that (multiple) data points of such chemical materials required according to the data model can be included in the generated chemical material dataset. One or more rules can be defined by mandatory chemical material data points existing within the data model. One or more rules can be generated based on mandatory chemical material data points existing within the data model. This ensures that the chemical material data required by the data model is included in the generated chemical material dataset. One or more rules can be associated with (multiple) chemical material identifiers and / or (multiple) chemical material type identifiers. A mapping table can be used to map (multiple) chemical material identifiers to corresponding (multiple) chemical material type identifiers. Multiple chemical material type identifiers can be associated with multiple chemical material types. Mapping tables can be stored in a separate database (not shown). The rule-based engine 328 can be configured to collect multiple chemical material type identifiers based on the identified multiple chemical material identifiers, and to request multiple rules based on the collected multiple chemical material type identifiers. This allows for the collection of multiple rules associated with multiple chemical material type identifiers based on the multiple chemical material identifiers, thereby avoiding the generation of multiple rules for each chemical material identifier and reducing the number of rules that need to be generated, stored, and maintained in the rule DB 1018.

[0243] One or more rules can define aggregation rules for aggregating chemical material data collected from multiple data sources into a given data structure. The given data structure can be a tabular representation. Therefore, aggregation allows the collected chemical material data to be populated into a tabular data structure. One or more rules can define filters for filtering the collected chemical material data. Filters can be associated with or related to a data model of chemical products or chemical product types. Filters can define data points to be included in the generated chemical material dataset. For example, a filter can define one or more data points for chemical material properties, chemical material identifiers, chemical material names, chemical material producers, chemical material claims, chemical material safety, chemical material emissions, chemical material recyclables, chemical material bio-based content, chemical material biodegradability, chemical material production, chemical material analysis certificates, chemical material certificates, chemical material lifecycle data, chemical material storage instructions, chemical material assembly instructions, and / or chemical material operating conditions. Filters can define data points for each data category. Filters can define (multiple) data points for at least two distinct data categories. Data categories can represent property data, claim data, safety data, emissions data, recyclable content data, bio-based content data, biodegradability data, production data, analytical certificate data, certificate data, storage instructions data, assembly instructions data, or operating condition data. This ensures that the chemical material data required by the data model is included in the generated chemical material dataset. One or more rules can define attribute constructs (multiple) for creating new attributes or adding new attributes to the collected chemical material data. One or more rules can define manipulations (multiple) for transforming (multiple) chemical material data points. For example, (multiple) data points present within the collected chemical material data can be transformed from one unit to another. This ensures that the generated chemical material dataset includes data points associated with units required by the data model for the chemical product or chemical product type. One or more rules can include trigger conditions and a corresponding set of one or more actions. Trigger conditions can involve a set of variables, sometimes called "working memory," which can contain data representing the state of relevant real-world items (sometimes called "facts" or "data tuples"). One or more actions can include attribute constructs, filtering, and / or manipulations. A given chemical material identifier and / or a chemical material identifier may be associated with the following: rules defining polymerization, rules defining filters, rules defining property construction, rules defining manipulation, and / or rules including triggering conditions and actions. These rules may be associated in a given order.

[0244] The rule-based engine 328 can be configured to initialize a rule engine (see operation 332). Initialization of the rule engine may include generating rule data executable by a processor included in the rule-based engine 328. The rule data may include or correspond to executable logic. This may allow the transformation of rules(s) or rule(s) templates existing in unstructured data form into code executable by the processor. Execution of the code may enable the application of the executable rule data to the collected chemical material data (see operation 334) to transform the chemical material data according to the obtained rules(s). Execution of the logic may enable matching the collected chemical material data with conditions(s) included in the executable logic, evaluating the conditions(s) with the matched chemical material data, and triggering the execution of rule actions based on the condition evaluation results. Transforming the chemical material data may include filtering the collected chemical material data. Filtering the collected chemical material data may include comparing individual data points present within the collected chemical material data with data points defined by the filters(s) to determine chemical material data points to be included in the chemical material dataset. Transforming chemical material data may include comparing attributes of the collected or filtered chemical material data with attributes defined in multiple rules to determine whether new attributes must be created or added to the collected or filtered chemical material data. Alternatively, transformation may include comparing attributes included in the collected or filtered chemical material data, or in chemical material data including added or created attributes, with attributes included in multiple modification rules. Multiple modification rules may include trigger conditions that can be associated with one or more actions, such as unit conversion if the trigger condition is met, and / or error handling if applying a filter results in empty data points due to missing data points in the collected chemical material data. Trigger conditions may be met if attributes included in the collected or filtered chemical material data, or in chemical material data including added or created attributes, do not match attributes defined in multiple modification rules. Operations performed by the rule-based engine 328 may be determined by multiple rules collected from rule DB 312. For example, the rules collected from rule DB 312 can determine whether the rule-based engine 328 operates on (multiple) individual data points and / or multiple data points and / or the entire collected chemical material data.

[0245] The rule-based engine 328 can be configured to determine whether the collected chemical material data can be transformed by one or more applied rules (see Operation 336). If the collected chemical material data does not include the data points(s) required according to one or more obtained rules, the collected chemical material data may not be transformed or may only be partially transformed (e.g., transformation may result in at least one error associated with applying one or more obtained rules to the collected output chemical material data). The rule-based engine 328 may provide the generated chemical material dataset to the asset DB 304 in response to successful transformation of the collected chemical material data (e.g., in response to generating a chemical material dataset by applying one or more obtained rules without generating errors).

[0246] If at least a portion of the collected chemical material data cannot be transformed, the rule-based engine 328 can proceed to operation 338. In operation 338, the rule-based engine 328 can generate message data indicating that at least a portion of the collected chemical material data cannot be transformed. The message data may include an indication of which data point(s) of the collected chemical material data cannot be transformed. The message data can be provided to a display device configured to display data received from the rule-based engine 328. The display device may include a graphical user interface 340. The display device may display the message in response to receiving the message data from the rule-based engine 328. This allows triggering correction or updating of data points(s) identified as not matching one or more of the acquired rules(s). After correcting or updating the correspondingly identified data points(s), collection and transformation of the updated or corrected chemical material data can be initiated.

[0247] Figure 5 An example of a decentralized system for accessing data associated with (multiple) chemical materials is shown. Chemical materials can be raw materials (such as virgin materials and / or recycled materials) and / or intermediate chemical products. Chemical materials can be any chemical material produced from (multiple) upstream production stages relative to the chemical product production stage. Chemical materials can be, for example, as in... Figure 2A and Figure 2B The chemical materials described in the context.

[0248] Chemical materials can be associated with (multiple) chemical material datasets. This can be done, for example, in... Figures 3A to 4Multiple chemical material datasets are generated as described in the context. These datasets may be stored in an asset DB 304 associated with data transmission service 302. Asset DB 304 may be associated with a decentralized provider node 118. The decentralized provider node may be associated with a decentralized network participant. The decentralized network participant may be a producer of the chemical materials. The decentralized network participant may be the data owner of the multiple chemical material datasets stored in asset DB 304. Each dataset may represent at least a portion of a digital twin of a physical entity of the chemical materials. The digital twin may be a digital representation of the physical entity. Therefore, the digital twin may represent a digital version of the physical entity. Once created, the digital twin can be used to represent the physical entity of the chemical materials in a digital representation of a real-world system.

[0249] Distributed systems can be used to collect chemical material data associated with multiple chemical materials used to produce multiple chemical products, such as in... Figure 10A and Figure 13 The chemical materials data may correspond to multiple chemical materials datasets stored in asset DB 304. The chemical materials data may be collected by downstream production stages relative to the production stages of the (multiple) chemical materials.

[0250] Decentralized systems can include one or more decentralized participants, such as data consumers and data providers. Data consumers and data providers can communicate via decentralized networks (such as decentralized peer-to-peer networks, see e.g. ... Figure 1 Connect to Figure 2). A data provider can offer data consumers data associated with chemical materials, such as chemical material data. A data consumer can request chemical material data from a data provider. A data provider can correspond to an entity that produces chemical materials (such as intermediate chemical products). A data consumer can correspond to an entity that uses the produced (multiple) chemical materials to produce one or more chemical products and / or performs... Figures 10A to 13 The entities disclosed in the method. Data consumers may correspond to downstream participants in the production chain used to produce chemical products. Data providers may be associated with data provider environment 508. Data consumers may be associated with data consumer environment 502. These environments may include one or more nodes. Nodes (multiple) may be connected via peer-to-peer communication channels to allow data transfer between nodes, as in... Figure 1 And as described in the context of Figure 2. Distributed systems can include more than Figure 5 The environment shown is more or less.

[0251] Participants in a decentralized network can be associated with decentralized participant identifiers. Each participant in a decentralized network can be associated with one or more decentralized participant identifiers. Decentralized participant identifiers can include any identifier that uniquely associates with a participant in the decentralized network and / or with a production site of a participant in the decentralized network. Decentralized participant identifiers can include letters and / or numbers. Decentralized participant identifiers can include one or more Universally Unique Identifiers (UUIDs) and / or one or more Distributed Identifiers (DIDs). Decentralized participant identifiers can be associated with or include verifiable claims or credentials. Verifiable claims can be issued by a centralized or decentralized identity issuing authority that makes one or more claims to a subject, such as an entity that is a trusted participant in the decentralized network. For example, an issuing authority can make claims about consumers (e.g., entities operating multiple data-consuming network nodes) or providers (e.g., entities operating multiple data-providing network nodes) associated with a decentralized participant identifier. Verifiable claims can include these claims and proof instructions demonstrating that the claims have not been tampered with and were indeed issued by the claim issuing authority. Verifiable claims may also include duration information metadata, which defines the valid period of use of the verifiable claim or the specific number of times the verifiable claim is authorized for use. Verifiable claims may also include the DID of the claim issuing authority and / or subject (such as an entity). Verifiable claims may be issued by the claim issuing authority. The claim issuing authority may provide verifiable claims to claim holders (such as entities) to present them to any dependent parties that rely on the authenticity of these claims, such as decentralized data providers. The signature of the verifiable claim can be verified using the public key associated with the claim issuing authority to determine that the corresponding entity is a trusted entity within the decentralized network. Verifiable credentials may be presented by decentralized data consuming network nodes and may be used by decentralized data providing network nodes to verify that the decentralized participant associated with the decentralized data consuming network node is a trusted entity within the decentralized network before providing access to data (such as chemical material data), thereby ensuring that chemical material data can be exchanged securely and in a controlled manner within the decentralized network.

[0252] The data consumer environment 502 may include consumer node 122 (e.g., distributed data consumption network node 122) and consumer backend 504. The consumer backend 504 may include or correspond to... Figure 10A and Figure 10BThe system is shown in the diagram. Consumer node 122 can be configured to communicate with consumer backend 504. Consumer node 122 can be configured to receive data from consumer backend 504. Consumer node 122 can be configured to receive data from provider node 118. Consumer node 122 can be configured to request data from provider node 118. Consumer node 122 can be configured to receive data from consumer backend 504 and to receive and / or request data from provider node 118. Consumer node 122 can be configured to collect chemical material data stored in asset DB 304 associated with provider node 118, the data owner. Consumer backend 504 can be configured to send data requests to consumer node 122, for example, as shown in... Figures 10A to 13 The consumer backend 504 can be configured to process chemical material data received from consumer node 122, for example, as described in the context of [the previous sentence]. Figures 10A to 13 Described in the context of.

[0253] Data consumer environment 502 can be related to product ecosystem (e.g.) Figure 1 The data consumer environment 502 can be associated with participants in the product ecosystem shown. For example, the data consumer environment 502 can be associated with chemical material producers (such as chemical product producer 102) who receive (multiple) chemical materials and use (multiple) chemical materials to produce (multiple) chemical products.

[0254] Data consumer environment 502 can be related to execution Figures 11 to 14 The entities associated with the methods demonstrated herein are as follows. The entity performing this method can be a participant in the product ecosystem. Alternatively, the entity performing this method may not be a participant in the product ecosystem, but may act as a service provider offering verified data for generating a chemical product passport. The service provider can collect chemical material data from various provider(s) environments associated with chemical material data used to produce a given chemical product. The service provider can process the collected chemical material data, such as in… Figures 10A to 14 As described in the context, service providers can provide processed chemical material data for the generation of chemical product passes.

[0255] The data provider environment 508 may include provider node 118, data transfer service 302, and asset database 304. The data provider environment 508 may include... Figure 3A , Figure 3B and Figure 4The asset generation system 346 is shown in the diagram. A data provider environment 508 can be associated with a data owner (e.g., a manufacturer producing (multiple) chemical materials). The data provider environment 508 may include an asset DB 304 storing datasets of (multiple) chemical materials produced. The asset DB 604 may be a dedicated storage device associated with the data owner. The data owner may own and access this dedicated storage device. A provider node 118 can be configured to provide data, such as datasets of (multiple) chemical materials stored in the asset DB 604. The provider node 118 can be configured to perform (multiple) authentication and authorization steps before providing the chemical material data, for example, as described later. Figure 9 As described, provider node 118 may be coupled to data transmission service 602, which is configured to collect (multiple) chemical material datasets from asset DB 604 in response to a request received from provider node 118 and provide the collected (multiple) chemical material datasets to provider node 118.

[0256] Figure 6 A flowchart illustrates an example method for generating a dataset of (multiple) chemical materials associated with (multiple) chemical materials. Figure 6 The methods shown can be derived from Figures 3A to 4 The system implementation is shown. Chemical materials can be chemical intermediates. Chemical materials can be any chemical material produced from one or more upstream production stages relative to the chemical product production stage. Chemical materials can be used as input materials by one or more downstream participants in the product ecosystem to produce one or more chemical products. Chemical materials can be produced through production or can be produced by production, such as... Figure 4 As shown.

[0257] refer to Figure 4 Chemical materials can be produced from one or more production inputs through one or more production processes performed within the chemical production process. The (multiple) production inputs may include raw materials, such as inorganic and / or organic chemical materials. Inorganic and / or organic chemical materials may be synthetic chemical materials. The input materials may be provided by an upstream production stage relative to the chemical material production stage. The chemical materials may be produced via (multiple) chemical processes and / or (multiple) physical processes within the production process. The (multiple) physical processes may involve the use of the chemical production inputs.

[0258] refer to Figure 9 This can provide data related to chemical materials (see box 602). The data can be connected to the execution... Figure 6The computational system provides the method (e.g., asset generation system 346). Data can be provided by the user to the execution system via a communication interface. Figure 6 The system uses a method such as asset generation system 346. Data can be provided to the data collection unit 322 of asset generation system 346. The provided data can be generated in response to a received trigger signal, for example, as in... Figure 4 The data associated with a chemical material may include (multiple) digital chemical material identifiers. These (multiple) digital chemical material identifiers may include the chemical material name, chemical material number, LOT number, batch number, or a combination thereof.

[0259] Continue to refer to Figure 9 Chemical materials data can be collected based on the provided data (see box 604). This can be done from the data source layer (e.g., in...). Figure 3A and Figure 3B Chemical material data is collected from the data source layer 320 (described in the context of the data source layer 320). Chemical material data can be collected from the data source layer 320 based on the digital chemical material identifier(s) included in the data provided in box 602. Chemical material data can be collected by the data collection unit 322. Chemical material data may include the following: chemical material identifier(s), characteristic data associated with the chemical material, chemical material name, chemical material producer, chemical material declaration data, chemical material safety data, emission data associated with the chemical material, recyclable content data associated with the chemical material, bio-based content data associated with the chemical material, biodegradability data associated with the chemical material, production data associated with the chemical material, analytical certificate data associated with the chemical material, certificate data associated with the chemical material, life cycle data associated with the chemical material, storage instructions data associated with the chemical material, assembly instructions associated with the chemical material, and / or operating conditions associated with the chemical material, as described in the context of the data source layer 320. Figure 3A Described in the context of.

[0260] A chemical materials dataset can be generated by transforming collected chemical materials data using a rule-based engine, which includes one or more rules associated with chemical products produced from the chemical materials (see box 606). The one or more rules may be associated with, derived from, or generated based on a data model associated with a chemical product or type of chemical product. A chemical product can be produced from chemical materials by using the chemical materials as input materials in at least one production step in the production process of the chemical product. The production process of the chemical product may include one or more production steps. The production steps may be performed by one or more entities in a product ecosystem. The chemical materials may be used as input materials in at least one of these production steps.

[0261] refer to Figure 3B Figure 10 and Figure 12 The collected chemical material data, transformed by a rule-based engine, may include one or more rules applicable to the collected chemical material data. The collected chemical material data can be transformed by a data transformation unit 624, which can identify applicable rules(s) based on identifiers associated with each applicable rule that matches or relates to chemical material identifiers included in the collected chemical material data. The identifier associated with each applicable rule may include a chemical material identifier that matches a chemical material identifier included in the collected chemical material data. The identifier associated with each applicable rule may include a chemical material type identifier related to a chemical material identifier included in the collected chemical material data. The chemical material type identifier related to the chemical material identifiers included in the collected chemical material data can be determined based on mapping data, such as in... Figure 6 The context of B is described.

[0262] Continue to refer to Figure 3B , Figure 7 and Figure 9 Executable logic can be generated from one or more applicable rules. The executable logic can be generated by the data transformation unit 324. The executable logic may include machine code, interpretable code, bytecode, and / or code running on a virtual machine. Logic included in the applicable rules(s) may be encoded in the executable logic. Logic included in the applicable rules(s) may be mirrored in the executable logic. Upon completion of the generation of the executable logic, the data transformation unit 324 may send a response to the data collection unit 322 indicating the completion of the generation of the executable logic.

[0263] Continue to refer to Figure 3B , Figure 7 and Figure 9 A chemical material dataset can be generated by transforming the collected chemical material data through the execution of generated executable logic under the constraints of rule execution criteria by a rule-based engine. The data collection unit 322 can send a request to the data transformation unit 324 to transform the chemical material data based on executable logic generated for (multiple) applicable rules. Rule execution criteria may include rule execution order, exemptions, and conditions. For example, a rule specified in the conditions is executed first because it triggers an execution or exemption action when executing its associated rules. The generated chemical material dataset can then be provided from the data transformation unit 324 to the data provider unit 344.

[0264] It can be verified whether the collected chemical material data can be transformed according to one or more applicable rules (e.g., one or more rules collected from rule DB 312 based on the collected chemical material data) (see box 608). Verification can be performed as follows: Figure 3B The method can proceed to box 612 if the collected chemical material data can be transformed according to applicable rules(s), for example, if applying such rules(s) does not result in any errors. Otherwise, message data can be generated and provided, for example, as described in... Figure 3B Described in the context of.

[0265] The generated chemical materials dataset may include at least a portion of the collected chemical materials data. A portion of the chemical materials data may be defined by one or more applied rules. A portion of the chemical materials data may be in a tabular data structure. The chemical product dataset may further include asset identifiers associated with the chemical product dataset. The generated chemical materials dataset may include (multiple) chemical material property data points, (multiple) chemical material identifier data points, (multiple) chemical material name data points, (multiple) chemical material producer data points, (multiple) chemical material declaration data points, (multiple) chemical material safety data points, (multiple) chemical material emission data points, (multiple) chemical material recyclable content data points, (multiple) chemical material bio-based content data points, (multiple) chemical material biodegradability data points, (multiple) chemical material production data points, (multiple) chemical material analysis certificate data points, (multiple) chemical material certificate data points, (multiple) chemical material life cycle data points, (multiple) chemical material storage instructions data points, (multiple) chemical material assembly instructions data points, and / or (multiple) chemical material operating condition data points.

[0266] The produced chemical materials can be provided in association with a dataset of the generated chemical materials. The dataset of generated material products can be provided for access via a decentralized network, under the control of the data owner of the chemical product dataset. (Reference) Figure 12 This can include storing the generated chemical material dataset in a data storage device (such as Asset DB 604), for example, as in Figure 6 The data storage device is described in the context of A. It can be associated with a chemical material producer. The data storage device can be associated with the production of the chemical material. Access to the data storage device can be controlled by the data owner, for example, via an asset identifier included in the chemical material dataset. (Continue to refer to...) Figure 12 This can further include generating group access data and linking the group access data to chemical materials datasets, such as in... Figure 6Described in the context of A. Group access data can be used to control access to associated chemical materials datasets via asset identifiers, for example, as in Figure 14 Described in the context of.

[0267] Using rules associated with chemical products produced from such chemical materials allows for ensuring that the required chemical material data points (e.g., aspect models) are included in the chemical material dataset according to a data model associated with the chemical product or chemical product type, thus avoiding the loss of data points during the generation of chemical product passes associated with the chemical product using said data model. This transformation allows for the aggregation of collected chemical material data into a given data structure (e.g., a tabular data structure) without using complex data models, thereby facilitating the generation and sharing of chemical material datasets (e.g., multiple chemical material datasets) within the product ecosystem. This sharing enables more efficient production and / or recycling processes based on shared chemical material data (e.g., chemical material composition data included in the shared chemical material data). The tabular data structure can be easily consumed by a consumer backend via a decentralized network, which is configured to confirm the consumed data and persistently store the confirmed consumed data to a data storage device for the generation of chemical product passes. The consumer-side verification ensures that the chemical product pass contains all the data required for the data model used to generate such a chemical product pass, thereby reducing the complexity associated with generating chemical material datasets on the provider side by avoiding the use of complex data models during the generation of multiple chemical material datasets. This enables the reliable sharing of chemical material data for multiple chemical materials regardless of the existence of a data model for that chemical material, as the rules required to transform the collected chemical material data can be easily derived from the data model associated with the chemical product or chemical product type.

[0268] Figure 8 A flowchart is shown for another example method for generating a dataset of (multiple) chemical materials associated with (multiple) chemical materials. Figure 8 The methods shown can be derived from Figures 3A to 4 The system implementation is shown. Chemical materials can be chemical intermediates. Chemical materials can be any chemical material produced from one or more upstream production stages relative to the chemical product production stage. Chemical materials can be used as input materials by one or more downstream participants in the product ecosystem to produce one or more chemical products. Chemical materials can be produced through production or can be produced by production, such as... Figure 4 As shown.

[0269] Incident data, including data on unvalidated chemical materials and data associated with the rules or rule templates that caused such unvalidation (see box 802), can be received via a distributed network. Figure 1 The distributed networks 134 and 208 are described in the context of Figure 2. Incident data can be generated from the consumer environment, for example, as in... Figure 14 The incident data may include (multiple) unconfirmed chemical material data points, chemical material identifiers, and indications of unconfirmation. Indications may be category symbols such as "confirmation failed" or "unconfirmed." Data associated with (multiple) rules or rule templates may include unstructured data, such as... Figure 6 The data associated with rule(s) or rule template(s) may include executable logic generated from rule(s) or rule template(s).

[0270] refer to Figure 5 Accident data can be received by a data provider environment 508 associated with data on unverified chemical materials. The data provider environment 508 may include distributed consumer nodes configured to consume data provided via a distributed network. Figure 5 (Not shown in the image). Data can be provided by a data provider node associated with the data consumer environment 502 ( Figure 5 (Not shown in the image). Incident data can be provided to consumer nodes in data provider environment 508, such as in... Figure 14 Described in the context of.

[0271] refer to Figure 3A Incident data received by the consumer node in the data provider environment 508 can be provided to the asset generator service 306 by the consumer node. Incident data can also be provided to the asset generator service 306 via the data transmission service 302.

[0272] Continue to refer to Figure 3A Based on the received accident data, chemical material data associated with the chemical materials can be collected. Chemical material data can be collected based on chemical material identifiers included in the accident data. The asset generator service 306 can collect chemical material data from the data source layer.

[0273] Continue to refer to Figure 3A And refer to Figure 3BIt can update one or more rules associated with chemical materials based on received incident data. This can include generating one or more rules or rule templates based on the incident data. The generated rule(s) or rule templates can be associated with chemical material identifiers or corresponding chemical material type identifiers. The generated rule(s) or rule templates can be stored in a database containing the rule(s) and rule(s), such as rule DB 312 associated with rule-based engine 328.

[0274] Continue to refer to Figure 3A and Figure 3B An updated chemical materials dataset can be generated by transforming the collected chemical materials data using a rule-based engine that includes multiple updated rules. These updated rules can be applied to the collected chemical materials data, for example, they can be associated with matching chemical material identifiers or corresponding chemical material type identifiers. The method can then be implemented as follows: Figure 6 Proceed as described in the context of boxes 608 to 612.

[0275] Using incident data to update rules applicable to chemical material data associated with the incident data allows for the generation of updated chemical material datasets that may no longer fail when validated using the rules associated with the incident data. This allows for the provision of updated chemical material data in response to validation errors occurring in a consumer context validating such consumed chemical material data, having passed validation rules that failed in previous validation processes. Therefore, using such incident data to update rules allows for ensuring that future chemical material datasets may not produce the same validation errors. This enables more efficient validation and ensures that validated chemical material data is available for generating chemical product passes before such chemical products associated with them are provided to consumers. This allows consumers (such as chemical product users and / or recyclers) to collect pass data included in chemical product passes associated with the chemical product, and to use the collected pass data to optimize and / or control the production of additional products using the chemical product, and / or optimize and / or control the recycling process of the final products produced using the chemical product.

[0276] Figure 10AA block diagram of an example system for verifying chemical material data associated with (multiple) chemical materials used as (multiple) input materials to produce a chemical product through chemical production is shown. (Multiple) chemical materials can be used as (multiple) production inputs in one or more process steps associated with the production of the chemical product. (Multiple) process steps can be performed by one or more entities. (Multiple) chemical materials may include raw materials (such as (multiple) virgin materials and / or (multiple) recycled materials) and / or chemical intermediates. Chemical intermediates can be produced as described in the context of Figure 2. Asset verification system 1042 can be configured to perform... Figure 11 , Figure 12 and Figure 14 The method is described in the context of [the relevant information]. This system can be associated with chemical production.

[0277] The asset verification system 1042 may include a data transmission service 1002, a streaming storage system 1012, and a data transformation unit 1004. Various databases (such as rule-based database 1006, general-purpose storage device 506, and storage application A 510) may be connected to the data transformation unit 1004.

[0278] The asset verification system 1042 can connect to distributed data consumption nodes, such as node 122. These distributed data consumption nodes can be part of a distributed network, for example, in... Figure 1 The decentralized networks 134 and 208 are described in the context of [the previous sentence]. The decentralized data consumer node 122 can be associated with decentralized participants. Decentralized participants can be participants in a product ecosystem associated with the product. Decentralized participants can be service providers offering verified chemical material data for generating chemical product passes; for example, they may not be participants in the product ecosystem. [Reference] Figure 5The decentralized data consumer node 122 can be configured to request access to the chemical material dataset(s) associated with the provider node(s) of the chemical material dataset(s). The accessed chemical material dataset(s) can be verified by the system. The request may include chemical material identifiers (e.g., asset identifiers) associated with the chemical material dataset(s) and decentralized participant identifiers associated with the decentralized participant operating the consumer node 122. The request can be generated in response to data received from the system (e.g., data received from data transmission service 1002). The data received from the system may include the chemical material identifier(s) and associated access data pointing to the decentralized provider node(s), such as provider node 118. The access data may include endpoints associated with the decentralized provider node(s), such as URI(s). A request can be generated for each chemical material identifier and associated access data. Authentication can be performed on the requests received by the corresponding provider node(s). This authentication may be based on data related to an authentication mechanism. The authentication mechanism can be based on (multiple) certificates and / or (multiple) tokens associated with the corresponding distributed participant nodes (e.g., consumer node 122 and provider node 118), such as device certificates (X.509v3), TLS connection certificates (X.509v3), and 'dynamic attribute tokens' (OAuth access tokens). If authentication fails, the corresponding (multiple) data providers may not provide (multiple) chemical material datasets.

[0279] Multiple provider nodes can initiate contract negotiation with consumer node 122. Contract negotiation can be initiated upon successful authentication. Multiple provider nodes can provide multiple electronic contracts to consumer node 122. Electronic contracts may include one or more authorization rules associated with chemical material identifiers. Electronic contracts may further include multiple endpoints associated with multiple chemical material datasets. Multiple endpoints may point to dedicated storage devices storing the corresponding multiple chemical material datasets, such as asset DB 304. Electronic contracts may be generated by multiple provider nodes based on group access data associated with the corresponding multiple chemical material identifiers and contract templates. The system can automatically accept the provided multiple electronic contracts. The system can be configured to parse the provided multiple electronic contracts to determine the multiple authorization rules associated with the multiple chemical material datasets to be collected. Consumer node 122 can provide data indicating signature, such as tokens, to the corresponding multiple provider nodes. If an electronic contract is not signed, consumer node 122 can also forward data indicating rejection of the contract to the corresponding multiple provider nodes. Upon contract rejection, the corresponding provider node(s) can terminate the connection and may not provide any chemical material dataset(s). The signature of this electronic contract, generated from the group access data and contract template associated with the corresponding chemical material(s) identifiers, ensures that the consumer node(s) 122 and other systems processing the provided chemical material data (such as asset verification system 1042) comply with at least one authorization rule included in the electronic contract associated with the chemical material dataset(s). This ensures that the chemical material dataset(s) can be exchanged securely and in a controlled manner, thereby preventing unauthorized decentralized network participants from accessing the chemical material dataset(s), while allowing the chemical material dataset(s) to be provided to decentralized network participants who need to use such provided chemical material dataset(s), for example, to control and / or monitor the production of chemical products, and / or control and / or monitor recycling operations, and / or generate chemical product passes associated with chemical products.

[0280] Continue to refer to Figure 5 When signing an electronic contract, (multiple) data providing nodes can provide (multiple) chemical material datasets associated with (multiple) chemical material data identifiers included in a request received from consumer node 122. These datasets can be retrieved from dedicated storage devices (e.g., in...). Figure 3A and Figure 6 The asset DB 304 described in the context collects (multiple) chemical materials datasets.

[0281] return Figure 10AConsumer node 122 can provide the received chemical material dataset(s) to data transmission service 1002. Data transmission service 1002 can be connected to streaming storage system 1012. Streaming storage system 1012 can be connected to data transformation unit 1004. Data transformation unit 1004 can be located upstream of data transmission service 1002. Chemical material data collected via a distributed network can flow through data transmission service 1002 and streaming storage system 1012 to reach data transformation unit 1004.

[0282] Data transmission service 1002 can be configured to receive chemical material data from consumer node 122. The chemical material data can represent a data stream. This stream can be an ordered sequence of records received relatively continuously from consumer node 122 (i.e., not in cumulative batches or blocks). Records can, for example, include chemical material data associated with a given chemical material via a chemical material identifier. Records can be represented in a tabular format. Records can be represented as objects, for example, using JSON or XML documents. Records can be defined as data that can be delivered continuously in small chunks or incrementally. Records can be chronologically ordered or not. Data transmission service 1002 can be configured to generate data packets(s) including the chemical material data(s) received from consumer node 122. Data packets(s) can be generated from the received chemical material dataset. Data packets(s) can include additional data such as timestamps, datestamps, chemical material identifiers associated with the chemical material data, distributed participant identifiers associated with the provider node, location data pointing to a dedicated storage device storing the chemical material dataset(s), or combinations thereof. Data packets(s) can represent messages or events. The generated data packets(s) can be provided to streaming storage system 1012.

[0283] Streaming storage system 1012 can be configured to store data packets received (e.g., pushed) from data transmission service 1002. Streaming storage system 1012 can be configured to provide the stored data to data transformation unit 1004. Streaming storage system 1012 can be configured to provide the stored data to data consumption unit 1008 of data transformation unit 1004. Streaming storage system 1012 may include one or more persistent or non-persistent logs 1014, 1016. In this embodiment, streaming storage system 1012 includes two persistent or non-persistent logs 1014, 1016 (i.e., log 1 1014 and log 2 1016). Records stored in the logs can be sorted, for example, by using an ID. This allows identification of records within a specific log. Records may include data packets generated by data transmission service 1002.

[0284] The streaming storage system 1012 can provide streaming or streaming services between one or more streaming sources (e.g., data transmission service 1002) and one or more streaming receivers (e.g., log 1 1014 and log 2 1016). The streaming storage system 1012 can act as a persistent or non-persistent streaming receiver for chemical material data received from consumer node 122. For example, open-source software systems such as Apache Kafka (“Kafka”) or Azure Event Hubs can act as persistent streaming receivers.

[0285] The streaming storage system 1012 can be configured to pull chemical material data from the data transmission service 1002. For example, the streaming storage system 1012 can be configured to request chemical material data from the data transmission service 1002 at fixed time intervals.

[0286] The streaming storage system 1012 can be configured to determine whether received or pulled chemical material data has already been included in one or more persistent or non-persistent logs. If the chemical material data is already included in one or more persistent or non-persistent logs, the streaming storage system 1012 may not store the received or pulled chemical material data in those logs. If the chemical material data is not included in one or more persistent or non-persistent logs or is updated, the streaming storage system 1012 can be configured to store the received or pulled chemical material data in one or more persistent or non-persistent logs, or to update the chemical material data existing in the persistent or non-persistent logs(s) with the received or pulled updated chemical material data. This avoids storing the same chemical material data multiple times in the persistent or non-persistent logs(s), thereby avoiding redundant confirmation operations on the chemical material data stored in the streaming storage system 1012.

[0287] Data transformation unit 1004 can be connected to streaming storage system 1012. Data consumption unit 1008 of data transformation unit 1004 can be connected to streaming storage system 1012. Data consumption unit 1008 can be connected to one or more persistent or non-persistent logs of streaming storage system 1012 (e.g., in this embodiment, connected to log 1 1014 and log 2 1016) to ingest and process chemical material data stored in the log(s). Streaming storage system 1012 can have a publisher-subscriber relationship with data consumption unit 1008. For example, data in one or more logs can be periodically read (e.g., pulled) by data consumption unit 1008. To avoid consuming data packets stored in the logs multiple times, such data packets can be marked as consumed by streaming storage system 1012. To avoid consuming data packets stored in the logs multiple times, an integer can be used to indicate the offset of the next data packet to be consumed. For each persistent or non-persistent log, such an integer can be just a number. Such an integer can be periodically set as a checkpoint. Using this integer allows the data consumption unit 1008 to reconsume data packets by rolling back to the old offset.

[0288] Data consumption unit 1008 can be connected to data verification unit 1010 of data transformation unit 1004. Data consumption unit 1008 can be configured to provide data packets collected from streaming storage system 1012 to data verification unit 1010 for verifying chemical material data included in the data packets. Data consumption unit 1008 can be configured to extract chemical material data from the data packets and provide the extracted chemical material identifier and chemical material data to data verification unit 1010. Data verification unit 1010 can be configured to verify chemical material data (e.g., data packets received from streaming storage system 1012) based on one or more rules retrieved from rule DB 1006, for example, as in... Figure 10AThe context described herein. Validation may include applying one or more rules retrieved from rule DB 1006 to chemical material data. Chemical material data can be validated if at least a portion of the applied rules are satisfied. Applying rules(s) to chemical material data may include comparing a combination of chemical material identifiers and location data with a database storing such combinations of chemical material identifiers(s) and associated location data. Applying rules(s) to chemical material data may include comparing (multiple) data points present in one or more rules with (multiple) individual data points present in the chemical material data to be validated. Applying rules(s) to chemical material data may include comparing a combination of (multiple) data points defined in (multiple) rules with a combination of data points present in the chemical material data to be validated. Applying rules(s) to chemical material data may include comparing data defined in one or more rules with the entire chemical material data to be validated. One or more rules may be associated with a chemical product produced from (multiple) chemical materials. One or more rules may be associated with a data model of a chemical product or chemical product type. The data model may include a semantic description of chemical product passes associated with the chemical product. The semantic description may include a semantic description of both the chemical material data and the chemical product data. Semantic descriptions may include at least a portion of the structure and / or characteristics of chemical product passes. Characteristics of a set of chemical product passes may include data types. Characteristics of a set of chemical product passes may include possible or permitted values ​​and / or value ranges. Characteristics of a set of chemical product passes may be physical units of parameters described by values ​​contained in the chemical product passes. Multiple data types and associated values ​​and / or value ranges of chemical material data may be included in one or more rules. This allows verification that the collected chemical material data meets the multiple data types and associated values ​​and / or value ranges required for the chemical material data according to the data model. Verifying the chemical material data against one or more rules generated from the data model ensures that the chemical materials required by the data model are indeed included in the collected chemical material data, thereby ensuring that multiple chemical product passes generated from such verified chemical material data include all required chemical material data. Verifying the collected chemical material data at the data point level allows for reliable verification regardless of the data structure of the chemical material data. This, in turn, allows chemical material data to be generated without the need for complex data models. Instead, the chemical material data can be generated in tabular form by a data provider and can be used by the data verification unit 1310 to verify the data points(s) included in the chemical material data.One or more rules can define one or more data points for chemical materials, including: chemical material identifier data points, chemical material characteristic data points, chemical material name data points, chemical material producer data points, chemical material declaration data points, chemical material safety data points, chemical material emission data points, chemical material recycled content data points, chemical material bio-based content data points, chemical material biodegradability data points, chemical material production data points, chemical material analysis certificate data points, chemical material certificate data points, chemical material life cycle data points, chemical material storage instructions data points, chemical material assembly instructions data points, and / or chemical material operating conditions data points. A rule can define (multiple) data points for each data category. A rule can define (multiple) data points for at least two different data categories. Data categories can represent characteristic data, declaration data, safety data, emission data, recycled content data, bio-based content data, biodegradability data, production data, analysis certificate data, certificate data, storage instructions data, assembly instructions data, or operating conditions data.

[0289] By verifying chemical material data against one or more rules generated from the data model, it can be ensured that the chemical material data required by the data model is indeed included in the collected chemical material data. This allows for ensuring that the chemical material passport(s) generated from such verified chemical material data include all required chemical material data. Verifying the collected chemical material data at the data point level allows for reliable verification regardless of the data structure of the chemical material data. This, in turn, allows for the generation of chemical material data without the need for a data semantic model. Instead, the chemical material dataset(s) can be generated in tabular form by the data provider and can be used by the data verification unit 1010 to verify the data points included in the chemical material dataset(s) received as chemical material data by the data consumer side.

[0290] The verified chemical material data generated by the data verification unit 1310 may include one or more verified chemical material characteristic data points, verified chemical material identifiers, verified chemical material names, verified chemical material producer data points, verified chemical material declaration data points, verified chemical material safety data points, verified chemical material emission data points, verified chemical material recyclable content data points, verified chemical material bio-based content data points, verified chemical material biodegradability data points, verified chemical material production data points, verified chemical material analysis certificate data points, verified chemical material certificate data points, verified chemical material life cycle data points, verified chemical material storage instructions data points, verified chemical material assembly instructions data points, and / or verified chemical material operating condition data points.

[0291] The data verification unit 1010 can be further configured to determine a storage location where the verified chemical materials are to be persistently stored. The storage location can be determined based on mapping data, which includes mappings between chemical material identifiers and associated storage location data. The storage location data can include endpoints associated with said storage location(s). The storage location(s) can be identified by storage location identifiers included in the storage location data. Such identifiers can be used to collect endpoints associated with such storage location(s). The mapping data can include a first mapping between chemical material identifiers and a second mapping between chemical material type identifiers and associated storage location data. The mapping data can be stored in a database (not shown) connected to the data verification unit 1010. Determining the storage location of the verified chemical material data allows the verified chemical material data to be persistently stored in a storage location associated with a given application or system(s). For example, verified chemical material data associated with a given chemical product (e.g., a given chemical product type) can be persistently stored in a storage location associated with a given application that processes such verified chemical material data. Processing may include, for example, generating (multiple) chemical product passes using such verified chemical material data. Verified chemical material data that may not be mapped to a given application can be persistently stored in a general-purpose storage device (such as general-purpose storage device 506).

[0292] The data verification unit 1010 can be further configured to provide the verified chemical material data to the determined storage location (such as general storage device 506 or storage application A 510) for storage.

[0293] The asset verification system 1042 may further include an incident data generator 1044. The incident data generator 1044 may be configured to generate incident data based on unverified chemical material data stored in a database (e.g., general-purpose storage device 506). The unverified chemical material data may be associated with a classifier indicating non-compliance with one or more applied rules. The classifier may include “unverified,” “invalid,” “verification failed,” or “failed.” The classifier may be associated with each data point that cannot be verified when one or more rules are applied. Each unverified data point may be associated with a corresponding chemical material identifier. Each unverified data point may be associated with rule data indicating the rule that caused the corresponding data point to fail verification. The rule data may include rules. The rule data may include executable logic generated from the rules, such as... Figure 10BThe incident data generator 1044 can be configured to collect data points associated with a classifier for each chemical material identifier. The incident data generator 1044 can query a database for chemical material data associated with the classifier. The incident data generator 1044 can assemble the collected chemical material data into incident data based on the chemical material identifiers associated with the collected chemical material data. The incident data generator 1044 can provide the generated incident data to the data transmission service 1002. The data transmission service 1002 can be configured to determine if a provider node has provided unconfirmed incident data. The data transmission service 1002 can be configured to initiate the transmission of incident data via consumer node 122 to the identified node associated with the asset generator system 306 that generated the unconfirmed chemical material dataset. Incident data can be provided to such nodes using endpoints of nodes configured to receive data from other nodes in the distributed network (such as provider node 118). Such nodes can provide endpoints to the data transmission service 1002 or connect to the backend of the data transmission service 1002. Endpoints can be stored in a ledger that associates (multiple) consumer nodes with corresponding endpoints used to push incident data to such consumer nodes. The (multiple) consumer nodes can be identified by (multiple) decentralized participant identifiers. Generating and providing incident data associated with (multiple) unverified data points can allow data providers to provide such unverified data points to generate updated chemical material data (e.g., as in...). Figure 8 (As described in the context) and provides (multiple) updated chemical material datasets. Therefore, using incident data ensures that (multiple) unconfirmed chemical material data points can be corrected by the appropriate data provider, resulting in (multiple) updated chemical material datasets generated by the asset generator service 306 associated with node 118 being confirmed (multiple). This can lead to the efficient and reliable generation of confirmed chemical material data required for generating chemical product passes, and thus also the reliable generation of chemical product passes. Chemical product passes can allow for improvements and / or control over the production of additional products using chemical products and / or the recycling process of final products produced from (multiple) chemical products based on the pass data contained in the product passes.

[0294] Figure 10B The diagram illustrates an example of using a rule-based engine to identify chemical material data associated with multiple chemical materials used as input materials to produce chemical products. Chemical material data can be collected via distributed networks, such as in... Figure 3A The collected chemical materials data may correspond to data stored in the data provider's environment (e.g., in...). Figure 5The data provider environment (508) described in the context of the data provider contains (multiple) chemical materials datasets in a dedicated storage device.

[0295] Data verification unit 1020 may include rule-based engine 1022. Rule-based engine 1022 can operate on individual data points, multiple data points, and / or collected chemical material data. Rule-based engine 1022 can operate on data collected for each chemical material identifier individually. This allows verification of chemical material data for each chemical material, thus allowing for more granular verification of chemical material data. Rule-based engine 328 can receive requests to verify collected chemical material data. These requests may include at least a portion of the collected chemical material data. Data packets (e.g., messages or events) from one or more logs of streaming storage system 1012 (see operation 1038) can be consumed by data consumption unit 1008, as in... Figure 10A The context is described below. Data consumption unit 1008 can extract consumed data packets (see operation 1046). The extracted chemical material identifiers can be provided to rule-based engine 1022. Rule-based engine 1022 can access one or more rules. Rule-based engine 1022 can include one or more rules. One or more rules can exist within rule templates. One or more rules and / or rule templates can be stored in a data storage device, such as rule DB 1018. One or more rules or rule templates can be provided to rule DB 1018 by a user. One or more rules can correspond to unstructured data associated with confirmation operations. Rule templates can include unstructured data associated with instructions related to confirmation operations. One or more rules or rule templates can be included in a file provided by a user. One or more rules or rule templates can be associated with chemical material type identifiers and / or chemical material identifiers. Rule-based engine 1022 can generate a request to obtain one or more rules from rule DB 1018. This request can contain the corresponding chemical material identifiers.

[0296] One or more rules (e.g., one or more applicable rules) associated with the chemical material data to be verified can be provided to the rule-based engine 1022 in response to a request. One or more rules can define (multiple) data points and / or (multiple) combinations of data points to be present within the consumed chemical material data (e.g., within the consumed chemical material dataset). One or more rules can be associated with (multiple) chemical products produced from the chemical materials associated with the chemical material data to be verified. One or more rules can be associated with, derived from, or generated based on a data model of a chemical product or chemical product type. Therefore, one or more rules can ensure that (multiple) data points associated with (multiple) chemical materials and required according to the data model can be included in the consumed chemical material data. One or more rules can be defined by (multiple) mandatory chemical material data points present within the data model. One or more rules can be generated based on (multiple) mandatory chemical material data points present within the data model. This ensures that the chemical material data required by the data model is included in the consumed chemical material data. One or more rules can define one or more data points for chemical materials, including: chemical material characteristic data points, chemical material identifier data points, chemical material name data points, chemical material producer data points, chemical material declaration data points, chemical material safety data points, chemical material emission data points, chemical material recycled content data points, chemical material bio-based content data points, chemical material biodegradability data points, chemical material production data points, chemical material analysis certificate data points, chemical material certificate data points, chemical material life cycle data points, chemical material storage instructions data points, chemical material assembly instructions data points, and / or chemical material operating conditions data points. A rule can define (multiple) data points for each data category. A rule can define (multiple) data points for at least two different data categories. Data categories can represent characteristic data, declaration data, safety data, emission data, recycled content data, bio-based content data, biodegradability data, production data, analysis certificate data, certificate data, storage instructions data, assembly instructions data, or operating conditions data. One or more rules can be associated with (multiple) chemical material identifiers and / or (multiple) chemical material type identifiers. A mapping table can be used to map (multiple) chemical material identifiers to corresponding (multiple) chemical material type identifiers. The (multiple) chemical material type identifiers can be associated with (multiple) chemical material types. The mapping table can be stored in a separate database (not shown). The rule-based engine 1022 can be configured to collect (multiple) chemical material type identifiers based on the determined (multiple) chemical material identifiers, and to request (multiple) rules based on the collected (multiple) chemical material type identifiers.This allows for the collection of rules associated with multiple chemical material type identifiers based on multiple chemical material identifiers, thereby avoiding the generation of multiple rules for each chemical material identifier and reducing the number of rules that need to be generated, stored, and maintained in rule DB 1018.

[0297] The rule-based engine 1022 can be configured to initialize a rule engine (see Operation 1026). Initialization of the rule engine may include generating rule data executable by a processor included in the rule-based engine 1022. The rule data may include or correspond to executable logic. This may allow the transformation of rules(s) or rule(s) templates existing in unstructured data form into code executable by the processor. Execution of the code may enable the application of the executable rule data to extracted chemical material data (see Operation 1028) to confirm the consumed chemical material data according to the obtained rules(s). Execution of the logic may enable matching the consumed chemical material data with data(s) and / or combinations of data(s) included in the executable logic, evaluating the data(s) or combinations of data(s) with the matched chemical material data, and generating confirmation result data based on the evaluation results. The confirmation result data may include a classifier and associated confirmed or unconfirmed chemical material data(s). The classifier may be a binary classifier distinguishing between confirmed and unconfirmed chemical material data. If one or more rules applied by the rule-based engine 1022 are satisfied, then the consumed chemical material data points(s) can be considered verified. Applying the rules(s) to the consumed chemical material data may include comparing the individual data points(s) present in the rules(s) with the individual data points(s) present in the chemical material data to be verified, to determine whether the chemical material data to be verified includes the individual data points(s) required by such rules(s). Applying the rules(s) to the consumed chemical material data may include comparing the combination of data points(s) defined in the rules(s) with the combination of data points(s) present in the chemical material data to be verified, to determine whether the chemical material data includes the combination of data points(s) required by such rules(s). Applying the rules(s) to the consumed chemical material data may include comparing the data(s) defined in the rules(s) with the entire chemical material dataset to be verified, to determine whether the chemical material dataset includes all the data(s) required by such rules(s). The operations performed by the rule-based engine 1322 may be determined by the rules(s) collected from the rule DB 1318. For example, the rules collected from rule DB 1318 can determine whether the rule-based engine 1322 operates on the individual data points and / or multiple data points and / or the entire chemical material data consumed.

[0298] The rule-based engine 1022 can be configured to determine whether consumed chemical material data satisfies one or more applied rules (see operation 1030). If the consumed chemical material does not include the data points(s) required according to one or more obtained rules, the consumed chemical material data may fail confirmation or only partially pass confirmation (e.g., confirmation may result in at least one error associated with applying one or more obtained rules to the consumed chemical material data). The rule-based engine 1022 can indicate to the data confirmation unit 1020 that the consumed chemical material data has been successfully confirmed (e.g., satisfies one or more obtained rules) in response to determining that the consumed chemical material data has successfully passed confirmation (e.g., satisfies one or more obtained rules). In response to receiving this indication, the data confirmation unit 1020 can determine the target data storage device where the confirmed chemical material data will be persistently stored (see operation 1040). The target data storage device may be as follows: Figure 10A The determination is made as described in the context. If the data verification unit 1020 determines that the verified chemical material data is not associated with a given application, the data verification unit 1020 may provide the verified chemical material data to a storage device, such as general-purpose storage device 506, that is not associated with any application that processes the verified chemical material data. If the data verification unit 1020 determines that the verified chemical material data is associated with a given application, the data verification unit 1020 may provide the verified chemical material data to a storage device associated with an application that processes the verified chemical material data stored therein (e.g., by generating a chemical product pass).

[0299] If at least a portion of the consumed chemical material data fails verification, the rule-based engine 1022 can indicate to the data verification unit 1020 that at least a portion of the consumed chemical material data fails verification. In response to receiving this indication, the data verification unit 1020 can generate message data (operation 1032). The message data may indicate that at least a portion of the consumed chemical material data failed verification. The message data may include an indication of which(s) of the consumed chemical material data failed verification. The message data can be provided to a display device configured to display the data received from the data verification unit 1020. The display device may include a graphical user interface 1034. The display device may display the message in response to receiving the message data from the rule-based engine 1022. This allows, for example, triggering correction or updates to the failed verification data points by generating incident data, as in... Figure 10A Described in the context of.

[0300] The rule-based engine 1022 can be configured to provide unverified chemical material data to a storage device, such as general-purpose storage device 506, that is not associated with any application that processes verified chemical material data. The unverified chemical material data can be provided to this storage device along with a classification label that categorizes such chemical material data as unverified. The unverified chemical material data can also be provided to this storage device along with the classification label and rule data, which indicates the applied rules(s) that caused at least a portion of the chemical material data to fail verification.

[0301] Figure 11 A flowchart illustrates an example method for identifying chemical material data associated with (multiple) chemical materials used as (multiple) input materials to produce chemical products. Figure 11 The methods shown can be derived from Figure 10A and Figure 10B The system implementation is shown. Multiple chemical materials can be used as production inputs in one or more process steps associated with the production of a chemical product. These process steps can be performed by one or more entities. Chemical materials may include raw materials (such as multiple virgin materials and / or multiple recycled materials) and / or chemical intermediates. Chemical intermediates can be produced as described in the context of Figure 2. The chemical product can be produced through chemical production.

[0302] Chemical products can be produced from (multiple) chemical materials through chemical production. Chemical products can be produced from (multiple) chemical materials through one or more processes performed within the chemical production process. These processes may include (multiple) chemical processes and / or (multiple) physical processes. The (multiple) physical processes may involve the use of chemical production inputs (such as chemical materials). Chemical products can be produced by downstream production stages relative to the production stage supplying (multiple) chemical materials. Chemical products can be used by downstream production stages to produce products based on the chemical products.

[0303] Chemical product data associated with a chemical product may be provided. A chemical product may be provided, which may include (see box 1102) chemical product identifiers associated with the chemical product and (see box 1102) chemical material identifiers associated with (the chemical material identifiers) used to produce the chemical product. The (the chemical material identifiers) associated with (the chemical material identifiers) may be asset identifiers associated with or included in chemical material data. Such chemical product data may be provided from one or more databases storing chemical product data. One or more databases may be associated with chemical production. Chemical product data may be provided by the entity producing the chemical product to the execution. Figure 11The entity of the method presented. Chemical product data may further include chemical product characteristic data. Chemical product characteristic data may include at least one measured chemical and / or physical property of the chemical product, and / or at least one chemical and / or physical property determined based on data collected in connection with the production of the chemical product. At least a portion of the chemical product data may be stored in one or more databases. One or more databases may be determined based on mapping data. Mapping data may map (multiple) chemical product identifiers to applications and associated databases. Mapping data may map (multiple) chemical product identifiers to (multiple) chemical product type identifiers and associated applications and databases.

[0304] Chemical material data can be collected via a distributed network based on (see box 1104) chemical material identifiers included in the provided product data. The distributed network can be... Figure 1 The decentralized networks 134 and 208 described in the context of this example. Chemical material data can be collected by decentralized data consumer nodes (e.g., consumer node 122) from (multiple) decentralized data provider nodes (e.g., provider node 118) associated with the corresponding chemical material data, such as... Figure 5 Described in the context of [the document / context]. References Figure 12Collecting chemical material data may include identifying multiple decentralized data provider nodes associated with chemical material data that matches (e.g., chemical material data associated with the provided chemical material identifiers). Identifying such provider nodes may include providing candidate decentralized provider nodes associated with chemical material data for the production of chemical products. Multiple candidate provider nodes may be provided by providing a database storing candidate provider node data associated with chemical material identifiers that match (e.g., chemical material identifiers) in multiple chemical material datasets associated with (e.g., accessible via) such candidate provider nodes. Candidate provider node data may include access data associated with the candidate provider nodes. Candidate provider node data may further include candidate provider node identifiers and / or decentralized participant identifiers associated with the candidate provider nodes. The database may include mapping data that maps candidate provider node data to multiple chemical material identifiers associated with chemical material data provided by candidate provider nodes linked to the candidate provider node data. The database can be updated upon receiving new candidate provider data and associated chemical material identifiers. Using this mapping data allows for the efficient identification of multiple target provider nodes associated with the desired chemical material data, thereby reducing latency associated with collecting chemical material data. This ensures that chemical material data can be verified and processed, for example, by generating chemical product passes, before the chemical product associated with a chemical product pass is provided to a consumer (e.g., a chemical product consumer). Efficient generation of chemical product passes avoids storing the produced chemical product (multiple) products due to a lack of associated chemical product passes before providing them to consumers, which, from a regulatory perspective, might require generating the associated chemical product pass before providing the associated chemical product to consumers.

[0305] Continue to refer to Figure 12Access data for target distributed provider nodes associated with chemical material data can be determined based on the provided chemical material identifier(s). Target provider nodes can be identified by matching the provided chemical material identifier(s) with chemical material identifiers stored in mapping data. Candidate provider node data associated with the matching chemical material identifier(s) can be collected from this database as target provider node data. The collected target provider node data can be parsed to determine access data associated with the target distributed provider nodes (e.g., provider nodes associated with multiple dedicated storage devices storing chemical material data associated with the provided chemical material identifier(s)).

[0306] Continue to refer to Figure 12 Access to chemical material data associated with the provided chemical material identifiers can be requested from the target data provider(s) associated with the identified access data. This can be done as follows: Figure 10A The request requests access to chemical material data as described in the context. Multiple target provider nodes can provide chemical material data in response to such a request, for example, as in... Figure 5 Described in the context of.

[0307] return Figure 11 And refer to Figure 10A and Figure 13 The collected chemical material data can be provided to a streaming storage system, for example in... Figure 10A The streaming storage system 1012 is described in the context of data consumers (e.g., in...). Figure 10A The data consumption unit 1008 described in the context can consume chemical material data collected from the streaming storage system. The consumer can extract chemical material identifiers and chemical material data from the consumed data packets. Therefore, the streaming storage system can be used as a chemical material data receiver and allows for compensation for asynchronous collection of chemical material data from a distributed network. The collected chemical material datasets can be provided to the streaming storage system as messages or events. The streaming storage system can publish such received messages or events, for example, by persistently storing the received messages or events in a persistent or non-persistent log, such as in... Figure 13 The context of A is described. Messages or events can be generated by data transmission service 1302, for example, as in... Figure 13 As described in the context of A. Data consumers can listen to published messages and / or events (see [link]). Figure 13A) It can also consume new messages and / or events. This ensures that acknowledgments can be performed on each chemical materials dataset and avoids multiple acknowledgments for a given chemical materials dataset.

[0308] Continue to refer to Figure 10A and Figure 13 And further reference Figure 10B At least a portion of the collected chemical material data can be verified using a rule-based engine that includes one or more rules associated with the product. The chemical material data can be verified by the data verification unit 1010. Applicable rules(s) can be identified based on identifiers associated with each applicable rule that matches or relates to a chemical material identifier included in the extracted chemical material data. Identifiers associated with each applicable rule can include chemical material identifiers that match chemical materials included in the extracted chemical material data. Identifiers associated with each applicable rule can include chemical material type identifiers related to chemical material identifiers included in the extracted chemical material data. Chemical material type identifiers related to chemical material identifiers included in the extracted chemical material data can be determined based on mapping data, such as in… Figure 10B Described in the context of.

[0309] Continue to refer to Figure 10B and Figure 13 Executable logic can be generated from one or more applicable rules. The executable logic can be generated by the data verification unit 1010. The executable logic may include machine code, interpretable code, bytecode, and / or code running on a virtual machine. Logic included in the applicable rules(s) may be encoded in the executable logic. Logic included in the applicable rules(s) may be mirrored in the executable logic. Upon completion of the generation of the executable logic, the data verification unit 1010 may send a response to the data consumption unit 1008 indicating the completion of the generation of the executable logic.

[0310] Continue to refer to Figure 10B and Figure 13In response to receiving an indication that the generation of executable logic has been completed, the data consumption unit 1008 can provide the extracted chemical material data to the data verification unit 1010. The extracted chemical material data can be verified by executing the generated executable logic. The executable logic can be constrained by rule execution criteria. The data consumption unit 1008 can send a request to the data verification unit 1010 to transform the extracted chemical material based on the executable logic generated for (multiple) applicable rules. Rule execution criteria can include rule execution order, exemptions, and conditions. Verification data, including verification results, can be generated by the rule engine. Verification data can include chemical material data points that have undergone the verification process and associated classifiers. Classifiers can indicate whether the corresponding chemical material data point has passed or failed the verification process. Verification data can further include rule data associated with (multiple) data points that failed verification. This rule data can indicate (multiple) applied rules that caused the verification failure of such data points.

[0311] Return to Figure 11 And continue to refer to Figure 13 This allows verification of whether the extracted chemical material data can be validated according to one or more applicable rules (e.g., one or more rules collected from rule DB 1018 based on the collected chemical material data) (see box 1108). Validation can be performed as follows... Figure 10B The procedure is performed as described in the context. If the extracted chemical material data, based on the applicable rules(s), passes verification—for example, applying such rules(s) does not result in any errors—the procedure may proceed to box 1118. If only a portion of the extracted chemical material data passes verification, the procedure may proceed to box 1114. If the extracted chemical material data fails verification, the procedure may proceed to box 1110.

[0312] In box 1110, message data can be generated, for example, as shown in... Figure 10B As described in the context. Confirmation data, including data on chemical materials that have not passed confirmation, may be provided to the storage location, for example, as in... Figure 10B Described in the context of [the above]. Confirmation data, including data on chemical materials that have not passed confirmation, can be used to generate incident data, for example, as in [the context of...]. Figure 10A and Figure 14 Described in the context of.

[0313] In box 1114, message data can be generated, for example, as shown in... Figure 10B As described in the context. In box 1116, confirmation data, including data on chemical materials that have not passed confirmation, may be provided to the storage location, as previously described.

[0314] The confirmed chemical material data can be linked to at least one chemical product identifier (see box 1118). This allows, for example, the collection of confirmed chemical material data based on at least one chemical product identifier when generating a chemical product pass.

[0315] Continue to refer to Figure 13 A and Figure 13 B. Confirmed data can be provided for generating multiple battery passes. Providing confirmed data may include determining multiple storage locations for at least a portion of the confirmed chemical material data. These storage locations may be determined based on multiple chemical material identifiers associated with the confirmed chemical material data (see box 1120). The multiple chemical material identifiers may be included in the confirmed chemical material data. This can be done as follows: Figure 10A and Figure 10B The storage locations are determined as described in the context. Providing verified chemical material data to a database used by a defined application that processes the verified chemical material data allows for the sorting of the data based on the application processing or consuming it. This improves security by preventing unauthorized data access by applications that do not process verified chemical material data stored in such databases. Furthermore, this reduces delays in generating chemical product passes because the amount of data stored within a particular database is reduced by selectively providing verified chemical material data to be processed by a given application to the database(s) associated with that application.

[0316] Continue to refer to Figure 13 At least a portion of the confirmed chemical material data linked to at least one product identifier in the product identifier can be provided to the identified storage(s) for generating a chemical product pass(s) that includes at least a portion of the confirmed chemical material data associated with the chemical product (see box 1122). The confirmed chemical material data provided to such storage(s) can be persistently stored in such storage(s).

[0317] Chemical material data can be reliably and quickly collected via a distributed network by directly collecting chemical material data from the corresponding data provider nodes associated with it, for example, by locating the data provider(s) associated with the desired chemical material data by avoiding queries to the distributed network. Chemical product passes can be reliably generated from this verified chemical material data by verifying the collected chemical material data using a rule-based engine that includes one or more rules associated with chemical products or chemical product types (e.g., rules associated with a data model of chemical products or chemical product types). Verification ensures that all chemical material data points required for generating the chemical product passes are available (e.g., stored in dedicated storage). By verifying the collected chemical material data on the consumer side, chemical material data can be collected directly from the provider side without requiring the provider to provide chemical material data conforming to a defined data structure. Therefore, it is not necessary for the provider side to generate chemical material data collected from the consumer side using a complex data model that produces a highly defined chemical material dataset. Conversely, chemical material data can be presented to the consumer side in a tabular format, and this data can be verified at the data point level to ensure that the collected chemical material data includes all (or more) data points mandated by the data model used to generate chemical product passes from the verified chemical material data. Verifying chemical material data at the consumer side significantly reduces the workload of generating and providing chemical material data on the provider side while maintaining security, thereby enabling reliable, rapid, and secure sharing of the chemical material data required to generate chemical product passes. This, in turn, allows for the reliable and efficient generation of chemical product passes associated with chemical products produced from this chemical material, ensuring high data quality of the chemical product passes and their availability when the chemical product is provided to the consumer, without having to store the chemical product until the associated chemical product pass generation is complete. The high data quality of the chemical product passes allows consumers of the associated chemical product to control and / or monitor the production process using the chemical product and / or processes involving the recycling of the final product or a portion thereof produced from the chemical product in a more reliable and / or efficient manner. In addition, this setup allows for the simultaneous collection of chemical material data from various data provider nodes for a wide range of chemical materials, while ensuring that the collected chemical material data is correctly verified and persistently stored in a database associated with the application that consumes the verified chemical material data persistently stored in this database.

[0318] Figure 14 A flowchart is shown as another example method for identifying chemical material data associated with (multiple) chemical materials used as (multiple) input materials to produce chemical products. Figure 14 The methods shown can be derived from Figure 10A and Figure 10B The system implementation is shown. Multiple chemical materials can be used as production inputs in one or more process steps associated with the production of a chemical product. These process steps can be performed by one or more entities. The multiple chemical materials may include raw materials (such as multiple virgin materials and / or multiple recycled materials) and / or intermediate chemical products. The intermediate chemical products can be produced as described in the context of Figure 2.

[0319] Incident data can be generated, including data on unvalidated chemical materials and data associated with the rules(s) or rule templates(s) that caused the unvalidation of such chemical material data (see box 1402). Incident data can be generated by incident data generator 1044, for example, as in... Figure 10A Described in the context of.

[0320] The generated accident data can be provided via a decentralized network to decentralized data providers associated with data on unverified chemical materials. This can be based on, for example... Figure 12 The generated incident data, described in the context of [the previous sentence], includes chemical material identifiers. Mapping data, including candidate provider node data and associated chemical material identifiers, is used to determine the distributed data provider. For example, chemical material identifiers included in the incident data can be matched with (multiple) chemical material identifiers included in the mapping data to determine associated provider node data. The associated provider node data can be parsed to determine access data associated with such provider nodes. Access data can then be used to provide incident data to the provider nodes associated with the access data.

[0321] In response to receiving incident data, the backend system associated with the node that provided the incident data (such as asset generation system 346) can generate an updated chemical materials dataset, for example, as in... Figure 8 As described in the context, updated chemical material data can be provided to consumer nodes that provide the accident data used to generate that updated chemical material data. This data can be provided to consumer nodes by pushing the updated chemical material data to them without requiring a request for it, for example, as in... Figure 10AThis is described in the context of [the previous sentence]. This allows for the provision of updated chemical material data after it has been generated, thereby reducing latency in transmitting updated chemical material data to consumer nodes and facilitating timely confirmation of updated chemical material data, as well as the generation of chemical product tokens using updated and successfully confirmed chemical material data. This avoids the inability to generate chemical product tokens due to a lack of confirmed chemical material data and ensures that the chemical products provided to consumers (such as chemical product consumers) are associated with chemical product tokens, allowing consumers to collect token data included in the chemical product tokens and use the collected token data to control and / or optimize further production processes using these chemical products and / or the recycling process of the final products or a portion thereof produced from the chemical products.

[0322] Updated chemical material data can be confirmed, for example, as in Figure 11 Described in the context of.

[0323] This disclosure has also been described in conjunction with various preferred embodiments and examples. However, by studying the accompanying drawings, this disclosure, and the claims, those skilled in the art, as well as those who practice the claimed invention, will understand and implement other variations.

[0324] Any steps presented in this document can be performed in any order. The methods disclosed herein are not limited to a specific order of these steps. Nor is it required that different steps be performed in a particular place or on a particular computing node in a distributed system; that is, each step can be performed on different computing nodes using different devices / data processing.

[0325] As used herein, "determine" also includes "initiating or causing determination," "generate" also includes "initiating and / or causing generation," and "provide" also includes "initiating or causing determination, generation, selection, sending, and / or receiving." "Initiating or causing an action" includes any processing signal that triggers a computing node or device to perform a corresponding action.

[0326] In the claims and specification, the word "comprising" or "including" or similar wording does not exclude other elements or steps and should not be construed as limiting oneself to the listed elements or steps. The indefinite article "a" or "an" does not exclude multiple. A single element or other unit may perform the function of several entities or items recited in the claims. The fact that certain measures are recited only in mutually different dependent claims does not indicate that a combination of these measures cannot be used in advantageous implementations or that additional elements may be included.

[0327] Within the scope of this disclosure, provision may include any interface configured to provide data. This may include application programming interfaces, human-machine interfaces (such as displays), and / or software module interfaces. Provision may include transmitting or submitting data to the interface, particularly displaying data to a user or having data used by a receiving entity.

Claims

1. A method for generating a dataset of chemical materials associated with chemical materials, particularly a computer-implemented method, wherein, The chemical material is used as an input material to produce a chemical product, and the method includes: - The chemical material is produced from one or more production inputs through one or more processes performed within the production process; - Collect chemical material data from one or more databases based on the provided data associated with the chemical material; - The collected chemical material data is transformed by using a rule-based engine to generate the chemical material dataset, which includes one or more rules associated with the chemical product or the type of chemical product associated with the chemical product. - The produced chemical materials are provided in association with the generated chemical materials dataset, wherein the generated chemical materials dataset is provided to be accessed by distributed data consuming nodes under the control of or controlled by a distributed data providing node associated with the data owner of the generated chemical materials dataset.

2. The method as described in claim 1, wherein, The chemical product is selected from inorganic chemical products, detergents, coatings, lubricants, polymers, textiles, mattresses, tires, electronic devices and / or compositions containing the following components: (multiple) alkanes, (multiple) alkenes and (multiple) alkynes, (multiple) aromatic compounds, (multiple) alcohols, (multiple) aldehydes, (multiple) ketones, (multiple) carboxylic acids, (multiple) esters, (multiple) ethers, (multiple) amines, (multiple) amides, (multiple) nitriles, (multiple) halides and / or (multiple) polymers.

3. The method as described in claim 1 or 2, wherein, The rule-based engine operates on individual data points existing in at least a portion of the collected chemical product data, multiple data points existing in at least a portion of the collected chemical product data, or the entire collected chemical product data.

4. The method as described in any of the preceding claims, wherein, The one or more rules are generated from a rule template that includes unstructured data associated with instructions related to transformation operations(s).

5. The method as described in any one of the preceding claims, wherein, The one or more rules are associated with or derived from a semantic model associated with at least one of these batteries, wherein, in particular, the one or more rules are defined by one or more mandatory chemical product data points existing within the semantic model.

6. The method as described in any of the preceding claims, wherein, The one or more rules define (multiple) aggregation rules for aggregating chemical product data collected from multiple data sources into a given data structure, define filters for filtering the collected chemical product data, define (multiple) attribute constructs for creating or adding new attributes to the collected chemical product data, and / or include triggering conditions and a set of one or more corresponding actions.

7. A method for verifying chemical material data associated with (multiple) chemical materials, particularly a computer-implemented method, wherein, The (multiple) chemical materials are used as (multiple) input materials to produce chemical products through chemical production, the method comprising: - The chemical product is produced from the (multiple) chemical materials through one or more processes performed within the chemical production process. - Provide chemical product data associated with the chemical product, wherein the chemical product data includes chemical product identifier(s) associated with the chemical product and chemical material identifier(s) associated with the chemical material(s); - The chemical material data is obtained from (multiple) distributed data providing nodes associated with the chemical material data via a distributed network, wherein the chemical material data is collected by distributed data consuming nodes based on (multiple) chemical product identifiers provided; - By using a rule-based engine to identify at least a portion of the collected chemical material data, the rule-based engine includes one or more rules associated with the chemical product or the type of chemical product associated with the chemical product; - Link the confirmed chemical material data to at least one of these chemical product identifiers; - The storage location of the confirmed data is determined based on the chemical material identifier(s) associated with it; - Provide the confirmed chemical material data linked to the chemical product identifier(s) to the identified storage locations(s) to generate a chemical product pass(s) associated with the chemical product(s), including at least a portion of the confirmed chemical material data(s).

8. The method of claim 7, wherein, The distributed data provider(s) are determined by matching the chemical material identifier(s) included in the chemical material data with the chemical material identifier(s) included in the mapping data, which maps the distributed data provider node data to the associated chemical material identifier.

9. The method of claims 7 and 8, wherein the obtained chemical product data is provided to one or more input nodes, the one or more input nodes being configured to collect the obtained chemical product data and provide the collected chemical product data as a chemical product dataset(s) to one or more downstream nodes, wherein, The one or more downstream nodes are configured to identify at least a portion of the data included in the chemical product dataset(s) provided by the one or more input nodes, link the identified chemical product data to at least one battery identifier associated with at least one of the batteries, determine the storage(s) of the identified chemical product data(s), and provide the identified chemical product data(s) linked to the battery(s) identifier(s) to the determined storage(s) of the determined storage(s).

10. The method according to any one of claims 7 to 9, wherein, The rule-based engine operates on individual data points existing in at least a portion of the chemical product data, multiple data points existing in at least a portion of the chemical product data, or the entire chemical product data.

11. The method according to any one of claims 7 to 10, wherein, The one or more rules are generated from a rule template that includes unstructured data associated with instructions related to confirmation operations(s).

12. The method according to any one of claims 7 to 11, wherein, The one or more rules define the (multiple) data points and / or (multiple) combinations of data points to exist within the chemical product data.

13. The method according to any one of claims 7 to 12, wherein, The storage location is determined based on mapping data, which includes mappings between chemical product identifiers and associated storage location data, or mappings between chemical product identifiers and associated chemical product type identifiers and storage location data.

14. A system for verifying chemical material data associated with (multiple) chemical materials, wherein, The (multiple) chemical materials are used as (multiple) input materials to produce chemical products through chemical production, and the system includes: - Production, which is configured to produce the chemical product from the (multiple) chemical materials through one or more processes performed within the chemical production; - A data providing interface configured to provide chemical product data associated with the chemical product, wherein the chemical product data includes chemical product identifier(s) associated with the chemical product and chemical material identifier(s) associated with the chemical material(s). - A distributed network interface configured to obtain the chemical material data from (multiple) distributed data provider nodes associated with the chemical material data via a distributed network, wherein the chemical material data is collected by distributed data consumer nodes based on (multiple) chemical product identifiers provided. - A data confirmer configured to confirm at least a portion of collected chemical material data using a rule-based engine, the rule-based engine including one or more rules associated with the chemical product or a type of chemical product associated with the chemical product; - Linking unit, which is configured to link the confirmed chemical material data to at least one of the chemical product identifiers. - A storage determiner configured to determine the storage location(s) of the confirmed data(s) based on the chemical material(s) identifier(s) associated with the confirmed data(s); - A confirmed data provider interface, configured to provide confirmed chemical material data linked to the chemical product identifier(s) to identified storage locations(s) for generating chemical product credentials(s) associated with the chemical product(s), including at least a portion of the confirmed chemical material data(s).

15. Use of verified chemical material data associated with a chemical material, generated by the method of any one of claims 7 to 13 or by the apparatus of claim 14, for generating a chemical product pass associated with a chemical product produced at least in part from the chemical material.