KeyFi(キーファイ) - Commit-to-Mint ランチパッド

Other

概要

KeyFi は「Commit-to-Mint」方式を採用した分散型ランチパッドで、特に AI プロジェクトのローンチにフォーカスしています。ユーザーはまだ発行されていないトークンに対して SOL をコミットし、そのコミットメントが投票(Proof of Intent: PoI)として機能します。コミットされた SOL はトークン発行の条件を満たすまで拘束され、一定条件のもとトークン配布やロック解除の処理が実行されます。これにより、プロジェクトの本気度を測ると同時に、公平なトークン配分とコミュニティ主導のフィルタリングを実現します。実装は TypeScript を中心に、Solana のスマートコントラクト(Anchor/Cargo 関連ファイルあり)との連携を想定した構成です。

GitHub

リポジトリの統計情報

  • スター数: 33
  • フォーク数: 1
  • ウォッチャー数: 33
  • コミット数: 16
  • ファイル数: 11
  • メインの言語: TypeScript

主な特徴

  • Commit-to-Mint(コミットしてからミント)モデルによる事前コミット投票(Proof of Intent)
  • Solana エコシステム(Anchor/Cargo)と TypeScript クライアントを想定したハイブリッド構成
  • AI プロジェクト向けの分散型ランチパッド、コミュニティ主導の審査・配分
  • コミットされた SOL の拘束/解放フロー(マニフェスト→キイン→ストライク→アンロックのステージ構成)

技術的なポイント

リポジトリ構成と README の記述から推察すると、KeyFi はオンチェーンのロジック(恐らく Anchor を使った Solana プログラム)と、TypeScript ベースのクライアント/フロントエンドの連携で成り立っています。ユーザーは SOL をコミットすることで PoI を表明し、そのコミットメントはスマートコントラクトでエスクロー(拘束)されます。アーキテクチャ図にある MANIFEST → KEY-IN → STRIKE → UNLOCK といった段階は、プロジェクトの申請・コミット受付・条件達成/不達成による回収やトークン配布を表しており、各ステージに対応するオンチェーン状態遷移(アカウント管理、シグネチャ検証、タイムロックや条件判定)が想定されます。Anchor.toml/Cargo.toml の存在は Rust 製のプログラムを Anchor フレームワークで管理していることを示唆し、TypeScript 側はトランザクション生成・シグネチャ要求・UI 表示を担当する典型的な設計です。セキュリティ面では、コミット資金の管理(ミスや不正を防ぐためのアクセス制御、スライシング、リカバリ手順)や、フロントエンドとオンチェーン状態の整合性確保が重要になります。

プロジェクトの構成

主要なファイルとディレクトリ:

  • .gitignore: Git 管理から除外するファイルやディレクトリを定義するファイル
  • Anchor.toml: Anchor(Solana用フレームワーク)設定ファイル。プログラム名・ビルド設定等を記載
  • Cargo.toml: Rust プログラムの依存・ビルド設定を定義するファイル(オンチェーンロジックがある場合)
  • README.md: プロジェクトの概要、使用法、アーキテクチャ図などの説明
  • migrations: デプロイやテスト用のマイグレーションスクリプトやシードデータを格納するディレクトリ

…他 6 ファイル

(上記から、オンチェーンプログラム+TypeScript クライアントのハイブリッド構成で、Anchor を用いたデプロイやマイグレーションが行われる設計であることが読み取れます。)

まとめ

コミュニティの意思を資金コミットで可視化する、Solana 上の実践的なランチパッド実装です。

リポジトリ情報:

READMEの抜粋:

KeyFi

Commit-to-Mint protocol on Solana.

KeyFi is a decentralized launchpad for AI projects that uses Proof of Intent (PoI). Community members vote with SOL commitment before token creation, filtering for high-conviction projects with fair distribution.

Website | X

Architecture

┌──────────────┐     ┌──────────────┐     ┌──────────────┐     ┌──────────────┐
│   MANIFEST   │────▶│    KEY-IN    │────▶│    STRIKE    │────▶│    UNLOCK  ...