ObsidianWall

The first implementation
of Programmable Assurance.

The belief: Intent should align with outcomes.

Engineering documentation for ObsidianWall — the first platform built to make that belief operational.

Discipline vs. Implementation

Programmable Assurance is an open discipline independent of any single vendor. ObsidianWall is the first platform built to implement it. The discipline exists independently of ObsidianWall.

Learn about the discipline at programmableassurance.org →

Discipline

Programmable Assurance

The open discipline ObsidianWall implements. Continuously aligning intent with outcomes through executable governance, accountability, evidence, and feedback.

programmableassurance.org →

Vocabulary

Category Language

The Alignment Principle, Intent-Reality Gap, Governability Boundary, Governance Drift, and the full Programmable Assurance vocabulary.

Browse vocabulary →

Architecture

Platform Architecture

The three-layer governance operating system. Two-plane doctrine. Verdict, Sentinel, Compass, Forge, and the Risk Ledger.

View architecture →

Get Started

Install Verdict

Pre-deployment infrastructure governance for Terraform and CloudFormation. Install in two minutes.

Installation guide →

Docs

Verdict Quickstart

Write a policy, simulate decisions, evaluate a real plan, and wire into GitHub Actions.

Quickstart guide →

Platform

Roadmap

v0.5.0 shipped. v0.6.0 and Compass Alpha on the horizon. Track where ObsidianWall is going.

View roadmap →

Design Principle

AI may advise. AI may explain. AI may optimize.
AI may NOT authoritatively govern.


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

The Ecosystem

programmableassurance.org

The discipline. Open. Vendor-agnostic. Independent of ObsidianWall.

obsidianwall.com

The product. ObsidianWall implements Programmable Assurance.

obsidianwall.dev

Engineering documentation for ObsidianWall specifically.