Composable Objects on Distributed Ledger Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current technologies face challenges in developing sophisticated and interoperable applications on decentralized computing platforms due to the difficulty in adapting low-code environments for decentralized platforms, requiring new code development for each process or instrument.

Innovation Solution

A computer-implemented system and method that configures digital asset templates from pre-defined, extensible self-describing logic blocks, enabling efficient interaction between objects and allowing for the reuse of existing logic, with a pluggable framework for implementing pre-defined logic blocks on a decentralized network.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional coding methods are used for each process or instrument on decentralized platforms, then security and accountability are maintained, but development time and resource investment increase substantially

Engineering Contradiction:
Improvesecurity and accountabilityVSAvoiddevelopment time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements pre-defined logic blocks that are prepared and validated in advance before deployment to the decentralized platform. These logic blocks contain pre-coded security protocols and accountability mechanisms, allowing developers to reuse proven secure patterns without重新implementing them for each new application, thus maintaining security while reducing development time

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system allows configuration of logic blocks through parameter specification rather than code writing. Developers can adjust parameters such as security thresholds, access control policies, and transaction rules to adapt pre-defined logic blocks to different applications, maintaining security requirements while eliminating the need to write and verify code from scratch

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If custom code development is required for each digital asset, then specific functional requirements are met, but the complexity of the system increases and accessibility to non-coders decreases

Engineering Contradiction:
Improvefunctional requirementsVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent divides complex digital asset functionality into discrete, reusable logic blocks that can be independently configured and combined. Each logic block represents a specific functional unit (e.g., transfer logic, staking logic, governance logic) that can be selected and configured through parameters, reducing system complexity while maintaining adaptability to meet specific functional requirements

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements universal logic blocks that can serve multiple functions across different digital assets through parameter configuration. A single logic block template can be adapted to work with various asset types and requirements by changing its parameters, eliminating the need for separate custom code development for each asset and reducing overall system complexity

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Productivity

If standardized logic blocks are used for digital asset creation, then development speed increases, but the ability to handle complex regulatory requirements may be limited

Engineering Contradiction:
Improvedevelopment speedVSAvoidregulatory compliance
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic logic blocks with configurable parameters that can be adjusted after deployment. Regulatory requirements can be incorporated by updating parameters rather than rewriting code, allowing the system to adapt to changing regulations while maintaining the productivity benefits of standardized block structures. The parameters can be modified through governance mechanisms or administrative interfaces without requiring code changes

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250165629A1Method and apparatus for creating and managing user configurable objects and functions on distributed ledger networks
Publication Date: 2025.05.22 SECURRENCY INC
  • US20250165629A1 patent drawing
  • US20250165629A1 patent drawing
  • US20250165629A1 patent drawing

AI summary

To achieve no code or low code parity in decentralized computing systems, disclosed implementations provide a data structure and trusted control plane that enables the creation and operation of composable objects, that is objects whose functions and properties are derived from configurable and upgradable templates. The templates are data structures that define the behavior of a collection of objects, the behaviors being the interfaces, functions, properties, events, triggers, error messages, and dependencies that define and object and its interaction with other objects and entities. Templates are configured by mapping the desired object behaviors to registered smart contract logic that affects the behaviors. Thus, complex objects can be composed without the need for new computer code. Additional logic to enable new behaviors can be added by authorized smart contract developers and, once certified, added to one or more templates to provide the objects access to the new capabilities.