Skip to main content
AgentRuntime is a multi-tenant platform for running AI agent workflows. This page summarizes security practices for builders and enterprise evaluators. It is an overview — not a contractual commitment. Binding terms live in the legal policies linked below.

Architecture overview

  • Console — Session cookies scoped to .agentruntime.io; HTTPS only in production
  • REST / Platform MCP — Personal access tokens with scoped permissions
  • Inbound webhooks — HMAC-signed body + automation PAT; no session cookie on public ingress
  • Workflow runs — Execute in tenant-scoped projects with role checks on every API call
Customer integrations should always use https://api.agentruntime.io. Do not call internal service URLs directly.

Tenant isolation

API requests require X-Tenant-Id and X-Project-Id for scoped operations. PATs are validated against user identity and project role.

Secrets and credentials

Do not embed secrets in workflow graphs, Lua scripts, or client-side code. Use connections and provider keys. Rotate compromised tokens immediately: revoke in the Console, audit recent runs, and create replacements.

Authentication

  • Email + password with verification for new accounts
  • Google OAuth (Sign in with Google / One Tap)
  • PATs for CI, scripts, inbound webhook automation, and Platform MCP
  • Domain verification — Tenant admins can restrict workspace access to verified email domains
See API authentication and Workspace settings.

Inbound webhook security

External senders must provide:
  • Authorization: Bearer pat_… (automation PAT bound to the subscription)
  • X-Agentruntime-Signature: sha256=<hmac-sha256 of raw body> using the signing secret
AgentRuntime rejects requests with invalid signatures, expired skew, or missing auth before starting a run. See Inbound webhooks.

Data handling

Memory indexing and search are preview — see Memory and Feature availability.

Compliance posture

AgentRuntime is not certified for regulated workloads out of the box. Evaluate against your requirements: For security questionnaires, vulnerability reports, or enterprise reviews, use agentruntime.io/contact and select the appropriate topic (security / enterprise).

Shared responsibility

Review the current policies on the marketing site: Additional policies may appear under agentruntime.io/legal/ as the product evolves.

Reporting security issues

Report vulnerabilities responsibly via agentruntime.io/contact — do not post exploit details in public issues. Include reproduction steps and impact assessment.