L0 の SDK が提供しなければならないもの
SDK を選ぶか新しい言語に移植する場合、これが L0 のビルドターゲットです:- 公開された JSON スキーマからの 生成された言語ネイティブ型(リクエスト/レスポンスペアごとに 1 型、加えて共有リソース型)。
- バンドルされたスキーマに対して配線された スキーマ検証器 — そのため採用者はスキーマロードのダンスを手書きせずにインバウンドとアウトバウンドのペイロードを検証できる。
- {MCP, A2A} の少なくとも一方の トランスポートアダプター。理想的には両方。これらは通常、上流プロトコル SDK を再実装するのではなくラップする。
- 採用者にパスをハードコードさせずにアクティブな AdCP バージョンの正しいスキーマファイルを見つける スキーマバンドルアクセサー。
この層のページ
- Schemas — スキーマバンドル、サプライチェーン検証、型生成、バージョンピン留め。
- MCP guide —
tools/callエンベロープ、JSON-RPC 2.0、トランスポートアダプター形状。 - A2A guide — SSE イベントストリーム、タスクフレーミング、アーティファクト抽出。
- A2A response format — A2A ワイヤー形式リファレンス。
- MCP response extraction —
tools/callレスポンスを型付き値にパース。 - A2A response extraction — A2A ストリームとアーティファクトをパース。