Entity pillar · v0.16.0

term-sheet TermSheet

Term-sheet record.

$id · https://corpospec.com/schemas/v0.16.0/term-sheet.schema.json

Fields

Field Type Required Description
entity PathRef yes Path-based cross-reference relative to .corpospec/ root. Pattern: `^[a-z0-9_-]+(/[a-z0-9_.-]+)+$`
governing_law IsoCountry yes ISO 3166-1 alpha-2 country code.
id PathRef yes Path-based cross-reference relative to .corpospec/ root. Pattern: `^[a-z0-9_-]+(/[a-z0-9_.-]+)+$`
issued_date IsoDate yes ISO 8601 date (YYYY-MM-DD).
lead_investor PathRef yes Path-based cross-reference relative to .corpospec/ root. Pattern: `^[a-z0-9_-]+(/[a-z0-9_.-]+)+$`
liquidation_preference LiquidationPreference yes Liquidation preference shape.
new_money MonetaryAmount yes A monetary value with currency.
post_money_valuation MonetaryAmount yes A monetary value with currency.
pre_money_valuation MonetaryAmount yes A monetary value with currency.
round_ref PathRef yes Path-based cross-reference relative to .corpospec/ root. Pattern: `^[a-z0-9_-]+(/[a-z0-9_.-]+)+$`
anti_dilution TermSheetAntiDilution?
binding_provisions string[] Provisions that bind even on non-final term sheets (confidentiality, no-shop, expenses).
board_composition BoardComposition?
conversion_ratio number? Conversion ratio (defaults to 1.0).
dividend DividendTerms?
drag_along DragAlong?
expenses_cap MonetaryAmount? Cap on company-reimbursed investor legal expenses.
expiration_date IsoDate?
info_rights InfoRights?
new_share_class PathRef? PathRef into the StockClass to be created at closing.
no_shop NoShop?
note string?
option_pool_post_close_pct number? Post-close option-pool target as percent of post-money fully- diluted. Drives pre-close pool top-up.
pre_emptive_rights boolean?
protective_provisions string[] NVCA Section 3 protective-provisions list.
rofr boolean?
signed_date IsoDate?
tag_along boolean?
voting_rights VotingRights?

Definitions

Shared types referenced within this schema.

BoardComposition
Board composition mandated by the term sheet.
type: object
DividendTerms
Dividend terms.
type: object
DividendType
Dividend treatment.
DragAlong
Drag-along terms.
type: object
InfoCadence
Information rights cadence.
enum: "monthly", "quarterly", "annual"
InfoRights
Information rights granted to the preferred class.
type: object
IsoCountry
ISO 3166-1 alpha-2 country code.
pattern: ^[A-Z]{2}$
IsoCurrency
ISO 4217 currency code.
pattern: ^[A-Z]{3}$
IsoDate
ISO 8601 date (YYYY-MM-DD).
type: string
LiquidationPreference
Liquidation preference shape.
type: object
MonetaryAmount
A monetary value with currency.
type: object
NoShop
No-shop / exclusivity terms.
type: object
PathRef
Path-based cross-reference relative to .corpospec/ root. Pattern: `^[a-z0-9_-]+(/[a-z0-9_.-]+)+$`
pattern: ^[a-z0-9_-]+(/[a-z0-9_.-]+)+$
TermSheetAntiDilution
Anti-dilution protection — Aaker/NVCA standard variants.
VotingBasis
Voting basis on preferred shares.
VotingRights
Voting rights granted to the preferred class.
type: object

Reference in your YAML

# yaml-language-server: $schema=https://corpospec.com/schemas/v0.16.0/term-sheet.schema.json