{
  "$schema": "https://govschema.org/spec/v0.3/govschema.schema.json",
  "govschemaVersion": "0.3.0",
  "id": "np/doi/residential-visa-application",
  "version": "1.0.0",
  "title": "Nepal — Department of Immigration Residential Visa Application",
  "description": "The Department of Immigration's (DoI, under the Ministry of Home Affairs) आवासीय भिसाका लागि निवेदन फाराम (\"Application Form for Residential Visa\"), Schedule-4 (अनुसूची-४, relating to Rule 11(4)) of the Immigration Rules, 2051 (1994), as amended through its fifth amendment. Opens Nepal's Visa vertical (the country's 4th schema in this registry, alongside `np/dop/mrp-offline-application-form` (Passport), `np/ocr/company-registration-private-ekal` (Business Formation), and `np/donidcr/national-identity-card-application` (National ID)). This is a genuine application form (निवेदन फाराम) addressed to either a Nepali diplomatic mission abroad (Ambassador/Consul General/Consul) or the Department's own Director General, submitted by a foreign national requesting a residential visa (आवासीय भिसा) — one of Nepal's standing visa categories, granted on bases including prior distinction/eminence, intended contribution to a sector of Nepal, or a qualifying single investment of more than USD 1 million, per the form's own Section 10. Embedded as a two-page appendix inside the Department's own consolidated Rules PDF, itself linked from `immigration.gov.np`'s own \"Rules\" (नियमावली) page rather than published as a freestanding downloadable form. A genuine text-layer PDF (not scanned) with no AcroForm widgets — every blank line and the photo box are static page content — read from a node-canvas high-resolution page render rather than direct text extraction, consistent with this registry's established Nepali-source technique, because the embedded font's glyph table does not map cleanly back to Unicode Devanagari on direct extraction. Covers the applicant's own identity, nationality, birthplace, permanent and Nepal addresses, occupation, passport particulars, prior Nepal residence history (if any), the declared basis for the residential-visa request, family size, free-text remarks, and a free-text list of attached supporting documents; a photo box is present but not backed by a fillable widget. Excludes the form's own recipient salutation line (a fixed printed choice of addressee — Ambassador/Consul General/Consul abroad, or the Director General in Nepal — not applicant data) and the handwritten applicant's-signature line, consistent with this registry's established treatment of physical wet-ink marks on print-and-fill government forms; the signature's own accompanying date (मिति) is retained as a distinct data value, consistent with this registry's established treatment of signature-adjacent dates (`np/dop/mrp-offline-application-form`'s `applicantSignatureDate`, `np/donidcr/national-identity-card-application`'s `declarationDate`).",
  "status": "draft",
  "jurisdiction": {
    "country": "NP",
    "level": "national"
  },
  "authority": {
    "name": "Department of Immigration",
    "abbreviation": "DoI",
    "url": "https://immigration.gov.np"
  },
  "process": {
    "type": "application",
    "language": "ne"
  },
  "source": {
    "url": "https://immigration.gov.np/doi-notice-file/Notices-202605082109391297.pdf",
    "retrievedAt": "2026-07-15",
    "documentRef": "अनुसूची-४ (Schedule-4, relating to Rule 11(4)), आवासीय भिसाका लागि निवेदन फाराम (Application Form for Residential Visa), pages 36–37 of अध्यागमन नियमावली, २०५१ (Immigration Rules, 2051), Department of Immigration"
  },
  "verification": {
    "method": "manual-source-review-v1",
    "lastVerifiedAt": "2026-07-15",
    "verifiedBy": "GovSchema Engineering (Standards Engineer)",
    "nextReviewBy": "2027-01-15",
    "notes": "See VERIFICATION.md for the full sourcing record, extraction method, and every disclosed judgment call."
  },
  "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-15"
  },
  "license": "CC-BY-4.0",
  "fields": [
    {
      "name": "fullName",
      "label": "Name, Surname",
      "type": "string",
      "required": true,
      "description": "The form prints \"नाम, थर\" (Name, Surname) as a single line label over one blank line, unlike this registry's other Nepal schemas which print separate first/last name boxes — modelled as one field to match the source's own single-blank structure, not split into given/family name components the form does not provide.",
      "classification": "pii",
      "sourceRef": "1. नाम, थर"
    },
    {
      "name": "nationality",
      "label": "Nationality",
      "type": "string",
      "required": true,
      "classification": "pii",
      "sourceRef": "2. राष्ट्रियता"
    },
    {
      "name": "placeOfBirth",
      "label": "Place of Birth",
      "type": "string",
      "required": true,
      "classification": "pii",
      "sourceRef": "3. जन्म स्थान"
    },
    {
      "name": "permanentAddress",
      "label": "Permanent Address",
      "type": "string",
      "required": true,
      "classification": "pii",
      "sourceRef": "4. स्थायी ठेगाना"
    },
    {
      "name": "addressInNepal",
      "label": "Address in Nepal",
      "type": "string",
      "required": false,
      "description": "Modelled optional: this form is filed either from abroad (via a diplomatic mission, before the applicant has ever entered Nepal) or from within Nepal (via the Department's Director General), and an applicant filing from abroad who has not yet entered Nepal has no Nepal address to give.",
      "classification": "pii",
      "sourceRef": "5. नेपालको ठेगाना"
    },
    {
      "name": "occupation",
      "label": "Occupation / Business",
      "type": "string",
      "required": true,
      "sourceRef": "6. व्यवसाय"
    },
    {
      "name": "passportNumber",
      "label": "Passport Number",
      "type": "string",
      "required": true,
      "classification": "sensitive-pii",
      "sourceRef": "7(क). राहदानी नम्बर"
    },
    {
      "name": "passportIssueDate",
      "label": "Passport Issue Date",
      "type": "date",
      "required": true,
      "sourceRef": "7(ख). जारी मिति"
    },
    {
      "name": "lastVisaValidityDate",
      "label": "Last Visa Validity Date",
      "type": "date",
      "required": false,
      "description": "The source's own inline qualifier — \"(नेपाल प्रवेश गरिसकेको भए)\", \"if already entered Nepal\" — gates this field. The form provides no separate yes/no checkbox for prior entry to bind a `requiredWhen` condition to, so this is modelled as a plain optional field rather than fabricating a boolean gate the source does not print.",
      "sourceRef": "8. अन्तिम भिसा बहाल रहने मिति (नेपाल प्रवेश गरिसकेको भए)"
    },
    {
      "name": "priorNepalResidenceDuration",
      "label": "Total Prior Duration of Stay in Nepal",
      "type": "string",
      "required": false,
      "description": "Free text: the form gives a blank line with no unit key (days/months/years), so no format is fabricated.",
      "sourceRef": "9(क). यस अघि नेपाल बसेको कूल अवधि"
    },
    {
      "name": "priorNepalEngagementSector",
      "label": "Sector Engaged in While in Nepal",
      "type": "string",
      "required": false,
      "sourceRef": "9(ख). नेपाल वस्दा संलग्न रहेको क्षेत्र"
    },
    {
      "name": "areaOfEminence",
      "label": "Area of Eminence (if applicable)",
      "type": "string",
      "required": false,
      "description": "One of four alternative declared bases for a residential-visa request enumerated by the form's own Section 10 (क–घ); an applicant ordinarily completes whichever of the four applies to their circumstances, not all four, but the source imposes no mutual exclusivity marker (no radio-button/single-select convention) so none is fabricated here.",
      "sourceRef": "10(क). ख्याती आर्जन गरेको भए क्षेत्र"
    },
    {
      "name": "intendedContributionSector",
      "label": "Sector of Nepal Intended to Contribute To",
      "type": "string",
      "required": false,
      "sourceRef": "10(ख). नेपालको कुन क्षेत्रमा योगदान गर्ने उद्देश्य छ"
    },
    {
      "name": "investedOverUsd1MillionOnce",
      "label": "Invested More Than USD 1 Million At Once",
      "type": "boolean",
      "required": false,
      "description": "The source prints this as a completed declarative statement (ending in a full stop, not a colon) rather than a fill-in blank or a checkbox — modelled as a boolean since the underlying fact (did the applicant make such an investment) is inherently yes/no, one of the four alternative bases in Section 10.",
      "classification": "financial",
      "sourceRef": "10(ग). एकै पटक १० लाख अमेरिकी डलर भन्दा बढी लगानी गरेको।"
    },
    {
      "name": "otherBasisForVisa",
      "label": "Other Basis for Residential Visa Request",
      "type": "string",
      "required": false,
      "description": "The form prints \"अन्य\" (Other) followed by three blank continuation lines (labelled with the Devanagari vowel-letter bullets अ/आ/इ, not three distinct sub-questions) for free-form elaboration — modelled as one multi-line text field rather than three separate atomic fields, since the source gives them no distinguishing labels of their own.",
      "sourceRef": "10(घ). अन्य"
    },
    {
      "name": "numberOfFamilyMembers",
      "label": "Number of Family Members",
      "type": "integer",
      "required": false,
      "sourceRef": "11. परिवार संख्या"
    },
    {
      "name": "additionalRemarks",
      "label": "Anything Else to Disclose",
      "type": "string",
      "required": false,
      "sourceRef": "12. अन्य खुलाउनु पर्ने केही भए"
    },
    {
      "name": "attachedDocumentsDescription",
      "label": "Attached Documents",
      "type": "string",
      "required": false,
      "description": "The form gives three blank lines (क)(ख)(ग) for the applicant to list whatever supporting papers accompany the application; unlike `np/donidcr/national-identity-card-application`'s own printed required-documents checklist, this source names no fixed document list of its own, so the three lines are the applicant's own free-form input, not excluded informational text — modelled as one field.",
      "sourceRef": "13. संलग्न कागजातहरू"
    },
    {
      "name": "photo",
      "label": "Photo",
      "type": "file",
      "required": false,
      "description": "A photo box (फोटो) is printed in the form's top-right corner. Not backed by an AcroForm widget and, like every other field on this form, carries no printed required-field marker; requiredness is not asserted here to avoid fabricating a convention the source omits, though a photo is in practice needed to complete this application.",
      "sourceRef": "फोटो (top-right photo box)"
    },
    {
      "name": "applicantSignatureDate",
      "label": "Date (of Applicant's Signature)",
      "type": "string",
      "required": false,
      "description": "The date entered on a plain blank line (मिति :) at the bottom of the form, beside the applicant's own signature line. The signature itself is excluded as a physical wet-ink mark, consistent with this registry's established treatment (`np/dop/mrp-offline-application-form`, `np/donidcr/national-identity-card-application`), but this accompanying date is retained since it is itself a distinct data value. Modelled as a free-form string, not `type: date`: the line carries no digit-box structure or A.D./B.S. calendar label of any kind (unlike, e.g., item 7(ख)'s passport issue date).",
      "sourceRef": "मिति : (beside निवेदकको हस्ताक्षर / Applicant's Signature)"
    }
  ]
}
