Copyright Assignment Agreement

Template Overview

  • Template ID: copyright-assignment-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

FieldTypeRequirementDescription & Details
partiesarray of objectsYesThe entities entering into the agreement. For this template, must contain exactly 2 entities. Uses the standard Parties Schema. Each party also takes a definition field: one of "Assingor", "Assignee".
currencystringNoWhat is the currency that the fee will be paid in? Options: "NGN", "USD", "GBP", "ZAR", "Others"
customCurrencystringConditionalInsert the currency Required if currency is "Others".
costnumberNoWhat is the Assignment fee? This is how much that the Assignor will pay the Assignee for the copyright being transferred Ex: 500,000
registrationCountrystringYesWhat country is the copyright published in (this can also be where the materials are registered) Must be a valid value from the Supported Countries list.
assetsarray of stringsNoAdd assets covered by the trademark? This is where you describe the assets to be covered by the agreement. Add as many as you want. Ex: the source code to the Vega App
disputebooleanNoGoverning 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).
governingLawstringNoWhat is the governing law? Options: "Nigeria", "South Africa", "Botswana", "United Kingdom", "Kenya", "Mozambique", "UAE"

Example JSON Payload

Here is an example of a properly formatted data object for the Copyright Assignment Agreement template.

{
  "templateId": "copyright-assignment-agreement",
  "data": {
    "parties": [
      {
        "definition": "Assingor",
        "isCompany": true,
        "rcName": "Acme Corp",
        "rcAddress": "123 Beta Way",
        "rcCountry": "United States",
        "rcNumber": "12345678",
        "type": "Private Company limited by shares"
      },
      {
        "definition": "Assignee",
        "isCompany": false,
        "fullName": "Joshua",
        "address": "789 Alpha Ave",
        "rcCountry": "Nigeria"
      }
    ],
    "currency": "NGN",
    "cost": 500000,
    "registrationCountry": "Nigeria",
    "assets": [
      "the source code to the Vega App"
    ],
    "dispute": true,
    "governingLaw": "Nigeria"
  },
  "format": "pdf"
}