Blockchain Form Metadata and Permissions for Custom Workflow Tracking
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing blockchain technologies lack the ability for users to customize and manage forms shared with other users, limiting the functionality of the network.
Innovation Solution
Users can define and manage custom forms in a distributed ledger trust network (DLTN) by specifying metadata, setting permissions, and assigning forms to other users for completion, with the ability to review and approve submitted instances.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If blockchain technology is used to provide a distributed ledger, then data integrity and security are improved, but the ability to customize and manage forms is lost
Solution Approach 1:
The system separates form definition from transaction data by using metadata to define form structures. The metadata contains form schemas, field definitions, and validation rules as separate entities that can be independently managed and applied to multiple transactions, enabling customization without compromising blockchain integrity.
Solution Approach 2:
The form management system allows dynamic creation, modification, and versioning of forms through metadata. Forms can be updated over time with changing requirements while maintaining a audit trail of modifications, providing adaptability within the immutable blockchain framework.
2Productivity
If multiple blocks are produced concurrently to increase processing speed, then productivity is improved, but blockchain forks occur requiring consensus protocols
Solution Approach 1:
Forms are defined and validated in advance using metadata schemas before being submitted to the blockchain. This preliminary validation prevents invalid transactions from creating forks, reducing the need for complex consensus resolution while maintaining high processing speed.
Data Source
AI summary
Mechanisms to customize forms in a distributed ledger trust network (“DLTN”). A given user can specify metadata that defines a form to be completed by other users, where the metadata that defines the form is stored in a blockchain. The given user can set permissions for the form, so as to control access to the form, and assign the form to other users for completion. After another user has submitted an instance of a form (including data entered by the other user) to the blockchain, the given user can review and approve the instance of the form, or request a correction to the form by the other user. The blockchain can store a record of the form, instances of the form that include data provided by other users at different stages, and information about the status of those instances of the form (e.g., approved, correction requested, rejected).


