{ "$schema": "http://json-schema.org/draft-07/schema", "$id": "https://raw.githubusercontent.com/Open-Cap-Table-Coalition/Open-Cap-Format-OCF/main/schema/objects/Issuer.schema.json", "title": "Object - Issuer", "description": "Object describing the issuer of the cap table (the company whose cap table this is)", "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": "ISSUER" }, "legal_name": { "description": "Legal name of the issuer", "type": "string" }, "dba": { "description": "Doing Business As name", "type": "string" }, "formation_date": { "description": "Date of formation", "$ref": "https://raw.githubusercontent.com/Open-Cap-Table-Coalition/Open-Cap-Format-OCF/main/schema/types/Date.schema.json" }, "country_of_formation": { "description": "The country where the issuer company was legally formed (ISO 3166-1 alpha-2)", "$ref": "https://raw.githubusercontent.com/Open-Cap-Table-Coalition/Open-Cap-Format-OCF/main/schema/types/CountryCode.schema.json" }, "country_subdivision_of_formation": { "description": "The code for the state, province, or subdivision where the issuer company was legally formed", "$ref": "https://raw.githubusercontent.com/Open-Cap-Table-Coalition/Open-Cap-Format-OCF/main/schema/types/CountrySubdivisionCode.schema.json" }, "country_subdivision_name_of_formation": { "description": "The text name of state, province, or subdivision where the issuer company was legally formed if the code is not available", "type": "string" }, "tax_ids": { "title": "Issuer - Tax ID Array", "description": "The tax ids for this issuer company", "type": "array", "items": { "$ref": "https://raw.githubusercontent.com/Open-Cap-Table-Coalition/Open-Cap-Format-OCF/main/schema/types/TaxID.schema.json" } }, "email": { "description": "A work email that the issuer company can be reached at", "$ref": "https://raw.githubusercontent.com/Open-Cap-Table-Coalition/Open-Cap-Format-OCF/main/schema/types/Email.schema.json" }, "phone": { "description": "A phone number that the issuer company can be reached at", "$ref": "https://raw.githubusercontent.com/Open-Cap-Table-Coalition/Open-Cap-Format-OCF/main/schema/types/Phone.schema.json" }, "address": { "description": "The headquarters address of the issuing company", "$ref": "https://raw.githubusercontent.com/Open-Cap-Table-Coalition/Open-Cap-Format-OCF/main/schema/types/Address.schema.json" }, "initial_shares_authorized": { "description": "The initial number of shares authorized for this issuer", "oneOf": [ { "$ref": "https://raw.githubusercontent.com/Open-Cap-Table-Coalition/Open-Cap-Format-OCF/main/schema/enums/AuthorizedShares.schema.json" }, { "$ref": "https://raw.githubusercontent.com/Open-Cap-Table-Coalition/Open-Cap-Format-OCF/main/schema/types/Numeric.schema.json" } ] }, "id": {}, "comments": {} }, "anyOf": [ { "oneOf": [ { "required": ["country_subdivision_of_formation"] }, { "required": ["country_subdivision_name_of_formation"] } ] }, { "not": { "required": [ "country_subdivision_of_formation", "country_subdivision_name_of_formation" ] } } ], "additionalProperties": false, "required": ["legal_name", "formation_date", "country_of_formation"], "$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/Issuer.schema.json" }