Introducing Verdict — Early Access

Know before it deploys,
not after the bill.

ObsidianWall Verdict evaluates your infrastructure plans against governance policies before deployment executes — catching budget overruns, policy violations, and compliance failures before they become incidents.

$ pip install obsidianwall-verdict

No spam. Unsubscribe any time.

You're on the list — we'll be in touch.

What is Programmable Assurance?

For decades, organizations have relied on policies, audits, and manual processes to create assurance. The result: a governance gap between declared intent and operational reality.

Programmable Assurance is the discipline of expressing organizational intent as executable, verifiable, explainable, and continuously enforceable governance logic. Intent becomes code. Controls become deterministic. Evidence is continuously generated. Accountability is traceable.

Assurance is no longer a retrospective activity.
It becomes a runtime capability.

Read the definition →

01 — Evaluate

Pre-deployment policy check

Point Verdict at your Terraform plan and a policy file. It evaluates conditions deterministically — no AI guessing, no approximations.

02 — Decide

Five-level governance decision

Every evaluation produces a governance decision: ALLOW, notify, require approval, override, or DENY — with full reasoning attached.

03 — Route

Stakeholder notification

Budget owners, engineering leads, and finance admins are notified through their channels. Override authority is explicit, not assumed.

04 — Audit

Immutable decision record

Every decision produces a signed audit artifact with trace graph, risk score, condition results, and full governance reasoning chain.

verdict — CI/CD governance gate
# Evaluate a Terraform plan against your budget policy
$ verdict evaluate --plan terraform_plan.json --policy policies/cost/budget.yaml --role engineer

policy basic_budget_verdict
condition budget_check ✗ FAILED
expression (current_spend + estimated_cost) <= budget.amount
evaluated (0 + 100) <= 50 → false

risk score 75 / 100 (critical)
findings cost_analysis: 2 topology: 1
notified budget_owner (email) engineering_lead (slack)

decision DENY_WITH_OVERRIDE
override budget_owner may authorize
decision_id abc3a13b-83d5-4fad-87d8

✗ Deployment blocked by governance policy.

Design Principle

AI may advise.
AI may explain.
AI may optimize.
AI may correlate.
AI may recommend.


AI may NOT authoritatively govern.

Every governance decision in ObsidianWall is produced by deterministic evaluation of human-authored policies — never by a probabilistic model. Decisions are reproducible, explainable, and attributable to a named policy and a named human who wrote it.

verdict evaluate — live terminal