Smart contract invocation during DCF annotation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
There is a challenge in ensuring data confidence and trustworthiness in computing systems, as applications often lack confidence in the data they use, leading to unreliable results, and providing trust services incurs costs.
Innovation Solution
A data confidence fabric (DCF) network that incorporates smart contracts to provide trust functions and payment as a service, where trust insertion technologies are applied to data, generating annotations that are recorded on a distributed ledger, with payment facilitated by smart contracts.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If trust services are applied to data, then data trustworthiness is improved, but cost increases
Solution Approach 1:
The system uses smart contracts to automatically execute payment transactions when trust functions are applied to data. The payment-as-a-service mechanism self-services the billing process by automatically charging users based on the number of trust functions executed, eliminating manual billing overhead and enabling scalable automated billing
Solution Approach 2:
The patent implements a universal payment-as-a-service billing mechanism that handles multiple types of trust functions (confidentiality, integrity, availability, provenance) through a single standardized smart contract interface. This multi-functional billing system can charge for any combination of trust services without requiring separate billing systems for each service type
2Productivity
If smart contracts are used for automated billing, then operational efficiency is improved, but system complexity increases
Solution Approach 1:
The patent introduces a payment-as-a-service smart contract as an intermediary layer between the trust function execution and the billing system. This mediator automatically handles the complex billing logic by listening for trust function execution events and automatically charging users, thereby simplifying the overall system architecture while maintaining high operational efficiency
Data Source
AI summary
Invoking smart contracts in data confidence fabrics is disclosed. Trust functions are applied to data that is ingested into and/or flowing in a data confidence fabric. When a trust function is applied, a smart contract is invoked. The smart contract is configured to publish annotations to a distributed ledger that reflect the confidence information added by the trust function and to perform payment as a service such that the trust provider is paid. Publishing the annotations to a distributed ledger may be coupled or uncoupled to performing payment as a service.


