KANUNकानून
Health स्वास्थ्य · sheet H of the law of Nepal · 7 laws · edition 1, compiled 7 October 2026

Unofficial. An independent public project, not a government site. Always check the official PDF.

    Legend

    An Act's ground; higher = more basic Section (दफा / धारा) Section amended Section repealed (none on this sheet) Spot height: year enacted, BS Right flowing from the Constitution Cross-reference between sections Rules made under an Act Search hit, numbered by rank Sample sheet, hand-prepared from 7 official PDFs

    The law is public. It is not yet readable, by a machine or easily by a person.

    The Nepal Law Commission publishes each Act as one PDF inside a page-flip viewer. You read one law at a time. There is no search across laws, no link to a section, and no way to see which other laws point at it. Amendments appear as a list in the PDF header and as footnotes on the changed words.

    The PDFs do have a text layer, but it is wrong in systematic ways. Below is the real output of pdftotext on the Customs Act 2082 PDF, downloaded from the Commission on 7 October 2026.

    Text layer saysThe page showsWhy
    राजपत्रमा प्रकाशित मममतराजपत्रमा प्रकाशित मितिि is read as म, in the order it is drawn
    सं िोधनसंशोधनश is read as ि, and a space splits the word
    आमथिक ऐनआर्थिक ऐनThe half-r mark above the letter is read as ि
    कानूनलाई ... गनि बनेकोकानूनलाई ... गर्न बनेकोSame half-r fault, in the Act's long title
    क्रवश्वसनीयविश्वसनीयA wider ि shape is read as क्र
    208२।०५।२२२०८२।०५।२२Digits switch script in the middle of a date

    The errors are regular, so they can be fixed by rule: the font maps some vowel signs and conjuncts to the wrong code points. Many Nepali documents were typed in Preeti, a font that puts Devanagari on Latin keys. Even this 2026 file carries a Preeti title in its metadata: g]kfn ;/sf/sf] is नेपाल सरकारको.

    Index to adjoining sheets: every area of life gets one. Health is the first.

    Labourश्रमNot yet compiled
    LandभूमिNot yet compiled
    FamilyपरिवारNot yet compiled
    Businessव्यापारNot yet compiled
    Healthस्वास्थ्यThis sheet · 7 laws
    CrimeअपराधNot yet compiled
    Educationशिक्षाNot yet compiled
    Local governmentस्थानीय सरकारNot yet compiled
    EnvironmentवातावरणNot yet compiled

    Sheets overlap on purpose. A section that matters to two areas of life sits on both sheets, so a search from either side lands on the same section. The Safe Motherhood Act already points off this sheet, to the Criminal Code on the Crime sheet.

    Compilation notes: how a PDF on a government server becomes a place on this map.

    1

    Survey

    Walk the category listings and read robots.txt. One request every 10 s, one crawler.

    2

    Collect

    Store each PDF once, keyed by its hash. Later runs send a HEAD and refetch only when Last-Modified changes.

    3

    Read

    anydoc turns the PDF into Markdown on our server. A rule table repairs mis-mapped glyphs; Preeti text is converted to Unicode.

    4

    Divide

    Split into chapters, sections and clauses: परिच्छेद, दफा, उपदफा. Each gets a citation that never changes.

    5

    Link

    Find references such as दफा ३ बमोजिम and other Acts by name. Amendment lines become status and history.

    6

    Explain

    OpenRouter writes the plain-English explanation and the search embeddings. Each output is tied to the section it explains.

    7

    Check

    The admin panel puts the PDF page beside the extracted text. A person approves or fixes it before it goes live.

    8

    Publish

    Sections, the map and search update. A changed law shows as amended, never silently replaced.

    The crawler is deliberately slow. lawcommission.gov.np asks for 10 seconds between requests in its robots.txt, so kanun runs one crawler and never in parallel. At that pace 1,000 documents take 2.8 hours. It runs once, then only fetches what changed. Search is the front door; there is no chat box.