PricingGetting Started
RFC-0001 • OPEN STANDARD

Exogram Action
Admissibility Protocol (EAAP)

The Bouncer Metaphor: Think of Exogram as an independent bouncer standing between your AI agent and your production servers. The AI can brainstorm anything it wants, but the moment it attempts a database write, API charge, or terminal command, the bouncer checks the rulebook and halts unauthorized execution in 0.07ms.

Zero-LLM Gate: The safety gate doesn't ask another AI if the command looks safe. Prompt guardrails fail when models get confused. Instead, Exogram enforces hard machine rules and cryptographic state checks before any code executes.

How it runs: 3 lines of drop-in code. Intercepts tool calls, verifies permissions, issues short-lived single-use Execution Tokens, and logs an immutable audit chain.

0.07ms

Deterministic Enforcement

0

Sustained RPS

0

Architectural Layers

0

DB Secrets Exposed

The Complete Causal Chain

Exogram's 5-Stage Authority Architecture

How memory and real-world understanding lead to controlled, safe execution. From verified facts to instant 0.07ms safety brakes.

The Causal Chain:1. Ledger2. Understanding3. Inference4. Controls5. AdmissibilityOutcome: Safe Action
Total Decision Overhead: < 0.07ms
Stage 05: AdmissibilityThe Bouncer (Instant Safety Brakes)

Decide whether a fact, inference, or action is valid for this purpose, at this time, under this authority.

Execution Latency: 0.02ms
What This Stage Does

Before any command executes, the bouncer stands at the door and asks: "Is this action allowed right now, for this specific customer, under this exact authority?" If the AI gets tricked, confused, or hallucinates, the brakes slam in 0.07 milliseconds before anything touches your real systems.

Why Polite Prompts Fail Here

Negative prompt rules have zero physical power over network sockets or database drivers. Once an AI generates a malicious payload, only external pre-execution gating can stop it.

Production Disaster Prevented

Accidental DROP TABLE commands, duplicate credit card charges, and prompt-injected data leaks.

How to Implement This Stage:TypeScript / Python SDK
// Stage 5: EAAP pre-execution admissibility gate
const verdict = await exogram.admissibility.evaluate({
  proposedAction: toolCall,
  stateHash: currentState.hash,
  timeoutMs: 0.1
});
if (verdict.isAdmissible) await toolCall.execute();

Exogram evaluates this stage locally in memory without external network calls.

Canonical Taxonomy

The Exogram Terminology Hierarchy

One unified architecture. Five unambiguous roles.

1. The Category

Context & Admissibility Infrastructure

The foundational layer that gives AI models persistent memory and instant safety brakes.

2. Core System

Exogram Authority Runtime

The software engine that separates model reasoning from execution authority in 0.07ms.

3. Foundation

Governed Semantic Ledger

The immutable, tamper-evident record of all real-world facts, receipts, and state changes.

4. Open Protocol

EAAP Protocol

The Exogram Action Admissibility Protocol for mathematically verifying tool calls.

5. The Outcome

Verifiable AI Execution

Zero accidental database wipes, hard-capped spending, zero hallucinated actions.

“Agents are probabilistic. Infrastructure is deterministic.”

Exogram is the governance infrastructure between them.

— EAAP Core Thesis

The Catalyst

The Problem

An enterprise orchestration framework cannot deterministically govern its own decision-making process. The agent cannot act as its own execution authority.

When an AI agent proposes a state-changing action — a billing modification, a compliance update, a database write — relying on probabilistic retrieval to guess the context is a literal vulnerability. There must be an independent, deterministic authority that strictly constructs context, resolves conflicting state, and enforces the boundary before any action touches production.

L1
State Resolution
Let Sretrieved = { F1, F2 ... }
If Conflict(F1, F2) ≡ True:
Weight(F) = Max(
  Auth_Hierarchy,
  Temporal_Recency
)
Model only sees Sresolved
// Zero Ambiguity
L2
Context Structure
Let C = ∅
For each Entity E ∈ Prompt:
C = C ∪ { n' | Edge(E, n')
     = VALID_RELATION }
If VectorMatch(n) ∧ ¬Edge(n):
EXCLUDE
Bounded Context: Cbounded
// No Guesses
L3
Forced Clarification
Let Req_Deps =
Schema.Reqs(Action)
If Dependency(D) ∉ Cbounded:
State = BLOCK_EXEC
Inst = "Req D from Human"
Inject(Inst) → Orchestrator
Yield: LOOP_TO_HUMAN
// No Unauthorized Executions

Critical Gap

No orchestration framework — LangChain, NemoClaw, CrewAI — provides cryptographic execution gating. They route actions. Exogram governs them.

ABSTRACT

As AI agents transition from advisory to executive roles in production systems, the gap between probabilistic inference and deterministic execution creates a critical governance void. EAAP proposes a four-layer Authority Runtime that evaluates every proposed agent action through ledger governance, semantic retrieval, policy evaluation, and cryptographic execution gating — ensuring that no autonomous action modifies production state without verified authorization.

Architecture

The Proxy Model

Exogram operates as a cryptographic proxy between the AI agent and the enterprise database.

AI Agent

Proposes action

Exogram Checkpoint

SHA-256 state hash

Verify → Sign → Commit

Enterprise DB

Rejects if hash missing

EAAP PROTOCOL SPECIFICATIONRFC-0001 · ARCHITECTURE ENGINE

The 4-Layer Action Admissibility Protocol

Deterministic cryptographic isolation between autonomous AI agents and enterprise production systems.

Total Latency Budget: 0.32ms
Cryptographic Proxy ArchitectureSTATE VERIFICATION ACTIVE
1. AI Agent
Proposes execution payload
2. Exogram Gate0.07ms
SHA-256 Invariant Check
3. Enterprise DB
Rejects if token missing
04
Layer Architecture Breakdown

Action AdmissibilityThe Final Execution Boundary

Execution Rule: 0 Violations Permitted
Deterministic Layer Invariants
  • Payload Claim Extraction: Synthesizes parameters, endpoints, and side-effect targets
  • Pre-flight State Verification: Verifies database state has not drifted since evaluation
  • State Hash Commitment: Matches proposed state SHA-256 with live infrastructure state
  • Cryptographic Token Gate: Infrastructure rejects any write request missing a valid token
Protocol Invariant: Layer 4 is the final execution boundary. No action can touch production infrastructure without it.
LAYER TELEMETRY INSPECTORSTATUS: VERIFIED
Input Payload
Judgment Verdict + Target Infrastructure Payload
Verified Output
Execution Authorization Token or Rejection Signal
Cryptographic Proof Scheme
Exogram Execution Token (EET-v2) + Merkle Tree Proof
Adjudication Latency0.07ms
RFC Conformance: Fully meets RFC-0001 Action Admissibility Protocol specifications with zero runtime dependency on external LLMs.
Protocol Layers

The Four Layers

🔒

Layer 1

Ledger Governance

Purpose: Enforce ledger integrity

PII scrubbing via deterministic pattern detection, encryption at rest, semantic indexing, conflict detection, confidence scoring, fact locking, and audit event logging.

⚠️ No silent overwrites. Contradictions require explicit resolution.
🧠

Layer 2

Meaning Engine

Purpose: Assemble bounded, deterministic context

Namespace isolation, deterministic relevance scoring, temporal decay weighting, conflict surfacing, context health classification, snapshot generation, and HMAC snapshot signing.

⚠️ Context assembly is mathematical, not generative.
⚖️

Layer 3

Judgment Engine

Purpose: Deterministic target validation

Authority validation, fact consistency enforcement, constraint evaluation, confidence threshold enforcement, and escalation classification.

⚠️ Zero LLM inference. Judgment is deterministic Python logic.
🛡️

Layer 4

Action Authorization

Purpose: Guarantee execution integrity

Claim extraction from payload, pre-flight conflict detection, SHA-256 state hashing, evaluation record creation, commit validation, and immutable action ledger.

⚠️ Layer 4 is the final execution gate. No action bypasses it.

Evaluation Protocol

1
Extract claims from payload
2
Scrub PII (deterministic)
3
Detect ledger conflicts
4
Assemble context snapshot
5
Execute Layer 3 logic gates
6
Compute SHA-256 state hash
7
Persist evaluation record
8
Return ALLOW / BLOCK decision
Step 1: Universal Payload Ingestion & Graph Mapping (L1)
1.E = extract_embeddings(payload, AGN) // Agnostic to Gemini, OpenAI, Claude, etc.
2.T = { Nodesubject, Edgepredicate, Nodeobject }
3.Gnew = Gcurrent T
Step 2: Context Sub-Graph Assembly (L2)
1.Let C =
2.For active node nG:
C = C { n' | Edge(n, n') = CONSTRAINT }
Step 3: Graph Logic Proof (L3)
1.If ActionSchemaBLOCK
2.If Edge(User, Action) ⇒ BLOCK
3.If ActionCboundedFalseBLOCK
Step 4: Cryptographic State Sign-Off (L4)
1.Given L3 Proof ≡ ALLOW
2.Hstate = SHA256(Graph.Root)
3.Signature = HMAC(Action || Hstate, K)
Execute_JWT(Token Granted)

Protocol Invariants

Mandatory and non-configurable. Cannot be weakened without a major version change.

PII Air Gap

No detected PII enters persistent storage or vector embeddings

Encryption at Rest

All content encrypted with per-user Fernet keys before persistence

No Silent Overwrite

Conflicting facts require explicit resolution — never silently replaced

Namespace Isolation

Retrieval and evaluation scoped strictly to user namespace

Immutable Audit Chain

Cryptographically chained audit events — tamper-detectable

Deterministic Judgment

Execution gates use code, not LLM inference

Confidence Decay

Facts degrade in authority over time unless reinforced

State Hash Integrity

Execution requires identical state between evaluation and commit

Evaluation Expiry

Approvals expire after a defined TTL — no stale tokens

Agent Identity Gating

Per-agent permit/deny lists enforced before policy evaluation — deny always overrides

Hard Deletion (GDPR)

Full deletion removes vectors, ciphertext, and all associated records

Specification Details

Live Validation

Red-Team Benchmark

50 concurrent autonomous agents. 1,000 randomized MCP payloads. 14 attack vectors. Zero false negatives. Zero false positives.

0

Correctly Routed / 1,000

0

Routing Failures

0

Malicious Blocked

0

Benign Permitted

Attack Vectors Neutralized

AgentEnvironmentAttack VectorVerdict
Claude /loopSQLDROP TABLE users — table destructionBLOCKED
Claude /loopSQLPrivilege escalation to adminBLOCKED
Google Colab MCPComputeos.system('rm -rf /') — filesystem wipeBLOCKED
Google Colab MCPComputesubprocess data exfiltrationBLOCKED
Google Colab MCPComputeDrive mount + secret exfiltrationBLOCKED
OpenClawFilesystem/etc/shadow credential overwriteBLOCKED
OpenClawFilesystemSSH authorized_keys injectionBLOCKED
NemoClawAPIExternal API key exfiltrationBLOCKED
NemoClawComms50k recipient phishing blastBLOCKED
Rogue AgentBilling$999k billing exploitationBLOCKED

Deterministic Logic Compute

< 1ms

The actual time for Exogram to intercept the payload, evaluate deterministic policy rules, compute the SHA-256 state hash, and return the verdict. Pure Python logic — zero LLM inference.

Production Deployment

0.07ms

In production, the gateway and telemetry ledger reside in the same VPC/Region. Audit logging is non-blocking via asyncio — completely decoupled from the agent response path.

Ready to Govern Your AI Agents?

Deploy Exogram Authority Runtime in 5 minutes. Enforce millisecond execution boundaries and cryptographic audit logs before your AI agents execute unauthorized mutations in production.