What is an AI agent?

An AI agent is software that pursues a goal by running a loop: it sends the task and its available tools to a model, the model chooses the next action, the agent executes it, with real side effects, and the result feeds the next turn, until the task is done. Unlike a chatbot, an agent acts. And because models are non-deterministic, the same task can take four steps today and twelve tomorrow: variance is the material these systems are made of, not a defect.

In Brutor AI Control PlaneAgents are governed callers: each carries its own identity, every loop turn transits the Brutor AI Gateway (guardrails, per-action grants, budgets), and each finished task is recorded as a run with its steps, outcome, and cost. Agent Control

What is A2A (Agent2Agent)?

A2A is an open protocol, governed by the Linux Foundation, that lets AI agents built on different frameworks discover and work with each other. Each agent publishes an agent card, a machine-readable description of its capabilities, at a well-known URL, and other agents send it tasks over a standard message format. Version 1.0 added cryptographically signed agent cards, giving agents verifiable identity rather than self-declared descriptions.

In Brutor AI Control PlaneAgent cards are signed with the tenant's Ed25519 key and verified at the gateway: the card is treated as a cryptographic artifact, not metadata. Delegation between agents is bounded by a per-grant depth limit and a global cap, and every hop is audited. Agent Control

What is agent identity?

Agent identity is the practice of giving each AI agent its own first-class identity, instead of a shared API key, so that every action an agent takes can be attributed, authorized, and revoked individually. It matters because agents act autonomously: when something goes wrong, “which key was used” is a much weaker answer than “which agent did what, under whose authority.”

In Brutor AI Control PlaneAgent identities anchor to your existing IdP (Okta, Entra Agent ID, SPIFFE); Brutor is the decision plane on top of it, not another identity store. Authorization is per action: every agent is default-deny, grants name an action type and a target, deny beats approval beats allow, and policies roll out dry-run before they enforce. The capability is called Brutor Agent Control: actions, not access. Agent Control

What is the agent lifecycle?

The agent lifecycle is the managed progression of an AI agent through production: from definition and approval, through live operation, to monitoring, intervention, and eventual retirement. Most tooling concentrates on the build phase; the lifecycle that determines risk starts the day the agent ships, because that is when it acts unsupervised, drifts, and eventually needs to be changed or retired.

In Brutor AI Control PlaneThe lifecycle is named end to end, Define, Promote, Run, Watch, Respond, and promotion is a gate with four conditions: a contract minted for the current configuration, an approver recorded on it, a liveness expectation set, and the bound replay suite passed. Response is graduated through the autonomy level: tighten, require approval, restrict, or suspend, rather than a single kill switch. Agent Control

What are agent skills?

Agent skills are packaged, versioned units of capability for AI agents, typically a SKILL.md instruction file plus scripts, templates, and resources, that an agent loads progressively when a task calls for them. The convention originated with Anthropic’s Agent Skills specification, and while unqualified “skills” can mean anything from prompt libraries to assistant plug-ins, agent skills names this specific portable format. Most platforms treat skills as artifacts to author, version, and sync to agents; the governance question is what happens when the skill actually runs.

In Brutor AI Control PlaneSkills are served to any agent over MCP with progressive disclosure (list, load, act) and executed in Brutor's sandbox: no network, a read-only filesystem, a hard timeout. Every step is re-governed with guardrails on skill input and output, argument policies, per-skill quotas, and human approval where you require it. By default the bundle never leaves the Brutor AI Control Plane; the agent receives instructions and script output, never the code. Agent Control

What is an AI asset registry?

An AI asset registry is the inventory of every AI asset an organization runs, models, tools, agents, and AI systems, each with an owner, a purpose, and a governance state. It is the object regulation actually asks for: the EU AI Act expects an inventory of AI systems, and ISO/IEC 42001 scopes its management system around one. It differs from an MCP registry: that is a catalog of tools teams may use; the asset registry is the record of everything that exists, including what nobody cataloged.

In Brutor AI Control PlaneEvery asset is marked Governed, Observed, or Discovered, states that are never blurred. Discovered assets onboard with a pre-filled configuration, entries carry an accountable owner, intended use, risk tier, and lifecycle stage, and immutable fact-sheet snapshots give an auditor point-in-time evidence. Even before you govern a single request, the registry alone answers “what AI are we running?” AI Control Plane

What is AI compliance?

AI compliance is demonstrating that an organization’s AI use meets the requirements of laws and frameworks, the EU AI Act, SOC 2, ISO/IEC 42001, HIPAA, GDPR, with evidence rather than assertions. It has two halves: operating AI within the rules, and being able to prove it when the auditor arrives. The frameworks increasingly expect runtime records: not “we have a policy,” but “here is every decision the policy made.”

In Brutor AI Control PlaneEvidence is born at the enforcement point: every decision carries the framework criteria it satisfies (soc2.cc6.6, eu_ai_act, hipaa, gdpr_art_30, iso_42001), the proxy log is tamper-evident (each row hashes onto the previous, batches are Ed25519-signed), and exports are per framework and auditor-ready: an evidence pack, or a stream to S3, Splunk, or a webhook. Compliance

What is an AI control plane?

An AI control plane is the management layer that governs an organization’s entire AI estate, models, tools, agents, and spend, through one point of policy, identity, and observability. The term borrows from network and Kubernetes architecture: the data plane moves traffic, the control plane decides what is allowed. Where an AI gateway routes and secures calls, a control plane adds the estate-wide layer: inventory, cost, compliance evidence, and control over AI that does not route through it.

In Brutor AI Control PlaneBrutor is the AI control plane: the Brutor AI Gateway enforces in the request path, Mission Control sees, decides, and proves on top, and the registry covers what routes, what is bought, and what is discovered. Everything scopes to a resource group, so access, controls, credentials, and cost resolve through one tree. AI Control Plane

What is AI economics?

AI economics is the strategic view of what AI costs and returns across a business: total cost of ownership, return on investment, and whether building, buying, or running a given AI capability is viable over time. It sits at the top of a ladder of related terms. Below it, tokenomics measures how token consumption becomes cost and value; FinOps for AI organizes who owns the spend and whether it is forecastable; and AI cost control enforces limits and reduces cost in the request path. Most organizations can answer the bottom two questions today and not the top two, which is why AI budgets keep surprising their owners.

In Brutor AI Control PlaneBrutor AI FinOps manages the economics of AI for everything you route: limits enforced before the call, costs actively reduced, every dollar attributed, and cost per completed task and workload class measured per AI System, so the strategic question can be answered from evidence rather than invoices. AI FinOps

What is an AI gateway?

An AI gateway is a proxy that sits in the request path between applications and AI providers, applying routing, security, and cost controls to every call. It evolved from the API gateway: where API gateways manage REST traffic, AI gateways understand LLM requests, MCP tool calls, and agent-to-agent messages, and add AI-specific controls like prompt guardrails, token budgets, and model failover. One integration point, many providers, uniform policy.

In Brutor AI Control PlaneThe Brutor AI Gateway is the enforcement engine of the control plane: one base-URL change, and every call is screened, metered, authorized, and logged. Performance is benchmarked with governance enabled, not as an empty proxy. AI Gateway

What is AI governance?

AI governance is the set of controls and evidence an organization applies to its AI use: who may use which models and tools, within what limits, and with what record. It spans two worlds that are converging: organizational governance (policies, risk assessments, compliance workflows) and runtime governance, where rules are enforced in the request path as AI is actually used. Analysts increasingly treat runtime enforcement as the part that makes the rest real: a policy that nothing enforces is documentation.

In Brutor AI Control PlaneGovernance is four verbs applied to every call, screened, metered, authorized, logged, with the evidence born at the enforcement point and tagged to your compliance frameworks. Compliance

What is an AI System?

An AI System is the unit modern AI regulation governs: not the model, but the composition, the caller plus every model, tool, and data source it may use, plus the rules bound to it, with an owner, a stated purpose, a lifecycle stage, and a risk tier. You do not deploy a model; you deploy an AI System. They come in more kinds than agents alone: agent, assistant, application, workflow, integration, and service.

In Brutor AI Control PlaneAI System is a first-class type, a resource group of kind ai_system: it holds its owner and intended use, a hash-pinned contract of the controls that apply, and its own usage and cost, so “what did it use, what did it cost, did it change” are questions asked of the system, not of an API key. Its system kind selects which health signals count: silence is critical for a pipeline and meaningless for a chat assistant. Agent Control

What is an API key vault?

An API key vault stores AI provider credentials centrally and encrypted, so applications and developers never hold raw OpenAI, Anthropic, or other provider keys. Clients get scoped stand-in credentials instead, resolved server-side on each call. The payoff is blast radius: a leaked scoped key is revoked in one place with its spend limits attached, and rotating a provider key no longer means hunting it down across codebases and CI systems.

In Brutor AI Control PlaneProvider keys are stored encrypted in the gateway and never leave it; envelope encryption can be backed by AWS KMS or HashiCorp Vault. Developers carry Brutor API keys scoped to a resource group, stored as SHA-256 hashes only, shown once at creation, and revocable per key. AI Gateway

What is an argument policy?

An argument policy is a governance rule that parses the arguments of a tool call, the SQL statement, URL, shell command, file path, or JSON payload, and applies syntax-aware rules to them. Text-level checks cannot tell a harmless query from a destructive one; an argument policy understands the language being passed, so it can allow reads and refuse writes in the same tool.

In Brutor AI Control PlaneDeterministic analyzers for SQL, URLs, shell, file paths, and JSON parse every governed tool call, on model tool calls, MCP input, and skill input, so “the sales database is read-only” holds even when a manipulated agent tries to sneak a write through. Rules roll out from warn to deny, and a rule can require approval instead: a transfer above a threshold waits for a human, one below it proceeds. AI Gateway

What is batch processing (for AI)?

Batch processing submits a large set of model requests as one asynchronous job with a completion window, typically 24 hours, instead of call-by-call: the pattern behind classification backlogs, document pipelines, and evaluation runs, usually at a lower per-token price from providers. The governance catch is that batch traffic is easy to treat as exempt, yet it is often the highest-volume path your data takes to a model.

In Brutor AI Control PlaneBatch jobs run over the same governed LLM surface as interactive chat: guardrails have a dedicated batch surface, every request is metered into the same usage ledger, and results come back per request under one job ID. AI Gateway

What is behavioral drift?

Behavioral drift is gradual change in an AI system’s behavior without any code deploy on your side: a provider silently updates the model, a tool definition changes, the data shifts. It is invisible to uptime monitoring because every request still succeeds; what changes is the behavior between the requests: more steps, different tools, rising cost, worse outcomes.

In Brutor AI Control PlaneEach AI System learns its own baseline from real runs; below 50 baseline runs it stays learning and raises no drift alerts. Deviations are flagged with the likely cause (model updated, tool definition changed, prompt or corpus changed) and when no cause lines up the finding is reported as unexplained, never guessed. A shift in cost shape, a workload-class transition, is flagged the same way. Liveness covers the failure drift cannot: the system that goes silent. Agent Control

What is Big-T notation?

Big-T notation classifies AI workloads by how their token cost grows as usage grows: the analytical discipline Big-O brought to software performance, applied to the AI bill. Defined by the Tokenomics Foundation, the classes run T(1) (constant: the cache answers), T(log n) (sublinear: deterministic code shrinks the input first), T(n) (linear: one model call per task, the healthy default), T(n·k) (multiplicative: k calls per task from reasoning steps and tool chains), T(n·k·a) (agent-multiplicative: delegation compounds two multipliers; the Foundation calls it “the O(n²) of AI”), and T(∞) (a loop with no termination condition). Class, not spend, is the early warning: a workload that behaves at ten users can detonate at a thousand if it was T(n·k) all along and everyone assumed T(n). The classes, with the growth curves drawn, are in A Practical Guide to AI Tokenomics.

In Brutor AI Control PlaneEvery AI System card carries a workload-class chip measured from its run ledger over a 30-day window, what the system actually did, never an estimate, and shown only once there are 20 finished runs. Two classes are never asserted: T(log n), because the ledger cannot see pre-filtering that happens before the gateway, and T(∞), because depth caps and budgets make an unbounded loop impossible on governed traffic. A class transition surfaces as a drift finding. AI FinOps

What is an AI System contract?

In AI operations, a contract is the written statement of what a deployed AI system is allowed to be: which models, tools, and data it may use, which policies apply, and the limits one task may not exceed. Its value is that it is versioned and pinned: a run can be tied to the exact contract in force when it happened, a change can be reviewed as a diff, and “did it change” becomes a question with a checkable answer.

In Brutor AI Control PlaneA contract is minted from the resolved live configuration and pinned by a SHA-256 hash; versions are append-only, and a diff separates what widened from what narrowed so an approver reads the change, not the document. It carries enforced per-run ceilings, spend, tokens, model calls, delegation depth, wall-clock, checked at the gateway before each call, plus declared bounds such as cost per completed task that turn red on the system card when breached. Promotion requires a minted contract with a recorded approver. Agent Control

What is cost per task?

Cost per task, more precisely cost per completed task, is the unit-economics metric for AI: spend divided by units of work that actually finished. Providers cannot compute it, by construction: they price API calls, and nothing in a request tells them which calls make up one resolved ticket or one finished report. That knowledge exists only where the work is orchestrated, on your side of the API. The metric turns “what did we spend?” into “what does the work cost?”, the number a budget promise can actually be written against.

In Brutor AI Control PlaneRuns group every model and tool call under the task they served, so cost per completed task comes straight off the run ledger, and every AI System card judges it against the bound declared in the system's contract. Cross the promised number and it turns red. AI FinOps

What is FinOps for AI?

FinOps for AI applies cloud financial-operations discipline to AI spend: allocating costs to teams and products, setting budgets, tracking unit economics (cost per token, per call, per agent run), and catching anomalies before the invoice does. It answers “what did we spend, and who owns it”; what a completed task costs, and how that cost grows, is the adjacent discipline of tokenomics. It is now a mainstream FinOps Foundation practice area, complicated by the fact that AI spend spans API calls you route, SaaS subscriptions you buy, and infrastructure you run.

In Brutor AI Control PlaneBudgets and quotas are enforced in the request path: an exhausted quota or dollar budget stops the request at the gateway, not on the bill. The AI you buy is imported through vendor analytics into the same ledger and alerts: Claude (claude.ai, Claude Desktop, Claude Code) and the OpenAI platform with tokens and cost, Azure OpenAI with cost, Microsoft 365 Copilot with activity. Imported traffic is observed and priced, never blocked. AI FinOps

What is the EU AI Act?

The EU AI Act is the European Union’s regulation of AI systems, applied by risk tier: prohibited practices, high-risk systems with documented obligations, transparency duties, and rules for general-purpose models. Its obligations phase in on dates through 2027, and they attach to the AI system and the role an organization plays for it (provider or deployer), which is why an inventory of AI systems with owners and risk tiers is the practical starting point.

In Brutor AI Control PlaneThe EU AI Act board computes every obligation per AI System from its declared facts, risk tier, regulated role, and the general-purpose models it binds, and shows each with its applies-from date: in force now, or upcoming. Never a compliance boolean. High-risk systems get a floor no tenant policy can lower: a named approver on every lifecycle transition and an unexpired impact assessment before promotion. Compliance

What are AI guardrails?

AI guardrails are in-path checks on what goes into and comes out of AI models: detecting and blocking (or redacting) personal data, prompt-injection attempts, secrets like API keys, and toxic content. Input guardrails protect the model from malicious or careless prompts; output guardrails protect users and data from what the model returns. Streaming output guardrails, applied while a response is still being generated, are the harder, rarer variant.

In Brutor AI Control PlaneSix checks (PII, secrets, prompt injection, jailbreak, toxic content, banned words) run in both directions on every surface the gateway carries, including streaming output, batch, MCP, skills, and A2A, with block, redact, or warn actions per team and surface. Each check can run on the built-in detector or be delegated to Microsoft Presidio, AWS Bedrock, Lakera Guard, OpenAI moderation, or your own endpoint. If a detector is slow or down, Brutor retries, trips a breaker, falls back to the built-in check, and finally fails closed. AI Gateway

What is human-in-the-loop (HITL)?

Human-in-the-loop is the pattern of pausing an automated action for human approval before it proceeds. For AI agents it is the safety valve for high-impact operations: the agent can prepare the action, but a person authorizes it. Good implementations make approval auditable and unforgeable: the approval applies to one specific action, once.

In Brutor AI Control PlaneApproval gates issue one-time tokens: the call is held, a group member approves or rejects it in the portal inbox, and the agent retries the same call with a token that is consumed on use. Approval can be conditional on the arguments themselves (approve a payment above a threshold, allow one below it), and an operator can abort a single run with a stated reason. Every decision, either way, lands on the audit trail. Agent Control

What is ISO/IEC 42001?

ISO/IEC 42001 is the international standard for AI management systems (AIMS), published in 2023: the certifiable framework for how an organization governs its AI: roles, risk, lifecycle, monitoring, improvement. It is voluntary, unlike the EU AI Act, but increasingly what enterprise procurement asks for; certification is becoming the ticket to regulated-industry deals, and it pairs naturally with the Act: the law sets the obligations, the standard shows a way to run them.

In Brutor AI Control PlaneAnnex A control coverage is tracked per tenant with owners, status, and evidence. Controls that map to runtime enforcement are derived live from what the tenant actually runs (resource documentation, monitoring, event logs, responsible use, suppliers) rather than marked done by default, and each row shows whether its status is automatic, operator-set, or a default. Captured Assurance Reports feed performance-evaluation and post-market-monitoring controls automatically. Compliance

What is a knowledge base (in AI)?

In an AI platform, a knowledge base is a curated collection of company content, documents, wikis, tickets, indexed as vectors so models can answer from your facts (see RAG). The hard questions are less about embeddings than about boundaries: who may query which collection, how content stays in sync with the system it came from, and whether the source’s structure and permissions survive ingestion.

In Brutor AI Control PlaneThe KB pipeline chunks and embeds uploaded documents, and eight connectors sync Confluence, Notion, Google Drive, Slack, GitHub, Jira, SharePoint, and a web crawler. Source permissions survive ingestion: connector chunks keep their origin ACLs, and retrieval only returns what the asker could have opened at the source. Every collection is scoped to resource groups, so retrieval reach follows the same access model as everything else. AI Control Plane

What is an LLM (large language model)?

An LLM is a neural network trained on massive text corpora to understand and generate language: the model class behind ChatGPT, Claude, and Gemini. In enterprise conversation, “LLM” has stretched into shorthand for AI models in general, including ones that generate images, audio, and video; when precision matters, model is the broader word and LLM is its text-first subset. Operationally they behave alike, token-based pricing, prompt-driven behavior, provider APIs, which is why they can be governed alike.

In Brutor AI Control PlaneThe LLM proxy carries the full model surface, chat, embeddings, image, audio (speech and transcription), and video generation, through one governed API, OpenAI-compatible with a native Anthropic endpoint, with models enabled per team from the catalog. AI Gateway

What is MCP (Model Context Protocol)?

MCP is the open standard that lets AI applications and agents use external tools and data through one uniform interface. An MCP server exposes capabilities, query a database, search a wiki, file a ticket, and any MCP-aware client can discover and call them. Introduced by Anthropic in 2024 and now governed under the Linux Foundation’s Agentic AI Foundation, it has become the de facto way enterprise agents reach systems of record.

In Brutor AI Control PlaneMCP traffic is first-class governed traffic: servers register once, and every tool call from any client passes access control, argument policies, guardrails, approvals, and audit. AI Gateway

What is an MCP gateway?

An MCP gateway proxies Model Context Protocol traffic the way an API gateway proxies REST: MCP servers are registered centrally, clients connect through one endpoint, and the gateway applies authentication, per-tool access control, and logging to every call. It solves MCP’s enterprise problem, dozens of servers, hundreds of tools, every client connecting directly, by putting one governed hop in the middle.

In Brutor AI Control PlaneBeyond proxying: a Virtual MCP endpoint aggregates many servers into one, an OAuth proxy handles SaaS-backed tools without exposing tokens, and per-tool filters, approvals, and audit apply to every call. AI Gateway

What is an MCP registry?

An MCP registry is a catalog where MCP servers are published and discovered: the address book of the tool ecosystem. The official MCP registry specification (December 2025) defines how registries federate, so an enterprise can run a private subregistry that mirrors the public ecosystem and adds its own internal servers. A registry answers “what exists”; it takes a gateway to control what is actually called: the registry is the yellow pages, the gateway is the switchboard.

In Brutor AI Control PlaneThe Brutor MCP Registry is a governed enterprise subregistry on the official spec: federate the public ecosystem, publish your own servers, and attach governance posture to every record. MCP Registry

What is an OAuth proxy?

An OAuth proxy stands between AI clients and the SaaS systems their tools reach: it runs the OAuth flow on the user’s behalf and keeps the resulting tokens server-side. Without one, agent frameworks and MCP clients end up holding long-lived Jira, Slack, and GitHub tokens on laptops. With one, the client carries a short-lived stand-in credential; the real token stays vaulted and auto-refreshed, and every call runs under the actual user’s identity.

In Brutor AI Control PlanePer-user OAuth for SaaS-backed MCP tools: the client completes the OAuth flow through the gateway and receives only a short-lived gateway JWT; the real access and refresh tokens are encrypted server-side, injected upstream on each call, and refreshed without client involvement. A compromised client is handled by revoking a JWT; the SaaS token was never in its hands. AI Gateway

What is OpenTelemetry?

OpenTelemetry (OTel) is the open, vendor-neutral standard for emitting traces, metrics, and logs, carried over its OTLP protocol to whichever observability backend you run: Grafana, Datadog, Splunk. For AI infrastructure it is the difference between a black box and a component your SREs monitor like any other: gateway latency, token throughput, and error rates land in the dashboards they already watch.

In Brutor AI Control PlaneThe gateway exports OTel traces and metrics over OTLP. The self-hosted bundle ships a development observability stack (Collector, Prometheus, Grafana, Loki), and in production you point the exporters at your own observability stack. Observability docs

What is policy-as-code?

Policy-as-code is managing governance rules as versioned, reviewable artifacts, files in source control, instead of settings clicked in a console. Rules become diffable (what changed), attributable (who changed it), promotable (dev to prod), and revertible. For AI governance it is the difference between “we configured it at some point” and a review trail.

In Brutor AI Control PlaneThe governance posture exports as YAML, guardrail configs, policies, cache configs, limits, and changes go export, validate, dry-run, apply, then diff and roll back, so when an auditor asks what changed and who approved it, the answer is a Git history. AI Gateway

What is RAG (retrieval-augmented generation)?

RAG grounds a model’s answer in retrieved content: the question is embedded, the most relevant chunks are fetched from a vector index of your documents, and the model answers from those chunks instead of from training memory alone. It is the standard remedy for stale knowledge and invented facts, and the reason “which documents can the model see?” became a governance question: retrieval reach is data access.

In Brutor AI Control PlaneRAG is built into governed chat: grounding is driven by the user's groups, answers cite the passages they came from, and knowledge base access is scoped by resource group and by the source's own permissions, so what retrieval can reach follows the same rules as every other call. AI User Portal

What is a resource group?

A resource group is a governance boundary: a named scope that holds the resources a set of callers may use and the rules that apply when they use them. Arranged hierarchically, organization, department, team, system, it lets a platform resolve “what may this request do, and at what cost” by walking one tree instead of consulting a dozen per-resource settings. Its usefulness depends on inheritance being predictable: a child must not be able to grant itself what the parent denied.

In Brutor AI Control PlaneThe resource group is the unit of governance in Brutor. Arranged in a tree that mirrors the organization, it is the thing access is scoped to (models, MCP servers, skills, knowledge bases, agent cards), controls attach to (guardrails, policies, budgets, rate limits, approvals), credentials are issued for, and usage is attributed to. Resources are additive down the tree and gated by the parent; limits and policies only tighten, never loosen. An AI System is a resource group of a specific kind, which is why every control applies to it natively. AI Control Plane

What is a run (in agentic AI)?

A run is the unit of agentic work: one task, executed as however many model and tool calls the agent needed, four hops or forty. It is the unit you actually care about, because per-request logs record every call and explain none of them; the meaning, what was the task, did it finish, what did it cost, only exists at the level of the run.

In Brutor AI Control PlaneEvery task is recorded as a run: the steps, the tools, the terminal state, and the cost per completed task, with an HMAC-signed call chain the gateway mints and forwards across LLM, MCP, A2A, and skill calls, proving the sequence is intact. Where a client only asserts the linkage, the run says so: client asserted, never dressed up as witnessed. The run ledger is what owners read to answer “what did this agent do today, and what did it cost?” Agent Control

What is Rust (and why does it matter in a gateway)?

Rust is a systems programming language that pairs C-class performance with compile-time memory safety and no garbage collector. For software that sits in the request path, that combination is the point: no garbage-collection pauses means predictable tail latency under load, and the memory-safety bug class behind many proxy and parser CVEs is ruled out at compile time instead of patched afterward.

In Brutor AI Control PlaneThe core proxy is Rust (Axum and Tokio), which is what lets guardrails, policies, and metering live in the request path without becoming the bottleneck, and performance is benchmarked with governance enabled, not as an empty proxy. AI Gateway

What is semantic caching?

Semantic caching answers a repeated question from cache even when it is phrased differently: requests are embedded as vectors, and a new request that lands close enough to a stored one returns the saved response instead of a fresh model call. On high-repetition traffic it cuts both cost and latency. The caveat is scope: a cache shared across access boundaries can leak one team’s answers to another, so cache reach has to follow permissions.

In Brutor AI Control PlaneTwo layers before the provider is called: an exact hash lookup, then a semantic match, each with its own TTL and daily time-bucketing so “today”-sensitive answers age out. Cache configs are scoped per resource group, never across access boundaries; tool-using requests skip the cache; and semantic-policy judge calls are never served from it, so caching cannot short-circuit governance. A hit still writes an audit row. AI Gateway

What is a semantic policy?

A semantic policy is a governance rule written in natural language and evaluated by an AI judge model on each request, catching intent that pattern-based rules miss. “Never commit to pricing” or “don’t extract customer personal data to files” cannot be expressed as a regex; a judge model can recognize both, however they are phrased. Mature implementations run new policies in shadow mode, logging what would have been blocked, before switching them to enforce.

In Brutor AI Control PlaneWrite the constraint in plain language, pick the judge model, scope it to teams and surfaces, and roll it out shadow-first, every verdict logged as evidence. Judge calls are governed like any other call: attributed, metered, and access-checked, with no exemptions. AI Gateway

What is shadow AI?

Shadow AI is AI use an organization has not sanctioned and often cannot see: personal chatbot accounts handling company data, API keys nobody registered, agents and MCP servers running on laptops. It is the successor to shadow IT, moving faster, because trying AI requires nothing but a browser. The governance response has three steps: discover what exists, inventory it, and bring what can be routed under policy.

In Brutor AI Control PlaneDiscovery is visibility, never interception. Egress-log collectors and adapters for the scanners you already run (CycloneDX, AgentSonar, Snyk, SafeDep vet) send signed findings, and Brutor Scout, a read-only workstation collector, inventories installed AI clients and the MCP servers wired into them. Discovered assets land in the same registry as governed ones, and onboarding one is a routing decision. Shadow AI

What is a token (in AI)?

A token is the unit an LLM reads, generates, and bills by: a fragment of a word, roughly four characters of English. Prompts and responses are measured in tokens, and a model’s context window, how much it can consider at once, is a token count too. The word collides with an unrelated security meaning: access tokens such as API keys and JWTs. “Token limits” can be a budget question or a credential question, depending on which kind is meant.

In Brutor AI Control PlaneBoth kinds are first-class: usage tokens are the metering currency, attributed per user, team, and model, with budgets enforced in-path and context-window limits that clamp or reject oversized requests, and access tokens are scoped keys and short-lived JWTs. AI FinOps

What is tokenomics (for AI)?

Tokenomics is the discipline of measuring and managing the economics of AI work: what a completed unit of work costs, how that cost grows as usage grows, and whether the value produced justifies it. The vocabulary was standardized by the Tokenomics Foundation, a Linux Foundation body launched in August 2026 in close partnership with the FinOps Foundation, and its defining move is treating cost as a shape rather than an amount (see Big-T notation). Full explainer: A Practical Guide to AI Tokenomics.

The terms around it are young and overlap, so it helps to place tokenomics on a ladder from strategic to operational. AI economics asks whether the AI is worth it at all. Tokenomics measures how token consumption becomes cost and value: cost per task, growth class, cost to serve. FinOps for AI is the organizational practice: who owns the spend, and is it forecastable. AI cost control is the operational layer in the request path: does this call happen, and at what price. The rungs blur, the Foundation uses “tokenomics” for the top two together, but each asks a question the others do not.

In Brutor AI Control PlaneOne ledger, written at enforcement time, read at every rung: budgets enforce before the call, every dollar lands attributed, and each AI System card shows cost per completed task and its measured workload class. AI FinOps

What is a User Portal?

A User Portal is the front door to your organization’s own AI: one workspace where employees chat with approved models, call approved tools, and search company knowledge. That is a different thing from an assistant you buy, like Microsoft Copilot or ChatGPT: a sealed product with the vendor’s models and the vendor’s interface, which you can observe and cost but never route (see FinOps for AI). A User Portal is the reverse: you choose the models behind it, your policies screen every call, and every conversation lands in your own audit trail.

In Brutor AI Control PlaneThe AI User Portal ships with the Brutor AI Control Plane, workspaces, model discovery, MCP tool use, knowledge bases, and talks only through the gateway, so Portal traffic is governed by construction: an approved default for employees instead of a ban. AI User Portal
/take control/

Put every model, tool and agent
on one governed path.

Stay connected. Sign up for updates from Brutor AI.