STUD.com
← Objectives

Build · Create · Writing & Content

Anti-Dilution Protection Clause Spec

The founder (or counsel) has a complete, parameterized anti-dilution clause specification for each series, ready for the shareholders' agreement.

You receive: A JSON object { series[], carveOuts[] } where series[] is an array of { seriesName, method (enum: full_ratchet|broad_based_wa|narrow_based_wa|none), originalIssuePrice, currentConversionPrice, conversionRatio, appliesToDownRoundOnly (bool) } and carveOuts[] is an array of { carveOutId, description, category (enum: option_pool|conversion|stock_split|ma_consideration|board_approved|other) }

Part of Pitch Investors

What's verified: STUD verifies each series has a permitted method, the conversion ratio is arithmetically consistent with the issue/conversion prices, protection is down-round-gated, and the required carve-out categories are present. STUD does NOT compute the adjusted share counts for a specific future round and does NOT judge whether the chosen method is founder-favorable. Not legal advice.

Opens soon

Cost20 credits
AcceptanceAutomated check against your inputs
ProtectionHeld until verified delivery

This objective is verified and ready. It opens soon, once sign-in and payments are live.

Deliverable interface

The exact vocabulary the automated check enforces: keys, tokens, entry points, and worked examples. Generated from the verification source.

{
 "buyerParamKeys": [
  "allowedMethods",
  "requiredCarveOutCategories",
  "seriesNames"
 ],
 "checkNames": [
  "format_parses",
  "sections_present",
  "series_present",
  "method_enum",
  "price_positive",
  "conversion_consistency",
  "ratchet_implies_downround",
  "carveouts_min",
  "carveout_enum",
  "carveout_categories_covered",
  "ids_unique"
 ],
 "constants": {},
 "deliverableLabel": "anti_dilution_protection_clause_spec",
 "documentKeys": [
  "appliesToDownRoundOnly",
  "carveOutId",
  "carveOuts",
  "category",
  "conversionRatio",
  "currentConversionPrice",
  "method",
  "originalIssuePrice",
  "series",
  "seriesName"
 ],
 "enumLiterals": [
  [
   "full_ratchet",
   "broad_based_wa",
   "narrow_based_wa",
   "none"
  ],
  [
   "option_pool",
   "conversion",
   "stock_split",
   "ma_consideration",
   "board_approved",
   "other"
  ]
 ],
 "submission": "a JSON document (submitted as a string), validated as data; every check below must pass",
 "tier": "doc-validator"
}

Get early access to STUD the day it goes live.