Policy builder

Generate or validate a policy — in your browser.

Build a valid ABOM enforcement policy from a form, or paste your own and check it against the canonical abom-policy-0.1 schema. Nothing leaves your browser.

Build a policy

Fill in what you want to enforce. The JSON updates live and stays schema-valid.

policy.json
{}

loading schema…

Heads up: this builds an unsigned policy. It is not a signed ABOM manifest — manifests are produced and ed25519-signed by the CLI (abom scan / abom sign). Use this policy with abom verify --policy and the abom gate.

Validate a policy

Paste an ABOM enforcement policy (or load a file). It's checked against abom-policy-0.1.schema.json — the same schema the CLI uses.

loading schema…

The validator checks structure against the schema (field names, types, enums, no unknown keys). It does not evaluate runtime behavior — for that, run abom verify abom.json --policy your.json. See the field reference.