Registry entry
Lithuania — Application to Be Entered on the Voters' List (Prašymas įrašyti į rinkėjų sąrašą, Forma F5)
Lithuania's standard "Prašymas įrašyti į rinkėjų sąrašą" (Application to Be Entered on the Voters' List), Forma F5, approved by the Lietuvos Respublikos vyriausioji rinkimų komisija's (VRK, Central Electoral Commission of the Republic of Lithuania) decision No. Sp-80, Annex 5, dated 2022-09-14. A voter files it with the district/precinct election commission (apygardos/apylinkės rinkimų komisija) administering their address to be entered on, or corrected within, the voters' list ahead of an election — most commonly used when a voter's actual place of residence differs from their formally declared address. Opens Lithuania's National ID & Civic Documents vertical (previously screened and confirmed dead ends this and prior cycles for DMV/Passport/Visa; Business Formation and Taxes are already published). This is a genuine, unauthenticated, print-and-hand-fill 2-page PDF with zero AcroForm widgets (getFieldObjects() returns null, getAnnotations() returns 0 entries on both pages). Models all 21 applicant-facing `fields[]` this printed structure exposes: identity (name, surname, personal code, date of birth, ID/passport document number), full address (street, house/apartment number, village-or-town, eldership, city, district), a declared-address-vs-actual-residence checkbox pair plus a supporting-explanation field, a phone number, the addressee district/precinct election commission name and number the request is submitted to, and the applicant's signature date. Scope decision disclosed in full in VERIFICATION.md: the form's own office-only content is excluded from this applicant-facing schema — (1) two small pre-printed registration-number boxes (top-left "Formos F5 registravimo Nr." and top-right "Rinkėjo numeris apylinkės rinkėjų sąraše"), both filled by the receiving commission, not the applicant; (2) the lower half of page 1 ("Asmens įrašymo į rinkėjų sąrašą posistemėje RINKĖJAI ... patikrinimas" through the commission chairperson's signature block), the precinct election commission's own verification/decision section, confirmed via vector-graphics checkbox-rectangle coordinates to carry 6 of the form's 8 checkbox squares (the other 2 belong to the applicant-facing declared/actual-residence pair); and (3) page 2 in its entirety, which contains no fields at all — only a legend explaining the commission's four lettered decision codes (A-D) and a GDPR-style data-controller notice — consistent with this registry's established pattern of excluding official-use-only sections. This document is authored at `structural-reference` maturity: the form's own printed structure is fully transcribed, but no live filing with a district/precinct election commission was attempted. GovSchema is an independent, non-profit standards body and is not affiliated with, endorsed by, or operated by the Government of the Republic of Lithuania or the Lietuvos Respublikos vyriausioji rinkimų komisija.
Registry entry
lt/vrk/prasymas-irasyti-i-rinkeju-sarasa
Authoritative source VRK sprendimas Nr. Sp-80, 5 priedas (Forma F5)
Machine access
- Schema document
registry/lt/vrk/prasymas-irasyti-i-rinkeju-sarasa/1.0.0/schema.jsonapplication/schema+json- Verification record
registry/lt/vrk/prasymas-irasyti-i-rinkeju-sarasa/1.0.0/VERIFICATION.mdtext/markdown- Registry catalog
registry/index.jsonone record per schema id
Field reference
21 fields, 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.
Fields
-
addresseeDistrictCommissionNamestring optionalName of the district (apygardos) election commission the application is addressed to.
-
addresseeDistrictCommissionNumberstring optionalNumber of the district (apygardos) election commission the application is addressed to.
-
addresseePrecinctCommissionNamestring optionalName of the precinct (apylinkės) election commission the application is submitted to.
-
addresseePrecinctCommissionNumberstring optionalNumber of the precinct (apylinkės) election commission the application is submitted to.
-
namestring requiredGiven name(s). Per the form's own instructional note, must be written in capital letters exactly as recorded in the applicant's passport or ID card.
-
surnamestring requiredSurname. Per the form's own instructional note, must be written in capital letters exactly as recorded in the applicant's passport or ID card.
-
personalCodestring requiredLithuanian personal code (asmens kodas), an 11-digit national identifier.
pattern -
dateOfBirthdate requiredGimimo data
-
idDocumentNumberstring requiredPassport series and number, or identity-card number.
-
streetstring requiredStreet name, part of 'Mano adresas:' (My address:).
-
houseNumberstring requirednamo Nr.
-
apartmentNumberstring optionalApartment number, when the residence is a multi-unit building.
-
villageOrTownstring optionalVillage or town name, used for a rural address (alternative to `city` for an urban address).
-
eldershipstring optionalEldership (seniūnija), the local administrative subdivision, used for a rural address.
-
citystring optionalCity name, used for an urban address (alternative to `villageOrTown`/`eldership`/`district`).
-
districtstring optionalDistrict (rajonas), used for a rural address.
-
declaredAddressConfirmedboolean optionalCheckbox confirming the address given above is the applicant's formally declared address. Independently confirmed via a vector-graphics checkbox rectangle immediately to the right of this text (distinct from the neighboring `actualResidenceConfirmed` checkbox).
-
actualResidenceConfirmedboolean optionalCheckbox confirming the address given above is the applicant's actual place of residence. Independently confirmed via its own vector-graphics checkbox rectangle, distinct from `declaredAddressConfirmed`.
-
explanationsAndEvidencestring optionalFree-text explanations and supporting evidence, provided when the applicant's declared address and actual residence differ. The form prints no explicit gating instruction tying this field to a specific checkbox combination, so no `requiredWhen` condition is encoded here.
-
phoneNumberstring optionalTelefono Nr.
-
signatureDatedate requiredDate accompanying the voter's handwritten signature. The form pre-prints the '202' decade prefix on the blank date line. Signing under the form's own printed certification statement ('PATVIRTINU, KAD MANO PATEIKTI DUOMENYS YRA TEISINGI.' — I confirm that the data I have provided are correct) is not itself a separate checkbox or field on the form.
Verification record
This file is the source-review record for this document version, per the manual-source-review-v1 practice. It documents the provenance of the published fields and states the current verification claim honestly.
Current claim
status:draftverification.method:manual-source-review-v1verification.lastVerifiedAt:2026-07-14
This is a GovSchema Standard Research cycle (GOV-3015). Lithuania opened via GOV-2969's Taxes schema, and stood at 2 of 6 verticals (Business Formation, Taxes) at the start of this cycle, with DMV/Passport/Visa all confirmed dead ends in this and prior cycles (GOV-2986, GOV-2995, GOV-3000, GOV-3010: in-person/biometric-only issuance or MIGRIS-login-gated, no static downloadable form). This document opens Lithuania's National ID & Civic Documents vertical, following this registry's established precedent of modelling voter-registration processes under this vertical (e.g. South Korea's kr/nec/overseas-voter-registration).
Pre-scouted candidate (re-verified from scratch this cycle)
A prior scouting pass (GOV-3010) identified Form F5, "Prašymas įrašyti į rinkėjų sąrašą" (Application to Be Entered on the Voters' List), approved by the Central Electoral Commission's (VRK) decision No. Sp-80, Annex 5, dated 2022-09-14, as a strong candidate, reporting a Wayback capture URL, an approximate size (~913 KB), 2 pages, no AcroForm, and a rough field list. Per this cycle's own standing instruction, none of those figures were trusted as-is; every claim below was independently re-derived.
Source re-verification (Phase 1)
- Live URL status:
https://www.rinkejopuslapis.lt/documents/10508/1233479/Sp-80+5+priedas+F5+forma.pdf/...returns Cloudflare403on direct fetch, as reported. Not usable as thesource.url. - Wayback capture used:
http://web.archive.org/web/20230127182359/https://www.rinkejopuslapis.lt/documents/10508/1233479/Sp-80+5+priedas+F5+forma.pdf/f64b155c-d85c-432c-8bc0-df8c0736748f - Retrieved / reviewed: 2026-07-14, independently re-fetched this cycle with
curl -sL(per this repo's own gotcha:WebFetchhard-fails onweb.archive.orgURLs directly). - HTTP status:
200. Content-Type:application/pdf. Size:960,453bytes (differs from the scouting report's rough "~913KB" estimate — see reconciliation below). sha256:0641521d1b192509e1ed0d023c2a2443ce248280d0fa613d0d6016d42d049137— independently computed this cycle withsha256sumagainst a fresh download, not trusted from any reported hash. - Authenticity check: a
curl -Iagainst the same Wayback capture (.../id_/...rendering) returnsx-archive-orig-content-length: 960453andx-archive-orig-last-modified: Mon, 09 Jan 2023 14:40:50 GMT— the archived response's own origin headers confirm 960,453 bytes is the authentic original size, not a Wayback artifact. The scouting report's "~913KB" was evidently an approximation (913,152 bytes appears as the compressed WARC record length in the CDX index,T6HX7PP5ZANKNNTSAKDNO7AQ7GB5SEOB/913152 — a different, smaller number than the actual 960,453-byte PDF content-length; this cycle's own figure is the one verifiable against the origin server's own header, not the CDX approximation). - Freshest capture confirmed: queried the Wayback CDX API (
web.archive.org/cdx/search/cdx?url=rinkejopuslapis.lt/documents/10508/1233479/Sp-80*) this cycle — exactly one snapshot exists for this URL (20230127182359), so the pre-scouted capture is also the only/freshest one available. - Still linked from vrk.lt: fetched a 2023-12-01 Wayback capture of
https://www.vrk.lt/prasymai-vrkthis cycle (http://web.archive.org/web/20231201223915/https://www.vrk.lt/prasymai-vrk, HTTP 200) and confirmed it lists "... rinkėjų sąrašą (Forma F5) (PDF)" linking to the samef64b155c-d85c-432c-8bc0-df8c0736748fdocument, matching the scouting report's claim. - File type / structure: independently re-extracted this cycle via
pdfjs-dist@3(legacy/build/pdf.js) from a clean scratch directory, not trusted from the scouting report as-is. Confirmed 2 pages. ConfirmedgetFieldObjects()returnsnull(no AcroForm at all) andpage.getAnnotations()returns 0 entries on both pages — a pure print/hand-fill specimen, not merely a sparse AcroForm. - Checkbox structure independently derived: since checkbox squares are drawn as vector graphics, not text or widget annotations, this cycle used
page.getOperatorList()to locate everyconstructPathrectangle-drawing operation on page 1 and correlate its coordinates against the nearby text. This located exactly 8 small (14.173pt) checkbox squares: 2 next to the applicant-facing "1. Šį adresą esu deklaravęs" / "2. Faktiškai gyvenu šiuo adresu" declaration pair (y≈389.4, x≈169.8/474.1), and 6 belonging to the office-only section — one next to "Asmuo yra įrašytas..." (y≈220.7), one next to "Asmuo nėra įrašytas..." (y≈175.3), and 4 forming the commission's "A B C D" decision-code row (y≈75.6, x≈180.2/216.1/251.9/287.4; only one further "A B C D" row exists, on page 2, as a legend header confirmed to carry zero checkbox-sized rectangles — not a fillable checkbox). This independently confirms the applicant-facing declaration pair is exactly 2 checkboxes, and that every other checkbox on the form belongs to the excluded office-only section.
Field inventory (Phase 2)
All 21 fields[] entries and their exact source-form location are listed inline in schema.json's own sourceRef per field. Summary by section:
| Section (page) | Representative fields | Modelled scope | |---|---|---| | Header addressee (p.1) | addresseeDistrictCommissionName/Number, addresseePrecinctCommissionName/Number | Full — required: false (see judgment call 1) | | Applicant identity (p.1) | name, surname, personalCode, dateOfBirth, idDocumentNumber | Full | | Address (p.1, "Mano adresas:") | street, houseNumber, apartmentNumber, villageOrTown, eldership, city, district | Full — street/houseNumber required, the rural/urban-alternative components optional (see judgment call 2) | | Residence declaration (p.1) | declaredAddressConfirmed, actualResidenceConfirmed, explanationsAndEvidence | Full — both checkboxes required: false (see judgment call 3) | | Contact / signature (p.1) | phoneNumber, signatureDate | Full |
Total: 21 fields[] entries (5 unconditionally required: true: name, surname, personalCode, dateOfBirth, idDocumentNumber, plus street, houseNumber, and signatureDate — 8 total required; the remaining 13 are all required: false). No documents[] array is published (see judgment call 4).
Per-section tally (independent cross-check against the 21-field claim)
- Header addressee: 4
- Applicant identity: 5
- Address: 7
- Residence declaration: 3
- Contact/signature: 2
- 4 + 5 + 7 + 3 + 2 = 21, matching the schema's own
fields[]length exactly.
Judgment calls disclosed
- The four addressee fields (
addresseeDistrictCommissionName/Number,addresseePrecinctCommissionName/Number) are allrequired: false. The form prints these as blank lines in its own header ("______ apygardos rinkimų komisijai Nr. ____" / "(Prašymas įteikiamas ______ apylinkės rinkimų komisijai Nr. ____ )"), but it is ambiguous from the form's own text whether the applicant fills these in themselves (if they know their district/precinct commission numbers) or whether these are pre-printed by whichever office distributes the blank form to a given precinct. Modelled as optional data fields rather than omitted, since they are genuine blanks on the form, or fabricated as required, which the form's own text does not support either way. - Address components beyond
street/houseNumberare allrequired: false. The form prints two alternative addressing schemes side by side on the same lines — an urban one (city/miestas) and a rural one (villageOrTown/eldership/district) — with no explicit toggle field distinguishing which applies. Since exactly one scheme would be filled in per applicant and the form itself encodes no discriminator field to gate arequiredWhencondition on, each optional component is leftrequired: falsewith adescriptionexplaining its urban-vs-rural role, consistent with this registry's established caution around fabricating an unstated condition (the priornotEquals ""incident). declaredAddressConfirmed/actualResidenceConfirmedare bothrequired: false, andexplanationsAndEvidencecarries norequiredWhen. The form prints two independent checkboxes (confirmed via vector-graphics coordinates, see Phase 1) with no explicit instruction that at least one must be checked, and prints "Pateikite tai pagrindžiančius paaiškinimus ir įrodymus" (provide explanations/evidence) nearby with no stated gating condition tying it to a specific checkbox combination. Modelling a fabricatedrequiredWhenhere (e.g. "required when the two checkboxes disagree") would assert an unstated semantic the source text does not support.- No
documents[]array is published. The form's own text includes only an instructional note about how to write the name/surname/ID fields (in capital letters, exactly as recorded in the passport or ID card) — it does not request that any supporting document (e.g. a copy of the passport/ID card, or a lease/utility bill proving actual residence) be physically attached to the application. Since GSP-0014'sdocuments[]array isminItems: 1when present, and no genuine required-document notice exists on this form, the array is omitted entirely rather than populated with a fabricated entry. - Office-only content is excluded from this applicant-facing schema. Three groups of content were confirmed office-only, not applicant-facing, and are excluded: (a) two small pre-printed registration-number boxes — "Formos F5 registravimo Nr." (top-left) and "Rinkėjo numeris apylinkės rinkėjų sąraše" (top-right) — both completed by the receiving commission at intake/decision time, not the applicant; (b) the lower half of page 1 ("Asmens įrašymo į rinkėjų sąrašą posistemėje RINKĖJAI (iki rinkimų dienos) patikrinimas:" through the commission chairperson's signature block), the precinct election commission's own verification/decision section, independently confirmed via checkbox-rectangle coordinates to carry 6 of the form's 8 checkbox squares; and (c) page 2 in its entirety, which — independently confirmed via
getTextContent()— contains no fields at all, only a legend explaining the commission's four lettered decision codes (A. Įrašyti rinkėją... / B. .../ C. .../ D. Piliečio neįrašyti...) and a GDPR-style data-controller notice. This follows this registry's established pattern of excluding official-use- only sections (e.g. GOV-3010's sk/policajny-zbor schema).
Conformance fixtures (Phase 3)
8 fixtures committed under conformance/lt/vrk/prasymas-irasyti-i-rinkeju-sarasa/1.0.0/: 2 valid (an urban Vilnius applicant confirming both the declared-address and actual-residence checkboxes, and a rural applicant whose actual residence differs from their declared address, using the village/eldership/district addressing scheme and the explanationsAndEvidence field) plus 6 mutation-control fixtures, each derived from the first valid fixture by a single targeted mutation. All 8 were run against a from-scratch, ephemeral field-by-field conformance checker (derived from this schema's own fields[], not committed to the repo) before being finalized: both valid fixtures produced 0 errors, and each of the 6 mutation-control fixtures produced exactly 1 error — a missing required field (×3, covering name, houseNumber, and signatureDate), an invalid personalCode pattern, an invalid dateOfBirth date format, and an invalid boolean type on declaredAddressConfirmed.
Structural validation
node tools/validate.mjs registry/lt/vrk/prasymas-irasyti-i-rinkeju-sarasa/1.0.0/schema.json— ok.node tools/validate-ajv.mjs registry/lt/vrk/prasymas-irasyti-i-rinkeju-sarasa/1.0.0/schema.json(ajv 2020-12 againstspec/v0.3) — ok.- Full-registry re-run after adding this document, rebasing onto the concurrently-merged GOV-3019/GOV-3014 (sk/mzv) PR, and regenerating
tools/govschema-client/registry-index.json(455 entries, was 454 after that concurrent merge, 453 before either):node tools/validate.mjs→ 455/455 documents passed, 3/3mapping.jsoncompanions passed;node tools/validate-ajv.mjs→ 455/455 documents validated, 3/3mapping.jsoncompanions validated.
Maturity
structural-reference: the form's own printed structure is fully transcribed, but no live filing with a district/precinct election commission was attempted. GovSchema is an independent, non-profit standards body and is not affiliated with, endorsed by, or operated by the Government of the Republic of Lithuania or the Lietuvos Respublikos vyriausioji rinkimų komisija.
View the raw record (VERIFICATION.md)
Version history
-
1.0.0draftlatestthis pagehas verification recordschema.json
Independent and non-affiliated
GovSchema is an independent, open-source project. This reference is not produced, reviewed, or endorsed by Apygardos ir apylinkės rinkimų komisijos (District and Precinct Election Commissions) or any government. The authoritative source is always the live government form and its official instructions.