---
okf_version: "0.2"
---

# NepalHRM knowledge bundle

Open Knowledge Format v0.2. Nepal HR, payroll and labour-law knowledge, published with the evidence for each fact and the date it stops being current. Generated from this site's own sources of truth at build time; nothing here is hand-maintained.

# Start here

* [Organization](organization.md) - Who publishes this and why
* [Verification policy](policies/verification.md) - How each fact was checked, and what is deliberately withheld

# Statutory figures

* [Statutory index](statutory/index.md) - 6 concepts: Nepali tax, contribution and wage figures with their sources

# Attested computations

* [Computations index](computations/index.md) - Runnable, hash-pinned payroll arithmetic with test vectors
* [Executor skill](skills/run-nepal-payroll.md) - How to run one and emit a receipt
* [Attester](attesters/receipt_equality.mjs) - Deterministic receipt verification, no language model involved
* [Verify over HTTP](skills/verify-via-api.md) - A request-time endpoint at https://nepalhrm.com/api/okf/verify, for when you cannot execute code

# Integrity

* [Manifest](manifest.json) - Every file here with its SHA-256 (this deployment is unsigned)
* [Signing policy](policies/signing.md) - How to verify the signature, and the precise limits of what it proves
* [Bundle verifier](attesters/verify_bundle.mjs) - Checks the signature and re-hashes every file. Dependency-free

# Product

* [Product index](product/index.md) - 58 capabilities, each human-verified against the running application
* [Pricing index](pricing/index.md) - 3 published plans, generated from the same data as the site's structured markup

## Reading the trust signals

* `verified` with a `human:` actor is the strongest tier here. No concept claims it without a person having done the check on the stated date.
* `stale_after` is an absolute date chosen because something real happens on it, usually the end of the Nepali fiscal year on 2027-07-17. It is not a guess at a useful lifetime.
* `status` is `stable` unless stated. Nothing in this bundle is `draft`.
* `sources` names what a fact was derived from. A `[^id]` footnote in a body attributes a specific claim to a specific source.
* The whole bundle is digested in [`manifest.json`](manifest.json), though this deployment publishes no signature. [The signing policy](policies/signing.md) is explicit about what that does and does not establish.

There is a human-readable explanation of all of this at [https://nepalhrm.com/okf/](https://nepalhrm.com/okf/). It is the same information in prose; this file is the one to parse.
