{"$schema":"https://json-schema.org/draft/2020-12/schema","$id":"https://altss.com/schemas/family-office.json","title":"Family-office research 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":["name","organization_type","website","location","description","people","preferences","declared_mandates","investments","funds"],"properties":{"name":{"type":["string","null"],"description":"The name on the organization research record. Similar names or shared domains do not establish that two organizations are the same entity.","x-altss-field-id":"family-office.name"},"organization_type":{"type":["string","null"],"description":"Recorded family-office type, such as single-family or multi-family office. Classification does not establish current investment appetite or a complete legal structure.","x-altss-field-id":"family-office.organization_type"},"website":{"type":["string","null"],"description":"Recorded organization website. Not proof of legal identity, jurisdiction or an investment mandate.","x-altss-field-id":"family-office.website"},"location":{"type":["string","null"],"description":"Recorded geographic or headquarters context. Not a complete operating-location list or a jurisdictional guarantee.","x-altss-field-id":"family-office.location"},"description":{"type":["string","null"],"description":"Source-dependent organization description. Family wealth, individual wealth and organizational assets are different populations; do not equate them.","x-altss-field-id":"family-office.description"},"people":{"type":["array","null"],"items":{"type":"object","additionalProperties":false,"required":["name","entity_type","role"],"properties":{"name":{"type":["string","null"]},"entity_type":{"enum":["company","organization","family-office","institutional-investor","person","fund","transaction","relationship","commitment","event",null]},"role":{"type":["string","null"]}}},"description":"Recorded professionals and their organization roles. No complete contact coverage, verified principal linkage or decision-making authority is implied.","x-altss-field-id":"family-office.people"},"preferences":{"type":["array","null"],"items":{"type":"object","additionalProperties":false,"required":["dimension","value"],"properties":{"dimension":{"type":["string","null"]},"value":{"type":["string","null"]}}},"description":"Available investment strategy, sector or geography preferences. Preferences may be incomplete or historical; they are not a current allocation decision.","x-altss-field-id":"family-office.preferences"},"declared_mandates":{"type":["array","null"],"items":{"type":"object","additionalProperties":false,"required":["strategy","stated_status","geography","sector","confirmed_at"],"properties":{"strategy":{"type":["string","null"]},"stated_status":{"type":["string","null"]},"geography":{"type":["string","null"]},"sector":{"type":["string","null"]},"confirmed_at":{"type":["string","null"],"format":"date-time","description":"Recorded timestamp only. Null when unknown or unavailable; never substitute page modification time."}}},"description":"Organization-supplied strategy and mandate context where present. A defaulted status must not be presented as organization-stated. A stated status is not independently verified current appetite. Confirmation is optional and date-specific.","x-altss-field-id":"family-office.declared_mandates"},"investments":{"type":["array","null"],"items":{"type":"object","additionalProperties":false,"required":["name","entity_type","role"],"properties":{"name":{"type":["string","null"]},"entity_type":{"enum":["company","organization","family-office","institutional-investor","person","fund","transaction","relationship","commitment","event",null]},"role":{"type":["string","null"]}}},"description":"Available company or investment relationships associated with the organization. A disclosed investment does not establish a current holding or future willingness to invest.","x-altss-field-id":"family-office.investments"},"funds":{"type":["array","null"],"items":{"type":"object","additionalProperties":false,"required":["name","entity_type","role"],"properties":{"name":{"type":["string","null"]},"entity_type":{"enum":["company","organization","family-office","institutional-investor","person","fund","transaction","relationship","commitment","event",null]},"role":{"type":["string","null"]}}},"description":"Related fund or manager context where recorded. Fund, manager and allocator are separate entities. A fund link is not automatically a commitment.","x-altss-field-id":"family-office.funds"}}}