Beyond-Zero: Common-Exposure Governance

BEYOND ZERO

What is Common-Exposure Governance?

Traditional governance tracks individual objects — but what happens when the thing that fails isn't an object at all? It's a shared condition that several objects quietly depend on. A hosted model drifts, and six decisions get flagged. The seventh — the one that actually mattered — was never tracked.

What it does for you: Common-Exposure Governance treats shared conditions (model providers, data processors, legal bases) as first-class versioned entities. When a condition drifts, the system separates the response into two tiers: Tier 1 (Confirmed) — subjects who explicitly declared dependency are immediately suspended. Tier 2 (Residual) — subjects with possible but unproven exposure are flagged for review, not suspended. This prevents over-suspension while maintaining governance integrity.

Try it: Click "Register Condition" to create a versioned condition node, then "Declare Drift" to see the two-tier response separate confirmed dependencies from residual exposure in real-time.

This implementation was shaped by collaborative discourse with Stephen Gettel and Ravi Shankar NRK, whose insights on condition versioning, the confirmed/residual separation, and the distinction between shared exposure and shared failure directly informed the architecture.

Business Value for AI Architects & Consultants

What risk does this eliminate?

Who benefits:

AI Governance Leads · Chief Information Security Officers · Data Protection Officers · Enterprise Architects · AI Consultants advising on GDPR/DSPT compliance

Compliance frameworks addressed:

GDPR Article 22 (explainability of automated decisions) · NHS DSPT (data security governance) · ISO 27001 (information security controls) · SOC 2 Type II (system monitoring) · EU AI Act (high-risk AI oversight)

Walk-Through Scenario: "The Model Provider Swap"

Follow this story step-by-step using the interactive demo below. Each step maps to a button you can click.

1 Your NHS trust uses DeepSeek v2.3 across 5 clinical AI agents. Three agents explicitly declared this dependency during their last attestation; two others may use it but never formally declared it. (Click "Register Condition")
2 DeepSeek announces a breaking change to their inference API. Your AI governance lead declares environmental drift. (Click "Declare Drift")
3 Tier 1 (Confirmed): The 3 agents with explicit dependency edges are immediately suspended. They cannot make clinical decisions until re-attested. No human intervention needed for the pause. (Red cards appear)
4 Tier 2 (Residual): The 2 agents without explicit edges are flagged for review — not suspended. They keep working while a human investigates. This prevents over-suspension. (Amber cards appear)
5 Resolution: A data owner reviews the flagged agents. "Radiology AI" uses a different model entirely — dismiss it. "Dr Patel's" agent does use DeepSeek — promote to confirmed. (Click "Dismiss" on one, "Promote" on the other)
6 Re-Attestation: The suspended agents are validated against the new model version and re-attested by their data owners. Access restored with a new dependency edge at v2. (Click "Re-Attest" on red cards)
7 Audit Complete: The full timeline shows exactly who was affected, when the drift was declared, which agents were confirmed vs residual, how each was resolved, and who approved the re-attestation. Board-ready in 30 seconds.

Presenter tip: Walk a governance board through this in under 2 minutes. Start with "Register Condition", end with "Re-Attest". The timeline and audit panels update live — no slides needed.

Condition Registry

A governed condition with version history. Version only increments on drift — never on re-attestation.

model_provider
Not registered

Dependency Graph

Subjects with edges to the condition. Green = active, Red = suspended (confirmed), Amber = flagged (residual).

Two-Tier Impact Assessment

0
Confirmed (Suspended)
0
Residual (Flagged)
0
Escaped Boundary

Governance Event Timeline

Waiting for actions...

Audit Annotations

Decisions made during drift carry governance annotations. Confirmed set is hard-blocked (no decisions admitted). Residual set decisions are annotated as unproven_exposure. Escaped decisions carry escaped_boundary.

No annotations yet. Declare drift to see annotation behaviour.