Our Compliance Checker has now been updated to include a compliance check on the EU AI Act! Learn more.

Hermes Multi-Client Isolated Profiles Architecture

Option 3, the core multi-tenant setup: per-token entry points, one gateway per client, and isolated Hermes profiles running in separate containers.

Full FlowZap Code

Copy and paste the following FlowZap code into a project in your FlowZap account to see this template diagram.

external_tenants { # External Tenants
  n1: circle label:"Client A User"
  n2: circle label:"Client B User"
  hermes_profiles.n6.handle(right) -> execution_sandboxes.n8.handle(left) [label="Docker / Modal"]
  hermes_profiles.n5.handle(right) -> execution_sandboxes.n7.handle(left) [label="Docker / Modal"]
  client_gateways.n4.handle(right) -> hermes_profiles.n6.handle(left)
  client_gateways.n3.handle(right) -> hermes_profiles.n5.handle(left)
  external_tenants.n2.handle(right) -> client_gateways.n4.handle(left) [label="Token B"]
  external_tenants.n1.handle(right) -> client_gateways.n3.handle(left) [label="Token A"]
}

client_gateways { # Per-Token Entry Points
  n3: rectangle label:"Gateway A"
  n4: rectangle label:"Gateway B"
}

hermes_profiles { # Isolated Profiles
  n5: rectangle label:"Profile: acme"
  n6: rectangle label:"Profile: beta"
}

execution_sandboxes { # Execution Boundaries
  n7: rectangle label:"Sandbox A"
  n8: rectangle label:"Sandbox B"
}

Install the MCP packagenpm install -g flowzap-mcpMCP documentation

Related templates

Agentic Taste Evaluation Loop

Legacy executor, LLM-as-judge evaluator and next-gen consumer: an evaluator scores the full trajectory, rejects structural sloppiness and forwards only validated payloads.

Back to all templates