Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions docs/accordproject.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,8 @@ If your organization wants to become a member of the Accord Project, please [joi
The Accord Project provides a universal format for smart legal contracts, and this format is embodied in a variety of open source projects that comprise the Accord Project technology stack. The Accord Project is an open source project and welcomes contributions from anyone.

The Accord Project is developing tools including a [Visual Studio Code plugin](https://marketplace.visualstudio.com/items?itemName=accordproject.cicero-vscode-extension), [React based web components](https://github.com/accordproject/web-components) and a command line interface for working with Accord Project Contracts. You can integrate contracts into existing applications, create new applications or simply assist lawyers with developing applications with the Ergo language.

_Note: if the Marketplace page shows a 404 on first load, click “Go back home” on that page or search for “Accord Project” in the VS Code Marketplace._

There is a welcoming community on Discord that is eager to help. [Join our Community](https://discord.com/invite/Zm99SKhhtA)

Expand Down
46 changes: 46 additions & 0 deletions docs/founder-equity-vesting-proposal.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
---
title: Proposal: Founder Equity Vesting Smart Contract Template
---

Problem

In early-stage startups, equity is typically assigned at formation but disputes frequently arise when a founder leaves early. Common protective vesting rules include:

- 4-year vesting duration
- 1-year cliff period
- Monthly equity unlocking
- Exit-based equity adjustments

Currently the Accord Template Library lacks a template to model time-based founder equity vesting and exit conditions. This is a gap in the startup governance domain.

Proposed Template

Add a Founder Equity Vesting smart contract template that can:

- Model vesting schedules (duration, cliff, periodic release)
- Enforce cliff period conditions (no vesting until cliff)
- Calculate vested vs unvested equity at any point in time
- Handle early-exit scenarios and compute recoverable/unvested equity

Supporting Work

I created a working simulation repository that demonstrates the core logic and scenarios:

- https://github.com/Shashidar123/founder-equity-vesting-contract.git

That repository includes a 4-year model, a 1-year cliff, monthly vesting calculations, and sample exit scenarios. It can be translated into an Accord-compatible template by producing:

- a Concerto model describing participants, allocations, and events
- a TemplateMark clause (human-readable contract text) parametrized by schedule and allocation
- Ergo logic implementing the vesting math and exit resolution

Why This Matters

This template adds startup governance and founder agreements to the Accord Template Library — a widely applicable use case for early-stage companies and accelerators. It also demonstrates modeling of time-based financial workflows in Accord.

Future Scope

Related templates that extend this direction:

- Internship Stipend Contract (performance- and time-based payment logic)
- Fee Refund Policy Contract (time-based refund rules for education/bootcamps)
2 changes: 2 additions & 0 deletions docs/started-resources.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,8 @@ Accord Project is also developing tools to help with authoring, testing and runn

- [Template Studio](https://studio.accordproject.org/): a Web-based editor for Accord Project templates
- [VSCode Extension](https://marketplace.visualstudio.com/items?itemName=accordproject.cicero-vscode-extension): an Accord Project extension to the popular [Visual Studio Code](https://visualstudio.microsoft.com/) Editor

_Note: if the Marketplace page shows a 404 on first load, click “Go back home” on that page or search for “Accord Project” in the VS Code Marketplace. This is a known intermittent routing/redirect issue with the Marketplace._
- [Emacs Mode](https://github.com/accordproject/ergo/tree/master/ergo.emacs): Emacs Major mode for Ergo (alpha)
- [VIM Plugin](https://github.com/accordproject/ergo/tree/master/ergo.vim): VIM plugin for Ergo (alpha)

Expand Down
2 changes: 2 additions & 0 deletions docs/tutorial-vscode.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@ To follow this tutorial on how to use the Cicero VS Code extension, we recommend
1. [Accord Project Yeoman Generator](https://github.com/accordproject/cicero/tree/master/packages/generator-cicero-template)
1. [Camel Tooling Yeoman VS Code extension](https://marketplace.visualstudio.com/items?itemName=camel-tooling.yo)
1. [Accord Project VS Code extension](https://marketplace.visualstudio.com/items?itemName=accordproject.cicero-vscode-extension)

_Note: if the Marketplace page shows a 404 on first load, click “Go back home” on that page or search for “Accord Project” in the VS Code Marketplace._

## Video Tutorial

Expand Down
2 changes: 2 additions & 0 deletions website/versioned_docs/version-0.21/tutorial-vscode.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,8 @@ To follow this tutorial on how to use the Cicero VS Code extension, we recommend
1. [Accord Project Yeoman Generator](https://github.com/accordproject/cicero/tree/master/packages/generator-cicero-template)
1. [Camel Tooling Yeoman VS Code extension](https://marketplace.visualstudio.com/items?itemName=camel-tooling.yo)
1. [Accord Project VS Code extension](https://marketplace.visualstudio.com/items?itemName=accordproject.cicero-vscode-extension)

_Note: if the Marketplace page shows a 404 on first load, click “Go back home” on that page or search for “Accord Project” in the VS Code Marketplace._

## Video Tutorial

Expand Down
2 changes: 2 additions & 0 deletions website/versioned_docs/version-0.30.1/accordproject.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,8 @@ The Accord Project provides a universal format for smart legal contracts, and th

The Accord Project is developing tools including a [Visual Studio Code plugin](https://marketplace.visualstudio.com/items?itemName=accordproject.cicero-vscode-extension), [React based web components](https://github.com/accordproject/web-components) and a command line interface for working with Accord Project Contracts. You can integrate contracts into existing applications, create new applications or simply assist lawyers with developing applications with the Ergo language.

_Note: if the Marketplace page shows a 404 on first load, click “Go back home” on that page or search for “Accord Project” in the VS Code Marketplace._

There is a welcoming community on Discord that is eager to help. [Join our Community](https://discord.com/invite/Zm99SKhhtA)


Expand Down
2 changes: 2 additions & 0 deletions website/versioned_docs/version-0.30.1/started-resources.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,8 @@ Accord Project is also developing tools to help with authoring, testing and runn

- [Template Studio](https://studio.accordproject.org/): a Web-based editor for Accord Project templates
- [VSCode Extension](https://marketplace.visualstudio.com/items?itemName=accordproject.cicero-vscode-extension): an Accord Project extension to the popular [Visual Studio Code](https://visualstudio.microsoft.com/) Editor

_Note: if the Marketplace page shows a 404 on first load, click “Go back home” on that page or search for “Accord Project” in the VS Code Marketplace. This is a known intermittent routing/redirect issue with the Marketplace._
- [Emacs Mode](https://github.com/accordproject/ergo/tree/master/ergo.emacs): Emacs Major mode for Ergo (alpha)
- [VIM Plugin](https://github.com/accordproject/ergo/tree/master/ergo.vim): VIM plugin for Ergo (alpha)

Expand Down