Officers

Author: Entity.ID

officers@1.0.0 Clause ^2.0.0 b2691712334fd1c8117a43e36fa7c1bb807599af2bc48cb0df6b3bec45f4ab7c

The officer roles the Entity has, who appoints them, and the seats held at adoption. Presupposes a Board of Directors, which appoints and removes them.

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

Officers

The officer roles the Entity has, who appoints them, and the seats held at adoption. Presupposes a Board of Directors, which appoints and removes them.

  • Clause id: officers@1.0.0
  • Activated by the board-officers module
  • Composes after: ## Article VI - Duration and Change (a document package may override this through its anchors map)
  • Placeholders: officersList

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, 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: Restores text dropped when board-officers@1.0.0 was split on 2026-10-02. In the source set the officer provisions live in the bylaws rather than the certificate, so a filing that adopts this clause states more than Delaware requires.

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

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

Template Text

Officers

1.1 The officers of the Entity shall be a President, a Secretary and a Treasurer, and such other officers as the Board of Directors may designate. One person may hold any number of offices.

1.2 Officers are appointed by, and serve at the pleasure of, the Board of Directors.

1.3 At adoption the officer seats are held as follows: Avery Lindqvist as President and Treasurer, Dana Okonkwo as Secretary.

Officers
----

**1.1** The officers of the Entity shall be a President, a Secretary and a Treasurer, and such other officers as the Board of Directors may designate. One person may hold any number of offices.

**1.2** Officers are appointed by, and serve at the pleasure of, the Board of Directors.

**1.3** At adoption the officer seats are held as follows: Avery Lindqvist as President and Treasurer, Dana Okonkwo as Secretary.
## Officers

**1.1** The officers of the Entity shall be a President, a Secretary and a Treasurer, and such other officers as the Board of Directors may designate. One person may hold any number of offices.

**1.2** Officers are appointed by, and serve at the pleasure of, the Board of Directors.

**1.3** At adoption the officer seats are held as follows: {{officersList}}.
{
    "$class": "id.entity.render.clause.officers@1.0.0.OfficersClauseRender",
    "officersList": "Avery Lindqvist as President and Treasurer, Dana Okonkwo as Secretary"
}

Template Model

/*
 * Render model fragment for officers@1.0.0.
 *
 * Restores the officer text that was lost when board-officers@1.0.0 was
 * split into board, election, removal and cumulative voting. No clause in
 * the registry named an officer between 2026-10-02 and this version, which
 * was a regression rather than a decision.
 *
 * officersList is PRE-JOINED text, not a list concept, matching the
 * discipline in render-core: the engine evaluates list blocks eagerly, so a
 * composed clause is safer with joined text.
 *
 * provenance:
 *   source: models/ext-e7@0.1.0.cto (projection)
 *   licence: Apache-2.0
 */
namespace id.entity.render.clause.officers@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 OfficersClauseRender {
  o String officersList
}

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": "0b0a22c0-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.412Z"
}

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.412Z"
}

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.