Inside NeuralVantage™

One briefing, followed the whole way through. Most AI platform pages describe what a product would do - these are our screens, doing it.

A finished piece of executive work - the thing that lands in an inbox at seven in the morning already reasoned through - is not one feature. It is the end of a chain: somebody has to state what they want, that has to become a design a person can argue with, the work has to be shaped, the agent has to be told what it may and may not use, the run has to be recorded, other agents have to check it, a person has to be able to stop it, it has to reach somebody, and it has to be kept for as long as policy says and no longer. Break any link and the last step stops being trustworthy.

So rather than list features, here is that chain, in order, as it appears on screen.

Governed Dynamic Planning

It starts with a sentence

Take the case a cruise operator actually faces: weather threatens a scheduled call, and somebody has to decide what the ship does instead. In NeuralVantage that is typed as a business goal, in the words the business already uses, and the platform decomposes it into a proposed plan - the steps, what depends on what, and who or what would do each one.

What comes back is a draft. It has a status, a version, a step count, and no workflow attached to it, because nothing has been created yet. The line under the box is the whole posture in one sentence: the generated plan starts as a draft awaiting governed review and approval.

The Plans and Dynamic Planning screen. A Describe your goal text box holds a business goal about producing ranked itinerary options when weather threatens a scheduled call, with Marine Ops approving the itinerary and Guest Relations and Finance approving guest communications and compensation. A Generate button sits beside it. Underneath, a note reads that the generated plan starts as a draft awaiting governed review and approval and that empty goals are never submitted. A table below lists the resulting plan with a status of AwaitingApproval, a content-hash plan version, three steps, and no workflow yet.
  • The goal is written in business language, not configuration
  • What comes back is a draft awaiting review, not something that runs
  • No workflow exists yet, and the screen says so
The design, before anything runs

A plan you can argue with

The proposal opens as a map. Each step carries who would do it - an agent, or a named human role like the Disruption Operator - what it needs, and what it is allowed to become. Most read PlanningOnly or ResearchOnly: the platform's own way of saying this step is a design, not permission to act. A person can rename steps, redraw dependencies, assign a different agent, or hand a step to a human instead.

Then it is checked against the environment you actually have. In this plan, the readiness verdict is Blocked, and individual steps read Blocked or Not checked - the platform will not call a design ready until the agents, connectors and approvals behind it are actually in place. A plan is a governed object with a lifecycle of its own: steps, readiness, resources, governance, versions, and a record of which workflows it has produced.

A plan is a governed object with a lifecycle of its own: steps, readiness, resources, governance, versions, and a record of which workflows it has produced.

The visual plan map for the voyage disruption goal. Tabs across the top read Map, Steps, Readiness, Resources, Governance, Versions and Conversions. A goal node feeds Frame the Disruption, which fans out to assess two candidate ports and the weather track in parallel; those converge on a research completeness gate, a condition checking all research is complete, and a step validating options against policy. Each card shows who performs it, what it needs, and what it becomes - PlanningOnly or ResearchOnly - with readiness badges reading Blocked, Ready or Not checked. The plan status reads AwaitingApproval with a readiness of Blocked, and a step inspector on the right shows the selected step's title, description and type.
  • Every step declares who does it, what it needs, and what it may become
  • Readiness is checked against the agents and connectors you really have
  • Approving a plan authorises a design, never an action
AI guidance

Help at the hard parts

Writing the goal was the first place the platform helped: a sentence became a structured plan. The same help returns three more times, at the points where a design is furthest from being runnable - and each time it stops at a decision rather than making one.

Create workflow turns an approved plan into a draft workflow before the agents exist. That matters more than it sounds. Most tools need every agent built and bound before they will draw you a workflow, which is precisely backwards for planning: you are designing because you do not yet know what you need. Here the steps come through unbound and visible, conditional branches are expanded into real branch logic, and what you get is a draft you can look at and argue with.

Suggest agents reads the plan and works out which of its steps still need an agent. Where your workspace already has one cleared to run, it says so. Where it does not, it proposes the agent to build: a name, a description, the instructions and the task it would carry, and the sources it would read - drawn from your own inventory, with anything it cannot find written down as an open question rather than invented. It considers all the unstaffed steps together, so a researcher and a reviewer come back sharing sources rather than duplicating them. Accepting a proposal creates a draft agent, unbound and unpublished, for you to finish. It leaves the approval steps alone, because an approval is a person's decision and does not execute through an agent.

The plan workbench for the voyage disruption plan. A Lifecycle panel offers Approve current version, Create workflow, Execute, Retry, Reopen, Cancel and Execution status. Beside it the plan shows its status of AwaitingApproval, a content-hash plan version, and empty entries for approved content version, workflow definition version, workflow and run, because none has been created yet. Below, each plan step is listed with its description, step type, agent key, dependencies, source requirements and a requires-approval checkbox.
Lifecycle of a plan moves to the create step and Create workflow produces a draft; nothing beside it has run. The draft workflow makes the next step easy.
The foot of the plan steps list, showing the last step and two buttons: Save new plan version, and Suggest agents.
Suggest agents sits with the plan, not in a separate console, because deciding who does the work is part of designing it.

What comes back is matched to the step rather than picked off a list. The step below is about watching for weather events and port closures, and the agent it draws is the Weather and Port Status Monitor - scored against the step's type, title, description and the system it names. Where nothing in the workspace fits, that same panel proposes the agent to build instead.

The result of pressing Suggest agents. Under a heading Agent suggestions, one row is ticked and reads: Continuously monitor for weather events or port closures that could impact scheduled calls. Beneath it the suggested agent is named Weather and Port Status Monitor, with the key monitor-weather-port-status, and the row is labelled Existing agent. A note reads that the best matching ready agent is suggested for this step, above a Use this agent button.
A weather-and-port-closure step, matched to the weather and port monitor. The row is labelled Existing agent, and nothing is bound until somebody presses Use this agent.

There is a third kind of help on the same page, for the work no single agent should do alone. Suggest team proposes a multi-agent team for the plan: the roles and what each is responsible for, which existing agents fill them and which are still missing, how work hands off between them, who reviews whom, and - the part that is usually left until it goes wrong - how a disagreement between two agents gets settled. Every field of it is yours to edit, and asking for another version carries your edits into the next one rather than throwing them away. Nothing is created by looking at it. When the proposal is right, you take it to the Multi-Agent Designer and build the team there.

This is the shape the platform's assistance is taking generally: it does the reading, the drafting and the joining-up, and it stops at every point where a person should be deciding. It proposes a plan, then the agents that plan needs, then the team those agents form, then the workflow that runs them - and it publishes, binds and starts none of it.

  • A workflow can be drafted before a single agent exists
  • Missing agents are proposed, not just reported missing
  • Roles, handoffs, review and arbitration are proposed as a team, then edited
  • The platform proposes; a person accepts, edits or discards
  • None of it publishes, runs, approves or binds anything
  • What it cannot find, it says it cannot find
Advisor Context Framework

The same adviser, everywhere you author something

The help on the plan is not a feature bolted to one screen. Wherever the platform asks you to author something - an agent, a team of agents, a plan, a workflow - the same card sits at the top of the page, asks what you are trying to achieve, and hands back a draft. Six places, one pattern, and the same full stop at the end of each: a draft, for you to read.

What separates it from a chat box is what it is allowed to know. Three bodies of context are assembled for every generation, and nothing outside them is available to invent from.

  • What the platform can do The step types that exist, the governance rules that apply, what an agent may and may not be told. Keeps a proposal to things the platform can actually express.
  • What you actually have The agents, sources, connectors and features live in your workspace right now - by their exact keys. This is why a proposal names a source you own rather than one that would be convenient.
  • What your organization calls things Your systems, your vocabulary, your constraints. Optional, and switched off per generation with a single checkbox on every one of these screens.
The agent authoring adviser. A card headed AI Agent Authoring Adviser, marked ACF governed, reads: Describe the agent you want. The adviser uses PKX, the active tenant and workspace inventory, entitled features, and optional business context. It produces a reviewable draft only; applying the draft does not save, publish, activate, or run the agent. Below, a box headed What should this agent do? shows an example about reviewing incoming claims, identifying missing evidence and drafting a reviewer summary. A checked box reads Use business context for this generation, beside a Generate draft button.
Building an agent. Four things it will not do, named on the card itself: applying the draft does not save, publish, activate, or run the agent.
The multi-agent authoring adviser. A card headed AI Multi-Agent Authoring Adviser, marked ACF governed, reads: Describe the team outcome and review model you need. The adviser uses the active agent inventory and business context to propose roles and policies. It returns a draft only; saving and running remain separate governed actions. Below, a Team goal box shows an example about researching a complex vendor exception with separate analyst, risk reviewer and final synthesizer roles. A checked box reads Use business context for this generation, above a Generate team draft button.
Building a team of them. Same card, same restraint: saving and running remain separate governed actions.
The workflow authoring adviser. A card headed AI Workflow Authoring Adviser, marked ACF governed, reads: Describe the workflow outcome. The adviser uses PKX, exact tenant and workspace inventory keys, and optional business context. It returns a draft only; validate, save and publish remain separate governed actions. Below, a Workflow goal box shows an example about routing high-value refund requests through fraud review and manager approval, then notifying the customer after a successful refund action. A checked box reads Use business context for this generation, above a Generate workflow draft button.
Building the workflow that runs them. One word here carries the whole argument: the adviser uses exact inventory keys - not names that sound right.

The consequence is worth stating plainly, because it is the opposite of what people expect from a generative feature. Because the adviser is only ever shown what exists, it cannot furnish a proposal with a source, connector or role that you do not have. Where it needs something it cannot find, it writes the gap down as an open question and leaves it for you.

  • One pattern across agents, teams, plans and workflows
  • Grounded in what your workspace actually holds, by exact key
  • Your business vocabulary is optional and switched off per generation
  • Every one of them stops at a draft
Orchestration

The shape of the work

Real business work is not a straight line. Take an example like accounts payable. In NeuralVantage, the workflow is drawn the way the work actually happens. A new invoice arriving through a procurement webhook starts the job. A planner breaks the job into pieces. Three agents then work at once - one reading the invoice, one matching it to the purchase order, one checking it for compliance - and a reviewer waits until all three are back before forming a view. Where they disagree, arbitration settles it. Only then does it reach the AP manager, and only after that approval does anything post to the ledger. That order is a property of the design itself, not of which agent happens to run first, and the whole thing can be validated, simulated and impact-assessed before anyone hits Publish.

The visual workflow canvas showing an accounts-payable process: a procurement webhook feeds a planner agent, which fans out to ingestion, matching and compliance agents running in parallel; a reviewer agent depends on all three, followed by multi-agent arbitration, an AP manager approval, ledger logging and execution, and notifications. A toolbar above offers validate, simulate, impact, save and publish.
  • Three agents work in parallel; the reviewer waits for all three before deciding
  • Nothing reaches the ledger until a named manager has approved it
  • A design can be simulated and impact-assessed before it is published
Grounded Intelligence

What the agent may and may not use

Everyone claims their AI is grounded in your data. Here is what that means in practice. Take the use case of defining a daily financial briefing. The instruction is explicit - “Use only the provided grounding sources. Do not invent facts” - and beneath it sit the sources themselves, named and addressable: CNBC Markets, MarketWatch, Federal Reserve press releases, and the US Treasury yield curve. Not a vector store somebody loaded once. Four feeds you can open in your own browser and check.

The agent builder. A system prompt instructs the agent to act as a senior institutional financial strategist, to use only the provided grounding sources and not to invent facts. A task field specifies the required sections of the briefing. Below, the knowledge sources panel shows the first of four sources: an RSS feed named CNBC Markets RSS with its URL, a maximum of ten items, and an enabled toggle.
  • The instruction forbidding invented facts is part of the agent, not a hope
  • Each source is named, addressable and individually switchable
  • Every source has a Test button, so a dead feed is found before a run, not after
Before anything runs

It will not let you ship it half-built

Beside the form, the same page keeps a running list of everything that has to be true before an agent is allowed to run: instructions present, sources valid, output format chosen, delivery configured, provider installed and enabled, a fallback provider configured and compatible - and no raw secret values anywhere in the profile. The list is footed Server-validated, which is the part that matters: the browser is not the thing deciding.

A readiness checklist marked Ready, with eighteen green ticks: agent key configured, instructions provided, task provided, output format selected, knowledge source mode, source fields valid, delivery configuration valid, artifact configuration valid, no raw secret values, provider supported, enabled and configured, fallback provider supported, enabled, configured and model compatible, model selected, and provider installation ready. The panel is footed server-validated.
  • A fallback provider is checked as thoroughly as the primary one
  • “No raw secret values” is a check the platform runs, not a policy in a document
  • Validated on the server, so it cannot be bypassed from the browser
The execution record

A record of what actually happened

For our Executive Daily Financial Briefing, four sources were configured and thirty-one documents retrieved in 809 milliseconds, before a prompt was built and a model was called. Every stage is stamped: queued, started, configuration validated, sources retrieved, prompt built, model called, artifact generated, output delivered. And above it the model provenance - the model requested, the one that ran, and the one that was effective, side by side, with the decision that admitted it and the provider’s own request identifier. A quiet substitution would have nowhere to hide, and a run that retrieved nothing could not pretend otherwise.

A run detail page. The summary gives the agent, provider, model used, duration and four sources configured with thirty-one retrieved. A model provenance table shows the requested, runtime and effective model with a succeeded outcome, the admission decision, a catalog reference and the provider request identifier. An execution timeline then lists each stage in turn: queued, started, validated configuration, retrieved sources of thirty-one documents from four sources in 809 milliseconds, built prompt, called model in 34.9 seconds, generated artifacts, delivered output.
  • Retrieval is a timed, counted step - not an assumption
  • Requested, runtime and effective model are recorded separately
  • Every stage from queued to delivered is stamped and kept
Multi-Agent Collaboration

Where more than one agent is involved, each one is graded

One model answering one prompt gives you one opinion and no way to weigh it. This run passed through six specialists in turn - a planner, a researcher, a reviewer, a validator, an executor and delivery - and each one’s contribution is kept separately, with its own confidence, its own token count and its own cost. Note the validator at seventy-two per cent against five others at ninety. That is the number worth having: an average of eighty-seven would have buried it.

A contribution timeline from a multi-agent run: six rows for the planner, researcher, reviewer, validator, executor and delivery roles, each with its step, a confidence bar, a token count and a cost. Five rows read ninety per cent and the validator reads seventy-two. A totals line gives 1,997 tokens, four tenths of a cent, and eighty-seven per cent average confidence.
  • Confidence recorded per agent, not averaged into a single figure
  • Tokens and cost attributed to the individual step that spent them
  • A low-confidence step stands out instead of being absorbed by the total
Human-in-the-Loop

At the point that matters, it stops for a person

“A human reviews the output” is easy to say and hard to operate. When a run stops for approval it goes into a named queue with a named approver group, under a policy that says how long it may sit there and what happens when it does not move. A routine item escalates after twenty hours of its twenty-four; a high-risk one blocks as well as escalates after three of its four. Waiting is a state with a clock on it, not a gap in the process.

The approval inbox: three approval queues showing pending and expiring-soon counts, two service-level policies with due hours, escalation thresholds and expiration actions, and three notification rules routing to email, Teams and Slack.
  • Approvals route to a queue and an approver group, not to an inbox by chance
  • Each policy sets a due time, an escalation point, and what expiry does
  • Notifications go out by email, Teams or Slack on created, expiring and expired
Enterprise Integration

It has to actually reach somebody

Work that stays inside the platform has not been delivered. This is the same briefing again, filtered to every send it has ever attempted. Most went out first time and carry the minute they landed. Three are still Pending with no delivery time against them - and two of those are on their second attempt. That is the column worth looking at: a first attempt did not land, and the platform is still trying rather than quietly dropping it. The error column is there for the day a retry runs out.

The delivery center, filtered to the executive daily financial briefing: eleven delivery records showing run id, agent, delivery type, masked destination, status, attempt count, the time it was attempted and an error column. Delivered rows carry a timestamp; pending rows carry none and show a retry indicator, two of them on a second attempt.
  • Delivered and pending are separate states, and a pending row has no delivery time
  • Attempts are counted per delivery, so a retry is visible instead of hidden
  • Recipients are masked in the operational view
The point of all of it

And this is what arrives

Everything above is machinery. This is the output: an executive briefing in the inbox at ten past ten, sent by the platform, nobody awake. Not a summary of headlines - the two-year yield up five basis points to 4.24%, tariff retaliation priced as an input-cost risk, an Nvidia server-cost warning read through to enterprise AI budgets, and a note that a consumer signal came from one survey with no aggregate spending data behind it. That last one is the tell. It was told not to invent facts, and where the evidence was thin it says so rather than rounding up.

The executive daily financial briefing open in an email client, sent from the NeuralVantage platform address. It opens with six top takeaways covering Treasury yields, trade tariffs, AI infrastructure costs, market risk appetite, geopolitical risk and household financial resilience, each with specific figures, followed by a Treasury yield curve table comparing two consecutive days with the daily change in basis points.

The same briefing is also produced as a PDF - the artifact that gets retained, and the one that expires in the next screen.

The same briefing as a PDF page, headed Executive Daily Financial Briefing with the generation date, the six top takeaways set as bulleted analysis, and the start of the Treasury yield curve table.
  • Written to a specified structure, in a specified order, every time
  • Exact figures and named risks, not a digest of headlines
  • Where the source data was thin, the briefing says so
Governance

Afterwards, it stops being available on a schedule

Most governance conversations are about who may do what. The harder half is what becomes of the document once the work is done. Customer-facing documents are kept for a year, machine-readable working files for ninety days, and a legal hold overrides both indefinitely. Nothing is deleted on a timer alone: every purge has to be approved, and in the queue below one document is waiting for that approval while another is refused outright because it is under hold.

Artifact retention administration: three retention policies covering PDFs at 365 days, JSON at 90 days and an indefinite legal hold, each showing whether legal hold applies and whether purge approval is required, above a purge queue with one document pending approval and one blocked by legal hold.

That policy is not advisory. Here are six briefings from the same agent. Three are still available; on the other three the download button is simply gone, replaced by the word Expired. The record and its ownership survive; the ability to fetch the file does not.

Artifact history filtered to the executive daily financial briefing: six generated PDFs, each with the run that produced it, the file name and date, and a status of available or expired. The three available rows offer a download button; the three expired rows show the word expired in its place, and every row keeps an ownership control.
  • Retention set per tenant and per document type, not one rule for everything
  • Deletion is a request that has to be approved, never an automatic sweep
  • Legal hold blocks the purge, and shows as the reason it was blocked

About the figures on these screens. They come from a demonstration environment with sample tenants and sample runs, so the names, amounts and counts are illustrative rather than any customer’s real data. The screens themselves are the product, unaltered apart from cropping away the navigation column and the environment strip.

That briefing is the easy part to copy. The chain behind it is not.

Any capable model can write something that reads like the email above. What it cannot do on its own is name the sources it was allowed to use, refuse to run until its configuration is valid, record what it retrieved and which model actually answered, let a second agent mark down the weak step, stop for a named approver, prove it was delivered, and then withdraw itself when retention says so. That chain is the product. The briefing is just where you notice it.