Skip to content

OCFManifestFile

OCF Manifest File#

https://raw.githubusercontent.com/Open-Cap-Table-Coalition/Open-Cap-Format-OCF/main/schema/files/OCFManifestFile.schema.json

Description: Top-level schema describing the OCF Manifest, which holds issuer information and references ocf files containing transactions, stakeholders, stock classes, etc.

Data Type: OCF_MANIFEST_FILE

Composed From:

Properties:

Property Type Description Required
file_type Constant: OCF_MANIFEST_FILE
Defined in schema/enums/FileType
Object type field REQUIRED
ocf_version Constant: 1.1.1-alpha+main OCF Version Identifier -- the current semantic version (https://semver.org/spec/v2.0.0.html) REQUIRED
issuer schema/objects/Issuer Issuer for the cap table REQUIRED
as_of schema/types/Date The point-in-time represented by this OCF Package REQUIRED
generated_at STRING Timestamp of when the package was generated. Useful when determining which set of data is most up-to-date, if presented with two packages that have the same as_of date, but different cap table data. REQUIRED
comments [STRING] Unstructured text comments related to and stored for the cap table -
stock_plans_files [ schema/types/File ] List of files containing lists of issuer stock plans, indexed from the file containing the first such object created to the file containing the last (See separate /schema/files/stock_plans_file schema to validate loaded files) REQUIRED
stock_legend_templates_files [ schema/types/File ] List of files containing lists of issuer stock legend templates, indexed from the file containing the first such object created to the file containing the last (See separate /schema/files/stock_legend_templates_file schema to validate loaded files) REQUIRED
stock_classes_files [ schema/types/File ] List of files containing lists of issuer stock classes, indexed from the file containing the first such object created to the file containing the last (See separate /schema/files/stock_classes_file schema to validate loaded files) REQUIRED
vesting_terms_files [ schema/types/File ] List of files containing lists of issuer vesting terms, indexed from the file containing the first such object created to the file containing the last (See separate /schema/files/vesting_terms_file schema to validate loaded files) REQUIRED
valuations_files [ schema/types/File ] List of files containing lists of issuer valuations, indexed from the file containing the first such object created to the file containing the last (See separate /schema/files/valuations_file schema to validate loaded files) REQUIRED
transactions_files [ schema/types/File ] List of files containing lists of issuer transactions, indexed from the file containing the first such object created to the file containing the last (See separate /schema/files/transactions_file schema to validate loaded files) REQUIRED
stakeholders_files [ schema/types/File ] List of files containing lists of issuer stakeholders, indexed from the file containing the first such object created to the file containing the last (See separate /schema/files/stakeholders_file schema to validate loaded files) REQUIRED
financings_files [ schema/types/File ] List of files containing lists of financings, indexed from the file containing the first such object created to the file containing the last (See separate /schema/files/financings_file schema to validate loaded files) -

Source Code: schema/files/OCFManifestFile

Copyright © 2024 Open Cap Table Coalition.