{ "$schema": "http://json-schema.org/draft-07/schema", "$id": "https://raw.githubusercontent.com/Open-Cap-Table-Coalition/Open-Cap-Format-OCF/main/schema/objects/Stakeholder.schema.json", "title": "Object - Stakeholder", "description": "Object describing a stakeholder", "type": "object", "allOf": [ { "$ref": "https://raw.githubusercontent.com/Open-Cap-Table-Coalition/Open-Cap-Format-OCF/main/schema/primitives/objects/Object.schema.json" } ], "properties": { "object_type": { "const": "STAKEHOLDER" }, "name": { "description": "Name for the stakeholder", "$ref": "https://raw.githubusercontent.com/Open-Cap-Table-Coalition/Open-Cap-Format-OCF/main/schema/types/Name.schema.json" }, "stakeholder_type": { "description": "Distinguish individuals from institutions", "$ref": "https://raw.githubusercontent.com/Open-Cap-Table-Coalition/Open-Cap-Format-OCF/main/schema/enums/StakeholderType.schema.json" }, "issuer_assigned_id": { "description": "This might be any sort of id assigned to the stakeholder by the issuer, such as an internal company ID for an employee stakeholder", "type": "string" }, "current_relationship": { "description": "What is the current relationship of the stakeholder to the issuer?", "$ref": "https://raw.githubusercontent.com/Open-Cap-Table-Coalition/Open-Cap-Format-OCF/main/schema/enums/StakeholderRelationshipType.schema.json", "$comment": "Deprecated in v2, see `current_relationships` array instead" }, "current_relationships": { "title": "Stakeholder - Relationships Array", "description": "What is/are the current relationship(s) of the stakeholder to the issuer?", "type": "array", "items": { "$ref": "https://raw.githubusercontent.com/Open-Cap-Table-Coalition/Open-Cap-Format-OCF/main/schema/enums/StakeholderRelationshipType.schema.json" } }, "current_status": { "description": "What is the current activity status of the stakeholder?", "$ref": "https://raw.githubusercontent.com/Open-Cap-Table-Coalition/Open-Cap-Format-OCF/main/schema/enums/StakeholderStatusType.schema.json" }, "primary_contact": { "description": "The primary contact info for an institutional stakeholder", "$ref": "https://raw.githubusercontent.com/Open-Cap-Table-Coalition/Open-Cap-Format-OCF/main/schema/types/ContactInfo.schema.json" }, "contact_info": { "description": "The contact info for an individual stakeholder", "$ref": "https://raw.githubusercontent.com/Open-Cap-Table-Coalition/Open-Cap-Format-OCF/main/schema/types/ContactInfoWithoutName.schema.json" }, "addresses": { "title": "Stakeholder - Address Array", "description": "Addresses for the stakeholder", "type": "array", "items": { "$ref": "https://raw.githubusercontent.com/Open-Cap-Table-Coalition/Open-Cap-Format-OCF/main/schema/types/Address.schema.json" } }, "tax_ids": { "title": "Stakeholder - Tax ID Array", "description": "The tax ids for this stakeholder", "type": "array", "items": { "$ref": "https://raw.githubusercontent.com/Open-Cap-Table-Coalition/Open-Cap-Format-OCF/main/schema/types/TaxID.schema.json" } }, "id": {}, "comments": {} }, "additionalProperties": false, "required": ["name", "stakeholder_type"], "$comment": "Copyright © 2025 Open Cap Table Coalition (https://opencaptablecoalition.com) / Original File: https://github.com/Open-Cap-Table-Coalition/Open-Cap-Format-OCF/tree/main/schema/objects/Stakeholder.schema.json" }