{
  "$schema": "https://govschema.org/spec/v0.3/govschema.schema.json",
  "govschemaVersion": "0.3.0",
  "id": "mu/pio/passport-application",
  "version": "1.0.0",
  "title": "Mauritius Application for a Mauritius Passport (P.F.136)",
  "description": "The Passport and Immigration Office (a branch of the Mauritius Police Force operating under the aegis of the Prime Minister's Office)'s \"Application for a Mauritius Passport\", form P.F.136, distributed directly and unauthenticated from the Office's own domain. Opens Mauritius as a new jurisdiction in the registry (GOV-4603, \"GovSchema Standard Research\"), scouted this cycle as a runner-up new-jurisdiction candidate from the same parallel scout that opened Trinidad and Tobago (GOV-4568): a fresh screen of all 6 target verticals found Mauritius the strongest candidate of the two remaining alternates (Guatemala, screened in the same cycle, came back only 1 of 6 STRONG), with 4 of 6 verticals independently byte-verified STRONG on official .govmu.org domains (Passport, DMV vehicle registration, Business Formation, Visa). This schema authors the first of those four. This schema does not submit the application itself; the live source is always authoritative. GovSchema is independent and is not affiliated with, endorsed by, or operated by the Government of Mauritius or its Passport and Immigration Office.",
  "status": "draft",
  "jurisdiction": {
    "country": "MU",
    "level": "national"
  },
  "authority": {
    "name": "Passport and Immigration Office",
    "abbreviation": "PIO",
    "url": "https://passport.govmu.org/"
  },
  "process": {
    "type": "application",
    "language": "en"
  },
  "source": {
    "url": "https://passport.govmu.org/passport/?mdocs-file=718",
    "retrievedAt": "2026-07-23",
    "documentRef": "APPLICATION FOR A MAURITIUS PASSPORT — P.F.136"
  },
  "verification": {
    "method": "manual-source-review-v1",
    "lastVerifiedAt": "2026-07-23",
    "verifiedBy": "GovSchema Engineering (Standards Engineer)",
    "nextReviewBy": "2027-01-23",
    "notes": "See VERIFICATION.md for the full write-up: source fetch/hash, extraction method, document structure, disclosed exclusions (police-officer-only sections), and scoping judgment calls."
  },
  "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-23"
  },
  "license": "CC-BY-4.0",
  "steps": [
    {
      "id": "name_particulars",
      "title": "Section 1 — Particulars of Person in Whose Name Passport Is to Be Issued",
      "fields": ["surname", "forenames", "maidenName", "nicNumber", "title", "sex", "dateOfBirth", "ageLastBirthday", "placeAndCountryOfBirth", "maritalStatus", "nameOfSpouse", "nameChangedOtherThanMarriage", "previousNameBeforeChange", "contactDetailsLocal", "contactDetailsAbroad", "homeTelNo", "officeTelNo", "emailAddress"],
      "next": "personal_description"
    },
    {
      "id": "personal_description",
      "title": "Section 2 — Personal Description",
      "fields": ["occupation", "heightMeters", "heightCentimeters", "visibleDistinctionMark", "colourOfEyes"],
      "next": "eligibility"
    },
    {
      "id": "eligibility",
      "title": "Section 3 — Eligibility for a Passport",
      "fields": ["isCitizenOfMauritius", "citizenshipBasis", "isFirstApplication", "previousPassportNumber", "previousPassportDateOfIssue", "reasonForReplacement", "reasonForReplacementOther", "holdsAnotherNationality"],
      "next": "guardian_consent"
    },
    {
      "id": "guardian_consent",
      "title": "Section 4A — Consent of Parents or Guardian for Application by Minors (Under 18 Years)",
      "fields": ["fatherOrGuardianName", "fatherOrGuardianSignatureOrThumbprint", "fatherOrGuardianNicOrPassportNumber", "motherOrGuardianName", "motherOrGuardianSignatureOrThumbprint", "motherOrGuardianNicOrPassportNumber"],
      "next": "married_women_option"
    },
    {
      "id": "married_women_option",
      "title": "Section 6 — Option for Married Women",
      "fields": ["maidenOrMarriedNameObservation", "marriedWomanOptionSignature"],
      "next": "specimen_signature"
    },
    {
      "id": "specimen_signature",
      "title": "Section 7 — Specimen Signature or Thumbprint of Applicant/Minor",
      "fields": ["applicantSpecimenSignature"],
      "next": "declaration"
    },
    {
      "id": "declaration",
      "title": "Section 8 — Declaration of Applicant/Minor's Parents or Guardian",
      "fields": ["declarationSignature", "declarationDate"]
    }
  ],
  "fields": [
    { "name": "surname", "label": "Surname", "type": "string", "required": true, "classification": "pii", "sourceRef": "Section 1(a) — \"SURNAME\"" },
    { "name": "forenames", "label": "Forenames", "type": "string", "required": true, "classification": "pii", "sourceRef": "Section 1(b) — \"FORENAMES\"" },
    { "name": "maidenName", "label": "Maiden Name", "type": "string", "required": false, "classification": "pii", "description": "Applicable if the applicant is or was a married woman, per this registry's standard reading of a \"Maiden Name\" line with no printed qualifier on this specimen.", "sourceRef": "Section 1(c) — \"MAIDEN NAME\"" },
    { "name": "nicNumber", "label": "N.I.C. Number", "type": "string", "required": true, "classification": "sensitive-pii", "sourceRef": "Section 1(d) — \"NIC NUMBER\"" },
    { "name": "title", "label": "Title", "type": "enum", "required": true, "sourceRef": "Section 1(e) — \"TITLE\" (Mr/Mrs/Miss/Other)", "validation": { "enum": ["MR", "MRS", "MISS", "OTHER"] } },
    { "name": "sex", "label": "Sex", "type": "enum", "required": true, "classification": "sensitive-pii", "sourceRef": "Section 1(f) — \"SEX* Male [ ] Female [ ]\"", "validation": { "enum": ["MALE", "FEMALE"] } },
    { "name": "dateOfBirth", "label": "Date of Birth", "type": "date", "required": true, "classification": "sensitive-pii", "sourceRef": "Section 1(g) — \"DATE OF BIRTH / D D M M Y Y Y Y\"" },
    { "name": "ageLastBirthday", "label": "Age Last Birthday", "type": "number", "required": true, "description": "A distinct printed blank on the same line as Date of Birth; this schema does not compute it from dateOfBirth.", "sourceRef": "Section 1(h) — \"Age last birthday\"", "validation": { "minimum": 0 } },
    { "name": "placeAndCountryOfBirth", "label": "Place and Country of Birth", "type": "string", "required": true, "description": "Printed as a single blank line, not split into separate town/country captions, unlike some other registry sources — modelled here as one field matching this specimen's own layout.", "sourceRef": "Section 1(i) — \"Place and country of birth\"" },
    { "name": "maritalStatus", "label": "Marital Status", "type": "enum", "required": true, "sourceRef": "Section 1(j) — \"Marital Status*:- Single [ ] Married [ ] Divorced [ ] Widow/er [ ]\"", "validation": { "enum": ["SINGLE", "MARRIED", "DIVORCED", "WIDOWED"] } },
    { "name": "nameOfSpouse", "label": "Name of Spouse", "type": "string", "required": false, "requiredWhen": { "field": "maritalStatus", "equals": "MARRIED" }, "classification": "pii", "sourceRef": "Section 1(j) — \"Name of Spouse\" (printed directly beneath the Married option)" },
    { "name": "nameChangedOtherThanMarriage", "label": "Has Your Name Been Changed Otherwise Than by Marriage?", "type": "boolean", "required": true, "sourceRef": "Section 1(k) — \"Has your name been changed otherwise than by marriage?* Yes [ ] No [ ]\"" },
    { "name": "previousNameBeforeChange", "label": "Previous Name (Before Change)", "type": "string", "required": false, "requiredWhen": { "field": "nameChangedOtherThanMarriage", "equals": true }, "classification": "pii", "sourceRef": "Section 1(k) — \"If so, state your previous name\"" },
    { "name": "contactDetailsLocal", "label": "Contact Details: Local", "type": "string", "required": false, "classification": "pii", "sourceRef": "Section 1(l)(i) — \"Local\"" },
    { "name": "contactDetailsAbroad", "label": "Contact Details: Abroad", "type": "string", "required": false, "classification": "pii", "sourceRef": "Section 1(l)(ii) — \"Abroad\"" },
    { "name": "homeTelNo", "label": "Home Telephone Number", "type": "string", "required": false, "classification": "pii", "sourceRef": "Section 1(m) — \"Home Tel No\"" },
    { "name": "officeTelNo", "label": "Office Telephone Number (If Any)", "type": "string", "required": false, "sourceRef": "Section 1(n) — \"Office Tel No (if any)\"" },
    { "name": "emailAddress", "label": "Email Address (If Any)", "type": "string", "required": false, "classification": "pii", "sourceRef": "Section 1(o) — \"Email address (if any)\"" },

    { "name": "occupation", "label": "Occupation / Profession", "type": "string", "required": true, "sourceRef": "Section 2(a) — \"Occupation/Profession\"" },
    { "name": "heightMeters", "label": "Height: Metres", "type": "number", "required": true, "description": "The source prints this measurement as two separate blanks on one line (metres, then centimetres); modelled here as two fields matching that layout.", "sourceRef": "Section 2(b) — \"Height: ___m\"", "validation": { "minimum": 0 } },
    { "name": "heightCentimeters", "label": "Height: Centimetres", "type": "number", "required": true, "sourceRef": "Section 2(b) — \"Height: ...m ___cm\"", "validation": { "minimum": 0, "maximum": 99 } },
    { "name": "visibleDistinctionMark", "label": "Visible Distinction Mark or Peculiarities", "type": "string", "required": false, "sourceRef": "Section 2(c) — \"Visible distinction mark or peculiarities\"" },
    { "name": "colourOfEyes", "label": "Colour of Eyes", "type": "string", "required": true, "sourceRef": "Section 2(d) — \"Colour of eyes\"" },

    { "name": "isCitizenOfMauritius", "label": "Are You / Is the Minor a Citizen of Mauritius?", "type": "boolean", "required": true, "sourceRef": "Section 3(a) — \"*Are you / Is the minor a citizen of Mauritius?* Yes [ ] No [ ]\"" },
    { "name": "citizenshipBasis", "label": "Citizenship Is By", "type": "enum", "required": false, "requiredWhen": { "field": "isCitizenOfMauritius", "equals": true }, "sourceRef": "Section 3(a) — \"If so, is it by:*- (i) Birth (ii) Adoption (iii) Registration (iv) Naturalisation (v) Descent\"", "validation": { "enum": ["BIRTH", "ADOPTION", "REGISTRATION", "NATURALISATION", "DESCENT"] } },
    { "name": "isFirstApplication", "label": "Is This Your / the Minor's First Application for a Mauritius Passport?", "type": "boolean", "required": true, "sourceRef": "Section 3(b) — \"*Is this your / the minor's first application for Mauritius Passport?* Yes [ ] No [ ]\"" },
    { "name": "previousPassportNumber", "label": "Previous Passport Number", "type": "string", "required": false, "requiredWhen": { "field": "isFirstApplication", "equals": false }, "classification": "sensitive-pii", "description": "Where a minor has previously travelled on a parent's passport, the source directs entry of the parent's passport number here instead.", "sourceRef": "Section 3(b)(i) — \"If no:- Passport Number\"" },
    { "name": "previousPassportDateOfIssue", "label": "Previous Passport: Date of Issue", "type": "date", "required": false, "requiredWhen": { "field": "isFirstApplication", "equals": false }, "sourceRef": "Section 3(b)(i) — \"Date of issue\"" },
    { "name": "reasonForReplacement", "label": "Reason for Replacement of Passport", "type": "enum", "required": false, "requiredWhen": { "field": "isFirstApplication", "equals": false }, "sourceRef": "Section 3(b)(ii) — \"Reason for replacement of passport:* Expired [ ] Full with stamps [ ] Lost [ ] Damaged [ ] Other (please specify)\"", "validation": { "enum": ["EXPIRED", "FULL_WITH_STAMPS", "LOST", "DAMAGED", "OTHER"] } },
    { "name": "reasonForReplacementOther", "label": "Reason for Replacement: Other (Please Specify)", "type": "string", "required": false, "requiredWhen": { "field": "reasonForReplacement", "equals": "OTHER" }, "sourceRef": "Section 3(b)(ii) — \"Other (please specify)\"" },
    { "name": "holdsAnotherNationality", "label": "Do You / Does the Minor Hold Another Nationality?", "type": "boolean", "required": true, "sourceRef": "Section 3(c) — \"*Do you /Does the minor hold another nationality?* Yes [ ] No [ ]\"" },

    { "name": "fatherOrGuardianName", "label": "Father/Guardian: Name", "type": "string", "required": false, "classification": "pii", "description": "Applicable only where the applicant is a minor under 18 years of age, per this section's own printed heading. This schema does not compute age from dateOfBirth, so this section is left ungated (no visibleWhen/requiredWhen) rather than programmatically tied to age, consistent with this registry's standing practice of not fabricating a conditional link the source does not itself express via a checkbox or discriminator field.", "sourceRef": "Section (4A) — Father/Guardian column, \"Name\"" },
    { "name": "fatherOrGuardianSignatureOrThumbprint", "label": "Father/Guardian: Signature or Right Thumbprint", "type": "string", "required": false, "classification": "pii", "sourceRef": "Section (4A) — Father/Guardian column, \"*Signature/Right Thumbprint\"" },
    { "name": "fatherOrGuardianNicOrPassportNumber", "label": "Father/Guardian: NIC or Passport Number", "type": "string", "required": false, "classification": "sensitive-pii", "sourceRef": "Section (4A) — Father/Guardian column, \"NIC or Passport No.\"" },
    { "name": "motherOrGuardianName", "label": "Mother/Guardian: Name", "type": "string", "required": false, "classification": "pii", "sourceRef": "Section (4A) — Mother/Guardian column, \"Name\"" },
    { "name": "motherOrGuardianSignatureOrThumbprint", "label": "Mother/Guardian: Signature or Right Thumbprint", "type": "string", "required": false, "classification": "pii", "sourceRef": "Section (4A) — Mother/Guardian column, \"Signature/Right Thumbprint\"" },
    { "name": "motherOrGuardianNicOrPassportNumber", "label": "Mother/Guardian: NIC or Passport Number", "type": "string", "required": false, "classification": "sensitive-pii", "sourceRef": "Section (4A) — Mother/Guardian column, \"NIC or Passport No.\"" },

    { "name": "maidenOrMarriedNameObservation", "label": "Maiden/Married Name Observation Option", "type": "enum", "required": false, "visibleWhen": { "field": "sex", "equals": "FEMALE" }, "description": "The \"Option for Married Women\" heading is gated here on sex equalling FEMALE (a field this form already collects) rather than maritalStatus, following this registry's established precedent (e.g. tt/imd/passport-application-first-adult's own Married Women section) of not narrowing to a specific marital-status value the heading itself does not explicitly require.", "sourceRef": "Section (6) — \"I *wish/do not wish to have my *maiden/married name written as an 'observation' on my passport\"", "validation": { "enum": ["WISH", "DO_NOT_WISH"] } },
    { "name": "marriedWomanOptionSignature", "label": "Signature (Option for Married Women)", "type": "string", "required": false, "visibleWhen": { "field": "sex", "equals": "FEMALE" }, "classification": "pii", "sourceRef": "Section (6) — \"Signature\"" },

    { "name": "applicantSpecimenSignature", "label": "Specimen Signature or Thumbprint of Applicant/Minor", "type": "string", "required": true, "classification": "pii", "description": "The specimen signature or thumbprint to be shown on the passport itself; the source's own printed instruction requires it to stay within the box's inner border lines and to be made with a 0.6mm felt pen in black ink only.", "sourceRef": "Section (7) — \"Specimen signature or thumbprint of *applicant/minor to be shown on the passport\"" },

    { "name": "declarationSignature", "label": "Signature/Thumbprint of Applicant, or of Parents/Guardian of Minor", "type": "string", "required": true, "classification": "pii", "description": "Distinct from the specimen signature captured in Section 7 — this is the signature on the final Section 8 sworn declaration.", "sourceRef": "Section (8) — \"Signature/thumbprint of applicant: ... Or of parents/guardian of minor\"" },
    { "name": "declarationDate", "label": "Declaration: Date", "type": "date", "required": true, "sourceRef": "Section (8) — \"Date\"" }
  ],
  "documents": [
    {
      "id": "birthCertificate",
      "label": "Birth Certificate",
      "category": "identity-document",
      "required": true,
      "belongsTo": "applicant",
      "sourceRef": "Page 1 — \"DOCUMENTS TO BE PRODUCED IN ALL CASES\" — \"Birth Certificate\""
    },
    {
      "id": "passportPhotographs",
      "label": "Two Recent Identical Photographs (Passport Size)",
      "category": "identity-document",
      "required": true,
      "belongsTo": "applicant",
      "handling": "Less than six months old, 35-40mm wide by 45-50mm high, taken against a light background, matt, full face, neutral expression, eyes visible, per the form's own Note 2 photo specification.",
      "sourceRef": "Page 1 — \"Two recent identical photographs (passport size)\"; Note 2"
    },
    {
      "id": "nationalIdentityCard",
      "label": "National Identity Card",
      "category": "identity-document",
      "required": true,
      "belongsTo": "applicant",
      "handling": "Modelled as unconditionally required for the common adult-applicant case, per Additional Documents item 1. A minor's own equivalent supporting documents (parents' birth certificates and NIC, certificate of citizenship where applicable) are disclosed as an open scoping narrowing in VERIFICATION.md rather than modelled as separate document entries.",
      "sourceRef": "Page 1 — Additional documents, item 1 (Adults) — \"National Identity Card\""
    },
    {
      "id": "marriageCertificate",
      "label": "Marriage Certificate",
      "category": "identity-document",
      "required": false,
      "requiredWhen": { "field": "maritalStatus", "in": ["MARRIED", "DIVORCED"] },
      "belongsTo": "applicant",
      "sourceRef": "Page 1 — Additional documents, items 2 & 3 — \"Marriage certificate\""
    },
    {
      "id": "divorceDecree",
      "label": "Divorce Decree",
      "category": "supporting-evidence",
      "required": false,
      "requiredWhen": { "field": "maritalStatus", "equals": "DIVORCED" },
      "belongsTo": "applicant",
      "sourceRef": "Page 1 — Additional documents, item 3 (Divorced person) — \"Divorce Decree\""
    },
    {
      "id": "documentaryEvidenceOfNameChange",
      "label": "Documentary Evidence of Change of Name",
      "category": "supporting-evidence",
      "required": false,
      "requiredWhen": { "field": "nameChangedOtherThanMarriage", "equals": true },
      "belongsTo": "applicant",
      "sourceRef": "Page 1 — Additional documents, item 5; Section 1(k) — \"(Documentary evidence to be produced)\""
    },
    {
      "id": "policeReportForLostPassport",
      "label": "Certificate from Police (Lost Passport)",
      "category": "supporting-evidence",
      "required": false,
      "requiredWhen": { "field": "reasonForReplacement", "equals": "LOST" },
      "belongsTo": "applicant",
      "sourceRef": "Page 1 — Additional documents, item 8 (Lost Passport) — \"Certificate from Police\""
    },
    {
      "id": "foreignCitizenshipCertificate",
      "label": "Certificate of Foreign Citizenship",
      "category": "identity-document",
      "required": false,
      "requiredWhen": { "field": "holdsAnotherNationality", "equals": true },
      "belongsTo": "applicant",
      "sourceRef": "Section 3(c) — \"If so, Certificate of 'Foreign' Citizenship to be produced.\""
    },
    {
      "id": "applicantDeclarationOfAccuracy",
      "label": "Declaration of Applicant/Minor's Parents or Guardian",
      "category": "attestation",
      "required": true,
      "belongsTo": "applicant",
      "statement": "(A) I declare that I am a citizen of Mauritius and have not renounced my citizenship or lost it through acquisition of another nationality, and the documents and statements produced are true and correct. I am also aware that in case I have supplied any false information/document, I am liable to prosecution and any passport issued will be cancelled. OR (B) I declare that my ward is a citizen of Mauritius and has not lost his/her citizenship of Mauritius through acquisition of another nationality, and the documents and statements produced are true and correct. I am also aware that in case I have supplied any false information/document, I am liable to prosecution and any passport issued will be cancelled.",
      "sourceRef": "Section (8) — Declaration of applicant/minor's parents or guardian"
    }
  ]
}
