Compatible with Concerto versions ^3.0.0. Has 1 declarations.
Built on this namespace - the text published at
templates.entity.id that these types drive:
import id.entity.ext.e4.us.de@0.1.0.DelawareCCorpExtension from /ext-e4-us-de@0.1.0.cto
/*
* E4.US.DE - Delaware conformity vocabulary
*
* A small, jurisdiction-specific extension of E4 for the Delaware C-Corp
* catalog model (startup-de-ccorp). Surfaces as typed model data what the
* app's placeholders.ts kept as hidden rendering logic: the incorporator
* of record (name + mailing address, SUP-89's three-address discipline),
* the principal office as a field distinct from the registered office,
* the board floor, and the optional stated business purpose whose
* presence drives the certificate's conditional purpose prose.
*
* Share economics (authorized shares, par value, classes) are NOT here -
* they are E1 UnitClass data; this namespace holds only what a filing
* jurisdiction asks for beyond the economic model. Defaults (10,000,000
* authorized shares, USD 0.0001 par) live in fixtures, never in code.
*
* provenance:
* source: dashboard-ui src/lib/constitution/placeholders.ts + proto-c-corp
* certificate/bylaws (internal inventory 2026-09-14)
* licence: Apache-2.0
*/
concerto version "^3.0.0"
namespace id.entity.ext.e4.us.de@0.1.0
import id.entity.ext.e4@0.1.0.{JurisdictionalConformityExtension} from https://models.entity.id/ext-e4@0.1.0.cto
/**
* Delaware C-Corp conformity - everything the certificate and bylaws need
* that the generic E4 concept does not carry. Extends E4, so it attaches
* to a Constitution through the same clause-6.2 extensions slot.
*/
concept DelawareCCorpExtension extends JurisdictionalConformityExtension {
o String incorporatorName
o String incorporatorAddress optional
o String principalOffice
o Integer minDirectors default=1 range=[1,]
o String statedBusinessPurpose optional
}