Blockchain Terms of Service Platform for API Compliance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems face challenges in ensuring compliance with terms of service (ToS) for computing resources, particularly in dynamic environments where APIs are composed and ToS may evolve, leading to developers unknowingly becoming non-compliant.

Innovation Solution

A blockchain-based ToS platform that stores, updates, and validates transactions relative to defined ToS, using detectors and validators to ensure compliance and store transaction details, allowing for risk assessment and alert generation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional ToS management systems are used, then implementation is simple, but compliance monitoring and validation become unreliable and manual

Engineering Contradiction:
Improvecompliance validation reliabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a blockchain-based intermediary system that acts as a trusted mediator between ToS providers and consumers. The blockchain ledger serves as an impartial record-keeper that automatically validates transactions against ToS terms, eliminating the need for complex manual compliance verification processes while ensuring reliable and transparent enforcement of service terms.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements continuous feedback loops where transaction data is automatically monitored, validated against stored ToS terms, and recorded on the blockchain. This creates a self-verifying system where compliance status is continuously updated and made transparent to all parties, replacing unreliable manual checking with automated real-time validation feedback.

Inventive Principle:
Principle #23Feedback

2Reliability

If ToS are manually tracked and updated, then system complexity remains low, but compliance assurance becomes unreliable and time-consuming

Engineering Contradiction:
Improvecompliance assuranceVSAvoidtime for compliance verification
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by storing ToS terms and compliance rules in the blockchain ledger before any transactions occur. This pre-establishment of contractual terms allows for automated real-time validation of transactions against these pre-stored rules, eliminating the need for time-consuming manual compliance verification after transactions have already taken place.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system replaces manual mechanical processes of ToS tracking and compliance verification with automated computational mechanisms. Smart contracts and automated validation algorithms continuously monitor transactions against stored ToS terms, substituting human time and effort with machine-based automated compliance assurance that operates in real-time without manual intervention.

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

3Adaptability or versatility

If APIs are mashed together to create composite APIs, then functionality and versatility improve, but ToS management becomes more complex and difficult to track

Engineering Contradiction:
ImproveAPI composition flexibilityVSAvoidToS management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal blockchain-based ToS management layer that serves multiple composite APIs simultaneously. The same blockchain ledger and validation mechanisms handle ToS for individual APIs and their compositions uniformly, providing a multi-functional solution that manages ToS across diverse API combinations without requiring separate management systems for each composite API.

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

Solution Approach 2:

The system adds a new dimensional layer of abstraction by introducing blockchain-based ToS management that operates independently of the API composition structure. This elevated dimension allows ToS terms to be defined, stored, and validated at a higher level of the system architecture, enabling automated compliance verification for complex composite APIs without increasing operational complexity at the implementation level.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

4Adaptability or versatility

If ToS changes are made over time, then adaptability improves, but developers may become non-compliant without realizing the change

Engineering Contradiction:
ImproveToS evolution capabilityVSAvoidcompliance awareness
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent implements continuous feedback mechanisms where the blockchain system automatically monitors transactions against current ToS terms and provides real-time compliance status information to developers. When ToS terms are updated on the blockchain, the system continuously validates subsequent transactions against the new terms and notifies relevant parties, ensuring developers remain aware of and compliant with evolving ToS requirements.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The blockchain ledger serves as an intermediary that transparently communicates ToS changes to all participants. By storing updated ToS terms on the immutable blockchain and providing automated validation feedback, the system acts as a trusted mediator that ensures developers are informed of ToS evolution and can maintain compliance without losing awareness of current requirements.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11429565B2Terms of service platform using blockchain
Publication Date: 2022.08.30 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11429565B2 patent drawing
  • US11429565B2 patent drawing
  • US11429565B2 patent drawing

AI summary

A system, method and program product for implementing a terms of service (ToS) platform. A system is provided that includes a resource tracking system for storing and updating a ToS for a resource according to a defined format in a blockchain; a detector system for detecting transactions associated with the resource; a system for validating a detected transaction relative to the ToS; and a system for composing and storing details associated with the detected transaction in the blockchain.