ALUX Network

Building theglobal VM

Imagine one logical virtual machine that runs everywhere—across public blockchains, private clusters, and client environments such as phones and browsers—while abstracting the underlying state, threads, replication, and consensus. Developers write one concurrent program; where it runs becomes a configuration choice rather than an architectural constraint. Its parts still commit together as one atomic result. That is Virtual Machine Abstraction, and ALUX is building it.

One logical execution layer Physically distributed

GLVM gives developers one concurrent execution model above many TVMs. The ALUX chain runtime is the current foundation; private cloud is the next integration surface, while client-device deployment remains on the roadmap.

World Operating System

Service/Agent Registration & Finding / Service/Agent Orchestration / Programmable Capability

ALUX — Decentralized Concurrent Runtime

GLVM / State + Threads / Replication / Consensus

Physical Infrastructure

Public Blockchain / Private Cluster / Client Hardware

World Operating System

Service/Agent
Registration & Finding
Service/Agent Orchestration
Programmable Capability

ALUX — Decentralized Concurrent Runtime

GLVM
State + Threads
TVM
Replication
TVM
Consensus
TVM

Each machine runs one TVM; together they form GLVM.

Physical Infrastructure

Public Blockchain

Blockchain Nodes

TVM
TVM
TVM
Private Cluster

Cloud / Enterprise Nodes

TVM
TVM
TVM
Client Hardware

Phones / Browsers

TVM
TVM
TVM

ALUX Capability Map

Drag modules into ALUX Runtime to see how they compose inside one GLVM model.
Double-click any card for the deeper note.

Tap once to open a module’s deeper note.
Double-tap to connect it to ALUX Runtime and see its role inside the composed VM.

Drag into ALUX RuntimeDouble-click for detailTap once · View detailsDouble-tap · Connect to Runtime
Runtime ConnectionConnect a module to ALUX

Drop a module onto ALUX Runtime to see how it composes inside GLVM.

Double-click a card to flip it into a short note on what it does, why it matters, and where it touches real services.

Use Cases

What You CanBuild on ALUX

Build workflows that keep their context while they wait, coordinate parallel work, and settle as one result. Current capabilities and roadmap targets are labeled separately.

01

Long-Running AI Agents on Chain

A workflow starts several agents in parallel. Some call the Claude API, while other steps wait for user input. The main agent continues only after every branch finishes, even when the workflow runs for about 30 minutes. Claude and user input connect at the application layer; ALUX provides durable fork, wait, join, capability passing, and replayable execution.

durable-agent.toxRUNTIME + APP INTEGRATION
Fork agentsCall ClaudeWait for humanJoin allContinue
02

BTC Price Aggregation from Three Exchanges

A contract starts three parallel processes through configured external-I/O adapters to read BTC prices from Binance, Coinbase, and Kraken. A fourth process waits for all three, joins their results, normalizes the quotes, computes the median, and then continues. ALUX makes the execution reproducible; the selected endpoints still determine source truth.

btc-median.toxSUPPORTED I/O PATH
BINANCE
COINBASE
KRAKEN
JOIN → MEDIAN
03

Cross-Shard Atomic Execution

Contract a on Shard A stages payment for a ticket managed by contract b on Shard B. If b fails because the ticket is already sold, a's payment is rolled back. Only when both steps succeed do payment and ticket ownership commit together; other transactions see neither partial state. Cross-shard atomic execution is a roadmap target, not a live capability today.

ticket settlementROADMAP
PAYMENT / AATOMIC LINKTICKET / B
Both commit or both abort
04

Programmable Money with Composable Rules

Alice gives Bob a purse containing 1 ALUX and adds a rule: the funds must be used within 10 days. When Bob gives the same purse to Carole, he adds a second rule: it may be used only to buy books. Carole must satisfy both rules, and passing the purse does not duplicate the funds. The time limit and spending rule are enforced by application logic.

Purse containing 1 ALUXAPPLICATION POLICY
AliceUse within 10 days
BobBooks only
CaroleBoth rules apply
Build beyond the one-shot transaction

Explore the runtime primitives behind long-running workflows.

Use Runtime Lab to inspect fork, wait, join, external input, replay, and atomic finalization across the ALUX execution model.

Open Runtime Lab

Frequently Asked Questions

FAQ

Click a question to view the answer

What becomes possible on ALUX that ordinary smart contracts cannot do?
ALUX extends the smart-contract model into a decentralized durable execution engine for long-running jobs. A workflow can run concurrent processes, suspend across blocks, wait for external tools or people, resume, and join results without exposing half-completed state. Runtime-mediated external channels can interact with supported off-chain services without separate oracle-and-relayer choreography. The architecture is designed to extend the same atomic model horizontally, so cross-shard effects commit or abort together; cross-shard execution remains on the roadmap.
Why is ALUX built for AI agents?
An on-chain agent is naturally a Long Transaction. Calling an LLM or a tool takes time; waiting for a human response also takes time. The workflow cannot be forced into an instant, one-block call. ALUX lets it preserve execution context, suspend, resume when inputs arrive, coordinate concurrent agents, and finalize through replayable execution.
Is ALUX just another faster L1?
No. Faster L1s accelerate the same abstraction: one-shot state updates that happen within one block. ALUX is a decentralized concurrent runtime for Long Transactions that can wait, resume, join across multiple channels, or select whichever channel becomes ready first; their state updates are no longer constrained by a block boundary. Through its GLVM architecture—Virtual Machine Abstraction—the same logical transaction is designed to extend beyond block boundaries toward shard and system boundaries.
Some other chains also claim to support cross-block transactions. How is ALUX different?
The keyword is atomicity.

Compensation / Saga: commit → commit → ✗ fail → run compensating undo
Each step commits locally, intermediate states are visible, compensation can also fail, and external effects cannot always be reversed. This is eventual consistency. Some asynchronous chains, including ICP and Rialo, lean on this model. It is easier to implement, but unsuitable for applications that require stronger ACID guarantees.

ALUX all-or-nothing: stage → stage → ✗ fail → discard everything
Nothing commits until the whole transaction commits. On abort, uncommitted effects are discarded and no partial state becomes observable. That is true ACID atomicity across block heights.
How does ALUX keep Long Transactions deterministic?
ReplayTrie records the non-deterministic COMM choices that affect execution, enabling bit-exact deterministic replay inside the ALUX runtime so validators can reproduce the same execution outcome.
What is Object Capability (OCAP)?
Object Capability (OCAP) is a security model where the only way a piece of code can access a resource is by being explicitly given a reference (a capability) to that resource. In an OCAP system, the same object reference both identifies a resource (designation) and grants permission to use it (authorization).
Why is OCAP a stronger and composable security model?
Object Capability (OCAP) is a stronger security model because authority is represented by explicit, unforgeable capabilities rather than global identities or access control lists. It follows the principle that designation is authorization: possessing a capability both identifies a resource and grants permission to use it, eliminating ambient authority and reducing the attack surface. Because capabilities can be safely delegated, attenuated, and revoked, security policies become local to the objects involved instead of being scattered across a centralized permission system. This makes OCAP naturally composable, allowing complex applications, smart contracts, and AI agent workflows to be built from independently secure components while preserving the principle of least privilege.
What does it mean for OCAP to be natively supported in ALUX?
ALUX’s Tuple-Space Virtual Machine (TVM) implements the Object Capability (OCAP) model directly at the bytecode level. The instruction set contains no operations for forging or constructing arbitrary object references, ensuring that capabilities can only be acquired through explicit delegation. This guarantees that all authority is both unforgeable and explicitly transferred.
Can existing smart contract developers use it?
TVM runs EVM bytecode inside isolated sandboxes, so most EVM contracts can be migrated to ALUX with minimal changes. ALUX also presents an Ethereum-compatible view through a set of commonly used eth_* JSON-RPC methods.