EVE Agent Infrastructure · Governed Agent Runtime

Autonomous agents, governed before they act

EVE Agent Infrastructure puts every agent action — every tool call, API request, memory write, and outbound message — through the same pre-execution governance pipeline as a single decision: a charter veto that cannot be overridden, cognitive locks, a tiered autonomy policy, and a signed Decision Certificate for every action an agent takes — hash-chained and verifiable offline. Built for teams deploying autonomous AI where “the agent did it” is not an acceptable audit answer.

Deployment status: the deterministic decision engine and signed Decision Certificates described above are live today. Wiring this pipeline in front of live agent tool calls, API requests, and outbound messages is delivered via design-partner integration and is not active in the hosted service by default.

Or email us directly: [email protected]
Controls aligned to ECOA / Reg B SR 26-2 FCRA HIPAA EU AI Act NIST AI RMF SOC 2 Type II in progress

You control which decision fields are sent; in VPC and on-prem deployments, governed content and evidence stay inside your boundary. With EU AI Act GPAI-model obligations applicable since 2 August 2025 and high-risk-system obligations phasing in from 2 December 2027 (Annex III) and 2 August 2028 (Annex I) under Regulation (EU) 2026/1744, and with SR 26-2 (the April 2026 interagency model-risk guidance that superseded SR 11-7, applied primarily to banking organizations above $30B in total consolidated assets) excluding generative and agentic AI from its formal scope while still expecting such technologies to be governed, the record has to exist at the moment of the decision.  Trust Center · Security

Framework mappings describe technical control support and evidence capabilities. They do not constitute legal advice, regulatory certification, or a guarantee that a customer’s deployment is compliant. “SOC 2 Type II — In Progress” means an independent SOC 2 Type II audit is engaged (Decrypt CPA, via Scytale) and the observation period is underway; it is not a completed audit or an issued attestation.

The Problem

Agent frameworks optimize for capability. Regulators ask who authorized the action.

An autonomous agent chains tool calls, writes to systems, and contacts the outside world without a human in the loop. Most agent stacks have no enforcement point between “the model decided” and “the action executed,” and no tamper-evident record of what was authorized. For a regulated operator, that is an unbounded liability.

Actions execute unchecked

An agent calls a tool, hits an API, or writes data the instant the model emits it. There is no gate that can refuse a specific class of action before it runs — the decision and the consequence are the same event.

No record of authorization

When an agent does something it shouldn’t, there is rarely a signed artifact showing what was proposed, what was approved, and on whose authority. “The agent did it” does not survive an exam.

Autonomy is all-or-nothing

Most stacks are either fully manual — a human approves everything, defeating the point of agents — or fully autonomous, where nothing is gated. Neither posture is defensible at scale.

How It Works

Every agent action transits the same governance pipeline as a single decision

An agent doesn’t execute actions directly. It proposes them. Each proposed action passes through the Action Registry’s propose → approve → execute workflow: a charter compliance check (HARD_BLOCK vetoes cannot be overridden), six cognitive locks that must clear before any external tool use, and the Autonomous Action Policy that decides — from the action’s tier and the agent’s earned trust — whether it auto-executes, needs human confirmation, or is blocked. Each approval issues an HMAC-signed execution token bound to that exact action, and every outcome — allowed, confirmed, or blocked — emits a signed Decision Certificate, appended to a per-tenant hash chain and verifiable offline with the published ECDSA P-384 public key.

Agent
proposes an
action
propose, not execute
Governance gate
charter veto · cognitive
locks · tier policy
on approval
Action executes
tool / API / write
+ signed cert
on veto: action never runs + signed Decision Certificate
check_charter() · check_cognitive_locks() · Action Registry · Autonomous Action Policy · signed Decision Certificate per outcome
The governance pipeline is the same deterministic veto_core used for single-decision enforcement — check_charter(), check_cognitive_locks(), check_drift_budget(). An agent gets no privileged path around it: HARD_BLOCK charter rules run on every action, regardless of tier or trust.
Key Properties

A runtime where autonomy is bounded and every action is provable

🛡

Pre-execution governance on every action

Each action is proposed, not executed. Charter HARD_BLOCKs — e.g. system_control.*, identity_change.* — are refused before the action runs and cannot be overridden by the agent, the prompt, or the operator.

🎚

Tiered autonomy, not all-or-nothing

Four tiers map action types to approval modes: safe observation and learning actions auto-execute; memory writes and web search auto-execute with a log; communications and external API calls require confirmation; system control and identity changes are blocked outright.

🤝

Mission envelopes for multi-agent work

A mission pays the full governance cost once at creation, issuing a time-bounded authorization (max one hour, auto-revoking) that lets agents collaborate within a pre-approved envelope at O(1) per-action cost. HARD_BLOCK rules still run on every action.

📜

A signed certificate per action

Every action — allowed, confirmed, or blocked — produces a signed eve.agent.action.v1 Decision Certificate, appended to a per-tenant hash chain and verifiable offline with the published ECDSA P-384 public key via EVE Proof. The audit answer is “here is the signed record,” not “trust the logs.”

🔁

Earned trust that can be lost

Each agent carries a trust score (0–1) that rises with successful, in-policy actions and decays on failures. With high autonomy scope, high trust can relax a confirmation gate; as trust decays that relaxation is withdrawn and the gate tightens back. Trust is computed from outcomes, not assigned.

🔍

Verification for external agents

Third-party agents submit a structured decision trace (action rationale and supporting evidence) for review against the charter and receive a Resilience Signature (HMAC-SHA256) attesting governance quality — verifiable via EVE’s verification API, revocable, with per-agent slashing for submissions later proven wrong.

Autonomy Tiers

Safe actions move at machine speed; risky ones wait for a human

The Autonomous Action Policy classifies every action type into one of four tiers. The tier sets the default approval mode; an agent’s autonomy scope and earned trust can tighten it (low autonomy upgrades a safe action to confirmation) but can never weaken a charter HARD_BLOCK.

TierApproval modeExample action types
Tier 1 Auto-execute observation.* · internal.* · learning.*
Tier 2 Auto-execute + log data.create_memory · data.modify_memory · external.web_search
Tier 3 Requires confirmation communicate.* · external.api_call · identity.trait_update
Tier 4 Blocked system_control.* · identity_change.*
Charter HARD_BLOCKs are enforced regardless of tier or trust score. Custom tier overrides are explicit and audited — they can add restriction, never remove it.
In Code

An agent proposes; the runtime decides and signs

Agents route actions through the governed runtime instead of executing them directly. It runs the charter veto, cognitive locks, and the tiered policy, then auto-executes safe tiers and holds risky ones for a human — returning a signed Decision Certificate for the outcome. The same governed surface is exposed over HTTP at /api/autonomous/*.

from core.autonomy.governed_action_runtime import get_governed_action_runtime

runtime = get_governed_action_runtime()

# An agent proposes an action — it does not execute it directly. The runtime
# runs the charter veto + cognitive locks + tiered policy, then (for safe tiers)
# approves and executes; risky tiers wait for a human. Every outcome is signed.
verdict = runtime.propose(
    action_type="external.web_search",
    agent="world_observer_agent",
    params={"query": "fair lending guidance 2026"},
    autonomy_scope="PROACTIVE",
)

verdict["disposition"]   # "EXECUTED" | "REQUIRES_CONFIRMATION" | "BLOCKED"
verdict["tier"]          # "auto_execute_with_log"  (Tier 2)
cert = verdict["certificate"]   # signed eve.agent.action.v1 Decision Certificate

# Same governed surface over HTTP — verify a certificate offline, no secret:
#   POST /api/autonomous/actions/propose          -> verdict + signed certificate
#   POST /api/autonomous/actions/{id}/approve     -> approve a Tier-3 action
#   GET  /api/autonomous/certificates/chain       -> hash-chain integrity proof
#   POST /api/autonomous/certificates/verify       ·  GET /.well-known/eve-pubkey
The runtime records each outcome back into the agent’s trust score automatically. The same propose → govern → certify flow, the live tier table, pending approvals, and the hash-chained certificate ledger are available in-app under Governance → Agent Infrastructure.
Posture & Trust

The runtime governs your agents. It does not replace your framework.

EVE Agent Infrastructure is the governance and evidence layer around agent actions. It runs alongside your agents (or EVE’s own agent mesh), not as a replacement for your orchestration framework. Policy evaluation runs on EVE’s hosted governance plane — no model weights or governance logic ship into your environment.

Hosted governance plane

Charter checks, cognitive locks, and tier policy run on EVE’s hosted governance API. Your agents propose actions and receive verdicts plus signed Decision Certificates — the decision logic is not embedded in your stack.

🔗

One pipeline, three products

EVE CoreGuard enforces, EVE Agent Infrastructure governs agent actions on that same engine, and EVE Proof makes every outcome independently verifiable. Same charter, same certificate format.

Honest framing

The full pipeline is live today: the propose → approve → execute workflow, the tiered policy, mission envelopes, the per-action signed Decision Certificate (ECDSA P-384 (AWS KMS) in production, hash-chained, offline-verifiable with the same public key as EVE CoreGuard and EVE Proof), and the in-app console — all exposed over HTTP at /api/autonomous/*. What is NOT yet turnkey: drop-in adapters that wrap your own agent frameworks (LangGraph, CrewAI, custom loops) so they propose through this runtime with zero glue code. Today you integrate via the HTTP API or the in-process runtime; the framework adapters are on the roadmap. We do not claim a one-line adapter for every framework yet.
Roadmap

What ships today, and what is coming

We are explicit about the current edges. The governance core is live; the productized surfaces for governing your agents are landing by tier.

CapabilityTodayPlanned
Action Registry propose / approve / execute Live (/api/autonomous/*)
Tiered Autonomous Action Policy + trust score Live
Signed Decision Certificate per action eve.agent.action.v1 Live (ECDSA P-384 (AWS KMS) in production, per-tenant hash chain, offline-verifiable)
In-app governed-agent console (tiers, propose, approvals, cert ledger) Live (Governance → Agent Infrastructure)
Mission Teaming envelopes Live External-agent SDK · Q3 2026
Drop-in adapters for third-party agent frameworks HTTP API + in-process runtime LangGraph / CrewAI · Q3 2026
Want to govern a specific framework or action surface? Tell us in a design-partner review and we will scope the adapter against your stack.
Engineering Preview · built, isolated, not yet deployed

The next layer: an agent holds no standing credential

The runtime above authorizes an action and hands the executor a signed, action-bound token. The layer we are building removes standing access entirely: an agent has no usable credential until EVE approves the exact action — then EVE mints a single-use, parameter-bound authorization and, for a real executor, brokers a short-lived, least-privilege credential scoped to that one action. This layer is authored and tested in isolation — a dedicated, offline test suite (all passing), no LLM in the decision path, on the feature/proof-bound-agent-execution branch. It is not merged, not deployed, and not in the live /api/autonomous/* path. We show it here so the public record matches the code, not ahead of it.

🔑

No-standing-credential broker

After approval, EVE brokers a short-lived, least-privilege credential scoped to the exact approved action; the agent never holds standing access. The reference provider is a mock AWS-STS — no real cloud credential is issued.

🔗

Delegated authority graph

Authority flows organization → executive → agent → tool by strict intersection — each hop can only narrow, never amplify. An agent under a $10k delegated limit is refused a $50k action, by construction.

🎫

Atomic single-use consumption

Each authorization is consumed exactly once through one atomic ledger — durable across restarts and TOCTOU-safe. Duplicate use, or any parameter swap after mint, leaves the execution count unchanged — the second attempt never executes.

🔐

Identity & workload attestation

A claimed agent_id is not an identity: an agent proves possession of an ECDSA P-384 key, and an authorization can bind to a runtime/workload measurement. Revocation is terminal — a decommissioned agent can never be reactivated.

👁

Independent witness quorum

A co-signature (2-of-2) is required before a certificate is minted, catching a fabricated authorization before any execution. Genuine Byzantine tolerance needs physically independent hosts — that is a deployment step, not a claim.

📐

Open protocol & cross-language conformance

The eve.action.authorization.v1 certificate is specified, with frozen conformance vectors that an independent Python and JavaScript verifier both reproduce — no EVE import, offline, same result in both languages.

The $50,000 wire — proven as an acceptance test. One end-to-end test composes the whole chain: delegation → resolve effective authority → evaluate → $50k > $10k delegated limit → HUMAN_APPROVAL (no certificate is minted) → the executive approves the exact action → AUTHORIZED → mint a parameter-bound single-use certificate → the connector verifies every bound field → atomic single-use consume → execute → the outcome is bound to the authorization → offline verification still holds. Every failure mode — duplicate consumption, changed amount, changed destination, changed agent, TOCTOU parameter swap, wrong environment, expired or revoked certificate — leaves execution at zero.

Honest framing

This layer is built and tested in isolation — not merged, not deployed. It ships behind EVE_AGENT_AUTHORITY_GATEWAY and is deliberately not wired into the live server. The reference connectors and credential providers are safe simulations — no real money moves and no real cloud credentials are issued; a real executor injects into the identical gate under a controlled runbook. The certificate type here is eve.action.authorization.v1, distinct from the live eve.agent.action.v1 above — the two layers coexist. Non-bypassability is a deployment property: EVE is a chokepoint only where the downstream rejects direct access. Turning this on in production is an explicit, gated decision this preview does not make.
Verify it yourself · ~60 seconds

Don’t take our word for it — verify a signed certificate

Every governed agent action emits a signed Decision Certificate, hash-chained and verifiable offline against our published ECDSA P-384 public key — no secret, no callback to EVE. Run the checks in your browser, then tamper with a certificate and watch verification fail.

Worked example

Agent attempts an external API call

  1. 1Agent proposes the action. An autonomous agent tries an outbound external.api_call. The runtime intercepts it before anything executes.
  2. 2Tier 3 — requires confirmation. The tiered autonomy policy maps external API calls to Tier 3: the action is held for human approval, not executed.
  3. 3Signed certificate on execute. On approval, EVE runs the call and emits a Decision Certificate (schema eve.agent.action.v1), hash-chained to the prior action and signed with the production ECDSA P-384 key.
  4. 4Tamper → verification fails. Anyone verifies the certificate offline against the public key. Change a single field and the signature check fails — the record is tamper-evident. Try it yourself →

Govern your agents before they act

We’ll walk through your agent topology, the action tiers that map to your risk posture, and the signed certificate your auditors will verify — in a controlled pilot for your environment.

60-day design partner pilot — $37,500, credited toward an annual Enforcement license. Direct line: [email protected] · See pricing