{
  "name": "reg-legal-entity",
  "kind": "block",
  "primary": "section",
  "page": "/apps/user-flow/app/registration/legal/legal.contents.html",
  "slots": [],
  "nested": [],
  "attrs": {
    "data-reg-form": ""
  },
  "html": "<section data-reg-form>\n          <field-ui inline label=\"Legal name\" hint=\"The name on your articles of incorporation, not your dba.\">\n            <input-ui name=\"legal_name\" autocomplete=\"organization\" placeholder=\"Acme Holdings, LLC\" required></input-ui>\n          </field-ui>\n\n          <field-ui inline label=\"Entity type\">\n            <select-ui name=\"entity_type\" value=\"llc\">\n              <option value=\"llc\" selected>Limited Liability Company (LLC)</option>\n              <option value=\"corp\">C Corporation</option>\n              <option value=\"scorp\">S Corporation</option>\n              <option value=\"partnership\">Partnership</option>\n              <option value=\"sole\">Sole Proprietorship</option>\n              <option value=\"nonprofit\">Non-profit</option>\n              <option value=\"other\">Other</option>\n            </select-ui>\n          </field-ui>\n\n          <field-ui inline label=\"EIN / Tax ID\" hint=\"Federal Employer ID Number, VAT, or local equivalent.\">\n            <input-ui name=\"ein\" autocomplete=\"off\" placeholder=\"12-3456789\" pattern=\"[0-9-]+\" required></input-ui>\n          </field-ui>\n\n          <field-ui inline label=\"License number\" hint=\"Industry-specific. NPI for healthcare, NMLS for finance, leave blank if not applicable.\">\n            <input-ui name=\"license\" autocomplete=\"off\" placeholder=\"e.g. 1234567890\"></input-ui>\n          </field-ui>\n\n          <field-ui inline label=\"Country of incorporation\">\n            <select-ui name=\"incorp_country\" value=\"us\">\n              <option value=\"us\" selected>United States</option>\n              <option value=\"ca\">Canada</option>\n              <option value=\"gb\">United Kingdom</option>\n              <option value=\"ie\">Ireland</option>\n              <option value=\"de\">Germany</option>\n              <option value=\"fr\">France</option>\n              <option value=\"nl\">Netherlands</option>\n              <option value=\"other\">Somewhere else…</option>\n            </select-ui>\n          </field-ui>\n\n          <field-ui inline label=\"State / Region\">\n            <select-ui name=\"incorp_region\" value=\"de\">\n              <option value=\"de\" selected>Delaware</option>\n              <option value=\"ca\">California</option>\n              <option value=\"ny\">New York</option>\n              <option value=\"tx\">Texas</option>\n              <option value=\"wa\">Washington</option>\n              <option value=\"ma\">Massachusetts</option>\n              <option value=\"other\">Other state…</option>\n            </select-ui>\n          </field-ui>\n\n          <div data-reg-defer-row>\n            <check-ui name=\"defer\" label=\"I'll do this later from admin → workspace → legal\"></check-ui>\n            <text-ui color=\"subtle\" size=\"sm\" data-reg-defer-hint>\n              We'll surface a reminder card on your admin dashboard. Invoices and tax exports will use placeholder values until verified.\n            </text-ui>\n          </div>\n        </section>",
  "source": "apps/user-flow/app/registration/legal/legal.contents.html",
  "metadata": {
    "domain": "forms",
    "description": "Legal entity form — company legal name, registration number, tax ID entry.",
    "keywords": [
      "registration",
      "legal",
      "entity",
      "company",
      "name",
      "tax",
      "id",
      "vat"
    ]
  },
  "captured_at": "2026-06-07T19:28:13.657Z",
  "template": [
    {
      "id": "legal-name",
      "component": "Input",
      "required": true,
      "autocomplete": "organization",
      "name": "legal_name",
      "placeholder": "Acme Holdings, LLC"
    },
    {
      "id": "field",
      "component": "Field",
      "hint": "The name on your articles of incorporation, not your dba.",
      "inline": true,
      "label": "Legal name",
      "children": [
        "legal-name"
      ]
    },
    {
      "id": "entity-type",
      "component": "ChoicePicker",
      "name": "entity_type",
      "value": "llc",
      "options": [
        {
          "value": "llc",
          "label": "Limited Liability Company (LLC)"
        },
        {
          "value": "corp",
          "label": "C Corporation"
        },
        {
          "value": "scorp",
          "label": "S Corporation"
        },
        {
          "value": "partnership",
          "label": "Partnership"
        },
        {
          "value": "sole",
          "label": "Sole Proprietorship"
        },
        {
          "value": "nonprofit",
          "label": "Non-profit"
        },
        {
          "value": "other",
          "label": "Other"
        }
      ]
    },
    {
      "id": "field-2",
      "component": "Field",
      "inline": true,
      "label": "Entity type",
      "children": [
        "entity-type"
      ]
    },
    {
      "id": "ein",
      "component": "Input",
      "required": true,
      "autocomplete": "off",
      "name": "ein",
      "pattern": "[0-9-]+",
      "placeholder": "12-3456789"
    },
    {
      "id": "field-3",
      "component": "Field",
      "hint": "Federal Employer ID Number, VAT, or local equivalent.",
      "inline": true,
      "label": "EIN / Tax ID",
      "children": [
        "ein"
      ]
    },
    {
      "id": "license",
      "component": "Input",
      "autocomplete": "off",
      "name": "license",
      "placeholder": "e.g. 1234567890"
    },
    {
      "id": "field-4",
      "component": "Field",
      "hint": "Industry-specific. NPI for healthcare, NMLS for finance, leave blank if not applicable.",
      "inline": true,
      "label": "License number",
      "children": [
        "license"
      ]
    },
    {
      "id": "incorp-country",
      "component": "ChoicePicker",
      "name": "incorp_country",
      "value": "us",
      "options": [
        {
          "value": "us",
          "label": "United States"
        },
        {
          "value": "ca",
          "label": "Canada"
        },
        {
          "value": "gb",
          "label": "United Kingdom"
        },
        {
          "value": "ie",
          "label": "Ireland"
        },
        {
          "value": "de",
          "label": "Germany"
        },
        {
          "value": "fr",
          "label": "France"
        },
        {
          "value": "nl",
          "label": "Netherlands"
        },
        {
          "value": "other",
          "label": "Somewhere else…"
        }
      ]
    },
    {
      "id": "field-5",
      "component": "Field",
      "inline": true,
      "label": "Country of incorporation",
      "children": [
        "incorp-country"
      ]
    },
    {
      "id": "incorp-region",
      "component": "ChoicePicker",
      "name": "incorp_region",
      "value": "de",
      "options": [
        {
          "value": "de",
          "label": "Delaware"
        },
        {
          "value": "ca",
          "label": "California"
        },
        {
          "value": "ny",
          "label": "New York"
        },
        {
          "value": "tx",
          "label": "Texas"
        },
        {
          "value": "wa",
          "label": "Washington"
        },
        {
          "value": "ma",
          "label": "Massachusetts"
        },
        {
          "value": "other",
          "label": "Other state…"
        }
      ]
    },
    {
      "id": "field-6",
      "component": "Field",
      "inline": true,
      "label": "State / Region",
      "children": [
        "incorp-region"
      ]
    },
    {
      "id": "defer",
      "component": "CheckBox",
      "label": "I'll do this later from admin → workspace → legal",
      "name": "defer"
    },
    {
      "id": "text",
      "component": "Text",
      "color": "subtle",
      "size": "sm",
      "textContent": "We'll surface a reminder card on your admin dashboard. Invoices and tax exports will use placeholder values until verified.",
      "data-reg-defer-hint": ""
    },
    {
      "id": "column",
      "component": "Column",
      "data-reg-defer-row": "",
      "children": [
        "defer",
        "text"
      ]
    },
    {
      "id": "root",
      "component": "Section",
      "data-reg-form": "",
      "children": [
        "field",
        "field-2",
        "field-3",
        "field-4",
        "field-5",
        "field-6",
        "column"
      ]
    }
  ]
}
