💰carta-waterfall-scenarios
- プラグイン
- carta-cap-table
- ソース
- GitHub で見る ↗
説明
会社の売却・M&A買収・清算時における各持分保有者への分配額を算出します。 指定された売却価格において、各保有者が受け取る金額、保有持分に対するリターン倍率、 および優先株式・普通株式など各株式クラスへの収益分配を明示します。 抽象的な権利ではなく、想定バリュエーションに基づく実際のドル金額を計算します。
原文を表示
Exit, sale, acquisition, and liquidation payouts for a company — answers how much money each holder walks away with at a given sale price, return multiples on holdings, and how proceeds distribute across share classes. Computes dollar amounts at modeled valuations, not abstract rights.
ユースケース
- ✓売却価格での各持分保有者への分配額を算出するとき
- ✓M&A買収時の各保有者のリターン倍率を確認するとき
- ✓優先株式と普通株式の収益分配を明示するとき
- ✓会社清算時の分配金を計算するとき
本文(日本語訳)
<!-- Carta AI Agent Plugin 公式スキルの一部 -->
ウォーターフォール・シナリオ
保存済みのイグジット・シナリオモデルを取得し、保有者ごとのテーブルにとどまらず、意味のある文脈を添えて提示します。
前提条件
corporation_id が必要です。
未取得の場合は list_accounts から取得してください。
データ取得
call_tool({"name": "cap_table__get__waterfall_scenarios", "arguments": {"corporation_id": corporation_id}})
このコマンドは、完了済み(status == "DONE"、非ドラフト)の各シナリオを返します。
各シナリオには保有者ごとのコスト基準、ペイアウト金額、株数、リターン倍率の内訳が含まれます。
主要フィールド
exit_value: シナリオにおけるイグジット/清算の総額status: シナリオのステータス(完了モデルは"DONE")cost_basis: 保有者が当初支払った金額payout_value/value_of_holdings: イグジット時に保有者が受け取る金額share_count: 保有株数return_multiple: ペイアウト ÷ コスト基準(1.0x 未満は損失)
ワークフロー
ステップ 1 — シナリオを取得する
corporation ID を指定してデータ取得エンドポイントを呼び出します。
ステップ 2 — 各シナリオを文脈付きで提示する
テーブルをそのまま表示するのではなく、各シナリオに次の文脈を加えてください。
- イグジット金額とその意味を冒頭に示す: 誰がいくらのリターン倍率で受け取るか、また水面下(元本割れ)の保有者がいるかどうか
- リターン倍率で最大の勝者と敗者を強調する — 1.0x は辛うじて元本回収、それ未満は損失を意味する
- 複数シナリオがある場合は比較する: イグジット金額が変わるにつれてペイアウトはどう変化するか?コモン株主が意味のあるリターンを得始めるイグジット金額はいくらか?
- 清算優先権の影響を明示する: 低いイグジット金額で優先株保有者が大きなシェアを取る場合は、そのことをはっきり示す
ステップ 3 — 注目すべき項目をフラグする
- リターン倍率が 1.0x 未満の保有者(損失シナリオ)
- 特定のイグジット金額における優先株ペイアウトとコモン株ペイアウトの大きな乖離
- イグジット金額が近いにもかかわらずコモン株の分配が大きく異なるシナリオ
ゲート条件
必須入力: corporation_id。
未取得の場合は、処理を進める前に AskUserQuestion を呼び出してください(carta-interaction-reference §4.1 参照)。
AI による計算: なし — このスキルは Carta のデータをそのまま提示します。文脈付けと比較は表示上の処理であり、モデル計算ではありません。
表示形式
フォーマット: 保有者ごとのテーブル + ASCII バーチャート
BLUF(結論先出し)リード: イグジット金額と「誰が最も恩恵を受けるか」「元本割れの保有者がいるか」を一文で冒頭に示します。
ソート順: ペイアウト降順(最大ペイアウトを先頭に)。
保有者ごとのテーブルの後に、保有者別ペイアウトの ASCII バーチャートを表示してください。 バーの最大幅は 40 文字でスケーリングします。
Payout Distribution — $50M Exit
Lead Investor ████████████████████████████████████████ $18.2M 3.7x
Founder ████████████████████ $9.1M 1.8x
Common Holders ██████████ $4.5M 0.9x
バー幅 = (value_of_holdings / max_value) * 40。
ドル金額の後にリターン倍率を表示します。
保有者ごとのテーブルの列: 保有者、コスト基準、ペイアウト、リターン倍率。ペイアウト降順でソート。
カスタムイグジット金額
保存済みシナリオに存在しない特定のイグジット金額のモデリングをユーザーが要求した場合:
「そのイグジット金額の保存済みモデルはありません。カスタムイグジットをモデル化するには、Carta のシナリオモデリングツールで新しいシナリオを作成してから、再度お問い合わせください。取得してご提示します。」
注意事項
- ウォーターフォールモデルは Carta に保存された読み取り専用のスナップショットです。このスキルはシナリオの作成・変更はできません。
- リターン倍率はシナリオのモデル上のイグジット金額に基づくものであり、リアルタイムのバリュエーションではありません。
- 清算優先権のメカニクス(参加型・非参加型、キャップ等)は Carta のモデルに組み込まれており、このスキルが再計算するものではありません。
- カスタムイグジット金額はその場でモデル化できません。先に Carta 上でシナリオを作成する必要があります。
原文(English)を表示
<!-- Part of the official Carta AI Agent Plugin -->
Waterfall Scenarios
Fetch saved exit scenario models and present them with meaningful context, not just the per-holder table.
Prerequisites
You need the corporation_id. Get it from list_accounts if you don't have it.
Data Retrieval
call_tool({"name": "cap_table__get__waterfall_scenarios", "arguments": {"corporation_id": corporation_id}})
The command returns each completed (status == "DONE", non-draft) scenario with a per-holder breakdown of cost basis, payout value, share count, and return multiple.
Key Fields
exit_value: total exit/liquidation amount for the scenariostatus: scenario status ("DONE" for completed models)cost_basis: what the holder originally paidpayout_value/value_of_holdings: what the holder receives at exitshare_count: number of shares heldreturn_multiple: payout / cost basis (< 1.0x = loss)
Workflow
Step 1 — Fetch Scenarios
Call the data retrieval endpoint with the corporation ID.
Step 2 — Frame Each Scenario
Don't just show the table — frame each scenario:
- Lead with the exit value and what it means: who gets paid out, at what multiple, and whether any holders are underwater
- Highlight the biggest winners and losers by return multiple — a 1.0x return means a holder barely breaks even; anything below that means a loss
- If there are multiple scenarios, compare them: how do payouts shift as exit value changes? At what exit value does the common stack start to see meaningful returns?
- Note liquidation preference effects: if preferred holders take a large share at lower exit values, say so plainly
Step 3 — Flag Notable Items
- Any holder with return multiple < 1.0x (loss scenario)
- Large gap between pref payout and common payout at a given exit value
- Scenarios that are very close in exit value but have very different common distributions
Gates
Required inputs: corporation_id.
If missing, call AskUserQuestion before proceeding (see carta-interaction-reference §4.1).
AI computation: No — this skill presents Carta data directly. Framing and comparison are presentational, not modeled.
Presentation
Format: Per-holder table + ASCII bar chart
BLUF lead: Lead with the exit value and a one-sentence summary of who benefits most and whether any holders are underwater.
Sort order: By payout descending (largest payout first).
After the per-holder table, render an ASCII bar chart of payout by holder. Scale bars to max width 40 chars:
Payout Distribution — $50M Exit
Lead Investor ████████████████████████████████████████ $18.2M 3.7x
Founder ████████████████████ $9.1M 1.8x
Common Holders ██████████ $4.5M 0.9x
Each bar width = (value_of_holdings / max_value) * 40. Show return multiple after the dollar amount.
Per-holder table columns: Holder, Cost Basis, Payout, Return Multiple. Sort by payout descending.
Custom Exit Values
If the user asks to model a specific exit value not in the saved scenarios:
"There's no saved model at that exit value. To model a custom exit, create a new scenario in Carta's scenario modeling tool, then come back and I'll pull it up."
Caveats
- Waterfall models are read-only snapshots saved in Carta; this skill cannot create or modify scenarios.
- Return multiples are based on the scenario's modeled exit value, not a live valuation.
- Liquidation preference mechanics (participating vs. non-participating, caps) are baked into Carta's model — this skill does not re-derive them.
- Custom exit values cannot be modeled on the fly; they must be created in Carta first.
原文・著作権は Anthropic および各プラグイン作者に帰属します。日本語訳は Claude API による自動翻訳です。