| Trust Agent | |
| Modules | Description |
| Interface | TA creates insubstantial interfaces to process the knowledge gained from trusted raw data extracted from physical entities. Moreover, the interfaces have a capability connecting to physical entities platforms |
| Collection | Trusted data collation is to evaluate the trust level, identify the required trust metrics object, and generate awareness for the trust analysis and management platform |
| Evaluation | Trusted data is to filter and refine the trust data for trust evaluation |
| Trust Analysis and Management Platform (TAMP) | |
| Modules | Descriptions |
| Trust Modelling | Creates trust relationships between entities for analyzing trust data |
| Trust Reasoning and Evaluation | Analyze and assess trust level based on the trust Modelling |
| Trust Metric Extractor | 1) Creates trust modeling metrics 2) Identify trust characteristics 3) report the factors influencing trust |
| Trust Service Enabler | |
| Modules | Description |
| Trust linking | Links the objects based on trust criteria |
| Trust identity management (IdM) | Digital identification/authentication of objects management, ensuring the trustworthy objects identification and supporting trust-based services and applications. |
| Trust Based-recommendation | Provides recommendation for selecting an appropriate objects that meet the trust level |
| Trust Service Broke | |
| Modules | Description |
| Domain-specific trust knowledge | Disseminate domain-specific trust knowledge across service domains via other TAMPs, |
| Trust knowledge | Create knowledge between trust governance information and trust application programming interface (API) |