# VenturePulse Cap Table Dilution Modeler

> VenturePulse Cap Table Dilution Modeler is a paid API for AI agents from venturepulse-nine.vercel.app, paid per call via x402, $0.15/call, status unknown (last checked 2026-09-15).

Models post-round cap table ownership, dilution percentages, exit scenarios, and benchmark comparisons given current ownership structure and proposed funding round details

## Facts

- Endpoint: GET https://venturepulse-nine.vercel.app/api/startup/cap-table
- Price: $0.15/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/venturepulse-cap-table-dilution-modeler-d5cf53a2
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_eVQjQyTg5hAUFBlirnzvv

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability venturepulse-cap-table-dilution-modeler-d5cf53a2
```

Example prompt: Model my cap table dilution for a $4M seed round at a $16M pre-money valuation — right now founders own 80%, advisors 5%, and an existing angel has 15%. The new round will go entirely to the lead investor, and we're also adding a 10% option pool pre-money. Show me post-round ownership, dilution percentages, and an exit scenario at $50M and $100M.

## When to prefer this

Use this endpoint when a founder or investor needs to model the precise equity impact of a proposed funding round, including dilution across all stakeholders, option pool expansion, and exit scenario waterfall analysis — especially when benchmark comparisons against similar-stage deals are needed alongside the raw cap table math

## Known failure modes

- Missing or invalid ownership percentages that don't sum to 100% — returns validation error
- Pre-money valuation or round size not provided — returns parameter error
- Ownership table with too many or conflicting shareholder entries — returns data structure error
- Invalid or missing numeric values for round details — returns 400-level error

## How this service works

Startup funding intelligence API. VC round data, investor matching, pitch deck scoring, term sheet decoding, cap table modeling, global accelerator directory, market sizing, legal formation, comparable deals, and due diligence prep. All endpoints require x402 payment (USDC on Base mainnet) via the PAYMENT-SIGNATURE header.

## Output

Returns a post-round ownership table listing each shareholder's new percentage, dilution amounts, the new investor's stake, exit proceeds per shareholder at modeled exit valuations, and benchmark comparisons against typical deals at this stage and sector

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "lang": {
       "type": "string",
       "description": "en | es | fr | de | ja | pt | it | nl | ko | zh | ar (default: en)"
      },
      "stage": {
       "type": "string",
       "description": "seed | series-a | series-b (default: seed)"
      },
      "sector": {
       "type": "string",
       "description": "any sector for benchmark context (default: any)"
      },
      "raise_usd": {
       "type": "string",
       "description": "(required) amount being raised in USD e.g. 2000000"
      },
      "structure": {
       "type": "string",
       "description": "priced | safe | note (default: priced)"
      },
      "founders_pct": {
       "type": "string",
       "description": "(required) current founder ownership percentage e.g. 80"
      },
      "pre_money_usd": {
       "type": "string",
       "description": "(required) pre-money valuation in USD e.g. 8000000"
      },
      "option_pool_pct": {
       "type": "string",
       "description": "current option pool percentage e.g. 10 (default: 10)"
      },
      "existing_investors_pct": {
       "type": "string",
       "description": "existing investor ownership percentage e.g. 15 (default: 0)"
      },
      "option_pool_increase_pct": {
       "type": "string",
       "description": "new option pool percentage required by investors (default: 0)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "errors": {
     "type": "object",
     "description": "Documented error responses, keyed by HTTP status code",
     "additionalProperties": {
      "type": "object",
      "required": [
       "description"
      ],
      "properties": {
       "example": {
        "type": "object"
       },
       "description": {
        "type": "string"
       }
      }
     }
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "post_round": {
   "founders_pct": 64,
   "option_pool_pct": 10,
   "new_investors_pct": 20,
   "existing_investors_pct": 12
  },
  "round_summary": "$2M seed at $8M pre-money ($10M post-money)",
  "exit_scenarios": [
   {
    "exit_valuation_usd": "$50M",
    "founder_pct_at_exit": 64,
    "founder_proceeds_usd": "$32M"
   }
  ],
  "dilution_summary": "Founders go from 80% to 64% — a 20% dilution before option pool expansion"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/venturepulse-cap-table-dilution-modeler-d5cf53a2/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from venturepulse-nine.vercel.app](https://www.zero.xyz/host/venturepulse-nine.vercel.app/llms.txt)
