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
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
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
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
Legal policies
Review the current policies on the marketing site:
Additional policies may appear under agentruntime.io/legal/ as the product evolves.