Open-Cap-Table-Coalition / Open-Cap-Format-OCF

Open Cap Format (OCF) - The Open Source Company Capitalization Data Standard. OCF can be used to structure and track the complex data structures necessary to build and maintain accurate capitalization (cap) tables.

Home Page:https://opencaptablecoalition.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[Question]: What is the difference between the `date` and the `settlement_date` for PlanSecurityRelease?

pjohnmeyer opened this issue · comments

Question:

Currently, the documentation describes the date as Date on which the transaction occurred1. It describes the settlement_date as The settlement date for the shares released, typically after the release transaction date. This is using the name of the field to describe the field and isn't terribly helpful.

My understanding is that date is the date of whatever occurrence triggers the release, but the settlement_date is the date that the shares are actually granted to the stakeholder. Is this accurate?

Whether it is or not, we should probably update the documentation to explain?

1I will point out that this can theoretically be overridden at the leaf node, although I don't know if our doc generator supports.

Anything else we need to know?

commented

My hot take here - the date is the date the settlement was triggered / set into motion while the settlement_date is the date the shares were actually granted. Basically what you said, Patrick. Most of the time, I suspect these would be the same, but you can contrive some scenarios where a system or contract specifies you get the actual shares in question X period after some event occurs.

commented

@sachin-shrestha to update this and open a corresponding issue for exercise

commented

@sachin-shrestha, any updates here?

@JSv4 - Can't seem to be able to push to OCF repo still.
Wanted to change the settlement_date description in the following schema - https://raw.githubusercontent.com/Open-Cap-Table-Coalition/Open-Cap-Format-OCF/main/schema/primitives/objects/transactions/release/Release.schema.json
as follows:

"settlement_date": { "description": "The settlement date for the shares released, typically after the release transaction date to settle/finaize the transaction during liquidity events. In most cases, settlement date will be the same as the transaction date.", "$ref": "https://raw.githubusercontent.com/Open-Cap-Table-Coalition/Open-Cap-Format-OCF/main/schema/types/Date.schema.json" }