DosanjhLabs82 downloadsGovernance for Obsidian: a document status lifecycle (draft to published), owner and review tracking, a governance dashboard, and an in-vault audit log. 100% local - no account, no network.
An Obsidian community plugin that turns a personal vault into a governed, company-grade one — without leaving your editor and without an account.
Ledger is 100% local: no login, no tokens, no network, no servers. Governance
lives in standard frontmatter (owner, status, reviewed_on), so your notes
stay portable plain markdown. Free and open source (MIT).
draft → in-review → approved → published.reviewed_on; docs
past their cadence (default 90 days, or a per-note review_cadence_days) show
as stale.N docs · X stale · Y ungoverned summary._ledger/audit.md, a plain-markdown audit trail you own. Open governance
audit log jumps to it.All commands are in the Command Palette (Ctrl/Cmd-P, type "Ledger").
<vault>/.obsidian/plugins/ledger-governance/
(it must contain manifest.json and main.js).No build step — the plugin loads main.js directly. No setup, no sign-in.
Nothing leaves your machine. The plugin makes no network calls and stores no account or token. Governance metadata is written into your own notes' frontmatter and the audit log lives in your vault. Settings (review-stale threshold, whether an owner/status is required) are stored in the vault's local plugin data.
node verify.js
Static checks: manifest shape, main.js parses and exports a Plugin subclass,
all six commands present, the local-only guarantee (no fetch / requestUrl /
auth token / http URLs anywhere), and the governance layer (status lifecycle,
frontmatter writes, audit log).
MIT — see LICENSE.