
Lucid Agents
Daydreams · マーケティング
Lucid Agentsは、型付き関数を他のエージェントが呼び出し、支払い、配信、タスクとして実行できる有料サービスに変えるDaydreamsのTypeScriptランタイムだ。

Lucid Agents について
What Is Lucid Agents
Lucid Agentsは、TypeScriptエージェントランタイムであり、エージェント型コマース向けのマシンコマースSDKだ。すでに書いた型付き関数をそのまま取り、別のエージェントがそれを買うのに必要なものをすべて被せる。安定したケイパビリティキー、入力と出力のスキーマ、価格、支払いの受け入れ、リトライ、そして検出用カードだ。出来上がるのは普通のHTTPサービスだが、料金を請求し、自分自身をマシンに向けて説明する点が違う。
このプロジェクトは同名エージェントフレームワークの開発元であるDaydreamsによるもので、daydreamsai/lucid-agentsリポジトリにMITライセンスで置かれている。スタックの中間層に位置する。下にはウォレット、ファシリテーター、ネットワーク、そして決済プロトコルそのものがある。上にはあなたのビジネスロジックがある。Lucidはそうした下層を置き換えず、新しい決済プロトコルも作らない。x402やMPPの既存の支払い証明を、検証済みのアプリケーション処理とひとつの型付き結果につなぐ。
この狭い守備範囲が限界も決める。あるサービスが複数の型付きケイパビリティや、フレームワークをまたぐ共通動作を必要とするときにLucidは効く。有料ルートが一本だけなら、元の決済ミドルウェアのほうが依存は小さい。公式ドキュメントもそう明言している。完全なA2A v1トランスポートやx402 Bazaarへの掲載といったプロトコルの一部は、現時点で部分的か未対応だ。
Getting Started
- Bun 1.3以上を入れ、CLIでプロジェクトを生成する。たとえば
bunx @lucid-agents/cli my-agent --adapter=hono --template=blankだ。 - フォルダ内で
bun install、続いてbun run devを実行し、生成されたサービスをポート3000で動かす。 - サンプルのechoエントリーポイントを自分の型付き関数に差し替え、Zodのようなスキーマライブラリで入力、出力、ハンドラを定義する。
- 決済拡張を加え、エントリーポイントに価格を設定して有料ルートにする。
- 買い手ウォレットとファシリテーターをサービスに向け、invokeルートを呼び、応答の決済ヘッダーを読む。
AIツール情報
Lucid Agentsの料金、対応プラットフォーム、性能を簡単に確認できます。
こんな人におすすめ
このツールが最も力を発揮するユーザー、タスク、シーン。
ユーザー
- バックエンドとTypeScriptの開発者
- AIのケイパビリティを売りたいチーム
- エージェントフレームワークの開発者
- エージェント決済を試したいチーム
タスク
- 関数をエージェント向け有料APIに変える
- 他のエージェントから呼び出しごとに課金する
- 有料処理をバックグラウンドタスクとして走らせる
- 検出可能なエージェントを登録する
- 有料呼び出しに安全なリトライを加える
シーン
- 締め切り付きで有料のテキストやデータサービスを出す
- ひとつのランタイムで複数のケイパビリティを出す
- 配信や長時間のエージェント処理を扱う
- 本番へ進む
主な機能
型付きエントリーポイントが唯一の起点
Lucidではすべてがひとつの定義から始まる。キー、説明、入力と出力のスキーマ、ハンドラ、任意の価格でエントリーポイントを記述する。この契約ひとつが検証、呼び出し、配信、タスク、検出、そして各フレームワークのアダプタを動かすので、ルートの挙動と対外的な説明がずれない。開発者にとっては、変更する場所が五か所ではなく一か所になるということだ。
プロトコル非依存の決済レール
決済パッケージは複数のプロトコルを話す。x402決済とMPP決済の両方を扱い、EVMとSolanaでの売り手検証を伴うチャレンジ、EVMでの購入、Sign-In-With-X、ポリシー制御に対応する。Machine Payments ProtocolにもPayment-AuthチャレンジとTempo、Stripe、独自の資格情報で対応する。ウォレットとファシリテーターは外に置いたままで、保管と決済の選択がSDKに縛られず自分の手元に残る。
フレームワークアダプタ
LucidはひとつのHTTP契約を、チームがすでに使うフレームワークに結びつける。Hono、Express、TanStack Startに専用アダプタがあり、CLIは独立したパッケージではなくNext.jsのApp Routerモジュールも生成する。アダプタは同じルート計画を結ぶので、小さなスクリプトでHonoの背後に置いても、大きなExpressやNext.jsアプリの中でも、サービスの挙動は同じだ。
検出、アイデンティティ、タスク
有料サービスは、買い手が見つけて信頼できて初めて役に立つ。アイデンティティパッケージはERC-8004の登録と検索、信頼メタデータを担い、a2aパッケージはAgent Card形式の検出、クライアント呼び出し、トークンで保護された非同期タスクを生む。エージェント間の支払い向けにAP2の役割メタデータも付けられる。この層が、別のマシンにサービスを呼ぶかどうかを決めさせる。
ポリシー、冪等性、分析
金が絡むと、アプリケーション側の制御はプロトコルと同じくらい重要になる。Lucidは決済コアの上に受取人の上限、予算、レート制限、安全な有料リトライを足し、冪等性が支払いとその履行をひとつのトランザクションに保つ。分析パッケージは束ねた支払いをJSONとCSVで書き出し、サービスがいくら稼ぎ、どこで失敗したかが見える程度にまとめる。
CLI、サンプル、リリースチャネル
CLIはテンプレートからHono、Express、TanStack、Next.jsのプロジェクトを生成し、保護付きのデプロイパッケージがプロバイダーへの配備を担う。公開されたnpmパッケージがStableチャネルを成し、リポジトリは先行しうるNextチャネルを保つ。ドキュメントは全パッケージをひとつのチャネルに揃えるよう強く求める。StableとNextの混在は壊れる原因としてよくあるからだ。
メリットとデメリット
メリット
- 型付き契約ひとつがルート、決済、検出、アダプタを動かすので、課金壁の周りで生じがちな重複コードを削れる。
- 設計からプロトコル非依存で、x402とMPPに対応し、主要4フレームワークのアダプタを備える。
- 支払いの受け入れ、ポリシー、冪等性、分析が一緒に届くので、有料サービスが必要とする制御を開発者任せにしない。
- MITライセンスのオープンソースで、ランタイムを読み、フォークし、自前でホストできる。
- 冪等キーで各支払いを単一の履行に結びつけ、二重課金を防ぐ。
デメリット
- 対象は開発者でエンドユーザーではない。TypeScriptとBunまたはNodeの環境がなければ直接試せない。
- プロトコルの網羅は不完全だ。完全なA2A v1トランスポートとx402 Bazaarについてドキュメントも明記しており、相互運用性の約束は限られる。
- 外部のウォレット、ファシリテーター、ネットワークが必要で、最初の有料呼び出しには事前設定とテストネット資金が要る。
- StableとNextのチャネルを混ぜるとビルドが壊れることがあり、多くのチームが慣れていないバージョン管理の規律を求める。
- ホスト版プラットフォームもあるが、そのAPIのベースURLと条件はオープンソース文書ではなく製品の所有者から出る。
よくある質問
Lucid Agentsは、Daydreamsが作ったマシンコマース向けのTypeScriptランタイムだ。型付き関数を、他のエージェントやアプリが検出、呼び出し、支払い、配信、タスクとして実行できるサービスに変える。コードはdaydreamsai/lucid-agentsリポジトリにある。
関連コンテンツ
Lucid Agentsに関連するツール、スキル、記事を探す。
Lucid Agentsの代替ツール
ngram 2.0
ngram · 動画 · マーケティングngram 2.0はチーム向けのAI動画生成ツールだ。プロンプト、画面録画、製品URLのいずれかから、ナレーション付きのAI解説動画、製品デモ、AIアバター動画を作れる。生成後も全シーンを編集できる。

shippedit.me
Krawlup · マーケティング · ビジネスshippedit.me は現在 Krawlup へ転送される。SEO、AEO、表示速度を毎週監査し、修正内容を MCP 経由で AI コーディングエージェントに渡すウェブプラットフォームだ。

MePersona
MePersona, Inc. · ライティング · 生産性向上 · マーケティングMePersonaはクリエイター向けのAI統合受信箱だ。あなたの話し方を学習し、12プラットフォームに届くファンメッセージの返信を下書きして、承認したものだけを送る。
