{
  "@context": {
    "@vocab": "https://hemrock.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "hemrock": "https://hemrock.com/schema#",
    "CommonIssuanceEvent": "hemrock:CommonIssuanceEvent",
    "type": {
      "@id": "hemrock:type"
    },
    "label": {
      "@id": "hemrock:label",
      "@type": "xsd:string"
    },
    "grants": {
      "@id": "hemrock:grants",
      "@container": "@list"
    },
    "OptionPoolEvent": "hemrock:OptionPoolEvent",
    "id": {
      "@id": "hemrock:id",
      "@type": "xsd:string"
    },
    "countMode": {
      "@id": "hemrock:countMode"
    },
    "shares": {
      "@id": "hemrock:shares",
      "@type": "xsd:decimal"
    },
    "targetPct": {
      "@id": "hemrock:targetPct",
      "@type": "xsd:decimal"
    },
    "strikePrice": {
      "@id": "hemrock:strikePrice",
      "@type": "xsd:decimal"
    },
    "SecondarySaleEvent": "hemrock:SecondarySaleEvent",
    "fromId": {
      "@id": "hemrock:fromId",
      "@type": "xsd:string"
    },
    "toId": {
      "@id": "hemrock:toId",
      "@type": "xsd:string"
    },
    "toName": {
      "@id": "hemrock:toName",
      "@type": "xsd:string"
    },
    "class": {
      "@id": "hemrock:class"
    },
    "round": {
      "@id": "hemrock:round",
      "@type": "xsd:string"
    },
    "OptionGrantEvent": "hemrock:OptionGrantEvent",
    "poolId": {
      "@id": "hemrock:poolId",
      "@type": "xsd:string"
    },
    "ManualIssuanceEvent": "hemrock:ManualIssuanceEvent",
    "issuances": {
      "@id": "hemrock:issuances",
      "@container": "@list"
    },
    "ConvertibleRoundEvent": "hemrock:ConvertibleRoundEvent",
    "convertibles": {
      "@id": "hemrock:convertibles",
      "@container": "@list"
    },
    "WarrantRoundEvent": "hemrock:WarrantRoundEvent",
    "warrants": {
      "@id": "hemrock:warrants",
      "@container": "@list"
    },
    "PricedRoundEvent": "hemrock:PricedRoundEvent",
    "preMoneyValuation": {
      "@id": "hemrock:preMoneyValuation",
      "@type": "xsd:decimal"
    },
    "investments": {
      "@id": "hemrock:investments",
      "@container": "@list"
    },
    "pools": {
      "@id": "hemrock:pools",
      "@container": "@list"
    },
    "targetPoolPct": {
      "@id": "hemrock:targetPoolPct",
      "@type": "xsd:decimal"
    },
    "poolMode": {
      "@id": "hemrock:poolMode"
    },
    "poolPostPct": {
      "@id": "hemrock:poolPostPct",
      "@type": "xsd:decimal"
    },
    "ComputeRequest": "hemrock:ComputeRequest",
    "events": {
      "@id": "hemrock:events",
      "@container": "@list"
    },
    "ComputeResponse": "hemrock:ComputeResponse",
    "data": {
      "@id": "hemrock:data"
    },
    "meta": {
      "@id": "hemrock:meta"
    },
    "CapTableSnapshot": "hemrock:CapTableSnapshot",
    "holdings": {
      "@id": "hemrock:holdings",
      "@container": "@list"
    },
    "totalShares": {
      "@id": "hemrock:totalShares",
      "@type": "xsd:decimal"
    },
    "ownership": {
      "@id": "hemrock:ownership",
      "@container": "@list"
    },
    "outstandingConvertibles": {
      "@id": "hemrock:outstandingConvertibles",
      "@container": "@list"
    },
    "pricePerShare": {
      "@id": "hemrock:pricePerShare",
      "@type": "xsd:decimal"
    },
    "roundDetail": {
      "@id": "hemrock:roundDetail"
    },
    "WaterfallComputeRequest": "hemrock:WaterfallComputeRequest",
    "exitValuation": {
      "@id": "hemrock:exitValuation",
      "@type": "xsd:decimal"
    },
    "model": {
      "@id": "hemrock:model"
    },
    "FundComputeRequest": "hemrock:FundComputeRequest",
    "inputs": {
      "@id": "hemrock:inputs"
    },
    "features": {
      "@id": "hemrock:features"
    },
    "granularity": {
      "@id": "hemrock:granularity",
      "@type": "xsd:string"
    },
    "firstCloseDate": {
      "@id": "hemrock:firstCloseDate",
      "@type": "xsd:string"
    },
    "format": {
      "@id": "hemrock:format",
      "@type": "xsd:string"
    },
    "fundName": {
      "@id": "hemrock:fundName",
      "@type": "xsd:string"
    },
    "FundResultResponse": "hemrock:FundResultResponse",
    "FundSeries": "hemrock:FundSeries",
    "total": {
      "@id": "hemrock:total",
      "@container": "@list"
    },
    "lp": {
      "@id": "hemrock:lp",
      "@container": "@list"
    },
    "gp": {
      "@id": "hemrock:gp",
      "@container": "@list"
    },
    "FundDetail": "hemrock:FundDetail",
    "irr": {
      "@id": "hemrock:irr"
    },
    "periods": {
      "@id": "hemrock:periods"
    },
    "statements": {
      "@id": "hemrock:statements"
    },
    "waterfall": {
      "@id": "hemrock:waterfall"
    },
    "lpClasses": {
      "@id": "hemrock:lpClasses"
    },
    "mgmtCo": {
      "@id": "hemrock:mgmtCo"
    },
    "ResultResponse": "hemrock:ResultResponse",
    "WaterfallResult": "hemrock:WaterfallResult",
    "distributable": {
      "@id": "hemrock:distributable",
      "@type": "xsd:decimal"
    },
    "classes": {
      "@id": "hemrock:classes",
      "@container": "@list"
    },
    "series": {
      "@id": "hemrock:series",
      "@container": "@list"
    },
    "holders": {
      "@id": "hemrock:holders",
      "@container": "@list"
    },
    "perShare": {
      "@id": "hemrock:perShare",
      "@container": "@list"
    },
    "iterations": {
      "@id": "hemrock:iterations",
      "@type": "xsd:integer"
    },
    "converged": {
      "@id": "hemrock:converged",
      "@type": "xsd:boolean"
    },
    "LineTotals": "hemrock:LineTotals",
    "FundResult": "hemrock:FundResult",
    "committedCapital": {
      "@id": "hemrock:committedCapital",
      "@type": "@id"
    },
    "calledCapital": {
      "@id": "hemrock:calledCapital",
      "@type": "@id"
    },
    "managementFees": {
      "@id": "hemrock:managementFees",
      "@type": "@id"
    },
    "partnershipExpenses": {
      "@id": "hemrock:partnershipExpenses",
      "@type": "@id"
    },
    "investedCapital": {
      "@id": "hemrock:investedCapital",
      "@type": "@id"
    },
    "proceeds": {
      "@id": "hemrock:proceeds",
      "@type": "@id"
    },
    "distributions": {
      "@id": "hemrock:distributions",
      "@type": "@id"
    },
    "grossMultiple": {
      "@id": "hemrock:grossMultiple",
      "@type": "@id"
    },
    "netMultiple": {
      "@id": "hemrock:netMultiple",
      "@type": "@id"
    },
    "grossIRR": {
      "@id": "hemrock:grossIRR",
      "@type": "@id"
    },
    "netIRR": {
      "@id": "hemrock:netIRR",
      "@type": "@id"
    },
    "pic": {
      "@id": "hemrock:pic",
      "@type": "xsd:decimal"
    },
    "dpi": {
      "@id": "hemrock:dpi",
      "@type": "xsd:decimal"
    },
    "rvpi": {
      "@id": "hemrock:rvpi",
      "@type": "xsd:decimal"
    },
    "tvpi": {
      "@id": "hemrock:tvpi",
      "@type": "xsd:decimal"
    },
    "weightedHoldPeriodYears": {
      "@id": "hemrock:weightedHoldPeriodYears",
      "@type": "xsd:decimal"
    },
    "tiers": {
      "@id": "hemrock:tiers",
      "@container": "@list"
    },
    "ProductAccess": "hemrock:ProductAccess",
    "product": {
      "@id": "hemrock:product",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "hemrock:name",
      "@type": "xsd:string"
    },
    "priceUsd": {
      "@id": "hemrock:priceUsd",
      "@type": "xsd:decimal"
    },
    "allowance": {
      "@id": "hemrock:allowance",
      "@type": "xsd:integer"
    },
    "period": {
      "@id": "hemrock:period"
    },
    "remaining": {
      "@id": "hemrock:remaining",
      "@type": "xsd:integer"
    },
    "active": {
      "@id": "hemrock:active",
      "@type": "xsd:boolean"
    },
    "state": {
      "@id": "hemrock:state",
      "@type": "xsd:string"
    },
    "source": {
      "@id": "hemrock:source",
      "@type": "xsd:string"
    },
    "freeRemaining": {
      "@id": "hemrock:freeRemaining",
      "@type": "xsd:integer"
    },
    "paidRemaining": {
      "@id": "hemrock:paidRemaining",
      "@type": "xsd:integer"
    },
    "paidExpiration": {
      "@id": "hemrock:paidExpiration",
      "@type": "xsd:string"
    },
    "nextAction": {
      "@id": "hemrock:nextAction",
      "@type": "xsd:string"
    },
    "UsagePeriod": "hemrock:UsagePeriod",
    "period_start": {
      "@id": "hemrock:period_start",
      "@type": "xsd:dateTime"
    },
    "period_end": {
      "@id": "hemrock:period_end",
      "@type": "xsd:dateTime"
    },
    "consumed": {
      "@id": "hemrock:consumed",
      "@type": "xsd:integer"
    },
    "reserved": {
      "@id": "hemrock:reserved",
      "@type": "xsd:integer"
    },
    "enabled": {
      "@id": "hemrock:enabled",
      "@type": "xsd:boolean"
    },
    "DailyUsage": "hemrock:DailyUsage",
    "day": {
      "@id": "hemrock:day",
      "@type": "xsd:date"
    },
    "endpoint": {
      "@id": "hemrock:endpoint",
      "@type": "xsd:string"
    },
    "succeeded": {
      "@id": "hemrock:succeeded",
      "@type": "xsd:integer"
    },
    "failed": {
      "@id": "hemrock:failed",
      "@type": "xsd:integer"
    },
    "MonthlyUsage": "hemrock:MonthlyUsage",
    "month": {
      "@id": "hemrock:month",
      "@type": "xsd:string"
    },
    "AccessResponse": "hemrock:AccessResponse",
    "Error": "hemrock:Error",
    "error": {
      "@id": "hemrock:error"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Hemrock API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Hemrock's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-11-11) from openapi/hemrock-com-openapi.json, openapi/hemrock_com_openapi.json.",
  "dcterms:created": "2026-11-11",
  "dcterms:source": [
    "openapi/hemrock-com-openapi.json",
    "openapi/hemrock_com_openapi.json"
  ]
}