このプロジェクトについて
A3S Cloudは、セルフホスト型のAgent-first開発プラットフォームです。そのREADMEでは、製品および希望状態(desired-state)の真実がCloudに保持され、永続的なワークフローはA3S Flowによって調整され、ライフサイクルコントラクトはA3S Runtimeで定義され、実行はA3S Boxが担当し、A3S Gatewayが唯一のパブリックエッジとなるコントロールプレーンについて記述されています。リポジトリはMITライセンスであり、Rust 1.88以降、PostgreSQL 17または互換リリース、A3S Box、固定されたバージョンのA3S Gateway、および本番環境の全Worker/Relayロール向けにNATS JetStreamをターゲットとしています。Bunは、TypeScriptクライアントまたはCLI開発にのみリストされています。
アーキテクチャは、すべてのサービスで単一のパスに従います。まずGatewayとIdentityを通じてパブリックトラフィックを許可し、希望状態、べき等性、監査証跡、およびOutboxファクトをA3S ORM経由でPostgreSQLにコミットします。次に、A3S FlowとOperationsを通じて、永続的な待機、リトライ、リプレイ、承認、補償、およびキャンセルを調整します。その後、Box上のRuntime TaskまたはServiceユニットを用いてWorkloadsとFleetを通じて配置および実行し、最後にEdgeとGatewayを通じてバージョン管理されたルートスナップショットを公開します。Cloudがリクエストバイトのセカンダリプロキシになることはありません。
6つの製品成果物は、2つの実行クラスを共有しています。AaaSは、会話、実行、イベント、承認、チェックポイント、フォーク、およびプロバイダーバインディングをカバーします。WaaSは、オントロジー、不変の定義とプラン、WorkflowRun、HumanTask、および型指定されたノード順序をカバーします。FaaSは不変のFunctionリリースプロファイルを所有し、呼び出しをExecutions、Workloads、またはConnectorsに委譲します。Durable Cellは、人間と複数のAgent向けに、名前付きでシリアル化可能かつハイバネート可能な状態空間を提供します。Model Inferenceは、モデルのリビジョン、デプロイ、ルーティングポリシー、使用状況および評価を所有し、独立したレプリカとマルチノードのプリフィル/デコードグループを備えています。Static Webは、不変のReact、Vue、およびその他の承認済みリリースをGatewayから直接提供し、SSRは通常のServiceプロファイルとして扱われます。一般的な実行クラスはTaskとServiceのみです。
クイックスタートでは、依存関係にupを使用し、分離されたコントロールプレーンを利用します。ヘルスチェックエンドポイントは /api/v1/health/live および /api/v1/health/ready にあり、OpenAPIエンドポイントは /api/v1/openapi.json に配置され、サービングプロセスの前に実行する必要があるワンショットのマイグレーターが提供されます。ブートストラップにより、最初のOrganization、サービスPrincipal、オーナーMembership、APIトークン、ベースラインのプラットフォームロールポリシー、およびPlatformOwnerバインディングが作成されます。ミューテーションにはBearer認証とべき等性キーが使用されます。CLIはBunで実行され、資格情報はCLIコンテキストファイルからではなく、環境変数または標準入力から読み取られます。本番環境では、APIはA3S Gatewayを通じてのみ公開されます。
READMEに記載されているプラットフォーム機能には、ホスト型Git権限と外部ソースリビジョン、ウェブフック、再現可能なBoxビルド、プロベナンス、プルリクエストプレビュー、不変のアーティファクト、およびダイジェスト保存プロモーションが含まれます。Supplyは、Git、OCI Registry、およびA3S Use Registryの権限を分離します。実行とスケールには、CPUプール、GPUプール、アクセラレータおよびトポロジー制約、Claims、アンチアフィニティ、ギャング配置、メンテナンス、クォータ、およびプリエンプションのための単一のヘテロジニアススケジューラを使用し、ステートレスなスケールゼロおよびステートフルなドレイン、フェンシング、チェックポイント、リカバリを実現します。保存と提供には、外部のS3互換ストレージ上の型指定された不変オブジェクトクライアント、Gateway所有のTLSとルーティング、およびログ、メトリクス、トレース、SLO、インシデントのためのOpenTelemetryを使用します。ガバナンスは、テナント分離、メンバーシップ、Resource Grants、クォータ、資格情報、監査、Outbox、ライフサイクルクリーンアップ、システム管理者RBACプレーン、短期間のサポートグラント、およびワークロードアイデンティティリビジョンをカバーします。
READMEによると、A3S Cloudは管理ダッシュボードを提供しません。代わりに、アプリケーションおよびAgent向けに不変のReact/VueなどのテナントWebリリースをホストし、これらは他のクライアントと同じGatewayとAPIを使用します。自動CIおよびBoxコンフォーマンスは、releaseへのプッシュおよびreleaseをターゲットとしたプルリクエストに対してのみ実行され、mainブランチではこれらのワークフローは自動的に開始されません。
デリバリーステータスは、パーセンテージではなくゲート駆動で管理されます。2026-09-06時点で、READMEではテナントスコープのIdentity、PostgreSQL/A3S ORM、Operations/Flow、Outbox、パブリックAPI、およびマイグレーションが「Verified foundation」としてリストされています。インストールスコープとシステム管理者RBACは「Verified core」であり、より広範なゲートが進行中です。Workloads、Fleet、Runtime/Box、Gateway、supply、コラボレーション、およびエンタープライズコントロールは進行中で、A0.4リアルプロバイダーゲートが検証済みです。Agentおよびホスト型MCP製品レーンは進行中で、A0.4が検証済みです。Ontology WorkflowおよびAI Applications/Filesは進行中です。Automationsはコンポーネント基盤が進行中です。Data/S0およびDurable Cellは基盤が進行中です。ワークロードアイデンティティは、検証済み信頼およびWI2-C1/C2/C3a/C3b基盤を備えていますが、フリートハードウェアアテステーションと完全な発行は未完了です。FaaS、分散推論、モデルサプライ、Static Web、Runtime CI/CD、および完全なHA運用は計画中または初期基盤段階です。アーキテクチャターゲットは可用性の主張ではなく、機能はROADMAP.mdにおいてリアルプロバイダー、障害、リカバリ、クリーンアップ、アップグレード、およびリリースのゲートが「Verified」とマークされた後にのみリリースされます。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.