Entity pillar · v0.16.0

investment-vehicle InvestmentVehicle

Investment-vehicle record.

$id · https://corpospec.com/schemas/v0.16.0/investment-vehicle.schema.json

Fields

Field Type Required Description
called_capital number yes Total called capital (drawn down so far).
carry_rate_pct number yes Carry rate (e.g. 20.0 = 20%).
committed_capital number yes Total committed capital (sum of commitments).
confidentiality Confidentiality yes Cross-cutting confidentiality classification used across privacy, security, knowledge, IR pillars. Default rendering rule: `corpospec-report` excludes `Restricted | BoardOnly | InvestorOnly` records from public output unless an explicit audience parameter overrides. See BDR 0076 §1.
currency IsoCurrency yes ISO 4217 currency code.
distributed_capital number yes Total distributed capital (returned to LPs).
extensions_available integer yes Number of one-year extensions available.
fund_term_years integer yes Total fund term (years).
gp_catch_up boolean yes Whether GP catch-up applies after hurdle.
hurdle_rate_pct number yes Preferred return / hurdle (e.g. 8.0).
id PathRef yes Path-based cross-reference relative to .corpospec/ root. Pattern: `^[a-z0-9_-]+(/[a-z0-9_.-]+)+$`
ilpa_aligned boolean yes Whether the LPA aligns with ILPA Principles 3.0.
investment_period_years integer yes Investment-period length (years).
jurisdiction IsoCountry yes ISO 3166-1 alpha-2 country code.
kind VehicleKind yes Vehicle kind — the role an entity plays in the group. Distinct from `EntityType` (legal form like Corporation/LLC/GmbH) and from `EntityClass` (hierarchy role like legal-entity/brand/sub-brand). See BDR 0064 §4.
launched_on IsoDate yes ISO 8601 date (YYYY-MM-DD).
lp_commitments LpCommitment[] yes LP commitments.
management_fee_basis ManagementFeeBasis yes Management-fee assessment basis.
management_fee_pct number yes Management-fee pct (annual).
name string yes
nav number yes Current NAV (net asset value).
portfolio PortfolioCompany[] yes
status VehicleStatus yes Capital-call status.
vintage_year integer yes
waterfall WaterfallModel yes Carry waterfall model.
catch_up_rate_pct number? GP catch-up rate (e.g. 100% catch-up to 80/20 split).
final_close IsoDate? Final close date (None if still open).
fund_expiry IsoDate? Fund expiry (term end).
gp_entity PathRef? PathRef to the entity acting as General Partner / manager.
investment_period_end IsoDate? Investment-period end.
management_fee_basis_text string? Free-form fee narrative for Custom basis.

Definitions

Shared types referenced within this schema.

Confidentiality
Cross-cutting confidentiality classification used across privacy, security, knowledge, IR pillars. Default rendering rule: `corpospec-report` excludes `Restricted | BoardOnly | InvestorOnly` records from public output unless an explicit audience parameter overrides. See BDR 0076 §1.
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
LpCommitment
One LP commitment.
type: object
ManagementFeeBasis
Management-fee assessment basis.
PathRef
Path-based cross-reference relative to .corpospec/ root. Pattern: `^[a-z0-9_-]+(/[a-z0-9_.-]+)+$`
pattern: ^[a-z0-9_-]+(/[a-z0-9_.-]+)+$
PortfolioCompany
Portfolio-company entry.
type: object
VehicleKind
Vehicle kind — the role an entity plays in the group. Distinct from `EntityType` (legal form like Corporation/LLC/GmbH) and from `EntityClass` (hierarchy role like legal-entity/brand/sub-brand). See BDR 0064 §4.
VehicleStatus
Capital-call status.
WaterfallModel
Carry waterfall model.

Reference in your YAML

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