Orchestrator
Owns the durable investigation lifecycle, policy threshold, routing, and completion.
- Firestore leases and retries
- Registry + Gateway egress
- Deterministic policy and completion gates
Fortified Enterprise Fleet
Bastion audits the live permissions of the production GCP project that runs it, turns minimized findings into department-owned human action, and remembers approved exceptions across asynchronous investigations.
Public evidence console. The operational fleet and enterprise data plane remain IAM-private on Google Cloud.
Three agents, three responsibilities
Each agent has a named department, fixed tools, and a distinct workload identity. Catalog metadata describes responsibility; IAM and deterministic code enforce it.
Owns the durable investigation lifecycle, policy threshold, routing, and completion.
Reads the production policy and minimizes it before any model boundary is crossed.
A deterministic worker, not a model: delivers minimized routed findings to private human-review records with no model in the path.
Governed production-data path
Principals, roles, resources, and policy bindings exist only inside the Auditor's deterministic tool. The model and notification boundary receive opaque, bounded data.
principal · role · resource · binding
opaque ID · category · department · score
Durable asynchronous context
An approved exception is keyed by an opaque finding ID and expires explicitly. A later investigation retrieves that decision, suppresses the matching work, and continues routing unrelated findings.
Seven managed pillars
The strongest boundary is one the model cannot negotiate. Managed infrastructure, separate identities, and fixed contracts remain authoritative.
Governed catalog and approved destinations.
Identity-bearing managed orchestration.
Context outside process memory.
Least privilege by institutional role.
Default-deny governed egress.
Fail-closed input screening.
Payload-free audit and operations.
Evidence, not architecture theatre
Final gallery captures are composed from redacted, current-route observations and live in the repository. The underlying proof records are public beside them.
Twelve beats connecting the catalog, live IAM counts, department action, a remembered exception, an enforced denial, and correlated operations — every frame captured from the deployed fleet and redacted before it was cut.
Known boundaries
Production readiness includes saying where the proof ends. These are intentional constraints or open evidence items, not footnotes hidden from a judge.
Reproduce the engineering proof
Read the architecture, inspect redacted evidence boundaries, and run the documented Python 3.12 offline gate from a clean clone.