AI Hub
One governed path to enterprise LLMs
Every model interaction takes one governed path: access brokered centrally, inputs checked, outputs logged, so operators can see and control how models are used.
Project brief
ShippedProblem
Ad hoc model access scatters credentials, data handling, and audit decisions across engineering teams.
Outcome
Every model interaction takes one governed path, access brokered centrally, inputs masked, and a ledger entry for each request.
Evidence
- The load-bearing piece is the request pipeline: every request is validated, masked, evaluated, and recorded.
- JWKS-validated tokens and a centralized PII vault sit in front of every model call.
Key decisions
- Frontend zone: The Agent Admin Center never calls model providers directly, registry and audit go through the APIs.
- Gateway zone: JWKS-validated tokens and a centralized PII vault sit in front of every model call.
- Ledger zone: Every request, response, and decision writes to a durable audit ledger keyed by trace ID.
- Infra zone: Terraform Cloud overlays provision each environment from development through production.
Field record
The load-bearing piece is the request pipeline: every request is validated, masked, evaluated, and recorded. I built the platform as a coordinated set of services and Terraform-managed infrastructure rather than one app: an Agent Admin Center for registry and approvals, a registry API with a server-side identity-token proxy, and a core API that owns the PII vault, LLM gateway, and audit ledger, so new processors and model providers slot in cleanly. MeTime explores a related many-surfaces idea on the personal side. Spawn engines and one service layer, many surfaces are the sibling habits. The goal is one governed front door instead of ad hoc API keys in scripts.
Routing manifest
The first figure follows one request through the governed path from entry to ledger. The second shows how the admin UI, APIs, and infrastructure divide responsibility under one governance spine.
The governed request pipeline
Every model call is validated, masked, invoked through a gateway, and recorded before a response returns, so no interaction bypasses the ledger.
Governance spine
One governance spine, several subsystems
The admin frontend and backend APIs are split by concern. All of them read and write through the same governed data layer, provisioned by one Terraform substrate.
Zone notes
Skill manifest
Portfolio graph
Maps how the work here connects. Open the Portfolio graph →
- Professional
- Personal
- Skill
- Writing