Natural Language to Bytecode Translation for Digital Asset Agreements

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users without technical skills find it difficult to generate and verify digital asset agreements, particularly due to unclear smart contract terms and the need for programming knowledge when transferring digital assets on exchanges.

Innovation Solution

A system and method for translating natural language terms into bytecode for blockchain storage and vice versa, allowing users to create, verify, and share digital asset agreements through a user-friendly interface, using a translation engine and AI-assisted term recommendation, while storing complex terms off-chain for clarity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If smart contract code is written in programming language (e.g., Solidity) and compiled into executable code, then the digital asset agreement can be stored and executed on blockchain, but the terms become unclear and inaccessible to users without technical skills

Engineering Contradiction:
Improvesmart contract execution reliabilityVSAvoidloss of agreement term understandability
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent introduces an intermediary translation system that converts between natural language agreement terms and smart contract code. This intermediary layer allows users to interact with agreements in understandable natural language while the system handles the technical compilation and execution on blockchain, resolving the contradiction between execution reliability and term understandability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the agreement system into distinct components: natural language term selection interface, translation engine, smart contract code generation, and blockchain deployment. This segmentation allows users to work with understandable natural language terms while the system separately handles the technical compilation process, maintaining both accessibility and execution reliability.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If users are provided with options to add smart contract code or select from predefined terms on exchanges, then digital asset creation is enabled, but users without coding skills cannot generate customized agreements with desired terms

Engineering Contradiction:
Improveagreement customization capabilityVSAvoidease of agreement creation
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The translation system acts as an intermediary that converts user-friendly natural language inputs into executable smart contract code. Users can express their desired agreement terms in natural language through the interface, and the system automatically translates and compiles this into proper smart contract code, enabling customization without requiring coding skills.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the mechanical process of manual smart contract coding with an automated translation and compilation system. Instead of users directly writing and compiling code, the system automatically translates natural language specifications into executable smart contract code, significantly easing the operation while maintaining full customization capability.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Reliability

If smart contract terms are kept in compiled code format, then the agreement can be executed on blockchain, but perspective buyers cannot understand the specific terms and scope

Engineering Contradiction:
Improvetransaction execution reliabilityVSAvoidloss of agreement term visibility
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The verification system uses an intermediary translation layer to convert compiled smart contract code back into natural language terms for display to buyers. This allows perspective buyers to understand the specific terms and scope of the agreement in readable format, while the original compiled code remains intact for reliable execution on the blockchain.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the information display from the execution code. The system separates the compiled smart contract code (used for execution) from the translated natural language terms (used for display and verification). This segmentation allows buyers to review understandable terms while the execution reliability of the original code is preserved.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20230368157A1Digital Asset Agreement Generation and Verification System
Publication Date: 2023.11.16 AFFINITRIX LLC
  • US20230368157A1 patent drawing
  • US20230368157A1 patent drawing
  • US20230368157A1 patent drawing

AI summary

In general terms, this disclosure is directed to methods and systems for generating and verifying digital asset agreements. One aspect is a method for publishing a digital asset with an agreement, the method comprising receiving a digital asset, receiving inputs selecting terms for the agreement of the digital asset, the terms being in a natural language, translating the selected terms for the digital asset into a transaction protocol written in a transaction protocol language, compiling the transaction protocol into bytecode which can be published on a blockchain, publishing the bytecode on the blockchain.