Extensions

Organize blueprints, scripts, and version delivery into a controlled extension layer.

The NavaX extensions page is grounded in the current admin, client API, and desktop blueprint package code: authors, categories, market scope, version upload, install/download, ratings, and comments are already separate flows for blueprint extensions and later script extensions.

Organize blueprints, scripts, and version delivery into a controlled extension layer. illustration

Extension modes

2

The current model separates blueprint and script modes, with blueprints first.

Market scopes

3

all, spot, and futures scopes can filter extension availability.

User actions

4

Install, download, rate, and comment form the client loop.

Package format

1

Version upload is centered on the NavaX .fsvb blueprint package.

Extensions are not a generic store. They are distribution for trading strategy assets. illustration
Extension Layer

Extensions are not a generic store. They are distribution for trading strategy assets.

The extend modules in the software already split author certification, categories, listings, version packages, ratings/comments, and user installs. The site should explain how that layer serves the desktop trading client instead of showing generic extension cards.

Blueprint packages

Version upload reads manifest, blueprint.preview, and runtime bundle data from .fsvb files for protected display and execution.

Authors and categories

Admin keeps author identity, website, certification, categories, keyword filters, and publishing status in separate controls.

Market scope

Extensions can target all markets, spot, or futures so the client can filter assets by trading context.

Ratings and feedback

Ratings, comments, replies, and visibility status have their own API paths for quality review and operations.

Distribution Flow

The path from author submission to desktop install is clear.

Admin handles review, classification, and versions; the client API handles public listings, details, downloads, and user install records; the desktop client imports, previews, and runs blueprint packages.

Extension Types
The path from author submission to desktop install is clear. illustration
01

Prepare author and category

Maintain author identity, certification, and categories so extension source and purpose stay traceable.

02

Create the extension record

Submit title, description, thumbnail, mode, market scope, score baseline, and publishing state.

03

Upload the version package

Use .fsvb files, then read the version, package size, and download URL after upload.

04

Install and download

Users install the extension, then download the latest enabled version while download counts update.

05

Review and operate

Ratings, comments, replies, and hidden states move through admin review to protect quality.

Blueprint packages can be previewed while protecting the core implementation. illustration
Package Design

Blueprint packages can be previewed while protecting the core implementation.

.fsvb containers can include manifest, blueprint, blueprint.preview, and runtime.bundle files. Protected exports show preview and parameters while runtime bundles carry execution.

Manifest metadata

Stores author, description, market scope, runtime mode, parameter schema, visibility, and signature information.

blueprint.preview

Keeps name, description, parameters, and protected messaging visible even when source is unavailable.

runtime.bundle

Separates the executable result from the source node graph for a steadier desktop delivery artifact.

Extension Types

Extension formats start with blueprint packages and leave room for scripts.

Blueprint packages are the strongest current path; script mode, protected runtime bundles, and admin governance form the base for the broader extension layer.

Blueprint package

Blueprint Extension Package

.fsvb versioned

Distribute reusable strategies, parameter schemas, preview data, and runtime bundles as blueprint extensions for desktop install and download.

manifestblueprint.previewruntime.bundle
  • Supports public and protected blueprints
  • Parses version and package size after upload
  • Fits commercial strategy asset delivery

Script extension

Script Extension Channel

Reserved mode

The extension model already reserves script mode for later lightweight tools, strategy helpers, or scripted execution components.

mode:scriptmarket scopeversion channel
  • Shares authors and categories with blueprints
  • Reuses install, download, and comment flows
  • Can open finer-grained capabilities later

IP protection

Protected Runtime Bundle

Protected export

Blueprints can export preview documents and runtime bundles so runnable assets are delivered without exposing the full node graph.

sourceAvailable:falseparameterSchemaprotected preview
  • Keeps readable description and parameters
  • Hides the full node structure
  • Better fit for commercial strategy assets

Operations

Review & Distribution

Admin managed

Authors, categories, versions, publishing, comments, and ratings have separate admin entry points, so the extension ecosystem can be reviewed, ranked, and removed.

authorcategoryscore
  • Publishing state is controllable
  • Comments can be replied to or hidden
  • Sorting can use downloads and release time
Operations

The extensions page explains both distribution and operating boundaries.

Extensions are more than download buttons. Author certification, version state, comment review, categories, and market scope make strategy assets governable over time.

Certified authors

UID, name, website, and certification status create basic trust around extension sources.

Version state

One extension can maintain multiple versions; enabled state decides what the client downloads.

Comment review

Admin can reply, hide, or delete comments so low-quality feedback does not dominate the detail page.

Categories and ranking

Categories, sort order, release time, and downloads shape how extensions are discovered.

The extensions page explains both distribution and operating boundaries. illustration