ユースケース
ALUX で構築できるもの
待機中もコンテキストを保持し、並行処理を調整し、単一の結果として確定するワークフローを構築できます。現行機能とロードマップ上の目標は分けて表示しています。
01
オンチェーンで長時間稼働する AI エージェント
ワークフローは複数のエージェントを並行して起動します。Claude API を呼び出すエージェントもあれば、ユーザー入力を待つ処理もあります。ワークフローが約30分間続く場合でも、メインエージェントはすべての分岐が完了した後にのみ処理を続行します。Claude API とユーザー入力との接続はアプリケーションレイヤーが担い、ALUX は永続的な fork、wait、join、ケイパビリティの受け渡し、リプレイ可能な実行を提供します。
durable-agent.toxランタイム + アプリケーション統合
エージェントを forkClaude を呼び出すユーザー入力を待つすべてを join続行
02
3つの取引所からの BTC 価格集約
コントラクトは、構成済みの外部 I/O アダプターを介して3つのプロセスを並行起動し、Binance、Coinbase、Kraken から BTC 価格を取得します。4つ目のプロセスは3つすべての完了を待ち、結果を join し、価格を正規化して中央値を算出した後、処理を続行します。ALUX は実行を再現可能にしますが、どの情報源を正とするかは選択したエンドポイントによって決まります。
btc-median.toxサポート済み I/O パス
JOIN → 中央値03
クロスシャード・アトミック実行
Shard A の contract a は、Shard B の contract b が管理するチケットの支払いをステージングします。チケットがすでに販売済みで b が失敗した場合、a の支払いはロールバックされます。両方の処理が成功した場合に限り、支払いとチケットの所有権が一緒にコミットされ、他のトランザクションから部分的な状態が見えることはありません。クロスシャード・アトミック実行はロードマップ上の目標であり、現時点で稼働中の機能ではありません。
チケット決済ロードマップ
支払い / Aアトミックリンクチケット / B
04
ルールを組み合わせられるプログラマブルマネー
Alice は、1 ALUX が入った権限付きウォレット(purse)を Bob に渡し、「資金は10日以内に使用する」というルールを追加します。Bob は同じウォレットを Carole に渡す際、「書籍の購入にのみ使用できる」という2つ目のルールを追加します。Carole は両方のルールを満たさなければならず、ウォレットを渡しても資金は複製されません。期限と用途のルールはアプリケーションロジックによって適用されます。
1 ALUX が入ったウォレットアプリケーションポリシー
Alice10日以内に使用
Bob書籍の購入のみ
Carole両方のルールを適用
単発トランザクションの先へ長期実行ワークフローを支えるランタイムプリミティブを探る。
Runtime Lab で、ALUX 実行モデルにおける fork、wait、join、外部入力、リプレイ、アトミックな確定を確認できます。
ランタイム・ラボを開く→