Create new vesting transaction to represent accelerated vesting #271
Replies: 2 comments 1 reply
-
@pjohnmeyer, good catch. As I recall, we thought we could get away with your "do nothing" option, but I agree that having to create a new VestingTerms object for every applicable issuance is a pain. Definitely needed if not part of the spec. Open to discussing at today's TWG? |
Beta Was this translation helpful? Give feedback.
-
We would likely also want to specify "which" shares get accelerated. Not all accelerations are the same, most are LIFO (last to vest, after considering partial cancels). Some could be accelerating specific shares from specific tranches. Unsure if this level of granularity would be needed generally or if we defer the second scenario to custom VestingTerms. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Why
Currently, there is no way to represent a vesting acceleration in the transaction log.
Note: This is not meant to replace milestone vesting via VestingEvent. Those events reference a milestone that are part of the vesting terms, whereas acceleration is an "advance" on shares that are scheduled to be vested in the future.
Proposal
Create a new event:
Question Do we need an optional "effective date" or "board approval date" on this as well?
Alternatives Considered
Do nothing
If we do not create a VestingAccelerate event, then any security that has vesting accelerated will need to create a new VestingTerms object unique to that security. While this is a valid alternative, acceleration is a common enough occurrence that I believe the schema should natively support it.
Represent vesting acceleration as an event in the VestingTerms
We could add a new trigger and represent accelerated vesting as an event-based VestingCondition. Doing this, however, would greatly complicate the graph, and would require more parameterization of the condition. This has similar complexities expressed in #269 that I won't repeat here.
Beta Was this translation helpful? Give feedback.
All reactions