standards について
standardsは、Stellar開発向けのリファレンススキルです。統合や機能に適したSEP/CAPの選定、エコシステムのプロジェクトや公式リソースの検索を支援し、実装前に標準の状態を確認するよう案内します。
主な機能
- 01機能に対応するSEPとCAPの特定
- 02コントラクトとトークン標準の整理
- 03アンカーとID関連ユースケースの案内
- 04エコシステムのプロジェクトと基盤の索引
- 05公式ドキュメントと開発資料の案内
活用シーン
- 01トークンやウォレット機能の標準選定
- 02法定通貨アンカー統合の計画
- 03コントラクト機能と標準状態の確認
- 04Stellar開発エコシステムの資料検索
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ stellar/ stellar-dev-skill --skill standardsインストール後、Claude Code で/standardsを入力して読み込まれたか確認します。
同梱ファイルecosystem.mdresources.md
詳細
標準、エコシステム、リソース
同じタイミングで参照する「X に対応する標準はどれか?」「Y を実現する既存プロジェクトはあるか?」「Z の公式ドキュメントはどこか?」という問いに答える、3 つの情報をまとめています。
このファイルには SEP/CAP 標準の案内マップを掲載しています。ほかの 2 つは関連ファイルにあります。タスクに合ったファイルを参照してください:
| タスク | ファイル |
|---|---|
| 適切な SEP/CAP を選び、標準のステータスを確認し、ユースケースに合った標準ドキュメントを探す | このファイル |
| DeFi プロトコル、ウォレット、開発ツール、インデクサー、オラクル、ブリッジ、ビルダーチーム、資金提供プログラムを探す | ecosystem.md |
| 公式ドキュメント、SDK、CLI ツール、テストガイド、RPC プロバイダー、学習リソース、コミュニティリンクを探す | resources.md |
このスキルを使う場面
- 統合に適した SEP を選ぶ(アンカー、入金、フェデレーション、ディープリンク、KYC、パス)
- 依存する予定のプロトコル機能について CAP のステータスを確認する
- 再構築するのではなく、統合に利用できる既存の DeFi プロトコル、ウォレット、インフラを探す
- 公式ドキュメント、SDK、コミュニティリソースを探す
関連スキル
- SEP-41 トークンインターフェースの実装 →
../assets/SKILL.md、../smart-contracts/SKILL.md - フロントエンドの SEP-7 / SEP-10 フロー →
../dapp/SKILL.md - 暗号技術向けの CAP(BLS、BN254、Poseidon)→
../zk-proofs/SKILL.md - x402/MPP プロトコルの概要 →
../agentic-payments/SKILL.md - メインネットコントラクト向けの SEP-55 検証済みビルド →
../smart-contracts/SKILL.md
SEP / CAP 標準リファレンス
このガイドを使う場面
次の情報が必要な場合に使用してください:
- 機能や統合に適した SEP/CAP
- ウォレット、アンカー、コントラクトの相互運用に関するガイダンス
- ユースケースから公式標準ドキュメントをすばやく探すための案内
メンテナンスに関する注意
標準のステータスはすぐに変わる可能性があります。 実装前に、次の場所で最新のステータスを確認してください:
- SEPs: stellar-protocol/ecosystem
- CAPs: stellar-protocol/core
このファイルは参照先の案内マップとして扱い、ガバナンスやステータスの最終的な根拠としては使用しないでください。
アプリ開発者向けの重要な SEP
コントラクトとトークンインターフェース
- SEP-0041:Soroban トークンインターフェース
- SEP-0046:Wasm 内のコントラクトメタデータ
- SEP-0048:コントラクトインターフェース仕様
- SEP-0049:アップグレード可能なコントラクトのガイダンス
- SEP-0050:NFT 標準に関する取り組み
- SEP-0055:コントラクトビルドの検証
- SEP-0056:Vault 形式のトークン化商品
- SEP-0057:規制対象トークンのパターン(T-REX)
認証、アイデンティティ、メタデータ
アンカーおよび法定通貨との統合
スマートコントラクト開発者向けの重要な CAP
スマートコントラクトの基礎
- CAP-0046:Soroban の概要
- CAP-0046 のサブドキュメント(
cap-0046-*.md):ランタイム、ライフサイクル、ホスト関数、ストレージ、認証、計測
頻繁に使われるコントラクト機能
- CAP-0051:secp256r1 検証(パスキー関連の暗号技術)
- CAP-0053:TTL 延長の動作
- CAP-0058:コンストラクター(
__constructor) - CAP-0059:BLS12-381 プリミティブ
- CAP-0067:アセット/イベントモデルの変更など、プロトコル/ランタイムの改善
新しい暗号技術/機能とドラフト
- CAP-0074:BN254 ホスト関数(G1 加算/乗算、ペアリング検証)— Final、Protocol 25 以降
- CAP-0075:Poseidon/Poseidon2 順列プリミティブ — Final、Protocol 25 以降
- CAP-0079:多重化アドレスの strkey 変換提案
- CAP-0080:BN254 G1 MSM、Fr 算術、曲線上の点の検証 — 実装済み、Protocol 26 以降
実装準備状況の判断には、CAP の冒頭にあるステータスフィールドを正としてください。
ユースケース別のクイックガイド
代替可能トークンを構築する場合
- SEP-0041 のインターフェース要件を確認します。
- カスタムロジックが必要でない限り、Stellar Assets と SAC の相互運用を優先します。
- 規制対象の場合は、SEP-0057 のパターンを確認します。
アップグレードに安全なコントラクトが必要な場合
- アップグレードプロセスの設計について、SEP-0049 のガイダンスを読みます。
- プロトコルがサポートしている場合は、アトミックな初期化に CAP-0058 のコンストラクターを使用します。
- アップグレード可能なコントラクトをデプロイする前に、移行/バージョン管理の戦略を追加します。
スマートウォレットのフローを構築する場合
- ウェブ認証フローには SEP-0010 を使用します。
- パスキー関連の暗号プリミティブについて、CAP-0051 を確認します。
- ウォレットの UX と署名ペイロードを、最新の SDK ガイダンスに合わせます。
法定通貨の決済手段にアンカーを統合する場合
- API を優先するフローには SEP-0006 を使用します。
- ホスト型の対話式決済手段には SEP-0024 を使用します。
- 決済回廊に対応する場合は SEP-0031 を使用します。
- KYC データ要件には SEP-0012 を使用します。
AI エージェント向けの実践的なワークフロー
- ステップ 1:機能カテゴリ(トークン、ウォレット認証、アンカー、アップグレード可能性)を特定します。
- ステップ 2:ユーザーに主要な SEP/CAP ドキュメントを 1~3 件案内します。
- ステップ 3:サポート状況を明言する前に、ソースリポジトリでステータス/承認状況を確認します。
- ステップ 4:対象ネットワーク/プロトコルで有効な機能だけを実装します。
- ステップ 5:ドラフト標準への依存関係を明示して文書化します。
関連ドキュメント
- コントラクト実装の詳細:
../smart-contracts/SKILL.md - 高度なアーキテクチャのガイダンス:
../smart-contracts/development.md - RPC とデータアクセス:
../data/SKILL.md - セキュリティに関する考慮事項:
../smart-contracts/security.md
コメント
Markdown 対応