Skip to content

StreamSync

High-Performance Decentralized Indexing Network for Solana

Under active development

StreamSync is under active development. APIs, schemas, and on-chain layouts may change. Production use at your own risk. Issues + PRs welcome — see the GitHub repo.

StreamSync delivers guaranteed sub-10ms Solana query performance through competitive node operations and market-driven incentives.


Why StreamSync?

  • :material-speedometer:{ .lg .middle } Sub-10ms Performance


    Racing competition between 3-5 nodes ensures the fastest response wins. Performance guarantees backed by economics.

    :octicons-arrow-right-24: Learn about racing

  • :material-currency-usd:{ .lg .middle } Fair Pricing


    Market-driven pricing eliminates vendor lock-in. Pay only for performance delivered - miss the SLA, pay nothing.

    :octicons-arrow-right-24: View pricing

  • :material-shield-check:{ .lg .middle } Economic Decentralization


    Multiple independent operators compete from day one. No single entity controls access or pricing.

    :octicons-arrow-right-24: Understand the model

  • :material-rocket-launch:{ .lg .middle } Node Specializations


    Purpose-built nodes for different workloads: SpeedRunners, Archive Nodes, Cache Optimizers, ZK Reconstruction.

    :octicons-arrow-right-24: Node types


Quick Start

Get started with StreamSync in minutes:

# Install the CLI
cargo install streamsync-cli

# Query an account
streamsync query account <PUBKEY>

# Query with performance guarantee
streamsync query account <PUBKEY> --max-latency 10ms
# Clone and build
git clone https://github.com/your-org/streamsync.git
cd streamsync
cargo build --release

# Initialize node
./target/release/streamsync init --config node.toml

# Start the node
./target/release/streamsync run
# Stake tokens to become a node operator
streamsync stake 10000 --node-pubkey <YOUR_NODE>

# Check staking status
streamsync stake status

:octicons-arrow-right-24: Full getting started guide


How It Works

sequenceDiagram
    participant C as Client
    participant R as Router
    participant N1 as Node 1
    participant N2 as Node 2
    participant N3 as Node 3
    participant V as Verifiers

    C->>R: Query Request
    R->>N1: Race Query
    R->>N2: Race Query
    R->>N3: Race Query

    N1-->>R: Response (5ms)
    N2-->>R: Response (7ms)
    N3-->>R: Response (12ms)

    R->>V: Verify Result
    V-->>R: Confirmed

    R-->>C: Result + Proof

    Note over R: Winner (N1): 70%<br/>Verifiers: 15% each
  1. Client submits query with performance requirements
  2. 3-5 nodes race to provide the fastest correct response
  3. First correct answer wins 70% of the payment
  4. Verifiers confirm correctness and earn 15% each
  5. Miss the SLA? Client pays nothing

Network Statistics

Metric Value
Average Latency < 8ms
Active Nodes Coming soon
Daily Queries Coming soon
Total Staked Coming soon

Token Economics

The $STRM token powers the StreamSync network:

Property Value
Total Supply 1,000,000,000 STRM
Minimum Stake 10,000 STRM
Node Revenue 50% of query fees
Racing Winner 70% of query payment

:octicons-arrow-right-24: Full tokenomics


For Developers


For Node Operators


Resources


Community

Join the StreamSync community:


Getting Started

New to StreamSync? Start with our Quick Start Guide to make your first query in under 5 minutes.