{
  "$schema": "https://govschema.org/spec/v0.3/govschema.schema.json",
  "govschemaVersion": "0.3.0",
  "id": "mu/cbrd/limited-liability-partnership-name-reservation",
  "version": "1.0.0",
  "title": "Mauritius Application for Reservation of Limited Liability Partnership Name (Form S19(1)-F LLP3)",
  "description": "The Corporate and Business Registration Department (CBRD)'s \"Application for Reservation of Limited Liability Partnership Name\", Form S19(1)-F LLP3, prescribed under section 19(1) of the Limited Liability Partnerships Act 2016 and distributed directly and unauthenticated from the Department's own downloadable-forms page. A prospective Limited Liability Partnership's applicant reserves a name (a preferred choice plus up to two alternatives) ahead of filing the substantive registration application (Form LLP1) this registry already models, identifying the applicant, the partnership's category, and the name(s) requested before the Department's own office-use approval. This schema does not submit the application itself; the live source and the Department's own current requirements are always authoritative. GovSchema is independent and is not affiliated with, endorsed by, or operated by the Government of Mauritius or its Corporate and Business Registration Department.",
  "status": "draft",
  "jurisdiction": {
    "country": "MU",
    "level": "national"
  },
  "authority": {
    "name": "Corporate and Business Registration Department",
    "abbreviation": "CBRD",
    "url": "https://companies.govmu.org/cbrd/"
  },
  "process": {
    "type": "application",
    "language": "en"
  },
  "source": {
    "url": "https://companies.govmu.org/cbrd/wp-content/uploads/2025/08/RESERVATION-OF-NAME-LLP_LLP3.pdf",
    "retrievedAt": "2026-07-26",
    "documentRef": "APPLICATION FOR RESERVATION OF LIMITED LIABILITY PARTNERSHIP NAME (Section 19(1)), Form S19(1)-F LLP3, Corporate and Business Registration Department, 1 page, text-layer PDF (no AcroForm annotations)."
  },
  "verification": {
    "method": "manual-source-review-v1",
    "lastVerifiedAt": "2026-07-26",
    "verifiedBy": "GovSchema Engineering (Standards Engineer)",
    "nextReviewBy": "2027-01-26",
    "notes": "See VERIFICATION.md for the full write-up: source fetch/hash, extraction method (text-layer extraction plus a canvas render confirming the three Category checkboxes and the office-use boxes beside each proposed-name entry are laid out identically to the LP1 sibling), and the disclosed 'Tick where appropriate.' orphaned instruction that this schema does not model as a field."
  },
  "maturity": {
    "level": "structural-reference",
    "criteria": {
      "structuralReference": true,
      "verifiedSchema": false,
      "agentReadySchema": false,
      "executionTestedSchema": false
    },
    "method": "maturity-self-assessment-v1",
    "assertedBy": "GovSchema Engineering (Standards Engineer)",
    "assertedAt": "2026-07-26"
  },
  "license": "CC-BY-4.0",
  "steps": [
    {
      "id": "applicant_identification",
      "title": "Applicant Identification",
      "fields": [
        "applicantFullName",
        "applicantPostalAddress"
      ],
      "next": "category"
    },
    {
      "id": "category",
      "title": "Category",
      "fields": [
        "category"
      ],
      "next": "proposed_names"
    },
    {
      "id": "proposed_names",
      "title": "Proposed Name(s) of Limited Liability Partnership",
      "fields": [
        "proposedNamePreferredChoice",
        "proposedNameFirstAlternative",
        "proposedNameSecondAlternative"
      ],
      "next": "declaration"
    },
    {
      "id": "declaration",
      "title": "Declaration",
      "fields": [
        "signatureOfApplicant",
        "declarationDate"
      ],
      "next": "presented_by"
    },
    {
      "id": "presented_by",
      "title": "Presented By",
      "fields": [
        "presentedByName",
        "presentedByAddress",
        "presentedByTelephone"
      ]
    }
  ],
  "fields": [
    {
      "name": "applicantFullName",
      "label": "Full Name of Applicant",
      "type": "string",
      "required": true,
      "classification": "pii",
      "sourceRef": "\"Full Name of Applicant\" (bordered entry box)"
    },
    {
      "name": "applicantPostalAddress",
      "label": "Postal Address of Applicant",
      "type": "string",
      "required": true,
      "classification": "pii",
      "sourceRef": "\"Postal Address of Applicant\" (bordered entry box)"
    },
    {
      "name": "category",
      "label": "Category",
      "type": "enum",
      "required": true,
      "description": "Matches the Category checkbox already modelled on this registry's LP1 sibling (the direct Limited Partnerships Act 2011 counterpart) — the same 'Domestic' / 'Foreign' / 'Global Business' three-way choice, confirmed here via a supplementary canvas render showing three distinct bordered checkboxes in the identical layout.",
      "validation": {
        "enum": [
          "domestic",
          "foreign",
          "global_business"
        ]
      },
      "sourceRef": "\"Category\" — \"Domestic\" / \"Foreign\" / \"Global Business\" (three checkboxes)"
    },
    {
      "name": "proposedNamePreferredChoice",
      "label": "Proposed Name of Limited Liability Partnership (Preferred Choice)",
      "type": "string",
      "required": true,
      "description": "The form prints this as the first of three name-entry rows despite being labelled 'preferred choice', each row paired with its own small 'Office Use' approval box (not modelled). Modelled required since a reservation application cannot be meaningfully filed without at least one requested name.",
      "sourceRef": "\"Proposed name of Limited Liability Partnership (preferred choice)\" (bordered entry box, with an adjacent '(Office Use)' box)"
    },
    {
      "name": "proposedNameFirstAlternative",
      "label": "Proposed Name of Limited Liability Partnership (First Alternative)",
      "type": "string",
      "required": false,
      "description": "A fallback name used only if the preferred choice is unavailable or rejected; the form's own top-of-page note ('If there are more names to be reserved, please attach a separate sheet...') confirms alternates beyond the preferred choice are optional, not mandatory.",
      "sourceRef": "\"Proposed name of Limited Liability Partnership (first alternative)\" (bordered entry box, with an adjacent '(Office Use)' box)"
    },
    {
      "name": "proposedNameSecondAlternative",
      "label": "Proposed Name of Limited Liability Partnership (Second Alternative)",
      "type": "string",
      "required": false,
      "description": "See proposedNameFirstAlternative's own description for this optional fallback slot's rationale.",
      "sourceRef": "\"Proposed name of Limited Liability Partnership (second alternative)\" (bordered entry box, with an adjacent '(Office Use)' box)"
    },
    {
      "name": "signatureOfApplicant",
      "label": "Signature",
      "type": "string",
      "required": true,
      "classification": "pii",
      "description": "Printed as a single 'Signature: ______' line signed by the applicant named in applicantFullName — no partnership yet exists at the name-reservation stage for a partner to sign on behalf of, so the signatory here is the applicant themself, same as the LP1 sibling.",
      "sourceRef": "\"Signature: ______\""
    },
    {
      "name": "declarationDate",
      "label": "Date",
      "type": "date",
      "required": true,
      "sourceRef": "\"Date: ______\" (beside the signature line)"
    },
    {
      "name": "presentedByName",
      "label": "Presented By — Name",
      "type": "string",
      "required": true,
      "classification": "pii",
      "description": "The form's own 'Presented by' block is printed as a two-line run ('Name: ______' plus a second blank continuation line directly beneath it) to accommodate a long filer/firm name; modelled as one field, matching the source's own single logical entry — same convention as every other CBRD schema in this registry.",
      "sourceRef": "\"Presented by: Name: ______\" (two printed lines)"
    },
    {
      "name": "presentedByAddress",
      "label": "Presented By — Address",
      "type": "string",
      "required": true,
      "classification": "pii",
      "description": "Printed as a two-line run for the same reason as presentedByName.",
      "sourceRef": "\"Address: ______\" (two printed lines)"
    },
    {
      "name": "presentedByTelephone",
      "label": "Presented By — Telephone No.",
      "type": "string",
      "required": false,
      "classification": "pii",
      "description": "No asterisk or other mandatory marking, so modelled optional like the LP1 sibling's equivalent field. Distinct from the Department's own '(For office use)' column (Officer's Name, Sig, Date, Other fees) and the header 'FOR OFFICE USE' box, neither of which is modelled.",
      "sourceRef": "\"Telephone No…….…………………….\""
    }
  ]
}
