Registry entry

United States Online Immigrant Visa and Alien Registration Application (Form DS-260)

Application for an immigrant visa and alien registration, completed online through the Consular Electronic Application Center (CEAC) by an immigrant visa applicant (family-based, employment-based, Special Immigrant, or Diversity Visa) after the National Visa Center (NVC) marks the case fee status PAID, and by each qualified family member immigrating with the applicant. It follows Form DS-160 (nonimmigrant visa applications) in the same CEAC system but is a materially different, longer form covering the applicant's biographic, family, address, travel, work/education, petitioner, and security/background history, ending with a Social Security Number election and an electronic signature under penalty of perjury (28 U.S.C. 1746). Submitting the DS-260 does not formally execute a visa application — the application is not formally made until the applicant is interviewed by a U.S. consular officer. This document does not submit the form; CEAC (ceac.state.gov) and the live travel.state.gov guidance are always authoritative.

Registry entry

us/dos/immigrant-visa-ds260

Jurisdiction
United States · national
Version
1.0.0
Verification
draft

GovSchema spec v0.3

Authoritative source DS-260

Machine access

Schema document
registry/us/dos/immigrant-visa-ds260/1.0.0/schema.jsonapplication/schema+json
Registry catalog
registry/index.jsonone record per schema id

Field reference

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

Personal Information 1

  • usedOtherNames boolean required

    Have you ever used other names (i.e., maiden, religious, professional, alias, etc.)?

  • otherSurnamesUsed string optional

    The live form supports listing more than one other-name pair via 'Add Another'; this schema models the field set for one entry. If only other surnames apply, the source instructs entering the same given name(s) as above.

    length: 0–200classification: sensitive-pii
  • otherGivenNamesUsed string optional

    If only other given names apply, the source instructs entering the same surname as above.

    length: 0–200classification: sensitive-pii
  • surnames string required

    Data on this page must match the information as written in the applicant's passport or travel documents.

    length: 1–200classification: sensitive-pii
  • givenNames string required

    Includes any first name and any middle name listed in the applicant's passport or travel documentation. If the passport/travel documentation does not include a given name, the source instructs entering 'FNU'.

    length: 1–200classification: sensitive-pii
  • fullNameNativeAlphabet string optional

    Leave blank (and mark 'Does Not Apply/Technology Not Available') if the applicant's native alphabet is Latin script or technology to enter it is unavailable.

    length: 0–200classification: sensitive-pii
  • sex enum required

    Sex

    enum: male | female
  • currentMaritalStatus enum required

    Gates the Family Information: Spouse step, which is displayed only for applicants who indicate they are currently married or separated.

    enum: married | separated | divorced | widowed | single_never_married | civil_union_domestic_partnership
  • dateOfBirth date required

    If day or month is unknown, enter as shown in the applicant's passport or travel document.

    classification: sensitive-pii
  • cityOfBirth string required

    City of birth

    length: 1–150
  • stateProvinceOfBirth string optional

    May be marked 'Does Not Apply'.

    length: 0–150
  • countryOfBirth string required

    The name of the country/region currently in use for the place where the applicant was born.

    length: 0–100

Personal Information 2

  • countryOfOrigin string required

    Country/region of origin (nationality)

    length: 0–100
  • travelDocumentType enum required

    The travel document should be a valid, unexpired passport or other valid, unexpired documentation sufficient to establish identity and nationality.

    enum: passport | other_travel_document
  • travelDocumentId string required

    Document ID

    length: 0–30classification: sensitive-pii
  • travelDocumentIssuingCountry string required

    Country/authority that issued document

    length: 0–100
  • travelDocumentIssuanceDate date required

    Issuance date

  • travelDocumentExpirationDate date required

    Expiration date

  • hasOtherNationality boolean required

    Covers all nationalities currently or previously held, regardless of whether formally/legally relinquished.

  • otherCountryOfOrigin string optional

    The live form supports listing more than one other nationality via 'Add Another'; this schema models the field set for one entry.

    length: 0–100
  • holdsPassportForOtherNationality boolean optional

    Do you hold a passport from the country/region of origin (nationality) above?

  • otherNationalityPassportNumber string optional

    Passport number (other nationality)

    length: 0–30classification: sensitive-pii

Present and Previous Address, Phone, Email, Social Media

  • presentAddressLine1 string required

    Present address — street address (line 1)

    length: 1–100
  • presentAddressLine2 string optional

    Present address — street address (line 2)

    length: 0–100
  • presentAddressCity string required

    Present address — city

    length: 1–100
  • presentAddressStateProvince string optional

    May be marked 'Does Not Apply'.

    length: 0–100
  • presentAddressPostalCode string optional

    May be marked 'Does Not Apply'.

    length: 0–20
  • presentAddressCountry string required

    Gates whether the Mailing and Permanent Address step's US-specific or non-US-specific question set is displayed (whether 'United States of America' is listed here).

    length: 0–100
  • presentAddressStartDate string required

    Format MMM-YYYY.

    pattern
  • livedElsewhereSinceSixteen boolean required

    Previous addresses should only include those at which the applicant established a residence (e.g. campus housing for an academic term), not places of temporary presence (e.g. a vacation hotel).

  • previousAddressLine1 string optional

    The live form supports listing more than one previous address via 'Add Another'; this schema models the field set for one entry, in the same shape as the present address plus a date range.

    length: 0–100
  • previousAddressCity string optional

    Previous address — city

    length: 0–100
  • previousAddressCountry string optional

    Previous address — country/region

    length: 0–100
  • previousAddressDateFrom date optional

    Previous address — lived there from

  • previousAddressDateTo date optional

    Previous address — lived there to

  • primaryPhoneNumber string required

    The phone number at which the applicant is most likely to be reached; may be a land line or cellular/mobile number.

    length: 0–20classification: sensitive-pii
  • secondaryPhoneNumber string optional

    May be marked 'Does Not Apply'.

    length: 0–20classification: sensitive-pii
  • workPhoneNumber string optional

    May be marked 'Does Not Apply'.

    length: 0–20classification: sensitive-pii
  • usedOtherPhoneNumbers boolean required

    Have you used any other telephone numbers during the last five years?

  • otherPhoneNumber string optional

    The live form supports listing more than one additional phone number via 'Add Another'; this schema models one entry.

    length: 0–20classification: sensitive-pii
  • emailAddress string required

    Used for correspondence purposes; the source instructs providing an address that is secure and to which the applicant has reasonable access.

    length: 0–254classification: pii
  • usedOtherEmailAddresses boolean required

    Have you used any other email addresses during the last five years?

  • otherEmailAddress string optional

    The live form supports listing more than one additional email address via 'Add Another'; this schema models one entry.

    length: 0–254classification: pii
  • socialMediaProvider string optional

    Selected from the source's own closed platform list (e.g. ASK.FM among others). The live form supports listing more than one platform/identifier pair via 'Add Another'; this schema models one entry. Select 'None' if no listed platform has been used in the last five years.

    length: 0–100
  • socialMediaIdentifier string optional

    Paired with socialMediaProvider above; do not provide passwords.

    length: 0–100classification: pii
  • hasOtherSocialMedia boolean required

    Does not include private messaging on person-to-person messaging services, such as WhatsApp.

  • otherSocialMediaProvider string optional

    The live form supports listing more than one other platform/identifier pair via 'Add Another'; this schema models one entry.

    length: 0–100
  • otherSocialMediaIdentifier string optional

    Other social media identifier (username/handle)

    length: 0–100classification: pii

Mailing and Permanent Address

  • mailingSameAsPresentAddress boolean required

    This is the address to which correspondence regarding the application will be sent.

  • mailingAddressLine1 string optional

    Mailing address — street address (line 1)

    length: 0–100
  • mailingAddressCity string optional

    Mailing address — city

    length: 0–100
  • mailingAddressCountry string optional

    Mailing address — country/region

    length: 0–100
  • permanentAddressContactName string optional

    Where the applicant intends to live after arrival in the United States. May be marked 'Does Not Apply'.

    length: 0–200
  • permanentAddressLine1 string required

    Permanent address — U.S. street address (line 1)

    length: 0–100
  • permanentAddressLine2 string optional

    Permanent address — U.S. street address (line 2)

    length: 0–100
  • permanentAddressCity string required

    Permanent address — city

    length: 0–100
  • permanentAddressState string required

    Permanent address — state

    length: 0–2
  • permanentAddressZipCode string required

    Permanent address — ZIP code

    pattern
  • permanentAddressPhoneNumber string optional

    May be marked 'Does Not Apply'.

    length: 0–20
  • permanentAddressIsGreenCardMailingAddress boolean required

    Is this address where you want your Permanent Residence Card (Green Card) mailed?

  • greenCardMailingAddressLine1 string optional

    Collected only when the permanent address above is not where the applicant wants the Green Card mailed.

    length: 0–100
  • greenCardMailingAddressCity string optional

    Green Card mailing address — city

    length: 0–100

Family Information: Parents

  • fatherSurnames string optional

    Concerning the applicant's biological parents; if adopted, provide the adoptive parents' information instead. May be marked 'Do Not Know'.

    length: 0–200classification: sensitive-pii
  • fatherGivenNames string optional

    May be marked 'Do Not Know'.

    length: 0–200classification: sensitive-pii
  • fatherDateOfBirth date optional

    May be marked 'Do Not Know'.

    classification: sensitive-pii
  • fatherCountryOfBirth string optional

    May be marked 'Do Not Know'.

    length: 0–100
  • fatherStillLiving boolean required

    Is your father still living?

  • fatherCurrentAddress string optional

    Street address, city, state/province, postal code, and country/region; may be marked 'Do Not Know'. Modelled as one field carrying the full address, consistent with the schema's other opaque-address handling.

    length: 0–300
  • motherSurnamesAtBirth string optional

    May be marked 'Do Not Know'.

    length: 0–200classification: sensitive-pii
  • motherGivenNames string optional

    May be marked 'Do Not Know'.

    length: 0–200classification: sensitive-pii
  • motherDateOfBirth date optional

    May be marked 'Do Not Know'.

    classification: sensitive-pii
  • motherCountryOfBirth string optional

    May be marked 'Do Not Know'.

    length: 0–100
  • motherStillLiving boolean required

    Is your mother still living?

  • motherAddressSameAsFather boolean optional

    Is your mother's address the same as your father's?

  • motherCurrentAddress string optional

    Street address, city, state/province, postal code, and country/region; may be marked 'Do Not Know'. Collected only when not the same as the father's address.

    length: 0–300

Family Information: Spouse

  • spouseSurnames string optional

    Current spouse — surnames

    length: 0–200classification: sensitive-pii
  • spouseGivenNames string optional

    Current spouse — given names

    length: 0–200classification: sensitive-pii
  • spouseDateOfBirth date optional

    Current spouse — date of birth

    classification: sensitive-pii
  • spouseCountryOfBirth string optional

    Current spouse — country/region of birth

    length: 0–100
  • spouseAddressType enum optional

    same_as_mine indicates the spouse lives at the applicant's own present address.

    enum: same_as_mine | other_specify_address
  • spouseAddress string optional

    Street address, city, state/province, postal code, and country/region. P.O. box numbers are not allowed. Collected only when spouseAddressType is other_specify_address.

    length: 0–300
  • spouseOccupation enum optional

    Spouse's occupation

    enum: 20 values
  • spouseOccupationOther string optional

    Collected only when spouseOccupation is other.

    length: 0–200
  • spouseMarriageDate date optional

    Date of marriage

  • spouseMarriageCity string optional

    City of marriage

    length: 0–100
  • spouseMarriageCountry string optional

    Country/region of marriage

    length: 0–100
  • spouseImmigratingWithApplicant boolean optional

    Is your spouse immigrating to the U.S. with you?

Family Information: Previous Spouse

  • hasPreviousSpouses boolean required

    Include all previous spouses, including those deceased.

  • previousSpouseSurnames string optional

    The live form supports listing more than one previous spouse via 'Add Another'; this schema models the field set for one entry.

    length: 0–200classification: sensitive-pii
  • previousSpouseGivenNames string optional

    Previous spouse — given names

    length: 0–200classification: sensitive-pii
  • previousSpouseDateOfBirth date optional

    Previous spouse — date of birth

    classification: sensitive-pii
  • previousSpouseCountryOfBirth string optional

    Previous spouse — country/region of birth

    length: 0–100
  • previousSpouseNationality string optional

    Previous spouse — country/region of nationality

    length: 0–100
  • previousMarriageDateBegan date optional

    Previous marriage — date began

  • previousMarriageHowTerminated enum optional

    How was your marriage terminated?

    enum: death | divorce | annulment | other
  • previousMarriageHowTerminatedOther string optional

    How marriage was terminated — specify other

    length: 0–200
  • previousMarriageDateEnded date optional

    Previous marriage — date ended

  • previousMarriageEndedCity string optional

    Previous marriage — city terminated

    length: 0–100
  • previousMarriageEndedCountry string optional

    Previous marriage — country/region terminated

    length: 0–100

Family Information: Children

  • hasChildren boolean required

    The Immigration and Nationality Act (INA) does not allow derivative status to family members of immediate relatives (IR1, CR1, IR2, CR2, IR5 classifications); the petitioner must file separate immediate relative petitions for the spouse, each child, and each parent.

  • numberOfChildren integer optional

    Number of children

    range: 1–30
  • childSurnames string optional

    Includes all natural children, adopted children, and step children. The live form supports listing more than one child via 'Add Another'; this schema models the field set for one entry (Child 1).

    length: 0–200classification: sensitive-pii
  • childGivenNames string optional

    Child — given names

    length: 0–200classification: sensitive-pii
  • childDateOfBirth date optional

    Child — date of birth

    classification: sensitive-pii
  • childCountryOfBirth string optional

    May be marked 'Do Not Know'.

    length: 0–100
  • childLivesWithApplicant boolean optional

    Does this child live with you?

  • childImmigratingWithApplicant boolean optional

    Is this child immigrating to the U.S. with you?

Previous U.S. Travel Information

  • everBeenInUS boolean required

    Have you ever been in the U.S.?

  • issuedAlienRegistrationNumber boolean optional

    Were you issued an Alien Registration Number by the Department of Homeland Security?

  • lastVisitDateArrived date optional

    The live form supports up to five previous visits via 'Add Another'; this schema models the most recent visit only.

  • lastVisitLengthOfStay string optional

    A duration value together with a unit selected from the source's own list (e.g. day(s), week(s), month(s), year(s)); modelled as one free-form field pairing the two.

    length: 0–50
  • everIssuedUSVisa boolean required

    Have you ever been issued a U.S. Visa?

  • lastVisaIssuanceDate date optional

    Last U.S. visa — date issued

  • lastVisaClassification string optional

    Selected from the source's own closed visa-classification list.

    length: 0–20
  • lastVisaNumber string optional

    May be marked 'Do Not Know'.

    length: 0–20classification: sensitive-pii
  • visaEverLostOrStolen boolean optional

    Have any of your U.S. visas ever been lost or stolen?

  • visaEverCancelledOrRevoked boolean optional

    Have any of your U.S. visas ever been cancelled or revoked?

  • everRefusedVisaOrAdmission boolean required

    Have you ever been refused a U.S. Visa, been refused admission to the United States, or withdrawn your application for admission at the port of entry?

Present Work/Education/Training Information

  • primaryOccupation enum required

    Primary occupation

    enum: 21 values
  • presentEmployerOrSchoolName string optional

    Present employer or school name

    length: 0–200
  • presentEmployerOrSchoolAddress string optional

    Street address, city, state/province, postal code, and country/region, modelled as one field.

    length: 0–300
  • presentOccupationExplanation string optional

    Free-text explanation collected in place of an employer/school name and address when primaryOccupation is not_employed, homemaker, or retired.

    length: 0–2000
  • hasOtherOccupations boolean required

    Do you have other occupations?

  • intendedUSOccupation enum required

    In which occupation do you intend to work in the U.S.?

    enum: 21 values

Previous Work/Education/Training Information

  • previouslyEmployed boolean required

    Were you previously employed?

  • previousEmployerName string optional

    All employers from the last ten years, starting with the most recent. The live form supports listing more than one employer via 'Add Another'; this schema models the field set for one entry (the most recent employer).

    length: 0–200
  • previousEmployerAddress string optional

    Previous employer — address

    length: 0–300
  • previousEmployerPhone string optional

    Previous employer — telephone number

    length: 0–20
  • previousJobTitle string optional

    Previous employer — job title

    length: 0–200
  • previousSupervisorSurnames string optional

    May be marked 'Do Not Know'.

    length: 0–200
  • previousSupervisorGivenNames string optional

    May be marked 'Do Not Know'.

    length: 0–200
  • previousEmploymentDateFrom date optional

    Previous employment — date from

  • previousEmploymentDateTo date optional

    Previous employment — date to

  • attendedEducationalInstitution boolean required

    Applies to any high school, college, university, graduate school, doctoral program, or vocational program ever attended.

  • numberOfEducationalInstitutionsAttended integer optional

    Number of educational institutions attended

    range: 1–30
  • institutionName string optional

    The live form supports listing more than one institution via 'Add Another'; this schema models the field set for one entry.

    length: 0–200
  • institutionAddress string optional

    Educational institution — address

    length: 0–300
  • institutionCourseOfStudy string optional

    For high school, indicate 'Academic' or 'Vocational'; for all other levels, indicate major or concentration.

    length: 0–200
  • institutionDegreeOrDiploma string optional

    Educational institution — degree or diploma

    length: 0–200
  • institutionAttendanceDateFrom date optional

    Educational institution — date of attendance from

  • institutionAttendanceDateTo date optional

    Educational institution — date of attendance to

Additional Work/Education/Training Information

  • traveledToCountriesLastFiveYears boolean required

    Have you traveled to any countries/regions within the last five years?

  • countryVisited string optional

    The live form supports listing more than one country/region via 'Add Another'; this schema models one entry.

    length: 0–100
  • everServedInMilitary boolean required

    Have you ever served in the military?

  • militaryServiceCountry string optional

    The live form supports listing more than one period of military service via 'Add Another'; this schema models one entry.

    length: 0–100
  • militaryBranchOfService string optional

    Military service — branch of service

    length: 0–100
  • militaryRankOrPosition string optional

    Military service — rank/position

    length: 0–100
  • militarySpecialty string optional

    Military service — military specialty

    length: 0–200
  • militaryServiceDateFrom date optional

    Military service — date of service from

  • militaryServiceDateTo date optional

    Military service — date of service to

  • belongedToOrganization boolean required

    Have you belonged to, contributed to, or worked for any professional, social, or charitable organization?

  • organizationName string optional

    The live form supports listing more than one organization via 'Add Another'; this schema models one entry.

    length: 0–200
  • hasSpecializedSkillsOrTraining boolean required

    Do you have any specialized skills or training, such as firearms, explosives, nuclear, biological, or chemical experience?

  • specializedSkillsExplanation string optional

    Explain

    length: 0–2000
  • servedInParamilitaryOrInsurgentGroup boolean required

    Have you ever served in, been a member of, or been involved with a paramilitary unit, vigilante unit, rebel group, guerrilla group, or insurgent organization?

  • paramilitaryExplanation string optional

    Explain

    length: 0–2000
  • speaksOtherLanguages boolean required

    Can you speak and/or read languages other than your native language?

  • otherLanguage string optional

    The live form supports listing more than one language via 'Add Another'; this schema models one entry.

    length: 0–100

Petitioner Information

  • petitionerRelationship enum required

    The petitioner is generally the U.S. person or business who made a formal request that the applicant be considered for an immigrant visa or permanent legal residence — generally a U.S. citizen relative, U.S. permanent resident relative, or U.S. employer. In some cases the applicant may have filed a petition on their own behalf (self).

    enum: 16 values
  • petitionerRelationshipOther string optional

    Petitioner relationship — specify other

    length: 0–200
  • petitionerSurnames string optional

    Petitioner — surnames

    length: 0–200classification: sensitive-pii
  • petitionerGivenNames string optional

    Petitioner — given names

    length: 0–200classification: sensitive-pii
  • petitionerAddress string optional

    Street address, city, state/province, postal code, and country/region, modelled as one field.

    length: 0–300
  • petitionerTelephone string optional

    Petitioner — telephone

    length: 0–20
  • petitionerMobileTelephone string optional

    May be marked 'Does Not Apply'.

    length: 0–20
  • petitionerEmail string optional

    May be used for correspondence purposes; may be marked 'Does Not Apply'.

    length: 0–254classification: pii

Security and Background: Medical and Health Information

  • hasCommunicableDiseaseOfPublicHealthSignificance boolean required

    Do you have a communicable disease of public health significance such as tuberculosis (TB)?

  • hasCommunicableDiseaseOfPublicHealthSignificanceExplanation string optional

    Required explanation when the preceding question is answered yes. A visa may not be issued to persons within specific categories defined by law as inadmissible to the United States (except when a waiver is obtained in advance); a yes answer does not automatically signify ineligibility for a visa.

    length: 0–4000
  • hasVaccinationDocumentation boolean required

    Do you have documentation to establish that you have received vaccinations in accordance with U.S. law?

  • hasMentalOrPhysicalDisorderThreat boolean required

    Do you have a mental or physical disorder that poses or is likely to pose a threat to the safety or welfare of yourself or others?

  • hasMentalOrPhysicalDisorderThreatExplanation string optional

    Required explanation when the preceding question is answered yes. A visa may not be issued to persons within specific categories defined by law as inadmissible to the United States (except when a waiver is obtained in advance); a yes answer does not automatically signify ineligibility for a visa.

    length: 0–4000
  • isDrugAbuserOrAddict boolean required

    Are you or have you ever been a drug abuser or addict?

  • isDrugAbuserOrAddictExplanation string optional

    Required explanation when the preceding question is answered yes. A visa may not be issued to persons within specific categories defined by law as inadmissible to the United States (except when a waiver is obtained in advance); a yes answer does not automatically signify ineligibility for a visa.

    length: 0–4000

Security and Background: Criminal Information

  • arrestedOrConvictedForOffense boolean required

    Have you ever been arrested or convicted for any offense or crime, even though subject of a pardon, amnesty, or other similar action?

  • arrestedOrConvictedForOffenseExplanation string optional

    Required explanation when the preceding question is answered yes. A visa may not be issued to persons within specific categories defined by law as inadmissible to the United States (except when a waiver is obtained in advance); a yes answer does not automatically signify ineligibility for a visa.

    length: 0–4000
  • violatedControlledSubstanceLaw boolean required

    Have you ever violated, or engaged in a conspiracy to violate, any law relating to controlled substances?

  • violatedControlledSubstanceLawExplanation string optional

    Required explanation when the preceding question is answered yes. A visa may not be issued to persons within specific categories defined by law as inadmissible to the United States (except when a waiver is obtained in advance); a yes answer does not automatically signify ineligibility for a visa.

    length: 0–4000
  • spouseSonDaughterOfTraffickerBenefited boolean required

    Are you the spouse, son, or daughter of an individual who has violated any controlled substance trafficking law, and have knowingly benefited from the trafficking activities in the past five years?

  • spouseSonDaughterOfTraffickerBenefitedExplanation string optional

    Required explanation when the preceding question is answered yes. A visa may not be issued to persons within specific categories defined by law as inadmissible to the United States (except when a waiver is obtained in advance); a yes answer does not automatically signify ineligibility for a visa.

    length: 0–4000
  • engagedInProstitutionOrVice boolean required

    Are you coming to the United States to engage in prostitution or unlawful commercialized vice or have you been engaged in prostitution or procuring prostitutes within the past 10 years?

  • engagedInProstitutionOrViceExplanation string optional

    Required explanation when the preceding question is answered yes. A visa may not be issued to persons within specific categories defined by law as inadmissible to the United States (except when a waiver is obtained in advance); a yes answer does not automatically signify ineligibility for a visa.

    length: 0–4000
  • involvedInMoneyLaundering boolean required

    Have you ever been involved in, or do you seek to engage in, money laundering?

  • involvedInMoneyLaunderingExplanation string optional

    Required explanation when the preceding question is answered yes. A visa may not be issued to persons within specific categories defined by law as inadmissible to the United States (except when a waiver is obtained in advance); a yes answer does not automatically signify ineligibility for a visa.

    length: 0–4000
  • committedHumanTraffickingOffense boolean required

    Have you ever committed or conspired to commit a human trafficking offense in the United States or outside the United States?

  • committedHumanTraffickingOffenseExplanation string optional

    Required explanation when the preceding question is answered yes. A visa may not be issued to persons within specific categories defined by law as inadmissible to the United States (except when a waiver is obtained in advance); a yes answer does not automatically signify ineligibility for a visa.

    length: 0–4000
  • aidedTraffickingIndividual boolean required

    Have you ever knowingly aided, abetted, assisted, or colluded with an individual who has been identified by the President of the United States as a person who plays a significant role in a severe form of trafficking in persons?

  • aidedTraffickingIndividualExplanation string optional

    Required explanation when the preceding question is answered yes. A visa may not be issued to persons within specific categories defined by law as inadmissible to the United States (except when a waiver is obtained in advance); a yes answer does not automatically signify ineligibility for a visa.

    length: 0–4000
  • spouseSonDaughterOfHumanTraffickerBenefited boolean required

    Are you the spouse, son, or daughter of an individual who has committed or conspired to commit a human trafficking offense in the United States or outside the United States and have you within the last five years, knowingly benefited from the trafficking activities?

  • spouseSonDaughterOfHumanTraffickerBenefitedExplanation string optional

    Required explanation when the preceding question is answered yes. A visa may not be issued to persons within specific categories defined by law as inadmissible to the United States (except when a waiver is obtained in advance); a yes answer does not automatically signify ineligibility for a visa.

    length: 0–4000

Security and Background: Security Information 1

  • seeksEspionageSabotageExportViolation boolean required

    Do you seek to engage in espionage, sabotage, export control violations, or any other illegal activity while in the United States?

  • seeksEspionageSabotageExportViolationExplanation string optional

    Required explanation when the preceding question is answered yes. A visa may not be issued to persons within specific categories defined by law as inadmissible to the United States (except when a waiver is obtained in advance); a yes answer does not automatically signify ineligibility for a visa.

    length: 0–4000
  • seeksOrEngagedInTerroristActivities boolean required

    Do you seek to engage in terrorist activities while in the United States or have you ever engaged in terrorist activities?

  • seeksOrEngagedInTerroristActivitiesExplanation string optional

    Required explanation when the preceding question is answered yes. A visa may not be issued to persons within specific categories defined by law as inadmissible to the United States (except when a waiver is obtained in advance); a yes answer does not automatically signify ineligibility for a visa.

    length: 0–4000
  • providedSupportToTerrorists boolean required

    Have you ever or do you intend to provide financial assistance or other support to terrorists or terrorist organizations?

  • providedSupportToTerroristsExplanation string optional

    Required explanation when the preceding question is answered yes. A visa may not be issued to persons within specific categories defined by law as inadmissible to the United States (except when a waiver is obtained in advance); a yes answer does not automatically signify ineligibility for a visa.

    length: 0–4000
  • memberOrRepresentativeOfTerroristOrg boolean required

    Are you a member or representative of a terrorist organization?

  • memberOrRepresentativeOfTerroristOrgExplanation string optional

    Required explanation when the preceding question is answered yes. A visa may not be issued to persons within specific categories defined by law as inadmissible to the United States (except when a waiver is obtained in advance); a yes answer does not automatically signify ineligibility for a visa.

    length: 0–4000
  • participatedInGenocide boolean required

    Have you ever ordered, incited, committed, assisted, or otherwise participated in genocide?

  • participatedInGenocideExplanation string optional

    Required explanation when the preceding question is answered yes. A visa may not be issued to persons within specific categories defined by law as inadmissible to the United States (except when a waiver is obtained in advance); a yes answer does not automatically signify ineligibility for a visa.

    length: 0–4000
  • participatedInTorture boolean required

    Have you ever committed, ordered, incited, assisted, or otherwise participated in torture?

  • participatedInTortureExplanation string optional

    Required explanation when the preceding question is answered yes. A visa may not be issued to persons within specific categories defined by law as inadmissible to the United States (except when a waiver is obtained in advance); a yes answer does not automatically signify ineligibility for a visa.

    length: 0–4000
  • participatedInExtrajudicialKillings boolean required

    Have you committed, ordered, incited, assisted, or otherwise participated in extrajudicial killings, political killings, or other acts of violence?

  • participatedInExtrajudicialKillingsExplanation string optional

    Required explanation when the preceding question is answered yes. A visa may not be issued to persons within specific categories defined by law as inadmissible to the United States (except when a waiver is obtained in advance); a yes answer does not automatically signify ineligibility for a visa.

    length: 0–4000
  • recruitedOrUsedChildSoldiers boolean required

    Have you ever engaged in the recruitment of or the use of child soldiers?

  • recruitedOrUsedChildSoldiersExplanation string optional

    Required explanation when the preceding question is answered yes. A visa may not be issued to persons within specific categories defined by law as inadmissible to the United States (except when a waiver is obtained in advance); a yes answer does not automatically signify ineligibility for a visa.

    length: 0–4000
  • govOfficialResponsibleForReligiousFreedomViolations boolean required

    Have you, while serving as a government official, been responsible for or directly carried out, at any time, particularly severe violations of religious freedom?

  • govOfficialResponsibleForReligiousFreedomViolationsExplanation string optional

    Required explanation when the preceding question is answered yes. A visa may not be issued to persons within specific categories defined by law as inadmissible to the United States (except when a waiver is obtained in advance); a yes answer does not automatically signify ineligibility for a visa.

    length: 0–4000

Security and Background: Security Information 2

  • memberOfCommunistOrTotalitarianParty boolean required

    Are you a member of or affiliated with the Communist or other totalitarian party?

  • memberOfCommunistOrTotalitarianPartyExplanation string optional

    Required explanation when the preceding question is answered yes. A visa may not be issued to persons within specific categories defined by law as inadmissible to the United States (except when a waiver is obtained in advance); a yes answer does not automatically signify ineligibility for a visa.

    length: 0–4000
  • assistedColombianArmedGroups boolean required

    Have you ever directly or indirectly assisted or supported any of the groups in Colombia known as the Revolutionary Armed Forces of Colombia (FARC), National Liberation Army (ELN), or United Self-Defense Forces of Colombia (AUC)?

  • assistedColombianArmedGroupsExplanation string optional

    Required explanation when the preceding question is answered yes. A visa may not be issued to persons within specific categories defined by law as inadmissible to the United States (except when a waiver is obtained in advance); a yes answer does not automatically signify ineligibility for a visa.

    length: 0–4000
  • convertedPropertyForPersonalGain boolean required

    Have you ever, through abuse of governmental or political position, converted for personal gain, confiscated or expropriated property in a foreign nation to which a United States national had claim of ownership?

  • convertedPropertyForPersonalGainExplanation string optional

    Required explanation when the preceding question is answered yes. A visa may not be issued to persons within specific categories defined by law as inadmissible to the United States (except when a waiver is obtained in advance); a yes answer does not automatically signify ineligibility for a visa.

    length: 0–4000
  • spouseMinorChildOrAgentOfPropertyConverter boolean required

    Are you the spouse, minor child, or agent of an individual who has through abuse of governmental or political position converted for personal gain, confiscated or expropriated property in a foreign nation to which a United States national had claim of ownership?

  • spouseMinorChildOrAgentOfPropertyConverterExplanation string optional

    Required explanation when the preceding question is answered yes. A visa may not be issued to persons within specific categories defined by law as inadmissible to the United States (except when a waiver is obtained in advance); a yes answer does not automatically signify ineligibility for a visa.

    length: 0–4000
  • involvedInForcedAbortionOrSterilization boolean required

    Have you ever been directly involved in the establishment or enforcement of population controls forcing a woman to undergo an abortion against her free choice or a man or a woman to undergo sterilization against his or her free choice?

  • involvedInForcedAbortionOrSterilizationExplanation string optional

    Required explanation when the preceding question is answered yes. A visa may not be issued to persons within specific categories defined by law as inadmissible to the United States (except when a waiver is obtained in advance); a yes answer does not automatically signify ineligibility for a visa.

    length: 0–4000
  • disclosedTraffickedChemicalWeaponsConventionInfo boolean required

    Have you ever disclosed or trafficked in confidential U.S. business information obtained in connection with U.S. participation in the Chemical Weapons Convention?

  • disclosedTraffickedChemicalWeaponsConventionInfoExplanation string optional

    Required explanation when the preceding question is answered yes. A visa may not be issued to persons within specific categories defined by law as inadmissible to the United States (except when a waiver is obtained in advance); a yes answer does not automatically signify ineligibility for a visa.

    length: 0–4000
  • spouseMinorChildOrAgentOfCWCDiscloser boolean required

    Are you the spouse, minor child, or agent of an individual who has disclosed or trafficked in confidential U.S. business information obtained in connection with U.S. participation in the Chemical Weapons Convention?

  • spouseMinorChildOrAgentOfCWCDiscloserExplanation string optional

    Required explanation when the preceding question is answered yes. A visa may not be issued to persons within specific categories defined by law as inadmissible to the United States (except when a waiver is obtained in advance); a yes answer does not automatically signify ineligibility for a visa.

    length: 0–4000

Security and Background: Immigration Law Violations Information 1

  • soughtVisaByFraudOrMisrepresentation boolean required

    Have you ever sought to obtain or assist others to obtain a visa, entry into the United States, or any other United States immigration benefit by fraud or willful misrepresentation or other unlawful means?

  • soughtVisaByFraudOrMisrepresentationExplanation string optional

    Required explanation when the preceding question is answered yes. A visa may not be issued to persons within specific categories defined by law as inadmissible to the United States (except when a waiver is obtained in advance); a yes answer does not automatically signify ineligibility for a visa.

    length: 0–4000
  • removedOrDeportedFromAnyCountry boolean required

    Have you ever been removed or deported from any country?

  • removedOrDeportedFromAnyCountryExplanation string optional

    Required explanation when the preceding question is answered yes. A visa may not be issued to persons within specific categories defined by law as inadmissible to the United States (except when a waiver is obtained in advance); a yes answer does not automatically signify ineligibility for a visa.

    length: 0–4000
  • subjectOfRemovalOrDeportationHearing boolean required

    Have you ever been the subject of a removal or deportation hearing?

  • subjectOfRemovalOrDeportationHearingExplanation string optional

    Required explanation when the preceding question is answered yes. A visa may not be issued to persons within specific categories defined by law as inadmissible to the United States (except when a waiver is obtained in advance); a yes answer does not automatically signify ineligibility for a visa.

    length: 0–4000
  • failedToAttendRemovabilityHearing boolean required

    Have you failed to attend a hearing on removability or inadmissibility within the last five years?

  • failedToAttendRemovabilityHearingExplanation string optional

    Required explanation when the preceding question is answered yes. A visa may not be issued to persons within specific categories defined by law as inadmissible to the United States (except when a waiver is obtained in advance); a yes answer does not automatically signify ineligibility for a visa.

    length: 0–4000
  • unlawfullyPresentOverstayedOrViolatedVisaTerms boolean required

    Have you ever been unlawfully present, overstayed the amount of time granted by an immigration official or otherwise violated the terms of a U.S. visa?

  • unlawfullyPresentOverstayedOrViolatedVisaTermsExplanation string optional

    Required explanation when the preceding question is answered yes. A visa may not be issued to persons within specific categories defined by law as inadmissible to the United States (except when a waiver is obtained in advance); a yes answer does not automatically signify ineligibility for a visa.

    length: 0–4000
  • subjectToCivilPenaltyINA274C boolean required

    Are you subject to a civil penalty under INA 274C?

  • subjectToCivilPenaltyINA274CExplanation string optional

    Required explanation when the preceding question is answered yes. A visa may not be issued to persons within specific categories defined by law as inadmissible to the United States (except when a waiver is obtained in advance); a yes answer does not automatically signify ineligibility for a visa.

    length: 0–4000
  • orderedRemovedLastFiveYears boolean required

    Have you been ordered removed from the U.S. during the last five years?

  • orderedRemovedLastFiveYearsExplanation string optional

    Required explanation when the preceding question is answered yes. A visa may not be issued to persons within specific categories defined by law as inadmissible to the United States (except when a waiver is obtained in advance); a yes answer does not automatically signify ineligibility for a visa.

    length: 0–4000
  • orderedRemovedSecondTimeLastTwentyYears boolean required

    Have you been ordered removed from the U.S. for a second time within the last 20 years?

  • orderedRemovedSecondTimeLastTwentyYearsExplanation string optional

    Required explanation when the preceding question is answered yes. A visa may not be issued to persons within specific categories defined by law as inadmissible to the United States (except when a waiver is obtained in advance); a yes answer does not automatically signify ineligibility for a visa.

    length: 0–4000

Security and Background: Immigration Law Violations Information 2

  • unlawfullyPresentAndOrderedRemovedLastTenYears boolean required

    Displayed for applicants who answered yes to everBeenInUS on the Previous U.S. Travel step.

  • unlawfullyPresentAndOrderedRemovedLastTenYearsExplanation string optional

    Required explanation when the preceding question is answered yes. A visa may not be issued to persons within specific categories defined by law as inadmissible to the United States (except when a waiver is obtained in advance); a yes answer does not automatically signify ineligibility for a visa.

    length: 0–4000
  • convictedAggravatedFelonyAndRemoved boolean required

    Displayed for applicants who answered yes to everBeenInUS on the Previous U.S. Travel step.

  • convictedAggravatedFelonyAndRemovedExplanation string optional

    Required explanation when the preceding question is answered yes. A visa may not be issued to persons within specific categories defined by law as inadmissible to the United States (except when a waiver is obtained in advance); a yes answer does not automatically signify ineligibility for a visa.

    length: 0–4000
  • unlawfullyPresent180DaysVoluntaryDeparture boolean required

    Displayed for applicants who answered yes to everBeenInUS on the Previous U.S. Travel step.

  • unlawfullyPresent180DaysVoluntaryDepartureExplanation string optional

    Required explanation when the preceding question is answered yes. A visa may not be issued to persons within specific categories defined by law as inadmissible to the United States (except when a waiver is obtained in advance); a yes answer does not automatically signify ineligibility for a visa.

    length: 0–4000
  • unlawfullyPresentOverOneYearAggregateLastTenYears boolean required

    Displayed for applicants who answered yes to everBeenInUS on the Previous U.S. Travel step.

  • unlawfullyPresentOverOneYearAggregateLastTenYearsExplanation string optional

    Required explanation when the preceding question is answered yes. A visa may not be issued to persons within specific categories defined by law as inadmissible to the United States (except when a waiver is obtained in advance); a yes answer does not automatically signify ineligibility for a visa.

    length: 0–4000

Security and Background: Miscellaneous Information 1

  • withheldCustodyOfUSCitizenChild boolean required

    Have you ever withheld custody of a U.S. citizen child outside the United States from a person granted legal custody by a U.S. court?

  • withheldCustodyOfUSCitizenChildExplanation string optional

    Required explanation when the preceding question is answered yes. A visa may not be issued to persons within specific categories defined by law as inadmissible to the United States (except when a waiver is obtained in advance); a yes answer does not automatically signify ineligibility for a visa.

    length: 0–4000
  • assistedWithholdingCustodyOfUSCitizenChild boolean required

    Have you ever intentionally assisted another person in withholding custody of a U.S. citizen child outside the United States from a person granted legal custody by a U.S. court?

  • assistedWithholdingCustodyOfUSCitizenChildExplanation string optional

    Required explanation when the preceding question is answered yes. A visa may not be issued to persons within specific categories defined by law as inadmissible to the United States (except when a waiver is obtained in advance); a yes answer does not automatically signify ineligibility for a visa.

    length: 0–4000
  • votedInUSInViolationOfLaw boolean required

    Have you voted in the United States in violation of any law or regulation?

  • votedInUSInViolationOfLawExplanation string optional

    Required explanation when the preceding question is answered yes. A visa may not be issued to persons within specific categories defined by law as inadmissible to the United States (except when a waiver is obtained in advance); a yes answer does not automatically signify ineligibility for a visa.

    length: 0–4000
  • renouncedCitizenshipToAvoidTaxation boolean required

    Have you ever renounced United States citizenship for the purpose of avoiding taxation?

  • renouncedCitizenshipToAvoidTaxationExplanation string optional

    Required explanation when the preceding question is answered yes. A visa may not be issued to persons within specific categories defined by law as inadmissible to the United States (except when a waiver is obtained in advance); a yes answer does not automatically signify ineligibility for a visa.

    length: 0–4000
  • attendedPublicSchoolOnFStatusWithoutReimbursing boolean required

    Have you attended a public elementary school or a public secondary school on student (F) status after November 30, 1996 without reimbursing the school?

  • attendedPublicSchoolOnFStatusWithoutReimbursingExplanation string optional

    Required explanation when the preceding question is answered yes. A visa may not be issued to persons within specific categories defined by law as inadmissible to the United States (except when a waiver is obtained in advance); a yes answer does not automatically signify ineligibility for a visa.

    length: 0–4000
  • seeksLaborWithoutSecretaryOfLaborCertification boolean required

    Do you seek to enter the United States for the purpose of performing skilled or unskilled labor but have not yet been certified by the Secretary of Labor?

  • seeksLaborWithoutSecretaryOfLaborCertificationExplanation string optional

    Required explanation when the preceding question is answered yes. A visa may not be issued to persons within specific categories defined by law as inadmissible to the United States (except when a waiver is obtained in advance); a yes answer does not automatically signify ineligibility for a visa.

    length: 0–4000
  • foreignMedicalGraduateWithoutNBMECertification boolean required

    Are you a graduate of a foreign medical school seeking to perform medical services in the United States but have not yet passed the National Board of Medical Examiners examination or its equivalent?

  • foreignMedicalGraduateWithoutNBMECertificationExplanation string optional

    Required explanation when the preceding question is answered yes. A visa may not be issued to persons within specific categories defined by law as inadmissible to the United States (except when a waiver is obtained in advance); a yes answer does not automatically signify ineligibility for a visa.

    length: 0–4000

Security and Background: Miscellaneous Information 2

  • healthCareWorkerWithoutCertification boolean required

    Are you a health care worker seeking to perform such work in the United States but have not yet received certification from the Commission on Graduates of Foreign Nursing Schools or from an equivalent approved independent credentialing organization?

  • healthCareWorkerWithoutCertificationExplanation string optional

    Required explanation when the preceding question is answered yes. A visa may not be issued to persons within specific categories defined by law as inadmissible to the United States (except when a waiver is obtained in advance); a yes answer does not automatically signify ineligibility for a visa.

    length: 0–4000
  • permanentlyIneligibleForCitizenship boolean required

    Are you permanently ineligible for U.S. citizenship?

  • permanentlyIneligibleForCitizenshipExplanation string optional

    Required explanation when the preceding question is answered yes. A visa may not be issued to persons within specific categories defined by law as inadmissible to the United States (except when a waiver is obtained in advance); a yes answer does not automatically signify ineligibility for a visa.

    length: 0–4000
  • departedUSToEvadeMilitaryServiceDuringWar boolean required

    Have you ever departed the United States in order to evade military service during a time of war?

  • departedUSToEvadeMilitaryServiceDuringWarExplanation string optional

    Required explanation when the preceding question is answered yes. A visa may not be issued to persons within specific categories defined by law as inadmissible to the United States (except when a waiver is obtained in advance); a yes answer does not automatically signify ineligibility for a visa.

    length: 0–4000
  • seeksToPracticePolygamy boolean required

    Are you coming to the U.S. to practice polygamy?

  • seeksToPracticePolygamyExplanation string optional

    Required explanation when the preceding question is answered yes. A visa may not be issued to persons within specific categories defined by law as inadmissible to the United States (except when a waiver is obtained in advance); a yes answer does not automatically signify ineligibility for a visa.

    length: 0–4000
  • formerExchangeVisitorNotFulfilledResidenceRequirement boolean required

    Are you a former exchange visitor (J) who has not yet fulfilled the two-year foreign residence requirement?

  • formerExchangeVisitorNotFulfilledResidenceRequirementExplanation string optional

    Required explanation when the preceding question is answered yes. A visa may not be issued to persons within specific categories defined by law as inadmissible to the United States (except when a waiver is obtained in advance); a yes answer does not automatically signify ineligibility for a visa.

    length: 0–4000
  • dhsDeterminedFrivolousAsylumApplication boolean required

    Has the Secretary of Homeland Security of the United States ever determined that you knowingly made a frivolous application for asylum?

  • dhsDeterminedFrivolousAsylumApplicationExplanation string optional

    Required explanation when the preceding question is answered yes. A visa may not be issued to persons within specific categories defined by law as inadmissible to the United States (except when a waiver is obtained in advance); a yes answer does not automatically signify ineligibility for a visa.

    length: 0–4000
  • likelyToBecomePublicCharge boolean required

    Are you likely to become a public charge after you are admitted to the United States?

  • likelyToBecomePublicChargeExplanation string optional

    Required explanation when the preceding question is answered yes. A visa may not be issued to persons within specific categories defined by law as inadmissible to the United States (except when a waiver is obtained in advance); a yes answer does not automatically signify ineligibility for a visa.

    length: 0–4000

Social Security Number Information

  • everAppliedForSSN boolean required

    Have you ever applied for a Social Security number?

  • wasIssuedSSN boolean optional

    Were you issued a number?

  • socialSecurityNumber string optional

    May be marked 'Do Not Know'; if unknown, one is assigned during the immigrant visa process provided the applicant answers yes to consentToDisclosureForSSN.

    patternclassification: sensitive-pii
  • needsNewSSNCard boolean required

    A yes answer requires answering yes to consentToDisclosureForSSN for a card to be issued.

  • consentToDisclosureForSSN boolean required

    Answering no means the applicant will not receive a Social Security card. The applicant's response does not limit or restrict the government's ability to obtain a Social Security number or other information on this form for enforcement or other purposes authorized by law.

Sign and Submit

  • preparerAssistedApplication boolean required

    Did anyone assist you in filling out this application?

  • preparerSurnames string optional

    May be marked 'Does Not Apply' (e.g. for an organization without an individual preparer).

    length: 0–200
  • preparerGivenNames string optional

    May be marked 'Does Not Apply'.

    length: 0–200
  • preparerOrganizationName string optional

    May be marked 'Does Not Apply'.

    length: 0–200
  • preparerAddress string optional

    Street address, city, state/province, postal code, and country/region, modelled as one field.

    length: 0–300
  • preparerRelationshipToApplicant string optional

    Preparer — relationship to you

    length: 0–100
  • nvcCaseNumber string required

    Assigned by the National Visa Center; required to access and complete the DS-260.

    length: 0–30classification: sensitive-pii
  • signingPassportNumber string required

    Entered as part of the electronic signature step, alongside the applicant's attestation under penalty of perjury (28 U.S.C. 1746) that all statements in the application are true and complete.

    length: 0–30classification: sensitive-pii

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-02

draft, not verified, because the live DS-260 application itself sits behind CEAC's authenticated case session (an NVC case number plus invoice ID, or a Diversity Visa case number plus principal applicant date of birth) that this environment cannot pass without a genuine, currently-pending immigrant visa case. See "What was not done" below.

Sources examined

  • Document (id, version): us/dos/immigrant-visa-ds260 / 1.0.0
  • Spec version: GovSchema 0.3.0
  • Authority: U.S. Department of State, Bureau of Consular Affairs (DOS).
  • https://travel.state.gov/content/dam/visas/DS-260-Exemplar.pdf — "DS-260 IV Application SAMPLE" (Bureau of Consular Affairs, Consular Systems and Technology, dated October 2019). Fetched live via curl (HTTP 200), rendered page-by-page with pdfjs-dist + canvas (no text-layer OCR needed — every page is a full-resolution screenshot of the live CEAC UI), then visually read with the multimodal Read tool. This is the primary, strongest source: 111 pages walking every CEAC screen for this form — Sign In, Summary, Getting Started, Personal Information 1–2, Present/Previous Address, Mailing/Permanent Address, Family Information (Parents, Spouse, Previous Spouse, Children), Previous U.S. Travel, Present/Previous/Additional Work-Education-Training, Petitioner, all eight Security and Background sub-pages (Medical and Health, Criminal, Security 1, Security 2, Immigration Law Violations 1–2, Miscellaneous 1–2), Social Security Number, and Sign and Submit — each page captioned with the exact branch/answer combination it illustrates (e.g. "Answered 'Yes' to the question 'Have you ever used other names...'"), letting the branching logic be read directly off the government's own illustrative screenshots rather than inferred from prose.
  • https://travel.state.gov/content/travel/en/us-visas/visa-information-resources/forms/online-immigrant-visa-forms/ds-260-faqs.html — "DS-260 Immigrant Visa Electronic Application" FAQ. Fetched live, 2026-07-02. Confirms the CEAC case-access precondition (NVC case number + invoice ID, or DV case number + principal applicant date of birth), the "most fields mandatory, 'Does Not Apply' where offered" completion rule, and the 20-minute idle-session save/logout behavior — all still current as of this review, corroborating that the 2019 exemplar's screen flow has not structurally changed.
  • https://travel.state.gov/content/travel/en/us-visas/immigrate/the-immigrant-visa-process/step-5-collect-financial-evidence-and-other-supporting-documents/step-6-complete-online-visa-application.html — "Step 6: Complete Online Visa Application (DS-260)". Fetched live, 2026-07-02. Confirms the PAID-status precondition, the CEAC "START NOW" entry point, and that submitting the DS-260 does not itself formally execute a visa application (the interview does).
  • https://eforms.state.gov/Forms/ds260.PDF — the official eforms stub for DS-260. Examined but not used as a field source: it is a one-page notice stating "This form is completed online," with no field content, confirming DS-260 has no separate fillable-PDF form (unlike DS-11/DS-64/DS-82).

What was not done — the one honest gap

No live walkthrough of the CEAC DS-260 wizard itself (ceac.state.gov) was performed. Access requires a real, currently-pending immigrant visa case (an NVC-issued case number and invoice ID, or a Diversity Visa case number and the principal applicant's date of birth) — there is no sandbox/test case in this environment, and fabricating one would mean submitting an invented case claim into a live federal consular-processing system used for actual visa adjudication. This is the same discipline this registry applies to every other authenticated/login-gated government service (see us/cbp/esta-application, nz/dia/realme-verified-identity, and — for the same CEAC system — this schema's own sibling us/dos/nonimmigrant-visa-ds160, which independently hit the identical case-login wall for DS-160 and used a different, comparably strong substitute source: an OMB-cleared printed-form reproduction rather than this schema's screenshot walkthrough).

Consequently: the exemplar PDF is dated October 2019, roughly seven years before this review. The two 2026-fetched guidance pages above corroborate that the case-access precondition, field-completion rules, and session behavior are unchanged, but neither republishes the DS-260's exact current field inventory, so a field CEAC has since added, removed, or renamed since 2019 would not be caught by this review. This is a genuinely different (and, this schema argues, stronger) sourcing grain than a marketing/FAQ page — it shows literal rendered screens and their branching captions, not summarized prose — but it remains one grain below a direct, current-day field-by-field form comparison. status stays draft for this reason.

Modelling decisions

  • No structural repeat/array construct exists in spec v0.3. GovSchema v0.3's field object has no array/list type (§6.3 permits only string, number, integer, boolean, date, enum, file, object). DS-260 has many sections the live form lets an applicant repeat via an "Add Another" control: other names used, previous addresses, additional phone numbers, additional email addresses, social media platforms, other nationalities, previous U.S. visits, previous spouses, children, previous employers, educational institutions, countries visited, and periods of military service. Following this registry's existing precedent for the same constraint (us/dos/passport-application-ds11's otherNamesUsed, a single free-text field for an unbounded list of prior names), every repeatable structured group in this schema (e.g. one child, one previous employer, one previous spouse) is modelled as the flat field set for one representative entry, with each field's description stating that the live form supports additional entries via "Add Another." This is a genuine gap worth flagging to the Founding Engineer as a possible future spec proposal (a bounded repeat-group construct), not something this routine authoring task should invent unilaterally.
  • Opaque single-string address fields, for father/mother/spouse/petitioner/ preparer current addresses and the previous-employer/institution addresses, follow the same "carried opaquely" precedent as ca/on/registration/business-incorporation's directorAddressForService: the exemplar shows these as a labelled multi-box subform (street/city/state/ postal/country) but this schema collapses each to one field rather than re-deriving a fresh per-entity address object shape not otherwise used elsewhere in this document, and notes the shape in the field description. Present/permanent/mailing addresses on the applicant's own Address and Phone and Mailing and Permanent Address steps — which the exemplar shows as the primary, most-scrutinized address entry — are instead modelled field-by-field (line 1/2, city, state/province, postal code, country) for full fidelity.
  • Every Security and Background screening question is a boolean paired with a conditionally-required Explanation string field, visibleWhen/ requiredWhen the boolean is true — this is exactly what the exemplar shows: each Yes/No question under Medical and Health, Criminal, Security 1–2, Immigration Law Violations 1–2, and Miscellaneous 1–2 reveals its own "Explain" textarea only when answered Yes. The sole exception is hasVaccinationDocumentation (the only positively-framed question in that set — Yes is the compliant answer), which the exemplar shows with no Explain box even when answered Yes, so this schema omits an explanation field for it. us/cbp/esta-application's nine VWP eligibility booleans were considered as a simpler alternative pattern but were not followed, because ESTA's live form genuinely has no explanation field for a Yes answer — DS-260's does, per direct visual confirmation of the exemplar screenshots, and modelling to the weaker ESTA-style pattern would have dropped real fields the source shows.
  • currentMaritalStatus gates the entire family_spouse step (visibleWhen requiring married or separated), matching the exemplar's own sidebar, which omits the "Spouse" navigation entry entirely for an unmarried applicant's demo fill (confirmed by comparing the Parents-step and Spouse-step screenshots, whose left-hand navigation differs exactly on this point).
  • everBeenInUS gates both Immigration Law Violations 1 and 2 the same way in the underlying live form (per the exemplar's own captions: "Displayed for all applicants who answered 'Yes' to 'Have you ever been to the U.S.?' on the Previous U.S. Travel page"), but this schema only encodes that gate explicitly in Immigration Law Violations 2's field descriptions — Immigration Law Violations 1 renders for all applicants per its own caption ("Displayed for all applicants"). This asymmetry is taken directly from the two sections' distinct captions, not assumed.
  • Occupation and visa-classification enumerations (primaryOccupation, intendedUSOccupation, spouseOccupation, lastVisaClassification) are populated from the option lists spelled out in the exemplar's own captions (e.g. page 41's full enumerated primary-occupation list); lastVisaClassification is modelled as an open string rather than a closed enum because the exemplar does not spell out that particular dropdown's full option list the way it does for occupation.
  • No documents[] member. The DS-260 itself collects no fee and no applicant-uploaded file during the online application (photo and biometric collection happen separately, at the in-person interview); the only file-adjacent artifact visible in the exemplar (the CAPTCHA image on the Sign and Submit page) is a live-form anti-automation control, not applicant input, and is intentionally not modelled as a field.
  • CAPTCHA and the "Sign and Submit Application" button are intentionally excluded from fields for the same reason: they are live-session mechanics, not data the applicant supplies about themselves.

Out of scope

  • The CEAC account/case-creation flow itself (NVC case setup, fee payment, DS-261 choice of agent/address) — this schema begins at the DS-260 form proper, consistent with the source's own "Step 6" framing (DS-261 and fee payment are earlier steps).
  • The consular interview and post-DS-260 document review — the source is explicit that submitting DS-260 does not formally execute the visa application; that happens at interview.
  • Diversity Visa (DV)-only field variants are noted where the exemplar calls them out (e.g. certain Present Work/Education fields "displayed only for Diversity Visa (DV) principal applicants") but are not separately modelled as their own conditional fields, since this schema targets the general family/employment-based DS-260 flow, consistent with this registry's scope (individuals, not DV-specific sub-processes) and with the DS-160 sibling's own scoping choice.

Re-verification

Per the practice's cadence, nextReviewBy is set to 2027-01-02 (6 months). Re-check the FAQ and "Step 6" pages above at that time, and attempt a fresh search for a more current BCA screenshot walkthrough than the October 2019 exemplar. If a future session gains legitimate access to a live, in-progress CEAC case (e.g. via a cooperating applicant or an official DOS sandbox, should one ever exist), re-verify by direct form walkthrough and promote status to verified, per de/finanzamt/tax-identification-number's precedent.

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 U.S. Department of State, Bureau of Consular Affairs or any government. The authoritative source is always the live government form and its official instructions.