removedInput schema / properties / _corply_context / description
Removed value: -"Echo context_engineering.context_session from the prior Corply result."
changedInput schema / properties / companyId / description
Previous value: -"corply_companies.id (from get_org). OMIT it — the server auto-attaches the org's company. NEVER pass a formationId here."New value: +"Connected company ID from whoami or the previous save result; another company needs a company switch first. Never pass a formationId."
addedInput schema / properties / data / properties / founders / items / properties / attestedLegalName
Added value: +{
+ "description": "Set to the founder's name only after that founder personally confirms it is their full legal name exactly as on their government ID. Never set it for another person; invited founders confirm when they approve their own details.",
+ "type": "string"
+}
addedInput schema / properties / data / properties / founders / items / properties / boardChair
Added value: +{
+ "description": "Chairperson of the Board. At most one founder, who must be a director.",
+ "type": "boolean"
+}
addedInput schema / properties / data / properties / founders / items / properties / capitalContribution
Added value: +{
+ "description": "Florida LLC only: member cash capital contribution in USD, e.g. \"100.00\" or \"0\". Confirm this amount with the member; do not infer it.",
+ "type": "string"
+}
addedInput schema / properties / data / properties / founders / items / properties / dateOfBirth
Added value: +{
+ "anyOf": [
+ {
+ "const": "",
+ "type": "string"
+ },
+ {
+ "format": "date",
+ "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
+ "type": "string"
+ }
+ ],
+ "description": "For Delaware corporations, collect date of birth in YYYY-MM-DD from that person during identity review. Never ask an incorporator to supply another established account’s private information. Not required for Florida LLC filing. Never infer from age or other facts, and do not repeat in summaries."
+}
addedInput schema / properties / data / properties / founders / items / properties / election83bFilingMethod
Added value: +{
+ "description": "83(b) filing service choice: self means the founder files personally using IRS Form 15620 (online when eligible) and Corply provides instructions, deadline reminders and evidence review at no managed-filing fee. corply means paid managed Certified Mail filing with separate personal authorization and secure taxpayer-number entry. Legacy omission means corply. Keep elects83b=true for either filing method; never label self-filing as declining the election. Offer both choices before payment.",
+ "enum": [
+ "corply",
+ "self"
+ ],
+ "type": "string"
+}
changedInput schema / properties / data / properties / founders / items / properties / elects83b / description
Previous value: -"Defaults to true for standard restricted founder shares. Agents must not ask this during intake."New value: +"Defaults to true for restricted founder shares; forced false for fully_vested shares. Agents must not ask this during intake."
addedInput schema / properties / data / properties / founders / items / properties / equityTreatment
Added value: +{
+ "description": "Per-founder stock purchase choice. Standard vesting is the default; also offer fully_vested for common shares owned in full on issuance: SPA, no vesting schedule or 83(b) election. Omitted legacy values mean vesting; never infer this choice from zero months.",
+ "enum": [
+ "vesting",
+ "fully_vested"
+ ],
+ "type": "string"
+}
removedInput schema / properties / data / properties / founders / items / properties / f1WorkAuthorization / default
Removed value: -null
addedInput schema / properties / data / properties / founders / items / properties / identityStatus
Added value: +{
+ "description": "Server-owned identity review state; cannot grant consent.",
+ "enum": [
+ "self",
+ "approved",
+ "draft",
+ "awaiting_founder"
+ ],
+ "type": "string"
+}
removedInput schema / properties / data / properties / founders / items / properties / immigrationStatus / default
Removed value: -null
addedInput schema / properties / data / properties / founders / items / properties / name / default
Added value: +""
changedInput schema / properties / data / properties / founders / items / properties / name / description
Previous value: -"Founder's full legal name."New value: +"Full legal name. Leave blank while another founder’s identity is awaiting their consent."
removedInput schema / properties / data / properties / founders / items / properties / name / minLength
Removed value: -1
addedInput schema / properties / data / properties / founders / items / properties / officerTitles
Added value: +{
+ "description": "Offices this founder holds, e.g. [\"Chief Executive Officer\", \"President\"]. Each office has one holder; one founder may hold several. A Delaware corporation needs a Chief Executive Officer, a President and a Secretary. Omit on older drafts to keep their CEO and incorporator flags.",
+ "items": {
+ "enum": [
+ "Chief Executive Officer",
+ "President",
+ "Secretary",
+ "Chief Financial Officer",
+ "Treasurer",
+ "Chief Operating Officer",
+ "Chief Technology Officer",
+ "Chief Information Officer"
+ ],
+ "type": "string"
+ },
+ "type": "array"
+}
addedInput schema / properties / data / properties / founders / items / properties / ownershipPercent
Added value: +{
+ "description": "Florida LLC only: fully vested membership ownership percentage, e.g. \"60\". All members must total exactly 100.",
+ "type": "string"
+}
addedInput schema / properties / data / properties / founders / items / properties / taxResidencyDefaultDeclined
Added value: +{
+ "description": "Set true on your own row when you correct, or are unsure about, the disclosed US citizen/taxpayer default, so Corply never applies it again.",
+ "type": "boolean"
+}
removedInput schema / properties / data / properties / founders / items / properties / usCitizenOrPermanentResident / default
Removed value: -null
removedInput schema / properties / data / properties / founders / items / properties / usTaxpayer / default
Removed value: -null
changedInput schema / properties / data / properties / founders / items / required
Previous value: -[
- "id",
- "name",
- "email",
- "address",
- "title",
- "isIncorporator",
- "isDirector",
- "isOfficer",
- "usTaxpayer",
- "usCitizenOrPermanentResident",
- "immigrationStatus",
- "f1WorkAuthorization",
- "shares",
- "purchasePrice",
- "vestingMonths",
- "cliffMonths",
- "vestingStart",
- "stockPurchaseDate",
- "elects83b",
- "election83bConfirmed"
-]New value: +[
+ "id",
+ "name",
+ "email",
+ "address",
+ "title",
+ "isIncorporator",
+ "isDirector",
+ "isOfficer",
+ "shares",
+ "purchasePrice",
+ "vestingMonths",
+ "cliffMonths",
+ "vestingStart",
+ "stockPurchaseDate",
+ "elects83b",
+ "election83bConfirmed"
+]
addedInput schema / properties / data / properties / jurisdiction
Added value: +{
+ "description": "Formation state as a US-XX code, e.g. 'US-DE'. Ask the founder which state before promoting the application to ready; never assume one.",
+ "enum": [
+ "US-WY",
+ "US-FL",
+ "US-DE",
+ "US-TX"
+ ],
+ "type": "string"
+}
addedInput schema / properties / data / properties / llc
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "mailingAddress": {
+ "additionalProperties": false,
+ "description": "Business mailing address; defaults to the principal address when omitted.",
+ "properties": {
+ "city": {
+ "type": "string"
+ },
+ "country": {
+ "description": "Two-letter country code, e.g. \"US\".",
+ "type": "string"
+ },
+ "state": {
+ "type": "string"
+ },
+ "street": {
+ "type": "string"
+ },
+ "street2": {
+ "type": "string"
+ },
+ "zip": {
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "management": {
+ "const": "member_managed",
+ "description": "The supported Florida LLC is managed by its members; manager-managed arrangements require a separate legal workflow.",
+ "type": "string"
+ },
+ "organizerFounderId": {
+ "description": "A saved founder id. Defaults to the first member and signs the Articles as authorized representative.",
+ "type": "string"
+ },
+ "ownershipConfirmed": {
+ "type": "boolean"
+ },
+ "principalAddress": {
+ "additionalProperties": false,
+ "description": "Physical principal business address; a PO box is not accepted.",
+ "properties": {
+ "city": {
+ "type": "string"
+ },
+ "country": {
+ "description": "Two-letter country code, e.g. \"US\".",
+ "type": "string"
+ },
+ "state": {
+ "type": "string"
+ },
+ "street": {
+ "type": "string"
+ },
+ "street2": {
+ "type": "string"
+ },
+ "zip": {
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "taxClassification": {
+ "const": "default",
+ "description": "Default federal classification: disregarded entity for one member or partnership for multiple members; no corporate tax election.",
+ "type": "string"
+ }
+ },
+ "type": "object"
+}
changedInput schema / properties / data / properties / name / properties / suffix / description
Previous value: -"Legal suffix appended to the base name, e.g. \", Inc.\"."New value: +"Legal designator, e.g. \"Inc.\" or \", Inc.\". A leading comma attaches directly; otherwise Corply inserts one space."
addedInput schema / properties / data / properties / name / properties / suffixConfirmed
Added value: +{
+ "description": "Set true after the founder confirms the displayed legal name in the configuration review or explicitly chooses its suffix.",
+ "type": "boolean"
+}
removedInput schema / properties / data / properties / ownership / properties / authorizedShares / default
Removed value: -"10000000"
addedInput schema / properties / data / properties / ownership / properties / capitalizationConfirmed
Added value: +{
+ "description": "Set true after the founder confirms the displayed capitalization in the configuration review. This does not confirm or change the founder split.",
+ "type": "boolean"
+}
removedInput schema / properties / data / properties / ownership / properties / equityPoolPercent / default
Removed value: -""
removedInput schema / properties / data / properties / ownership / properties / fmv / default
Removed value: -""
removedInput schema / properties / data / properties / ownership / properties / founderSplitConfirmed / default
Removed value: -false
removedInput schema / properties / data / properties / ownership / properties / parValue / default
Removed value: -"0.00001"
changedInput schema / properties / data / properties / structure / description
Previous value: -"Source/start structure used to reuse existing team facts. Corply's generated target is always a regular Delaware C corporation; 'llc' never asks Corply to generate LLC documents."New value: +"The legal form being formed. Automated formation supports Delaware C corporations and Florida member-managed LLCs with fully vested membership interests and default federal tax classification."
addedInput schema / properties / expectedDataHash
Added value: +{
+ "description": "Current data_hash from the latest result or get_status.revisionHistory; rejects concurrent edits.",
+ "type": "string"
+}
addedInput schema / properties / expectedRevisionId
Added value: +{
+ "description": "Current revision from the latest result or get_status.revisionHistory; prevents overwriting a stale version.",
+ "format": "uuid",
+ "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
+ "type": "string"
+}
addedInput schema / properties / newCompanyRequestId
Added value: +{
+ "description": "Agent-generated UUID for an explicitly requested new incorporation. Reuse on retry; omit companyId. Never ask the founder to supply this technical ID.",
+ "format": "uuid",
+ "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
+ "type": "string"
+}
addedInput schema / properties / useOwnProfileFields
Added value: +{
+ "description": "Legacy compatibility: after confirming ownProfileSuggestion, copy on-file fields into blank fields of the caller's own row. Prefer ownDetailsReview and confirm_own_details, which confirm an exact server-held version without resending values. Never look up a saved address or repeat DOB in chat.",
+ "items": {
+ "enum": [
+ "name",
+ "address",
+ "dateOfBirth",
+ "usTaxpayer",
+ "usCitizenOrPermanentResident",
+ "immigrationStatus",
+ "f1WorkAuthorization"
+ ],
+ "type": "string"
+ },
+ "maxItems": 7,
+ "type": "array"
+}