Technical Architecture

The Sora system is built on a multi-layered architecture, ensuring low-latency data processing, real-time tracking, and seamless UI integration into Photon.

A. Data Acquisition Layer – Solana RPC Nodes and WebSocket Integration

Sora utilizes Solana RPC nodes to access blockchain data efficiently. A real-time WebSocket connection ensures continuous transaction monitoring, preventing delays in data retrieval.

The system listens for token-specific events, including:

  • Wallet interactions with specific tokens (buy, sell, transfer).

  • Liquidity movements across pools (new liquidity added or removed).

  • New wallet participation vs. existing holders.

  • This data is aggregated and indexed into a structured database for rapid querying and processing.

B. Data Indexing and Processing – Intelligent Categorization System

Once raw transaction data is collected, Sora’s backend applies custom-built indexing algorithms to categorize transactions based on behavioral patterns:

Wallet classification:

  • Identifies whale wallets (top percentage holders).

  • Distinguishes between new traders and repeat buyers.

  • Tracks bot interactions that influence liquidity.

Transaction scoring:

  • Assigns a "buy/sell pressure" rating based on historical price impact.

  • Detects suspicious patterns, such as large sell-offs before announcements.

  • Flags wash trading or coordinated pump-and-dump activities.

Liquidity impact measurement:

  • Analyzes how transactions affect market depth.

  • Tracks slippage and order execution behavior to predict volatility.

  • The processed data is optimized for real-time delivery through an API layer that integrates seamlessly with Photon’s frontend.

C. Photon Frontend Integration – Embedded UI for Direct User Access

One of Sora’s key advantages is native integration within Photon’s MemeScope interface. Instead of requiring users to open external blockchain explorers, Sora delivers real-time analytics within the Photon UI, allowing traders to:

  • View live transaction feeds per token.

  • Track buy/sell distributions across different timeframes.

  • Identify whale movements with instant alerts.

  • Access historical trade analysis without leaving Photon.

  • The UI components are built using React and Web3.js, ensuring efficient rendering and dynamic updates as new blockchain data becomes available.

Last updated