Built with Rust + Solidity on Arbitrum

The Decentralized Cloud,
Rebuilt On-Chain

A Rust-native node implementation coordinated by Solidity smart contracts on Arbitrum. Decentralized compute, persistent storage, and custom domains.

Get Started View on GitHub
Coordinator Arbitrum Coordinator Compute Compute Storage Client SDK Compute
02/ Products

Everything You Need for Decentralized Infrastructure

Three core products, one unified platform. All coordinated on-chain.

Decentralized Compute

Firecracker microVMs with sub-200ms cold starts. QEMU full VMs with GPU passthrough for AI/ML workloads. AMD SEV confidential computing. All orchestrated by smart contracts.

Persistent Storage

Content-addressed blob store with Reed-Solomon erasure coding. On-chain Merkle proofs for verification. Challenge/response storage audits. No IPFS daemon dependency.

Custom Domains

Register domains on-chain. Automatic TLS certificate provisioning. DNS management through smart contracts. Route traffic to any compute instance.

03/ Architecture

Three-Layer Architecture

Client SDKs talk to Arbitrum smart contracts. Contracts coordinate the Rust node mesh. Nodes handle compute and storage.

CLIENT LAYER aleph-sdk-rs aleph-sdk-ts aleph-cli ARBITRUM ONE (Smart Contracts) NodeRegistry StakingManager JobManager PaymentManager +5 more NODE MESH (Rust, Off-Chain) Coordinator Nodes (CCN) Compute Nodes Scheduler P2P Network (libp2p) STORAGE (RocksDB + Content-Addressed Blobs + Erasure Coding)
04/ By The Numbers

Built at Scale

A complete decentralized cloud platform, from smart contracts to VM execution.

0
Lines of Code
0
Tests
0
Smart Contracts
0
Rust Crates
05/ Smart Contracts

9 Contracts, One System

Modular smart contracts on Arbitrum One managing every aspect of the decentralized cloud.

NodeRegistry StakingManager JobManager PaymentManager StorageRegistry DomainRegistry SLAManager ImageMarketplace AlephGovernor
06/ How It Works

Three Steps to Decentralized Cloud

01

Register

Deploy a node, register on-chain with your hardware capabilities and supported features. Your node joins the mesh.

02

Stake

Lock ALEPH tokens as collateral. Higher stake means higher scheduling priority and more job assignments.

03

Earn

Execute compute jobs, store data, serve domains. Earn streaming payments proportional to your work.

07/ For Developers

Build with Familiar Tools

Solidity contracts, Rust SDK, TypeScript bindings, and a powerful CLI.

// Register a node on-chain
interface INodeRegistry {
    function registerNode(
        string calldata metadata,
        uint256 cpuCores,
        uint256 memoryMB,
        uint256 storageMB,
        bool gpuAvailable
    ) external;

    function heartbeat(bytes32 statusHash) external;

    function getActiveNodes()
        external view
        returns (address[] memory);
}
// Connect to contracts with alloy
use alloy::providers::ProviderBuilder;
use aleph_chain::contracts::NodeRegistry;

let provider = ProviderBuilder::new()
    .with_recommended_fillers()
    .on_http(rpc_url.parse()?);

let registry = NodeRegistry::new(
    contract_addr,
    provider.clone()
);

// Register our node
let tx = registry
    .registerNode(metadata, 16, 65536, 1000000, true)
    .send().await?;
# Build and run the node
$ cargo build --release
$ ./target/release/aleph-node \
    --config config.toml \
    --role compute \
    --rpc-url https://arb1.arbitrum.io/rpc

# Register on-chain
$ aleph-node register \
    --cpu 16 \
    --memory 65536 \
    --storage 1000000 \
    --gpu

Node registered: 0x1234...abcd
Stake required: 50,000 ALEPH
08/ Infrastructure

Storage & Compute, Reimagined

Persistent Storage

Upload Erasure Code Distribute Verify Content hash Reed-Solomon N nodes Merkle proof

Data is content-addressed, erasure-coded with Reed-Solomon, distributed across nodes, and verified via on-chain Merkle proofs.

Compute Execution

MicroVM Firecracker <200ms cold start Lightweight Serverless Full VM QEMU/KVM GPU passthrough Custom kernels AI/ML workloads Confidential AMD SEV Encrypted memory Attestation Zero trust

Three execution modes for every workload. From lightweight serverless functions to full VMs with GPU acceleration.

09/ Comparison

How We Compare

Purpose-built for persistent, verifiable decentralized infrastructure.

Feature Akash Flux Morpheus aleph-onchain
Storage Ephemeral App-lifecycle None Persistent + Proofs
Blockchain Cosmos SDK Custom PoUW ETH + Arbitrum Arbitrum (EVM)
Node Software Go + Kubernetes FluxOS (JS) Lumerin Node Single Rust Binary
VM Isolation Docker containers Docker containers N/A (inference) Firecracker MicroVMs
Redundancy Single provider 3x default Single provider Configurable N-replica
Storage Proofs None None None On-chain Merkle
Payments Bid/ask auction Fixed pricing Per-session Allowance + DEX Swap
10/ Roadmap

Four Phases, All Complete

Phase 1: Foundation

Complete
  • 4 core contracts
  • 8 Rust crates
  • Firecracker executor
  • Basic storage
  • P2P networking

Phase 2: Hardening

Complete
  • Security audit
  • Rate limiting
  • Metrics & tracing
  • Graceful shutdown
  • Connection pooling

Phase 3: Features

Complete
  • Governance
  • Serverless functions
  • Storage redundancy
  • Domain routing
  • Payment redesign

Phase 4: Scale

Complete
  • GPU scheduling
  • SLA management
  • Image marketplace
  • Cross-chain bridges
  • Enterprise features
11/ Tech Stack

Built on Proven Technology

Solidity
Foundry
🛡OpenZeppelin
Arbitrum
Rust
Tokio
🔗Alloy
🌐Axum
🔌libp2p
💾RocksDB
🔥Firecracker
💻QEMU