@nullis/cli is the operator-facing tool. Before a policy touches the chain, the CLI checks it is well-formed and canonical; after a decision, it renders the Privacy Receipt in a readable form — for successes and blocks alike.
The policy manifest
A policy is a readable JSON manifest, hashed topolicy_hash and registered on-chain with an active version.
Field reference
Validate a manifest
Render a Privacy Receipt
The receipt renders the same way whether the decision was a success or a block — that duality is the point.Canonical vocabulary
The CLI — and everything in Nullis — uses one fixed set of terms, no synonyms:Publish flow
How policies are registered and versioned on-chain.