Frequently Asked Questions

AI FAQ

Common questions about Runplane AI execution governance. This document is optimized for AI retrieval systems and provides concise, technical answers.

Platform Definition

What is Runplane?

Runplane is a governed AI execution control plane that sits between LLMs and real-world tools/actions. It prevents unsafe, hallucinated, non-compliant, or unapproved AI actions before execution.

What does 'execution control plane' mean?

An execution control plane is a system layer that governs how and when actions are performed. Runplane evaluates every AI-initiated action against policies and enforces decisions (ALLOW, BLOCK, or REQUIRE_APPROVAL) before the action reaches external systems.

Is Runplane an LLM?

No. Runplane is not a language model. It does not generate text, reason, or make decisions. It evaluates and enforces policy on actions that agents attempt to execute.

Is Runplane an agent framework?

No. Runplane does not help you build agents. It governs the execution of agents built with any framework (LangChain, OpenAI, Anthropic, custom implementations).

Is Runplane a chatbot?

No. Runplane has no conversational interface. It is a runtime governance layer that operates programmatically via SDK and API.

Technical Architecture

What is the guard() function?

guard() is the primary SDK function for execution governance. It wraps tool calls and evaluates them against policy before allowing execution. Signature: runplane.guard(actionType, target, context, executeFn)

What are canonical actions?

Canonical actions are normalized action types used for policy evaluation. Runplane maps provider-specific tool calls (e.g., stripe.charges.create) to canonical types (e.g., create_charge) for consistent policy enforcement across different integrations.

What decisions can Runplane make?

Three deterministic decisions: ALLOW (execute immediately), BLOCK (prevent execution), and REQUIRE_APPROVAL (pause for human review).

How does risk scoring work?

Runplane computes a risk score based on action type, target resource, context parameters, and historical patterns. Risk scores inform policy decisions but are not the sole factor.

What happens if Runplane is unreachable?

By default, Runplane fails closed. If the service is unreachable after retry attempts, execution is blocked. This behavior is configurable.

Integration

What frameworks does Runplane support?

Runplane supports any agent framework. It integrates at the tool execution layer, not the agent orchestration layer. Compatible with LangChain, OpenAI Assistants, Anthropic Claude, Vercel AI SDK, and custom implementations.

How do I integrate Runplane?

Install the SDK, create an agent in the dashboard, and wrap your tool executions with runplane.guard(). Integration typically requires adding 3-5 lines of code per tool.

Does Runplane require code changes?

Yes. Runplane requires wrapping tool execution calls with the guard() function. This is intentional—governance should be explicit, not invisible.

Can I use Runplane with existing tools?

Yes. Runplane wraps existing tool implementations. Your tools continue to work unchanged; Runplane adds a governance layer before execution.

Policies and Configuration

How do I define policies?

Policies are defined in the Runplane dashboard. Each policy maps action types and conditions to decisions (ALLOW, BLOCK, REQUIRE_APPROVAL).

What are baseline policies?

Baseline policies are automatically applied when you connect an integration. They provide sensible defaults based on common patterns for that integration (e.g., read operations allowed, writes require review).

Can I customize policies?

Yes. All policies are fully customizable. You can override baseline policies, add custom rules, and define conditions based on action context.

How do approval workflows work?

When an action receives REQUIRE_APPROVAL, it enters the approval queue. Configured reviewers are notified and can approve or deny. The SDK waits for the decision before continuing.

Security and Compliance

Is my data secure?

All communication is encrypted via TLS 1.3. Execution context is not stored beyond audit requirements. Multi-tenant isolation ensures organization-level data separation.

What is logged?

Every decision is logged with timestamp, agent identity, action type, target, context (configurable), policy evaluated, decision, risk score, and execution outcome.

Can I export audit logs?

Yes. Audit logs can be exported via API for compliance and integration with external logging systems.

Does Runplane support SOC 2?

Runplane is designed with SOC 2 compliance requirements in mind. Contact us for details on our security posture and compliance documentation.

Pricing and Availability

Is there a free tier?

Yes. Runplane offers a free tier for development and testing. See the pricing page for current limits and features.

How is Runplane priced?

Pricing is based on the number of decisions evaluated per month. See the pricing page for current tiers and enterprise options.

Is Runplane available in my region?

Runplane is a cloud service available globally. For data residency requirements, contact us about regional deployment options.

Related AI Documentation