VantEdge
Platform/05 · Build

Compose, test, and ship agents
on the full stack.

Customize a production-grade agent with your business processes, glossary, and guardrails — then ship it on infrastructure you control, with the whole platform underneath it.

workspace·finance
Finance Agentv3
active
Model
Kimi K3· self-hosted via gateway
open-weight
Enrichment
Persona
“senior finance analyst · month-end close”
Processes
close · payables · anomaly-check
3/6 active
Glossary
credit note · APAC · last quarter · +31 more
34
Golden queries
credit-notes-by-region · payables-aging · +16 more
12/18 active
Guardrails
no-writes · scope-to-workspace · +6 more
8
Source priorities
postgres → netsuite → slack
composed on the full stack · sovereign infra
01The problem

Generic agents don't know your business

Off-the-shelf agents miss your naming, your rules, and your edge cases — and there's rarely a safe way to encode that knowledge without hand-holding every answer.

02Capabilities

What this layer gives you.

Template-driven setup

Manifest-driven templates spin up an agent bound to your workspace and connected data.

Customization assets

Author persona, business processes, reasoning frameworks, glossary, and source priorities.

Guardrails as code

Business processes and guardrails compile into declarative policy rules, enforced deterministically at runtime.

Golden queries & tests

Author, snapshot-test, and activate vetted queries before they ever reach users.

03How it works
  1. 1Start from a templateProvision an agent scoped to your workspace and sources.
  2. 2Enrich with your knowledgeEnrichment sub-agents draft golden queries, guardrails, and processes for you to approve.
  3. 3Test & shipActivate assets and provision a router — your agent runs on your infra.
Golden Query Draft
Credit notes by region
credit-notes-by-regionDraftv2

Aggregates credit notes issued in a given period, broken down by region.

SQL
{name} tokens mark parameters
SELECT o.region, COUNT(*) AS notes, SUM(cn.amount) AS total
FROM credit_notes cn JOIN orders o ON cn.order_id = o.id
WHERE cn.issued_at BETWEEN {from} AND {to}
GROUP BY o.region;
Trigger phrases
credit notes by regioncredit memos this quarternotes issued last month
Parameters
NameTypeReq
fromdate
todate
Target sources
postgres:credit_notespostgres:orders
Two-way bound to the authoring agent · edits sync live

Agents at the summit

Composed on the whole stack beneath them.

04Where it sits

One integrated stack, GPU to Agent. This layer, in context.

00 · COMPUTEGPU Fleet01 · ACCESSAI Gateway02 · COMPUTEInference & Training Manager03 · KNOWLEDGEContext Enginedet · verified04 · TRUSTDeterministic Execution05 · BUILDAgent Builder
BUILD
Assets
persona · process · glossary · guardrails
Guardrails
compiled to policy rules
Authoring
enrichment sub-agents
Testing
snapshot + draft tests
yourrules, encoded·policyenforced at runtime·shipon your infra
The building blocks

Agents don't improvise against your data. They bind to deterministic primitives your team authors — Queries, Processes, Rules, and Templates — versioned, policy-checked, and auditable.

Anatomy of a run

How the four building blocks compose at runtime.

LLM chooses which Process. Your team authored the rest.

Click any building block to open its deep-dive ↓

Deep-dive

Pick a building block.

01 / 04

01 · Building block

Queries

Vetted SQL, parameterized. Written once by your data team. Every agent binds to the same query.

A Query is a canonical answer path — the same SQL your analyst wrote once, versioned in the platform, invoked identically whether a human asks through the app or an agent calls in over MCP. No LLM writes the SQL that touches production data; it chooses which Query to run and fills the parameters.

Why

One source of truth. Same query, same answer, every time — cross-checked, tested, versioned forever.

Authored by

Data team.

What it looks like

-- Query: revenue_by_segment
-- Owner: data-team@vantedge
-- Params: :period (yyyy-mm), :region (iso-2)
-- Version: 4 · Last verified: 2026-06-30

SELECT
  segment,
  SUM(net_revenue)            AS revenue,
  COUNT(DISTINCT customer_id) AS accounts,
  ROUND(AVG(net_revenue), 2)  AS avg_per_account
FROM finance.revenue_ledger
WHERE fiscal_period = :period
  AND region        = :region
GROUP BY segment
ORDER BY revenue DESC;

The four together

Authored by your team. Bound at runtime.

01Queries02Processes03Rules04Templates
WhatWhat it isVetted SQL, parameterized.End-to-end SOP: steps, checks, halts.Declarative guardrails, compiled to a policy engine.Fixed output shape — memo, spreadsheet, dashboard.
WhoWho authors itData team.Ops, with the workflow owner.Security or compliance.Whoever owns the deliverable.
RuntimeWhat the LLM doesChooses one. Fills parameters. Never rewrites the SQL.Invokes one. Follows the steps. Halts where told.Cannot bypass. Denials are logged.Rotates prose. Never rewrites the numbers.
05The rest of the stack