一行説明
設計したトークノミクスに沿った初期発行量へ修正し、発行上限(Max Supply / Cap)の要否を議論・実装する。
詳細
背景:トークノミクス設計(ホワイトペーパー 6章)
- 初期発行量: 10,000,000 FoR
- 初期配分(アロケーション)
- 20% 森の再生基金への直接割当(Pledge)
- 15% ファウンダー・コアチーム(4年ベスティング / 1年クリフ)
- 45% コミュニティ・エコシステム
- 20% 流動性・財務(Treasury)
- 利用ごとに利用分の 10% を Collective Wallet(森の再生基金)へ自動配分
- 直接再生費 6.0% / 運営費 3.0% / ガバナンス・教育 1.0%
現状との差異
-
初期発行量が1桁少ない
ignition/parameters.*.json の initialSupply は全環境で 1000000000000000000000000(= 1,000,000 FoR)。
設計値は 10,000,000 FoR(10000000000000000000000000)。
-
分配比率が設計と不一致
RouterModule は fundRatio=1500 (15%) / burnRatio=500 (5%)。
設計の「利用分の10%を基金へ」「直接再生6%/運営3%/ガバナンス1%」という配分構造と整合していない。Burn の扱いも設計文書に明記がない。
-
発行上限(Cap)が未実装
FoRToken.sol はコンストラクタで _mint するのみで、最大供給量の上限ロジックを持たない。ADMIN_ROLE 等による追加 mint 関数は現状存在しないが、将来の追加発行可否を含めて方針を決める必要がある。
議論・決定したいこと
- 初期発行量を 10,000,000 FoR に修正するか(パラメータ更新)。
- 発行上限(Cap)を設けるか。設ける場合の上限値と、初期発行量との関係(固定供給か、上限付き追加発行か)。
- 4分割アロケーション(20/15/45/20)をどう実現するか。
- デプロイ時の初期 mint 先を分けるか、Treasury から手動分配するか。
- ファウンダー分の ベスティング(4年 / 1年クリフ) をオンチェーンで実装するか(別 Vesting コントラクト or 既存ライブラリ利用)。
- 利用時の自動配分比率(基金10%)を Router 側パラメータへ反映するか。
fundRatio / burnRatio の見直し。
- Burn を設計に残すか、残すなら配分構造のどこに位置づけるか。
要件
補足
- 対象:
packages/contract/contracts/FoRToken.sol, packages/contract/ignition/parameters.{base,sepolia,local}.json, Router 関連
- 参照: ホワイトペーパー「6. トークノミクスとガバナンス」
- ガバナンス(QF / ステータス重み付け)は Phase 2 以降の別 Issue として切り出す想定。
一行説明
設計したトークノミクスに沿った初期発行量へ修正し、発行上限(Max Supply / Cap)の要否を議論・実装する。
詳細
背景:トークノミクス設計(ホワイトペーパー 6章)
現状との差異
初期発行量が1桁少ない
ignition/parameters.*.jsonのinitialSupplyは全環境で1000000000000000000000000(= 1,000,000 FoR)。設計値は 10,000,000 FoR(
10000000000000000000000000)。分配比率が設計と不一致
RouterModuleはfundRatio=1500 (15%)/burnRatio=500 (5%)。設計の「利用分の10%を基金へ」「直接再生6%/運営3%/ガバナンス1%」という配分構造と整合していない。Burn の扱いも設計文書に明記がない。
発行上限(Cap)が未実装
FoRToken.solはコンストラクタで_mintするのみで、最大供給量の上限ロジックを持たない。ADMIN_ROLE等による追加 mint 関数は現状存在しないが、将来の追加発行可否を含めて方針を決める必要がある。議論・決定したいこと
fundRatio/burnRatioの見直し。要件
ignition/parameters.*.jsonのパラメータ更新FoRToken.sol(Cap / 追加 mint)の実装・テスト追加補足
packages/contract/contracts/FoRToken.sol,packages/contract/ignition/parameters.{base,sepolia,local}.json, Router 関連