Active development. This project is under active development. APIs, schemas, and on-chain layouts may change between releases. Production use at your own risk. Issues and PRs welcome.
The cross-chain state and coordination layer for atomic composability.
Switchboard is a sub-400ms cross-chain state synchronization platform. It uses Solana as a high-throughput coordination layer so a single contract, service, or autonomous agent can read and write state across 50+ EVM and non-EVM chains β through one integration, without bespoke bridge code per route. Write once, read everywhere, at trading-grade latency.
Not the Solana oracle. Cryptuon Switchboard is a cross-chain state-synchronization and coordination product. It is unrelated to, and distinct from, the well-known Solana "Switchboard" oracle network. Switchboard here uses Solana as a coordination clock β it is not an on-chain price oracle.
π Site Β· π Docs Β· πΊοΈ Roadmap Β· π¬ Cryptuon Research
The multi-chain world settled into a hard shape: liquidity, state, and users are spread across dozens of L1s and L2s, and the fastest-growing class of on-chain actors β autonomous agents making agentic payments and executing intents β need to act across many chains at once. The old answer was N bespoke bridges, each with its own validator set, message format, and multi-second quorum. That does not compose, and it does not move at agent speed.
Switchboard reframes the problem around atomic composability: one coordinator on Solana that every chain agrees to watch, so a single write fans out to every destination inside one latency budget. For an agent or an intent-solver, that is the difference between orchestrating N brittle integrations and issuing one call against a coordination layer.
- Agentic payments & intents β an agent commits once to the coordinator; the relayer pool races the destination transactions. One integration instead of N bridges.
- Atomic composability β cross-chain routes anchor to a single finality clock instead of negotiating trust per corridor.
- Parallel-EVM & non-EVM reach β coordinate EVM L2s, Solana, and Move chains behind the same SDK surface.
- Honest scope β this is a coordination layer plus the ops stack to run it, not a validator network or a new token. See the roadmap for what is and is not production-ready.
See ROADMAP.md for the vision, milestones, and the cheapest path to production.
π Sub-400ms Latency - Real-time cross-chain coordination for agents, orderbooks, and intents π 50+ Chain Support - Reach EVM and non-EVM networks through one integration π§© One Integration, Not N Bridges - Coordinate on Solana; skip bespoke per-corridor bridge code ποΈ 90% Code Reuse - Deploy once, sync everywhere πΎ Flexible Database - MongoDB or PostgreSQL support π Enterprise Security - Production-ready authentication π Real-time Analytics - Complete observability stack
Switchboard uses a simplified 2-service architecture:
βββββββββββββββββββ ββββββββββββββββββββ
β Customer API ββββββ Core Engine β
β (Port 3000) β β (Port 3001) β
β β β β
β β’ Authenticationβ β β’ Oracle Service β
β β’ API Gateway β β β’ Blockchain Ops β
β β’ Rate Limiting β β β’ Billing Logic β
β β’ Security β β β’ Cross-chain β
β β’ Request Proxy β β Coordination β
βββββββββββββββββββ ββββββββββββββββββββ
- Node.js 18+
- Docker & Docker Compose
- 8GB+ RAM recommended
git clone https://github.com/cryptuon/switchboard.git
cd switchboard
npm installcp .env.example .env
# Edit .env with your configurationWith MongoDB (default):
npm run docker:upWith PostgreSQL:
DATABASE_TYPE=postgresql docker-compose --profile postgres up# Check Customer API
curl http://localhost:3000/health
# Check Core Engine
curl http://localhost:3001/health
# Run integration tests
npm run test:integrationFull docs: docs.cryptuon.com/switchboard/ Β· Marketing: switchboard.cryptuon.com
| Topic | Location |
|---|---|
| Architecture | docs/ARCHITECTURE.md |
| Deployment | docs/deployment/ |
| API Reference | docs/examples/ |
| Development | docs/development/ |
| Configuration | .env.example |
# Build all services
npm run build
# Build specific services
npm run build:customer-api
npm run build:core-engine# Start all services in development mode
npm run dev
# Start specific services
npm run dev:customer-api
npm run dev:core-engine# Run all tests
npm run test
# Run integration tests
npm run test:integration
# Run performance tests
npm run test:performanceOne integration reaches every chain below β an agent or contract does not add code per corridor.
EVM Networks: Ethereum, Polygon, Arbitrum, Optimism, BSC, Avalanche, Base, zkSync Era, Polygon zkEVM
L1 Alternatives: Solana (coordinator), NEAR, Cosmos, Terra, Sui, Aptos
Emerging Networks: Celestia, StarkNet, Flow, Celo, Gnosis
Coordination, not oracle feeds. Solana here is the coordination clock that every destination watches β this is state synchronization, not the Solana price-oracle product of the same name.
View complete list β Β· Chain-coverage prioritization β
- Coordination Latency: <400ms across 50+ chains
- Throughput: 10,000+ coordinated operations/second
- Uptime: 99.9% SLA with automatic failover
- Gas Optimization: 40% reduction in cross-chain fees
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
See CONTRIBUTING.md for detailed guidelines.
This project is licensed under the MIT License - see the LICENSE file for details.
- π Documentation: docs.cryptuon.com/switchboard/
- π Marketing site: switchboard.cryptuon.com
- π Bug Reports: GitHub Issues
- π¬ Discussions: GitHub Discussions
Built with β€οΈ for the multi-chain future
switchboard is one of 20 open-source blockchain-infrastructure projects from Cryptuon Research β blockchain theory, shipped as protocols.
Related projects: Tesseract Β· StreamSync Β· SolanaVault
Docs: docs.cryptuon.com/switchboard Β· Contact: contact@cryptuon.com