Skip to content

AGT And MeshGuard Architecture

AGT and MeshGuard occupy different layers.

LayerResponsibilityOwner
PEPIntercept agent actions in process and ask for a decision.AGT, LangChain adapters, Bedrock adapters, OpenAI Agents adapters, or custom code.
PDPEvaluate tenant policy against the request context.MeshGuard control plane.
AuditPersist decisions and operator actions in a tamper-evident stream.MeshGuard audit service.
OperationsSSO, SCIM, RBAC, alerting, SIEM egress, deployment, evidence export.MeshGuard operator surface.

Request Flow

mermaid
sequenceDiagram
  participant Agent as AGT-instrumented agent
  participant PEP as MeshGuard AGT adapter
  participant PDP as MeshGuard PDP
  participant Audit as MeshGuard Audit
  participant SIEM as Customer SIEM

  Agent->>PEP: action + context
  PEP->>PDP: PolicyRequest
  PDP-->>PEP: PolicyResponse
  PEP->>Audit: decision event
  Audit-->>PEP: audit anchor
  Audit->>SIEM: normalized egress
  PEP-->>Agent: allow, deny, require_approval, or error

Boundary Principles

  • The PEP is pluggable. AGT is first-class, not exclusive.
  • The PDP contract is stable and framework-neutral.
  • Tenant ID is mandatory on every control-plane request.
  • Audit records are portable and exportable.
  • Self-hosted, sovereign, and air-gapped deployments use the same product surface as SaaS.

Deployment Modes

ModeControl-plane locationBest fit
Managed SaaSMeshGuard cloudDefault production fleet governance.
Dedicated tenantSingle-tenant MeshGuard cloudMid-enterprise isolation and predictable capacity.
Customer cloudCustomer AWS, Azure, GCP, OCI, or sovereign accountRegulated or procurement-constrained enterprises.
Self-hosted KubernetesCustomer clusterSovereign and high-control environments.
Air-gappedOffline install bundleDefense and disconnected environments.

Governance Control Plane for AI Agents