Practice 02 · Governance & compliance engineering

Guardrails belong in the architecture, not in a binder.

Compliance is cheap to satisfy while a system is being designed and punishing to retrofit afterwards. The difference between those two costs is most of what this practice is for.

What I do here

This is the unglamorous layer.

Who may do what, on what basis, with what evidence. Done properly it is invisible until an auditor, a regulator or an incident asks a question — and then it answers in minutes instead of weeks.

A decision that emits its own evidence A request reaches a policy decision point, which returns allow or deny and, on the same path, appends a tamper-evident record of who asked, what was decided, on what authority and when. Because every decision writes its own record, an audit becomes a query against that chain rather than an evidence-gathering exercise. Request Policy decision policy-as-code Allow / deny emitted on the same path Append-only evidence chain who asked · what was decided · on what authority · when hash-linked
Nobody assembles this afterwards. The record is a by-product of the decision, which is what turns an audit from an event into a query.

The obligations this work answers to — privacy, fair housing, data integrity, cybersecurity, SOC 2, ISO 27001 and 42001 — are set out on the methodology page, along with why each is an architecture decision rather than a policy sentence.

“Orchestrating complex SaaS deliverables across a large development organization, he kept foundational choices such as test-driven design and system resilience tightly aligned with strict compliance requirements.”
Andrew W. Spangler · President & Chief Legal Officer — formerly General Counsel, Quext

On the record

Recent work in this practice, newest first.

  1. 2025 – 2026

    A compliance authority layer for regulated software

    Twelve bounded services deciding what is allowed, why, and who approved it — field- and object-level authorization, consent ledgering, jurisdictional rule layering with auditable conflict resolution, legal-grade receipts with policy-version metadata, and immutable decision ledgers. The same policy boundary governs humans and AI agents, which is the property that makes autonomous action safe to permit at all.

  2. 2025 – 2026

    Identity lifecycle and SOC 2 automation

    Provisioning, entitlement and deprovisioning treated as a system rather than a ticket queue, with the control evidence generated as a by-product of the system running. An auditor tests whether controls operated over a period, not whether they exist today — so the useful design goal is a control that cannot operate without leaving a record.

One of four practices

The boundary that governs people is what makes agents safe to run.

Autonomous agents are only safe to run at all because the same policy boundary governs them — which is where the delivery practice starts.

Start a conversationSee the whole practiceHow I work