Input Output(IOG)の開発者体験(DevX)担当リード Robertino Martinez 氏は 10 月 12 日(UTC)、Cardano の開発の雛形を 1 コマンドで作るツール cardano-init が、オープンソースの協会 PRAGMA のオンボーディング(受け入れ手続き)の対象になったと発表しました。同じ日に新版 0.3.0 も公開されています。
IOG の中で生まれたツールを、特定の会社ではなく、複数の開発チームが加わる協会の側で育てていく道が開いたということです。Cardano で何かを作り始める人にとって最初の 1 時間を短くする道具が、誰の手で保たれていくのかを、PRAGMA のプロジェクトページと GitHub の公開情報から整理します。
1 コマンドでそろうもの: オンチェーンから devnet まで
cardano-init の README は、このツールの目的を「ゼロから、動く Cardano のプロトコルまでを 1 コマンドで」と書いています。開発者は役割ごとに道具を選び、cardano-init はそれらが最初からつながった状態のプロジェクトを作ります。PRAGMA のプロジェクトページによると、生成される構成はオンチェーン、オフチェーン、devnet、インフラ、形式手法の 5 つの役割にまたがり、動く例と依存関係のチェック、AI エージェント向けのプロジェクトの説明が付きます。
README に載っている道具の一覧を見ると、選べる範囲の広さが分かります。
- オンチェーン(スマートコントラクトの言語): Aiken、Plinth、Scalus など。Opshin と Plutarch は予定として載っています
- オフチェーン(取引を組み立てるライブラリ): MeshJS、Scalus、Evolution SDK など。Lucid Evolution、Blaze、PyCardano なども予定です
- devnet(手元で動かす試験用のネットワーク): Yaci DevKit など
- インフラ: Kupo、Ogmios、Dolos、Dingo など
README の例では、cardano-init --name my-protocol --on-chain aiken --off-chain meshjs --devnet yaci と打てば、Aiken・MeshJS・Yaci DevKit の組み合わせでプロジェクトが作られます。インストールせずに npx cardano-init で試すこともできます。8 月の 0.2.0 からは、選んだ構成に合わせた AGENTS.md(AI のコーディング支援に渡す説明書き)も生成されるようになりました。
0.3.0 で加わったもの
GitHub のリリースノートによると、0.3.0 は 10 月 12 日(UTC)に公開されました。Martinez 氏の告知が挙げた主な変更は 4 つです。
- プロトコルの仕様を置く spec フォルダーを生成し、仕様と実装を同じ場所で管理できるようにした(不要なら
--no-specで省ける) - 利用者向けの説明書を整え、新しいドキュメントのサイトを公開した
- 選んだ構成に関わるコミュニティや支援ツールへのリンクを表示し、初めての人を道具の作り手に直接つなぐ
- 生成の前に新しい版があることを知らせる通知を加えた
リリースノートには、環境変数の値をログに出さないようにする修正も入っています。開発用の鍵や接続先の設定が環境変数に置かれることは多く、雛形のツールが誤ってそれを書き出さないようにする地味な手当てです。この修正を寄せたのは IOG の外の協力者で、Martinez 氏は告知の中で外部の貢献者 2 人に謝意を示しています。
PRAGMA が担う役割: 持ち主にならずに育てる
PRAGMA は、ノードのクライアント、言語、プロトコルの道具をオープンに作るエンジニアリングチームの協会で、非営利の組織です。メンバーには Blink Labs、Cardano Foundation、dcSpark、Sundae Labs、TxPipe が名を連ね、スマートコントラクト言語の Aiken や、Rust で書かれた別実装のノード Amaru を抱えています。
PRAGMA のプロジェクトページによると、PRAGMA の理事会は 9 月に cardano-init のオンボーディングを承認しました。次はプロジェクト委員会が手続きを進める段階で、担当のガイドを決め、育成の条件と次の手順を文書にします。ページは、PRAGMA の役割を「プロジェクトの所有権を持たずに」オンボーディングを支えることだと説明しています。現時点では、Aiken や Amaru のような正式なプロジェクトとしてではなく、オンボーディング中の位置づけです。
Martinez 氏は告知で、DevX の取り組みの成果について「Cardano のコミュニティが持ち主であることに最も近い形」を望んでいると書き、それが PRAGMA に申請した理由だと述べています。メンテナーは PRAGMA のメンバー組織や広いコミュニティから加わることができる、とプロジェクトページは書いています。ライセンスは Apache-2.0 です。
Cardano の開発の入口には、言語もライブラリも複数の選択肢があり、それぞれを別のチームが作っています。どれか一社の道具に寄せるのではなく、組み合わせ方そのものを中立の場に置くことで、Aiken を選ぶ人にも Scalus を選ぶ人にも同じ入口が用意されます。
次に見るもの
確認先は PRAGMA の cardano-init のプロジェクトページです。いまは「オンボーディング中」の扱いで、ガイドの割り当てや育成の条件が文書になれば、このページに次の手順として載ります。あわせて、GitHub の README の道具一覧で「予定」とされている Opshin・Plutarch・Lucid Evolution・Blaze・PyCardano が、次の版で使える側に移るかどうかを、cardano-init のリリースページで確かめられます。対応する言語やライブラリが増えるほど、Cardano を始める人がふだん使っている言語から入れるようになります。
ことば
- PRAGMA — Cardano などの基盤ソフトウェアをオープンソースで作るチームが集まる非営利の協会。Aiken や Amaru を抱え、今回 cardano-init を受け入れの手続きに乗せました。
- devnet — 開発者が手元で動かす、試験用の小さなブロックチェーンのネットワーク。本番のネットワークに出す前に、コントラクトや取引を素早く試すために使います。
- AGENTS.md — AI のコーディング支援ツールに、プロジェクトの構成や作法を伝えるための説明書き。cardano-init は選んだ道具に合わせてこれを自動で作ります。
一次ソース / 関連リンク
- Robertino Martinez 氏(IOG DevX リード)の X の告知(2026 年 10 月 12 日)
https://x.com/theroberm/status/2109725204163580332
cardano-init ドキュメント(input-output-hk.github.io)

