openOM

Quick-start · broker / author

Goal: turn an existing OM PDF into an openOM PDF that carries a verifiable, broker-asserted payload - without changing a single visible pixel.

Option A - the browser extension (no install of a toolchain)

Load the extension (Chrome 116+), open your OM, use author mode to review the extracted fields, then assert and embed. You review every field before it is stamped with your name and the date - the review panel is the assertion gate. Extraction (if you use on-device assist) never leaves your machine.

Option B - the CLI (scriptable / server-side)

pip install openom-core openom-cli

om embed offering.pdf --payload deal.json --out offering.openom.pdf --asserted-date 2026-08-18
om read  offering.openom.pdf          # confirm the payload round-trips
om validate deal.json                 # schema errors block; consistency warnings never do

Every payload needs assertedBy + assertedDate and an noiType (in-place or pro-forma). Re-embedding replaces (never stacks) and records meta.supersedes.

Next: the field reference for exactly what goes in deal.json.