Registry entry

India Re-Issue of Ordinary Passport (Adult)

Apply for re-issue of an Indian ordinary passport in lieu of an existing/expired/lost/damaged one, as an adult applicant — Case II of the Ministry of External Affairs' (MEA) Passport Application Form, and the highest-volume real-world passport transaction (every passport holder returns to this pathway roughly every 10 years, or sooner on expiry, page exhaustion, loss, damage, or a change of personal particulars). Application is submitted through the Passport Seva Online Portal and finalised at an in-person appointment at a Passport Seva Kendra (PSK), Post Office PSK (POPSK), District Passport Cell (DPC), Speed Post Centre (SPC), or Citizen Service Centre (CSC), where the old passport (or, if lost/stolen, a police report) and supporting documents are verified and biometrics/photograph captured; a paper Passport Application Form and Supplementary Form (ICR-scanned) share the same columns modelled here. This document models the reissue-specific fields (old passport details, reason for reissue, loss/damage/police-report particulars) plus the applicant-detail, family-detail, address, and service-option fields shared with in/mea/passport-application-first-adult, since both categories are recorded on the same physical/online form with 'Re-issue of Passport' selected in Column 1.2. Because an adult must have once held (or still hold) an ordinary passport to use this pathway, it also covers the common 'minor-to-major' transaction — a passport originally issued to a minor, reissued once its holder is an adult — which the source booklet calls out separately only insofar as adult Non-ECR proof (rather than automatic minor Non-ECR eligibility) becomes required at that point. It does not model: minor applicants still under 18 at the time of the reissue application (Case I(B)/Annexure D, a distinct schema); reissue of a Diplomatic or Official passport (a distinct MEA process); fresh/first-time applications (in/mea/passport-application-first-adult); renewal of a Short-Validity Passport (SVP) or the 'going abroad for studies' document variant (Table 2(II) rows B.3/B.6, narrow edge cases not modelled in this pass); every one of the 15 'change in particulars' sub-case document variants (Table 2(II) Section E, only the most common — marriage/divorce name change, spouse-name addition, and appearance change — are modelled at the document level; see VERIFICATION.md); or a single authoritative fee figure, since the fee schedule (Table 4) changes over time and is not encoded here as a fixed amount, consistent with in/mea/passport-application-first-adult. It does not submit the application; the live passportindia.gov.in Passport Seva portal and the Regional Passport Office are always authoritative — see VERIFICATION.md.

Registry entry

in/mea/passport-reissue

Jurisdiction
India · national
Version
1.0.0
Verification
draft

Authoritative source Passport Application Form and Supplementary Form — Instructions Booklet V3.0 (Ministry of External Affairs), Table 2(II) 'Re-issue of Passport'

Machine access

Schema document
registry/in/mea/passport-reissue/1.0.0/schema.jsonapplication/schema+json
Registry catalog
registry/index.jsonone record per schema id

Field reference

52 fields across 6 steps, read from the published schema.json, with names, types, requiredness, and validation as the document states them. The live government form remains the authoritative source.

Eligibility for the re-issue, adult, ordinary-passport pathway

  • previouslyHeldIndianPassport boolean required

    'Re-issue of Passport' (Column 1.2) is only for an applicant who has previously held a passport of the category applied for. An applicant who has never held one uses a fresh/first-time application instead — see in/mea/passport-application-first-adult.

  • applicantIsMinor boolean required

    A minor applicant reissuing a passport (e.g. exhausted pages, name/photo change) requires parent/legal-guardian consent (Annexure D) and a different supporting-document set — a distinct schema, not modelled here. This schema's adult scope still covers the common 'minor-to-major' transaction, where a passport originally issued to a minor is reissued once its holder turns 18 and is no longer a minor at the time of this application.

  • oldPassportType enum required

    This document models re-issue of an Ordinary (blue) passport only. An applicant who holds a Diplomatic (maroon) or Official (white) passport uses a distinct MEA reissue process for that category, not modelled here — even if the applicant separately holds an Ordinary passport.

    enum: ordinary | diplomatic | official

Existing passport and reason for re-issue

  • reasonForReissue enum required

    expiry = existing passport has expired or is about to expire (a reissue can be filed up to 10 years before expiry, or within 3 years after expiry, without fresh police verification; more than 3 years after expiry, post-police-verification applies). exhaustion_of_visa_pages = booklet's visa pages are used up and an additional booklet is needed. damaged = booklet is damaged (whether recognizable — passport number readable, name legible, photo intact — or damaged beyond recognition). lost_or_stolen = passport has been lost or stolen. change_of_particulars = applicant wants to change personal particulars or other details and get a booklet reflecting them (see particularsChangeType).

    enum: expiry | exhaustion_of_visa_pages | damaged | lost_or_stolen | change_of_particulars
  • particularsChangeType enum optional

    name_change_marriage = woman changing name/surname on marriage. name_change_divorce_or_separation = divorcee/separated applicant changing name or deleting spouse's name. name_change_remarriage = re-married applicant changing name/spouse's name. minor_name_change = spelling discrepancy not amounting to a total change of name. major_name_change = a name change other than the minor/marriage/divorce cases. name_change_government_employee = name change for a serving Government/PSU/Statutory-body employee. change_of_sex, change_of_appearance, change_of_date_of_birth, change_of_place_of_birth, change_of_current_address, change_of_signature = self-explanatory. addition_of_spouse_name = adding a spouse's name where none was previously recorded. change_of_parent_name = father's/mother's name changed. ecr_deletion = removing ECR (Emigration Check Required) status from an existing passport. Cannot apply under the Tatkaal (expedited) scheme for renewal_of_short_validity_passport-adjacent cases, major_name_change, change_of_sex, change_of_signature, or change_of_parent_name, per Table 2(II).

    enum: 15 values
  • oldPassportNumber string required

    Passport number of the existing, expired, lost, damaged, or stolen passport being replaced.

    length: 6–20classification: sensitive-pii
  • oldPassportDateOfIssue date required

    Date of issue of existing/most recent passport

  • oldPassportDateOfExpiry date optional

    Leave blank only if the passport was lost/stolen or damaged beyond recognition and the expiry date cannot be recalled.

  • oldPassportPlaceOfIssue string required

    Passport office / Indian Mission that issued the existing/most recent passport

    length: 1–150
  • policeComplaintReference string optional

    Reference number of the police report filed for the lost/stolen passport, per the booklet's instruction that loss must be immediately reported to the nearest Police Station.

    length: 1–50classification: sensitive-pii
  • circumstancesOfLossOrDamage string optional

    Narrative statement of how and where the passport was lost, stolen, or damaged, for the sworn affidavit (Annexure F).

    length: 1–1000
  • oldPassportSurrenderDeclaration boolean optional

    Not applicable when the reason for reissue is that the passport was lost or stolen, since no original remains to surrender. Passport is government property and must be surrendered when demanded by any Passport Issuing Authority.

  • presentAddressSameAsOldPassport boolean required

    Unlike the fresh-application pathway (where proof of present address is always required), a reissue applicant only needs to submit proof of present address if it differs from the address already on record in the old passport.

Applicant details

  • surname string optional

    Leave blank if you do not use a surname; write your full name in Given Name instead. Some embassies (e.g. UAE, European countries) insist on a surname for visa issuance.

    length: 0–100classification: pii
  • givenName string required

    Full given name as it should appear on the passport, in CAPITAL LETTERS, with no initials or honorifics/titles.

    length: 1–100classification: pii
  • hasAlias boolean required

    For example, if your name is Rajesh Bansal and your alias is Raja, answer yes and give the alias in the Supplementary Form.

  • aliasGivenName string optional

    Given name portion of the alias, per Supplementary Form Column 1.1.

    length: 1–100classification: pii
  • hasNameEverChanged boolean required

    Applies to any change, even marginal (e.g. Harvinder to Harjinder), and to a name/surname changed on marriage. Answer yes here even if change_of_particulars/name-related particularsChangeType above is also selected for this application.

  • previousGivenName string optional

    Given name portion of the name held before the change, per Supplementary Form Column 2.1.

    length: 1–100classification: pii
  • dateOfBirth date required

    DD-MM-YYYY on the source form; represented here as YYYY-MM-DD.

    classification: sensitive-pii
  • placeOfBirthCountry string required

    If born before the partition of India (15 August 1947) at a place now in Pakistan or Bangladesh, write 'Undivided India' as the place of birth and leave District/State blank.

    length: 1–100classification: pii
  • placeOfBirthCity string optional

    Only required if born in India. Leave blank if born outside India.

    length: 1–100classification: pii
  • placeOfBirthDistrict string optional

    Only required if born in India.

    length: 1–100classification: pii
  • placeOfBirthState string optional

    Only required if born in India.

    length: 1–100classification: pii
  • gender enum required

    Put a cross on the appropriate box.

    enum: male | female | transgenderclassification: pii
  • maritalStatus enum required

    Put a cross on the appropriate box. Married applicants must also give a spouse name.

    enum: single | married | divorced | widow_widower | separatedclassification: pii
  • citizenshipBasis enum required

    How the applicant's citizenship of India was originally acquired. Unlike the fresh-application pathway, re-issue does not restrict this to citizenship by birth — all citizenship bases already established on the existing passport may reissue via this pathway.

    enum: birth | descent | registration_naturalization
  • panNumber string optional

    Permanent Account Number issued by the Income Tax Department, if the applicant has one.

    patternlength: 0–10classification: sensitive-pii
  • voterIdNumber string optional

    Elector's Photo Identity Card (EPIC) number issued by the Election Commission of India, if the applicant has one.

    length: 0–20classification: sensitive-pii
  • employmentType enum required

    Put a cross on the appropriate box. For re-issue, Government/PSU/Statutory Body (still-serving) applicants require a No Objection Certificate and Prior Intimation Letter rather than the Identity Certificate used for fresh applications; Retired Government Official applicants require a Pension Payment Order.

    enum: 12 values
  • employerOrganizationName string optional

    Name of the Government office, Statutory Body, or Public Sector Undertaking employing the applicant.

    length: 1–200
  • isSpouseGovernmentServant boolean required

    Affects which supporting documents are required.

  • educationalQualification string required

    Highest educational qualification, as selected on the source form. Modelled here as free text because the source booklet directs the applicant to 'put a cross in the appropriate box' without enumerating the box labels, matching in/mea/passport-application-first-adult's same unresolved gap.

    length: 1–100
  • eligibleForNonECR boolean required

    Non-ECR (formerly ECNR) status is available to, among others, matriculation-and-above qualification holders, income-tax payers, professional degree holders, and persons over 50. Minors are automatically eligible while under 18, but on re-issue after turning 18 (the 'minor-to-major' transaction) documentary proof of Non-ECR eligibility must now be submitted, or the reissued passport is stamped ECR. If not eligible, the passport is issued in the ECR category. A true answer requires a supporting Non-ECR eligibility document.

  • distinguishingMark string optional

    E.g. a mole or birth mark on the forehead. Leave blank if none.

    length: 0–200classification: pii
  • aadhaarNumber string optional

    12-digit Aadhaar number issued by the Unique Identification Authority of India (UIDAI). Furnishing it can expedite processing and it may also serve as proof of address/identity.

    patternclassification: sensitive-pii

Family details

  • fatherGivenName string required

    Father's given name

    length: 1–100classification: pii
  • motherGivenName string required

    Mother's given name

    length: 1–100classification: pii
  • legalGuardianName string optional

    Only applicable where a legal guardian, rather than a parent, has custody. Requires an attached Court decree/order.

    length: 0–100classification: pii
  • spouseName string optional

    As written in the spouse's own passport, if the spouse holds one.

    length: 1–100classification: pii

Address and emergency contact

  • presentAddressLine1 string required

    Present residential address — House No. and Street Name

    length: 1–200classification: pii
  • presentAddressCity string required

    Present address — City/Town/Village

    length: 1–100classification: pii
  • presentAddressState string required

    Present address — State/Union Territory

    length: 1–100classification: pii
  • presentAddressPinCode string required

    Present address — PIN code

    patternclassification: pii
  • permanentAddressSameAsPresent boolean required

    Is your permanent address the same as your present address?

  • permanentAddressLine1 string optional

    Permanent address — House No. and Street Name

    length: 1–200classification: pii
  • emergencyContactName string required

    Emergency contact — name

    length: 1–100classification: pii
  • emergencyContactPhone string required

    Emergency contact — phone number

    length: 1–20classification: pii
  • emergencyContactAddress string required

    Emergency contact — address

    length: 1–300classification: pii

Other details and service options

  • hasPendingCriminalCase boolean required

    A pending criminal case does not bar an application, but the applicant must enclose written court permission to travel abroad; a short-validity (typically one year) passport is normally issued instead.

  • processingSpeed enum required

    normal = standard processing. tatkaal = expedited scheme; a higher fee applies. Table 2(II) bars several reissue cases from Tatkaal entirely: renewal of a Short Validity Passport, major_name_change, change_of_sex, change_of_signature, and change_of_parent_name (see particularsChangeType) — not enforced as a hard validation rule here, since a data-only field cannot express a joint constraint across two enums without risking a false rejection; flagged for a future conformance-fixture check once this schema advances past structural-reference.

    enum: normal | tatkaal
  • passportBookletType enum required

    36-page or 60-page booklet; the 60-page booklet carries a higher fee. Selecting 60 pages is also how an applicant requests the 'Additional Booklet' remedy for exhausted visa pages (reasonForReissue = exhaustion_of_visa_pages).

    enum: 36_pages | 60_pages

Verification record

This file is the source-review record for this document version, per the manual-source-review-v1 practice.

Current claim

  • status: draft
  • verification.method: manual-source-review-v1
  • verification.lastVerifiedAt: 2026-07-05

Why this candidate, why now

GOV-1224's "GovSchema Standard Research" cycle reviewed the existing registry catalog and found that in/mea/passport-application-first-adult (GOV-869) only covers fresh/first-time adult applications (Case I(A)(1) of the MEA's applicant-category table). It flagged re-issue of an existing passport as the highest-volume real-world passport transaction — every passport holder returns to this pathway roughly every 10 years on ordinary expiry, and routinely sooner on exhausted visa pages, damage, loss/theft, or a change of personal particulars — and filed GOV-1227 to close that gap. GOV-1224's own research notes anticipated the new fields this schema would need (old passport number, date/place/office of issue, a reason-for-reissue enum, police complaint reference for lost/stolen cases, and an old-passport surrender declaration) and flagged that passportindia.gov.in/psp/* is a client-rendered Angular/React SPA needing a live Playwright pass, the same technique used for in/mha/evisa-etourist and nl/denhaag/voter- registration-abroad (GOV-1121).

Sources examined

  • Document (id, version): in/mea/passport-reissue / 1.0.0
  • Spec version: GovSchema 0.3.0
  • Authority: Ministry of External Affairs (MEA), Government of India, under the Passports Act, 1967. Applications are processed through the Passport Seva system (Regional Passport Offices, Passport Seva Kendras, Post Office PSKs, District Passport Cells, Speed Post Centres, and Citizen Service Centres) — identical infrastructure to the fresh-application pathway.
  • Primary source 1 (fetched directly, HTTP 200 — the same PDF used by in/mea/passport-application-first-adult, re-examined for its re-issue content): https://www.passportindia.gov.in/AppOnlineProject/pdf/ApplicationformInstructionBooklet-V3.0.pdf — the MEA's own 21-page "Instructions for Filling of Passport Application Form and Supplementary Form" booklet. This pass re-extracted the PDF with pdfjs-dist (the same CID-keyed-font technique GOV-869 established) and searched specifically for:
    • Column 1.2 ("If reissue, specify reason(s)"): the narrative list of reissue reasons (expiry within 10 years before/3 years after, expiry more than 3 years ago, change of particulars, exhausted pages, lost, damaged) — modelled as reasonForReissue.
    • Table 2(II) "Re-issue of Passport": the 16-row case table — row A (exhaustion of visa pages), row B with 6 sub-cases of expiry, row C (damaged), row D (lost/damaged beyond recognition/stolen), and row E with 15 sub-cases of change in particulars — each with its own Normal/Tatkaal document-number list. Modelled as reasonForReissue + particularsChangeType plus the documents[] gated on them.
    • Table 3 "Overall List of Documents": the specific document numbers Table 2(II) references — Doc 5 (old passport original), Doc 10 (Pension Payment Order), Doc 28 (police report), Doc 29 (old-passport photocopy, lost/stolen case), Doc 36 (recent photograph), Doc 49 (Annexure F loss/damage affidavit), Doc 50 (Annexure G NOC), Doc 51 (Annexure H Prior Intimation Letter), Doc 56 (Annexure J joint photo declaration), Doc 57 (divorce decree), and others.
    • The caution notice on page 1 ("Passport is a government property and should be surrendered when demanded... Loss of passport should be immediately reported to the nearest Police Station") — used as the sourcing basis for oldPassportSurrenderDeclaration and policeComplaintReference.
  • Primary source 2 (live-rendered, this cycle's new technique for this document): https://services2.passportindia.gov.in/psp/docAdvisor/reissuePassport — the Passport Seva Online Portal's own public "Document Advisor" tool for re-issue. A raw curl fetch confirmed this URL (and passportindia.gov.in/psp/ApplyReissue) serve only an empty <div id="root"> shell with a deferred JS bundle — a genuine client-rendered React SPA, invisible to a static fetch or WebFetch. No MCP browser tool was available in this environment, so a scratch Node script drove Playwright directly against the locally-available Chromium binary at /paperclip/.cache/ms-playwright/chromium-1228/chrome-linux64/chrome (launched with LD_LIBRARY_PATH pointed at /paperclip/chrome-sysroot/usr/lib/x86_64-linux-gnu to satisfy a missing libglib-2.0.so.0, the same sysroot this registry's browser-screenshot tooling uses). The rendered page's full visible text and every input/select/radio/button element were dumped. This confirmed, live and unauthenticated:
    • The exact live question set: Type of Application (Normal/Tatkaal), Applicant Category (Minor/Adult), Employment Type (Government/PSU/ Statutory Body, Retired Government Official, Others), "Is applicant's present address different from that in the existing Passport?" (Yes/No), "Is applicant eligible for Non-ECR category?" (Yes/No).
    • That proof of present address is conditional on an address change for re-issue — unlike the fresh pathway (in/mea/passport-application- first-adult), where it is unconditional. Modelled as presentAddressSameAsOldPassport gating documents[].proofOfPresentAddress.
    • The employment-type categories used for re-issue document gating (Government/PSU/Statutory Body; Retired Government Official; Others), matching the first-adult schema's existing employmentType enum exactly, so that field was reused rather than re-invented.
  • Primary source 3 (live-rendered, same Playwright pass): https://www.passportindia.gov.in/psp/ApplyReissue — the "Apply For Re-Issue of Ordinary Passport" informational page. Confirmed the Ordinary-vs-Diplomatic/Official routing boundary verbatim: "if you have/held a Diplomatic (or Official) Passport but do not have/held an Ordinary Passport... choose the Reissue category if applying for Diplomatic (or Official) Passport" — modelled as the oldPassportType eligibility field, scoping this document to Ordinary-passport re-issue only.
  • Retrieved / reviewed: 2026-07-05.
  • Reviewer: GovSchema Engineering (Standards Engineer — initial authoring source review).

What was confirmed against the source

| Source element | Field(s) / document(s) | |---|---| | ApplyReissue live page — Ordinary vs. Diplomatic/Official routing | oldPassportType | | Column 1.2 — reissue reasons (expiry, exhaustion, damage, loss, particulars change) | reasonForReissue | | Table 2(II) Section E, rows 1-15 — change-in-particulars sub-cases | particularsChangeType | | Column 6.1 — Passport Details (self-explanatory column) | oldPassportNumber, oldPassportDateOfIssue, oldPassportDateOfExpiry, oldPassportPlaceOfIssue | | Caution notice — loss reported to Police Station; Table 3 Doc 28 | policeComplaintReference, documents[].policeReportOriginal | | Table 3, Document No. 49 (Annexure F) | circumstancesOfLossOrDamage, documents[].lossOrDamageAffidavit | | Caution notice — passport is government property, must be surrendered; Table 3 Doc 5 | oldPassportSurrenderDeclaration, documents[].oldPassportOriginal | | Live Document Advisor — "Is applicant's present address different...?" | presentAddressSameAsOldPassport, documents[].proofOfPresentAddress | | Table 3, Document No. 29 | documents[].oldPassportPhotocopyIfAvailable | | Table 2(II) row B.4 (Govt/PSU/Statutory, still serving); Table 3 Docs 50/51 | documents[].noObjectionCertificate, documents[].priorIntimationLetter | | Table 2(II) row B.5 (Retired government official); Table 3 Doc 10 | documents[].pensionPaymentOrder | | Table 2(II) row E.1/E.13; Table 3 Docs 14/56 | documents[].marriageCertificateOrJointDeclaration | | Table 2(II) row E.2/E.3; Table 3 Docs 32/33/57 | documents[].divorceDecree | | Table 2(II) row E.8; Table 3 Doc 36 | documents[].recentPhotograph | | Column 2.15 narrative — minor auto-Non-ECR vs. adult reissue proof requirement | eligibleForNonECR description; documents[].proofOfNonECRCategory | | Columns 2.1-2.17, Column 3, Column 4, Column 5, Column 7, Columns 1.4/1.5 (shared with the fresh pathway) | surname through passportBookletType — reused verbatim from in/mea/passport-application-first-adult, since both categories share the same physical/online form |

What is NOT independently confirmed / out of scope

  • A live, authenticated Passport Seva Online Portal walkthrough of the actual entry form. The Document Advisor and the ApplyReissue informational page are public and were rendered live; the actual application-entry screens sit behind a Login/Register wall not reached this cycle — the same unresolved gap in/mea/passport- application-first-adult carries.
  • Minor applicants (still under 18 at the time of the reissue application). Requires Annexure D (parent/guardian consent) and a different supporting-document set — out of scope, a candidate for a future schema. This document's adult scope is deliberately wide enough to still cover the common "minor-to-major" transaction (a passport issued to a minor, reissued once its holder turns 18), since the applicant is an adult at the time of this application.
  • Diplomatic/Official passport reissue — a distinct MEA process, scoped out via the oldPassportType eligibility field.
  • Renewal of a Short-Validity Passport (Table 2(II) row B.3) and the going-abroad-for-studies document variant (row B.6) — narrow sub-cases of the expiry reason with their own extra document (Doc 26 or Doc 27 respectively); not modelled as separate fields/documents in this pass, to keep the schema's scope comparable to the first-adult schema's. A future MINOR revision could add them.
  • 11 of the 15 particularsChangeType sub-cases have no dedicated documents[] entry. Only name_change_marriage / addition_of_spouse_name (marriage certificate/Annexure J), name_change_divorce_or_separation / name_change_remarriage (divorce decree), and change_of_appearance (recent photograph) are modelled at the document level. The remaining eight (minor_name_change, major_name_change, name_change_government_employee, change_of_sex, change_of_date_of_birth, change_of_place_of_birth, change_of_current_address, change_of_signature, change_of_parent_name, ecr_deletion) are captured as classification values only (an agent can still tell which reason applies) but their document requirements (e.g. Docs 34/35 for sex change, 37/38 for date/ place-of-birth correction, 39/40 for parent-name change) are not yet encoded — flagged here honestly rather than guessed, per this registry's "spec precision over cleverness" discipline.
  • The Tatkaal (expedited) restriction is not hard-validated. Table 2(II) bars several reissue cases (SVP renewal, major_name_change, change_of_sex, change_of_signature, change_of_parent_name) from the Tatkaal scheme entirely. This is a joint constraint across particularsChangeType and processingSpeed that the current spec's single-condition requiredWhen/eligibleValues grammar cannot express without a cross-field validation rule risking a false rejection on legitimate combinations; disclosed in processingSpeed's own description instead of encoded as validation.
  • educationalQualification's exact closed option list — same unresolved gap as the first-adult schema (booklet says "put a cross in the appropriate box" without listing the labels).
  • Fee amounts — Table 4's fee figures are not encoded as a single authoritative amount, the same convention used throughout this registry.

Scope and jurisdiction notes

  • This is India's second in/mea registry entry, sitting alongside in/mea/passport-application-first-adult. Both share the great majority of their applicant/family/address/service-option fields verbatim, since MEA's Passport Application Form is a single physical/online form used for both Fresh and Re-issue categories (selected via Column 1.1/1.2) — this registry has no schema-composition mechanism (spec v0.3 has no $ref/shared-field-type facility), so the duplication here matches the established per-schema self-containment convention used elsewhere in the registry.
  • discovery/catalog.json was updated with a new published candidate entry for in/mea/passport-reissue.
  • Conditional flow uses requiredWhen (GSP-0013) throughout — every notEquals/in condition here is gated on an always-required field (reasonForReissue, employmentType, particularsChangeType gated on reasonForReissue, etc.), never on an optional/absent field, avoiding the notEquals-against-an-optional-field misfire this registry has hit before (GOV-763, GOV-1045).
  • oldPassportNumber, dateOfBirth, aadhaarNumber, panNumber, policeComplaintReference, and voterIdNumber are marked classification: sensitive-pii; the remaining name/address/contact fields are marked classification: pii, per GSP-0006's advisory vocabulary — consistent with the first-adult schema.
  • A from-scratch condition-evaluator script (inline equals/notEquals/ in interpreter, no dependency on the registry's own tooling) exercised three positive profiles — (1) plain expiry, address unchanged, private employment; (2) lost/stolen, government employee, address changed, married; (3) change-of-particulars (marriage name change), retired government official — plus all three eligibility step exits. Every requiredWhen/transitions branch resolved as intended: profile 1 correctly required only oldPassportOriginal (not the lost/stolen documents) and no address-change proof; profile 2 correctly required policeComplaintReference, circumstancesOfLossOrDamage, policeReportOriginal, lossOrDamageAffidavit, proofOfPresentAddress, and the two government-employee documents while correctly not requiring oldPassportOriginal or oldPassportSurrenderDeclaration; profile 3 correctly required previousGivenName, pensionPaymentOrder, and marriageCertificateOrJointDeclaration. The three eligibility exits (never held a passport, minor applicant, non-Ordinary passport type) and the eligible pass-through all resolved to the correct step/exitReason. No script is checked into the registry (structural-reference schemas in this registry do not carry conformance fixtures — GSP-0016 fixtures are used once a schema reaches verified).

Path to a verified claim (next step)

To advance to status: verified, a reviewer with a genuine Passport Seva Online Portal account completes an actual online re-issue application walkthrough (or obtains independent confirmation from someone who has), confirming: the exact Column 6 "Passport Details" sub-field layout, the educationalQualification closed option list, whether the online and paper forms are field-identical for re-issue as they are for fresh applications, and the current fee figures. A future MINOR revision should also consider adding the SVP-renewal and going-abroad-for-studies sub-cases and the remaining particularsChangeType document mappings flagged above.

Re-verification

Per the practice's cadence, nextReviewBy is set to 2027-01-01 (6 months).

View the raw record (VERIFICATION.md)

Version history

  • 1.0.0 draft latest this page has verification record schema.json

Independent and non-affiliated

GovSchema is an independent, open-source project. This reference is not produced, reviewed, or endorsed by Ministry of External Affairs, Government of India (Passport Seva / Regional Passport Office), under the Passports Act, 1967 or any government. The authoritative source is always the live government form and its official instructions.