/* * 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 }