Front Terrain Sovereign Operations

Enterprise-Grade Node Infrastructure & Deployment Platform

Welcome to ft-sovx

ft-sovx is a production-ready sovereign operations platform designed for deploying and managing autonomous infrastructure nodes. It provides secure, scalable infrastructure for cloud-native applications with built-in billing protection and monitoring capabilities.

Key Features

Sovereign Security

End-to-end encryption with authentication tokens and secure handshake protocols

Real-Time Telemetry

Complete system monitoring, diagnostics, and performance tracking

Billing Protection

Smart network optimization with 90% cost reduction through visibility detection

Cloud-Ready

Deploy to any serverless platform or run locally with intelligent URL fallback


Installation Guide

1Quick Install (npm)

Install ft-sovx globally using npm (easiest method):

npm install -g ft-sovx
ft-sovx CLI will be available globally in your terminal

2Prerequisites (For Local Development)

Before installing ft-sovx, ensure you have the following:

  • Python 3.8+
  • pip (Python package manager)
  • Git
  • Docker (optional, for containerized deployment)

3Clone the Repository

Get the latest version of ft-sovx from the repository:

git clone https://github.com/ft-sovereign/ft-sovx.git
cd ft-sovx

4Create Virtual Environment

Set up an isolated Python environment:

python -m venv .venv

# On Windows
.venv\Scripts\activate

# On macOS/Linux
source .venv/bin/activate

5Install Dependencies

Install all required packages:

pip install -r ft_sovereign_ops/backend/requirements.txt

6Configure Environment

Set up environment variables for your deployment:

export BACKEND_URL=http://127.0.0.1:8000
export SOVEREIGN_TOKEN=ft_sovereign_secret_handshake_2026
export ENVIRONMENT=development

Usage Guide

Using the ft-sovx CLI (npm)

Once installed via npm, use the global ft-sovx command:

ft-sovx CLI Reference

Complete command reference for the ft-sovx infrastructure controller:

Global Options
-V, --version    output the version number
-h, --help       display help for command
Initialize Gateway
ft-sovx start
Initialize sovereign gateway link node
Stop Infrastructure
ft-sovx stop
Isolate and terminate active gateway node
Check Health
ft-sovx status
Check sovereign node health and network status
Install Dependencies
ft-sovx setup [options]
Verify and install required Python dependencies
Show Configuration
ft-sovx config
Show current deployment configuration

Starting the Backend Server

Launch the ft-sovx backend with FastAPI:

python ft_sovereign_ops/backend/main.py
Server will start on http://127.0.0.1:8000

Checking System Health

Query the health endpoint to verify the backend is running:

curl http://127.0.0.1:8000/health

Starting the Node

Boot the sovereign infrastructure node:

curl -X POST http://127.0.0.1:8000/api/node/start \
  -H "Content-Type: application/json" \
  -H "X-FT-Sovereign-Key: ft_sovereign_secret_handshake_2026"

Stopping the Node

Gracefully terminate the node operations:

curl -X POST http://127.0.0.1:8000/api/node/stop \
  -H "Content-Type: application/json" \
  -H "X-FT-Sovereign-Key: ft_sovereign_secret_handshake_2026"

Using the Dashboard

Access the interactive control panel:

1. Open browser to http://127.0.0.1:8000/dashboard
2. Use "Boot Core Engine" to start operations
3. Monitor telemetry logs in real-time
4. Query diagnostics anytime with "Query Diagnostics"

Environment Setup

Development (Local)

For local development, the system automatically uses:

Backend URL: http://127.0.0.1:8000
Environment: development
Billing Protection: Enabled (Smart polling)

Production (Cloud)

For production deployment on serverless infrastructure:

Backend URL: https://api.ft-sovereign.cloud
Environment: production
Auto-routing: Enabled with fallback mechanisms
Security Note: Replace SOVEREIGN_TOKEN with a strong, unique secret in production. Never commit tokens to version control.

API Reference

GET /health

Check if the backend is running and healthy.

Response: 200 OK
{
  "status": "healthy",
  "timestamp": "2026-05-27T10:30:00Z"
}

POST /api/node/start

Boot the sovereign node infrastructure.

Headers:
  X-FT-Sovereign-Key: [token]
  
Response: 200 OK
{
  "message": "Node started successfully",
  "status": "running"
}

POST /api/node/stop

Gracefully stop the node operations.

Headers:
  X-FT-Sovereign-Key: [token]
  
Response: 200 OK
{
  "message": "Node stopped successfully",
  "status": "stopped"
}

Client Authentication Portal

Don't have an account? Sign up here

Troubleshooting

Connection Refused

Problem: "Connection refused" error when accessing the backend.

Solution: Ensure the backend server is running with python ft_sovereign_ops/backend/main.py

Authentication Failed

Problem: "401 Unauthorized" error on API calls.

Solution: Verify the X-FT-Sovereign-Key header matches the configured token exactly.

Port Already in Use

Problem: Port 8000 is already in use.

Solution: Kill the process or run on a different port:

python ft_sovereign_ops/backend/main.py --port 8001

Billing Protection Not Active

Problem: Health checks are still running when tab is hidden.

Solution: Ensure you're using an updated browser that supports the Visibility API.


Next Steps

Once you've installed and configured ft-sovx, you can:

  • Access the interactive Sovereign Dashboard for visual control
  • Deploy to production using Docker and serverless infrastructure
  • Configure custom telemetry and monitoring
  • Integrate with existing infrastructure
  • Scale to multiple nodes for enterprise deployments
Processing Request
Please wait...