Build · Assess & Decide · Analysis & Finance
Build a down-round cap-table impact record
A structured JSON record of a flat/down round listing each prior holder's pre and post ownership, anti-dilution-adjusted shares, and participation status, with the post-round ownership totalling 100%.
You receive: A JSON object { dealName, roundType (enum flat|down|up), priorPricePerShare, newPricePerShare, holders: [ { holderName, antidilutionType (enum none|weighted_average|full_ratchet), preOwnershipPct, adjustedShares, postOwnershipPct, participated (bool) } ], postOwnershipTotalPct }.
Part of Pitch Investors
What's verified: STUD verifies the record is complete, the round-type label matches the price move, anti-dilution holders show an increase, and ownership totals to 100% within tolerance. STUD does NOT judge whether to do the down round, whether the anti-dilution terms are fair, or the resulting governance fallout.
Opens soon
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": [
"allowedAntidilutionTypes",
"dealName",
"newPricePerShare",
"ownershipTolerancePct",
"priorPricePerShare",
"requiredHolderNames"
],
"checkNames": [
"format_parses",
"deal_matches",
"roundtype_consistent",
"holders_covered",
"antidilution_enum",
"ratchet_implies_adjustment",
"pct_range",
"participated_bool",
"total_100"
],
"constants": {},
"deliverableLabel": "down_round_impact_record",
"documentKeys": [
"adjustedShares",
"antidilutionType",
"dealName",
"holderName",
"holders",
"participated",
"postOwnershipPct",
"postOwnershipTotalPct",
"preOwnershipPct",
"roundType"
],
"enumLiterals": [
[
"flat",
"down",
"up"
],
[
"full_ratchet",
"weighted_average"
]
],
"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.