Purpose

Author: Entity.ID

purpose@1.0.0 Clause ^2.0.0 7e8c9318a25ddfe207ac7ed3160f073a608e2b07187b4cd0c0bd784013630ea4

States the purpose for which the Entity is organized, in the broad form a corporate charter uses. Required of a corporation; a Delaware limited liability company never states one.

Download Archive Download Compiled Archive Open in Template Playground Open in VSCode Web

Purpose

States the purpose for which the Entity is organized, in the broad form a corporate charter uses. Required of a corporation; a Delaware limited liability company never states one.

  • Clause id: purpose@1.0.0
  • Activated by the purpose module
  • Composes after: ## Article I - Identity (a document package may override this through its anchors map)
  • Placeholders: lawName

Item numbers in this clause are canonical: they open at 1.1 under the clause's own heading and never assume a host document's numbering. A consumer composing the clause renumbers it to continue the target document.

Source: form follows the market-standard Delaware C-Corp startup formation set as produced by Stripe Atlas; the text is standard Delaware corporate practice under the general corporation law, not a third party's proprietary drafting, and no real party's data is shipped. Carried at the same provenance discipline as delaware-ccorp@1.0.0. Licence: Apache-2.0

Legal review: The source names a corporation and the DGCL; this clause says entity and takes the law as a variable, so the same text serves any form and any jurisdiction.

Do not hand-edit this directory. It is generated:

node scripts/import-entity-templates.mjs [path-to-model-factory]

Template Text

Purpose

1.1 The purpose of the Entity is to engage in any lawful act or activity for which an entity may be organized under the Delaware General Corporation Law.

Purpose
----

**1.1** The purpose of the Entity is to engage in any lawful act or activity for which an entity may be organized under the Delaware General Corporation Law.
## Purpose

**1.1** The purpose of the Entity is to engage in any lawful act or activity for which an entity may be organized under {{lawName}}.
{
    "$class": "id.entity.render.clause.purpose@1.0.0.PurposeClauseRender",
    "lawName": "the Delaware General Corporation Law"
}

Template Model

/*
 * Render model fragment for purpose@1.0.0.
 *
 * The purpose was the one certificate element with no standalone clause: it
 * sat inside the base at 1.2, where it could not be composed, varied by
 * entity type, or left out. A corporation must state one; a Delaware LLC
 * never does.
 *
 * provenance:
 *   source: id.entity.core@2.2.0 (projection)
 *   licence: Apache-2.0
 */
namespace id.entity.render.clause.purpose@1.0.0

import org.accordproject.runtime@0.2.0.{Request,Response} from https://models.accordproject.org/accordproject/runtime@0.2.0.cto

@template
concept PurposeClauseRender {
  o String lawName
}

Model Dependencies

Template Logic

Find the full logic for this template on on GitHub.

State Types

Type Sample JSON
org.accordproject.runtime@0.2.0.State
{
    "$class": "org.accordproject.runtime@0.2.0.State",
    "$identifier": "0b14d120-bfdc-11f1-9ff7-1d72310b3eef"
}

Request Types

Type Sample JSON
org.accordproject.runtime@0.2.0.Request
{
    "$class": "org.accordproject.runtime@0.2.0.Request",
    "$timestamp": "2026-10-04T10:12:02.482Z"
}

Response Types

Type Sample JSON
org.accordproject.runtime@0.2.0.Response
{
    "$class": "org.accordproject.runtime@0.2.0.Response",
    "$timestamp": "2026-10-04T10:12:02.482Z"
}

Events Types

Type Sample JSON

Technical Integration

Please refer to the Accord Project documentation for how to use a template or integrate it within your application.

View the Latest code for this template on GitHub.