Active development. StreamSync is under active development. APIs, schemas, and on-chain layouts may change between releases. Production use at your own risk. Issues and PRs welcome.
An economically decentralized network delivering guaranteed sub-10ms Solana query performance through competitive node operations and market-driven incentives.
- Documentation: https://docs.cryptuon.com/streamsync/
- Marketing site: https://streamsync.cryptuon.com/
True decentralization isn't about where servers are located - it's about who controls pricing, availability, and access decisions.
Current Problem: Centralized indexing providers hold customers hostage with arbitrary pricing, service restrictions, and single points of failure.
Our Solution: Market-driven competition between independent node operators within a performance-guaranteed protocol.
- Day 1 Decentralization: Multiple competing operators from launch
- Performance First: Sub-10ms guarantees through economic incentives
- Market Pricing: Supply/demand sets prices, not corporate decisions
- Protocol Guarantees: Cannot be censored or arbitrarily restricted
- Competitive Innovation: Operators compete on performance and features
- 3-5 nodes race to answer each query
- First correct response wins 70% of payment
- Verification nodes earn 15% each for consensus
- Sub-10ms guarantee or customer doesn't pay
- ZK Reconstruction Specialists: High-compute nodes for compressed data gaps
- Cache Optimizers: High-memory nodes for predictive query caching
- Speed Runners: Low-latency nodes for simple account lookups
- Archive Nodes: High-storage nodes for historical data
- Partial data per node: Nodes specialize in data subsets
- Parallel sub-queries: Complex queries distributed across relevant nodes
- Local result merging: DuckDB handles high-performance aggregation
- NNG communication: High-performance inter-node messaging
- Economic incentives for speed and accuracy
- Real-time pricing based on supply and demand
- Reputation scoring affects node selection and rewards
- Automatic slashing for poor performance or incorrect results
- Multiple independent entities operate nodes from day 1
- Compete for query revenue through performance and specialization
- Market-driven pricing prevents vendor lock-in
- Protocol-level guarantees ensure access cannot be restricted
- $STRM token for network access and staking
- Payment options: STRM, SOL, USDC, or custom SPL tokens
- Revenue split: 50% nodes, 20% treasury, 20% data providers, 10% governance
- Racing rewards: 70% winner, 15% each verifier
- Batched settlement every 5 minutes on Solana
- Staking required: 10,000 STRM minimum, 7-day cooldown
Full details: Token Economics
- Pay only for performance delivered: Sub-10ms or no charge
- No vendor lock-in: Multiple competing operators
- Transparent pricing: Market rates, not corporate decisions
- Guaranteed availability: Network-level redundancy
- Protocol-level access rights: Cannot be censored or restricted
- 4-5 independent operators with 2-3 nodes each
- Full economic competition from day 1
- Shared technical standards but independent operation
- Market-driven pricing and performance incentives
- Open operator onboarding with staking requirements
- Geographic distribution across regions and providers
- Advanced specializations and performance tiers
- Governance transition to token holder voting
- Permissionless participation with automated admission
- Full infrastructure diversity across cloud and bare metal
- Advanced features driven by market demand
- Self-sustaining economics independent of founding entities
Build and serve the user-facing documentation:
# Install MkDocs with Material theme
pip install mkdocs-material mkdocs-minify-plugin
# Serve locally
mkdocs serve
# Build static site
mkdocs buildVisit http://localhost:8000 to browse the documentation.
| Topic | Link |
|---|---|
| Why Economic Decentralization | docs/why-economic-decentralization.md |
| Performance Guarantees | docs/performance-guarantees.md |
| Token Economics | docs/token-economics.md |
| Network Economics | docs/network-economics.md |
| Incentive Model | docs/incentive-model.md |
| Architecture Overview | docs/architecture-overview.md |
| Core Libraries | docs/core-libraries.md |
| Whitepaper | docs/whitepaper/ |
| Getting Started | docs/getting-started.md |
| Project Roadmap | docs/project-roadmap.md |
This project has completed Phase 1 development with all core systems implemented and tested.
| Component | Status | Tests |
|---|---|---|
| Core Libraries | ✅ Complete | 193+ |
| $STRM Token Program | ✅ Complete | Anchor-based |
| Payment Gateway | ✅ Complete | Solana + Stripe |
| Settlement Engine | ✅ Complete | Batch processing |
| Racing Competition | ✅ Complete | Parallel queries |
| Node Specializations | ✅ Complete | 4 types |
| Gossip Protocol | ✅ Complete | Push/Pull/Heartbeat |
| Cluster Management | ✅ Complete | Rebalancing + Health |
| Library | Purpose | Tests |
|---|---|---|
networking-core |
Gossip protocol, peer discovery | 45 |
sharding-core |
Hash ring, rebalancing, health | 60 |
distributed-duckdb |
Distributed SQL queries | 34 |
idl-sync |
Behavioral IDL generation | 18 |
zk-reconstruction |
Compressed account recovery | 8 |
storage-core |
Compression, batch I/O | 3 |
solana-indexer |
RPC client, parsing | 6 |
program-parser |
SPL/Metaplex parsing | 8 |
# Clone and build
git clone https://github.com/cryptuon/streamsync.git
cd streamsync
cargo build --release
# Run tests (193+ passing)
cargo test --workspace
# Initialize a node
./target/release/streamsync init --config node.toml
./target/release/streamsync run- Complete core library development
- Implement economic layer ($STRM token)
- Build racing competition system
- Implement gossip protocol
- Add cluster health monitoring
- Deploy to Solana devnet
- Recruit founding operators
- Launch testnet for validation
- Mainnet deployment
This network is economically decentralized from day 1, with technical decentralization following market-driven expansion.