Oceantica

From Oceantica Documentation
Oceantica Ecosystem
Type
Software Suite
Blockchain
Solana
Projects
9
Languages
Rust, TypeScript, Python
License
Proprietary

Oceantica is a comprehensive suite of applications and services built around the Solana blockchain ecosystem. The platform encompasses trading systems, analytics tools, authentication infrastructure, and development utilities designed to work together seamlessly.

Contents

Overview [edit]

The Oceantica ecosystem consists of nine interconnected projects spanning multiple technology domains:

Category Projects Description
Trading & Arbitrage Arbitrage, Merchant Automated trading systems with cross-exchange arbitrage, phi-optimized algorithms, and AI-powered decision making
Analytics & Monitoring SEOS, Savant Real-time blockchain monitoring, token analytics, and ecosystem-wide observability
User Interfaces Tides, Merchant Dashboard Web applications for P2P trading, prediction markets, and trading dashboards
Authentication Gate Web3 authentication using Phantom wallet for secure access control
Development Tools Instruments, Harbor AI-powered development agents and multi-chain wallet generation utilities
Infrastructure Ship Docker orchestration, AI workstation hosting, and deployment management

Architecture [edit]

The ecosystem follows a layered architecture pattern with clear separation between frontend, middleware, and backend services.

                        +---------------------------+
                        |      OCEANTICA ECOSYSTEM  |
                        +---------------------------+
                                    |
    +-------------------------------+-------------------------------+
    |                               |                               |
+---v---+                     +-----v-----+                    +----v----+
|FRONTEND|                    |MIDDLEWARE |                    | BACKEND |
+--------+                    +-----------+                    +---------+
| Tides    |                  | Gate        |                  | Arbitrage |
| Merchant |  <------------>  | SEOS        |  <------------>  | Instruments|
| Savant   |                  | Harbor      |                  |           |
+----------+                  +-------------+                  +-----------+
    |                               |                               |
    +-------------------------------+-------------------------------+
                                    |
                        +-----------v-----------+
                        |     INFRASTRUCTURE    |
                        |        [Ship]         |
                        +-----------------------+
                                    |
                        +-----------v-----------+
                        |   SOLANA BLOCKCHAIN   |
                        +-----------------------+

Data flow

User requests flow through the authentication layer (Gate) before reaching middleware services. Blockchain events are processed by SEOS and distributed to dependent services.

Projects [edit]

Arbitrage

Rust | Trading Engine | Multi-Exchange

High-performance Rust-based arbitrage trading engine supporting multiple exchanges (Binance, Kraken, Coinbase, Deribit, Kucoin, Bybit). Features concurrent opportunity detection, real-time order book analysis, and configurable profit thresholds.

Gate

HTML/CSS/JS | Web3 Auth | Phantom Wallet

Web3 authentication portal using Phantom wallet for Solana-based access control. Serves as the authentication gateway for the Oceantica ecosystem with nginx reverse proxy configuration.

Harbor (Wallefestor)

Python | Multi-Chain | Wallet Generator

Multi-chain cryptocurrency wallet generation and management system. Currently supports Solana (100% complete) with planned support for Ethereum, Bitcoin, and others. Features mnemonic-based key derivation and secure storage.

Instruments

TypeScript | AI Agents | Solana Dev Tools

Solana developer toolkit featuring AI-powered development agents for code analysis, project architecture, and blockchain integration. Includes specialized agents: Athena, ProjectArchitect, ToolEvolver, and SolanaExpert.

Merchant

React/TypeScript | Trading Dashboard | Phi-Optimization

TaoBot Elite AI Trading Dashboard featuring phi-optimized algorithms (golden ratio: 1.618033988749895), neural network visualization, and real-time performance metrics.

Savant

Tauri/Rust | React/TypeScript | Desktop App

Cross-platform desktop application for Solana token analytics built with Tauri framework. Features real-time price tracking, holder analysis, social sentiment scoring, and multi-wallet portfolio management.

SEOS

Rust | Blockchain Monitor | Event Processing

Solana Ecosystem Operating System providing real-time blockchain monitoring, event processing, and data aggregation. Targets <100ms latency with capacity for 1M+ events/second.

Tides (TidePools)

React/TypeScript | P2P Trading | Prediction Markets

TidePools frontend application featuring peer-to-peer cryptocurrency onramp/offramp, prediction markets, and gamification systems. USDC-native with Solana wallet integration.

Ship

Docker | TypeScript | Infrastructure

Forge AI Workstations infrastructure and Docker port management system. Provides AI-as-a-Service hosting platform with comprehensive container orchestration.

Project relationships [edit]

Project Depends on Provides to
Arbitrage SEOS (market data) Merchant (trade execution)
Gate All projects (authentication)
Harbor All projects (wallet generation)
Instruments SEOS (blockchain data) Development workflow
Merchant Gate, SEOS, Arbitrage Users (trading UI)
Savant Gate, SEOS Users (desktop analytics)
SEOS Solana RPC All projects (blockchain data)
Tides Gate, SEOS Users (P2P platform)
Ship All projects (infrastructure)

Shared components

Technology stack [edit]

Languages

Language Projects Use case
Rust Arbitrage, SEOS, Savant (backend) High-performance systems, trading engines
TypeScript Tides, Merchant, Savant (frontend), Instruments, Ship Web applications, tooling
Python Harbor Wallet generation, scripting
HTML/CSS/JS Gate Authentication portal

Frameworks and libraries

Framework Projects Purpose
React 18 Tides, Merchant, Savant UI components
Tauri 2.0 Savant Desktop application
Tokio Arbitrage, SEOS Async runtime
Framer Motion Merchant Animations
Radix UI Savant Accessible primitives

External services

Service Used by Purpose
Helius Instruments, Savant, SEOS Enhanced Solana RPC
Jupiter Instruments, Savant, Tides DEX aggregation
DexScreener Savant Token analytics
Birdeye Savant Market data
Binance, Kraken, etc. Arbitrage CEX trading

Quick reference [edit]

Project status

Project Status Primary port Language
Arbitrage Active N/A (library) Rust
Gate Active 80 (via nginx) HTML/JS
Harbor 35% Complete N/A (CLI) Python
Instruments Active N/A (library) TypeScript
Merchant Active 3000 TypeScript
Savant Active 1420 (dev) Rust/TS
SEOS Active 8080 Rust
Tides Active 5173 TypeScript
Ship Active Various Docker/TS

Key commands

# Arbitrage (Rust)
cargo build --release
cargo run

# Savant (Tauri)
npm run tauri dev
npm run tauri build

# Tides / Merchant (React)
npm install
npm run dev

# SEOS (Rust)
cargo build --release
cargo run --bin seos-server

# Harbor (Python)
python -m pip install -r requirements.txt
python wallefestor.py

Getting started [edit]

Prerequisites

Environment setup

  1. Clone the Oceantica monorepo
  2. Configure API keys in respective .env files:
  3. Install dependencies for each project
  4. Start infrastructure services via Ship
  5. Launch individual applications as needed

Recommended development order

  1. Ship — Set up infrastructure first
  2. SEOS — Start blockchain monitoring
  3. Gate — Enable authentication
  4. Tides/Merchant/Savant — Frontend applications
  5. Arbitrage — Trading engine (requires exchange credentials)
  6. Instruments — Development tools
  7. Harbor — Wallet utilities

See also [edit]