{"$schema":"https://json-schema.org/draft/2020-12/schema","$id":"https://altss.com/schemas/commitment.json","title":"Commitment and reported-position fields","description":"Descriptive research shape, not a guaranteed API response, record export or access entitlement. Every value is source-dependent; null is unknown or unavailable. Related entities remain distinct.","type":"object","additionalProperties":false,"required":["allocator","fund","manager","record_kind","amount","currency","commitment_date","reporting_year"],"properties":{"allocator":{"type":["string","null"],"description":"The allocator organization associated with the fund record. Not the manager or the fund itself.","x-altss-field-id":"commitment.allocator"},"fund":{"type":["string","null"],"description":"The fund named in the commitment or reported-position record. A shared fund does not establish a personal relationship.","x-altss-field-id":"commitment.fund"},"manager":{"type":["string","null"],"description":"The related fund manager where recorded. Manager identity remains distinct from fund identity.","x-altss-field-id":"commitment.manager"},"record_kind":{"type":["string","null"],"enum":["commitment","reported_position",null],"description":"Whether the source describes a commitment or a reported fund position. Do not collapse these into allocations, ownership, mandates or current appetite. Unknown meaning requires review.","x-altss-field-id":"commitment.record_kind"},"amount":{"type":["number","null"],"description":"Recorded amount in the stated currency. Some filing-derived amounts are reported positions, not original commitments. Missing is unknown, not zero.","x-altss-field-id":"commitment.amount"},"currency":{"type":["string","null"],"description":"Recorded native currency. No normalization or implied FX conversion.","x-altss-field-id":"commitment.currency"},"commitment_date":{"type":["string","null"],"description":"The commitment date where separately recorded. Do not manufacture it from a reporting year or publication date.","x-altss-field-id":"commitment.commitment_date"},"reporting_year":{"type":["integer","null"],"description":"Year of the source reporting period where recorded. Not the original commitment date, current mandate or last verification.","x-altss-field-id":"commitment.reporting_year"}}}