Founder Agreement
Template Overview
- Template ID:
founder-agreement - Version: 2.0.0
To generate this document, pass the structured data described below into the data property of the /api/v1/documents/generate endpoint.
Data Payload Schema
| Field | Type | Requirement | Description & Details |
|---|---|---|---|
parties | array of objects | Yes | The entities entering into the agreement. For this template, must contain a minimum of 2 entities. Uses the standard Parties Schema. Each party also takes a definition field: one of "Party A", "Party B". |
business | string | No | What is the business? Our business seeks to… |
shareholding | object | Yes | Ownership Breakdown One object per party, keyed by each party's definition value ("Party A", "Party B"). Each object: interest (string), vestingSchedule (boolean), vestingPeriod (number), cliffSelector (boolean), cliff (number). |
roles | object | Yes | Roles One object per party, keyed by each party's definition value ("Party A", "Party B"). Each object: role (string). |
directors | array of strings | Yes | Who will be the directors of the company? These can be directors outside the CEO and COO etc |
obligations | object | Yes | Party Obligations One object per party, keyed by each party's definition value ("Party A", "Party B"). Each object: obligation (array of strings). |
dispute | boolean | No | Governing law and Dispute resolution Courts are typically slower and cheaper. While arbitration is a generally faster but more expensive dispute resolution process.. Values: true (By Arbitration), false (By the court). |
governingLaw | string | No | What is the governing law? Must be a valid value from the Supported Countries list. |
Example JSON Payload
Here is an example of a properly formatted data object for the Founder Agreement template.
{
"templateId": "founder-agreement",
"data": {
"parties": [
{
"definition": "Party A",
"isCompany": true,
"rcName": "Acme Corp",
"rcAddress": "123 Beta Way",
"rcCountry": "United States",
"rcNumber": "12345678",
"type": "Private Company limited by shares"
},
{
"definition": "Party B",
"isCompany": false,
"fullName": "Joshua",
"address": "789 Alpha Ave",
"rcCountry": "Nigeria"
}
],
"business": "Sample Business",
"shareholding": {
"Party A": {
"interest": "Sample Interest",
"vestingSchedule": true,
"vestingPeriod": 1,
"cliffSelector": true,
"cliff": 1
},
"Party B": {
"interest": "Sample Interest",
"vestingSchedule": true,
"vestingPeriod": 1,
"cliffSelector": true,
"cliff": 1
}
},
"roles": {
"Party A": {
"role": "Chief Executive Officer"
},
"Party B": {
"role": "Chief Executive Officer"
}
},
"directors": [
"Sample Directors"
],
"obligations": {
"Party A": {
"obligation": [
"Sample Obligation"
]
},
"Party B": {
"obligation": [
"Sample Obligation"
]
}
},
"dispute": true,
"governingLaw": "Nigeria"
},
"format": "pdf"
}
