Skip to content

Open Application Distribution Protocol

Motivation

The application market in Terminus is built on the Open Application Distribution Protocol, aiming to create a permissionless application distribution ecosystem where developers retain complete ownership of user payments.

Technical Implementations

To achieve this mission, Terminus OS incorporates several key technical implementations:

  • Unified Installation Format

    Terminus OS utilizes the Terminus Application Chart (TAC) format. This format allows users to install and manage applications, recommendation algorithms, and LLMs the same way as they do traditional applications.

  • Application Sandbox

    Terminus OS provides Community Application Mode designed to minimize the impact of malware, ensuring a safer application environment.

  • Decentralized Application Evaluation System

    Terminus OS supports Application Reputation to assist users in making informed purchase decisions and identifying reputable developers.

  • Flexible Indexer Services for Market

    Users can choose Indexer services freely for the Market. The following figure shows the relationship between Developer, Indexer, and Market.

    alt text

    Developer can freely submit applications to any Indexer, and Market can choose any Indexer to display the application list to users.

    apps is the official Indexer of Terminus. It is automatically maintained by a GitBot according to predefined rules. Developers only need to follow the submission process to submit an application in the TAC format. After Gitbot merges the developer's submission into the trunk, this app will be visible in Market for users to install.