Kraterion
AGAgents

Agents over your data.
Scoped and on the record.

Build an agent over your own files. It speaks the OpenAI wire format, runs on a credential you can revoke, and every run it makes is recorded as a replayable, auditable trail.

OpenAI-compatibleScopedRecorded
Agent · supportkr_share_test_3f4d…
scoped · support-docs
USER

What is our refund policy?

TOOL CALLS · 3 of 6 available
  • recallquery: "user prefs"2 notes29 ms
  • searchquery: "refund policy"4 hits62 ms
  • readkey: "pricing-faq.md"12 KB38 ms
ASSISTANT

Refunds are processed within 7 business days from the original payment method.

pricing-faq.md · §3score · 0.92verified
run · 3f4d…aereplayable
Total latency213 ms
Tools called3 of 6
Recordrecorded
OpenAI
compatible API
Swap the base URL
1
credential per agent
Grant, audit, revoke
6
built-in tools
Plus your own
every
run recorded
Replayable and audited
01Connect

The client you already use.

Swap the base URL, or wrap an existing LangGraph or Vercel AI SDK agent with one import. Either way, the run records itself.

import OpenAI from "openai";

// Already OpenAI-compatible — point the base URL at your agent.
const client = new OpenAI({
  baseURL: "https://api.kraterion.com/v1/agents/support",
  apiKey: process.env.KRATERION_KEY,
});

const reply = await client.chat.completions.create({
  model: "support",
  messages: [{ role: "user", content: "What is our refund policy?" }],
});
// → Refunds are processed within 7 business days.
// citations: [pricing-faq.md · §3 · 0.92] · run recorded
Agent · supportkr_share_test_3f4d…
scoped · support-docs
USER

What is our refund policy?

TOOL CALLS · 3 of 6 available
  • recallquery: "user prefs"2 notes29 ms
  • searchquery: "refund policy"4 hits62 ms
  • readkey: "pricing-faq.md"12 KB38 ms
ASSISTANT

Refunds are processed within 7 business days from the original payment method.

pricing-faq.md · §3score · 0.92verified
run · 3f4d…aereplayable
Total latency213 ms
Tools called3 of 6
Recordrecorded
02What you get

An agent you can
actually govern.

01

OpenAI-compatible.

Point your existing OpenAI client at an agent's base URL. No new client to learn, no rewrite — your code already works.

02

Scoped by default.

Each agent gets its own credential, limited to the buckets and tools it needs. Revoke the agent and its access stops at once — no master key, no keys to rotate.

03

Grounded in your data.

Agents read from your knowledge bases and answer with citations you can verify against the exact source.

04

On the record.

Pull the full trace of any run, replay it, or audit a single step — retrievals, tool calls, memory, and outputs, all captured.

03Built-in tools

Tools, ready out of the box.

Every agent ships with tools for searching and reading your data. Add your own, and each call shows up in the run record.

search(bucket, query)Hybrid retrieval over indexed chunks. Returns ranked hits with file and section refs.
list_buckets()Enumerate the buckets the agent's credential is scoped to.
list_objects(bucket, prefix?)List object keys in a bucket, optionally filtered by prefix.
read_object(bucket, key)Fetch full object bytes, decrypted under the agent's own credential.
write_object(bucket, key, body)Write a new object back to the bucket — only for read-write agents.
memory.remember / recallSave and fetch long-term notes — optional, added when you enable agent memory.
Bridge

Every run an agent makes.
Recorded and replayable.

04On the runtime

Built on the runtime.

Because an agent runs through Kraterion, you get replay, lineage, and memory for free.

03bNative MCP

Also reachable
from your AI assistant.

Plug Kraterion into Claude Desktop, Cursor, or any MCP-compatible client. Your knowledge, your tools, and persistent memory — over a different protocol, with the same scoped credentials.

claude_desktop_config.jsonPaste this in
{
  "mcpServers": {
    "kraterion": {
      "url": "https://mcp.kraterion.com/mcp",
      "auth": {
        "type": "oauth",
        "dcr": true
      }
    }
  }
}
OAuth 2.1 · Dynamic Client Registrationauto-register
Works withmcp.kraterion.com
  • Claude DesktopFirst-party MCP host
  • CursorEditor MCP support
  • ZedEditor MCP support
  • ContinueIDE assistant
  • Any MCP clientImplements the spec
Tools7 · same
Scopeper-agent
AuthOAuth 2.1
05Embed

Put your agent on any site.

Issue a share token, paste one script tag, and your customers can ask the agent questions — answered with citations from the buckets you connect. The raw files never leave your project.

<script src="https://embed.kraterion.com/v1.js"
        data-token="kr_share_test_..."
        defer></script>
What ships
  • Origin-locked tokensEach share token only works on the domains you allow.
  • Only cited answers shipThe agent answers from your buckets; the raw files never leave.
  • Citations includedEvery reply links back to the source it came from.
Live preview
Support
by Kraterion
Hi — ask me anything about our docs.
Agents

Ship an agent
you can stand behind.

OpenAI-compatible. Scoped per agent. Every run on the record.

v 0.1 · testnetAll systems normal