An AI analytics platform that shows its evidence
Plain-language questions are easy to demo and hard to trust. This page sets out what to look for in AI analytics, how the Swfte Intelligence Platform approaches it, and which parts exist today.
Last reviewed 6 October 2026
A fluent answer is not a checked answer
Ask most AI tools a question about your organisation and you get a confident paragraph. It may be right. It may also be a plausible guess about a reporting line that changed in the spring. Nothing in the paragraph tells you which.
That is tolerable when the answer is a curiosity. It is not tolerable when someone will approve a spend cap, route a customer reply or contain a security incident on the strength of it. In those cases the analytics tool is part of a decision, and a decision needs evidence.
The same applies to charts. A chart built on a stale extract, or on a join that quietly dropped rows, looks as authoritative as one built on clean data. Business intelligence tools have always had this weakness. Adding a language model on top makes the answers more fluent and does not fix it.
What to look for in AI analytics
Whichever vendor you are talking to, these are the questions that separate a demonstration from a tool you can rely on.
- Does the answer name the data it used? You should be able to click from a number to the records behind it.
- Does it say how old the data is? A figure with no date is a risk, and a figure that quietly goes stale is a larger one.
- Does it show uncertainty? Look for a way to see where two sources disagree, and where the system simply does not know.
- Is the answer limited to what the person asking may see? Test this with two users who have different permissions.
- What happens to the data when you ask? Find out whether it leaves your environment, what is stored, and what is sent to a model provider.
- Can you take the answer somewhere? A finding that cannot become an alert, an agent or a workflow ends up in a slide deck.
- Can you reproduce the answer next week? Ask whether questions and answers are recorded.
Evidence before inference
The Swfte Intelligence Platform is built on a customer-hosted graph of the organisation. Every fact in the graph carries an evidence status: observed, corroborated, verified, inferred, stale, disputed or unknown. When you ask a question, the answer is designed to be assembled from those facts, with the status and the age of each one shown alongside it.
The practical effect is that a reporting line observed in your directory reads differently from one that was inferred, and both read differently from one that has not been seen for longer than it should have been. Where two sources disagree, the answer says so. Where there is no evidence, it says that too, and does not fill the gap with a guess.
The graph keeps history rather than overwriting it, so a question can be asked as of an earlier date. That is how you answer who held something when a decision was made. Answers are scoped to what the person asking is allowed to see, and content retrieved to answer a question is treated as untrusted, so it cannot override policy.
What you can use today, and what you cannot
We keep this section blunt because analytics is the part of the product where the distance between a mock-up and a shipped feature is largest.
Built today: the graph store with insert-only history, as-of reads and evidence statuses; the identity resolution that turns accounts across directories into people; and a token-scoped local API for the graph, people, groups, coverage and audit. That API already serves subgraph reads, as-of reads, coverage and evidence, which is the data that graph views would draw on.
Designed for, and not yet something to plan a rollout around: plain-language questions over the graph, trend and anomaly detection against history, the graph explorer, the org and ownership maps, timelines, and the dashboards. Named dashboards, chart types and the query language are not published. <named dashboards - founder to fill> <chart types - founder to fill> <query language - founder to fill>
Analytics is only as wide as its sources
An answer about who owns a service depends on sources that describe services. Today the appliance reads directory data: Active Directory and LDAP, Microsoft Entra ID, Okta and Google Workspace. Collectors for cloud, code, CI/CD, Kubernetes and databases are designed for, and so are SaaS, business-system and document sources.
Until those arrive, the honest answer to some questions is that the platform does not know. It reports coverage, meaning which sources are connected and which are not, so that you can see the gap before you rely on an answer. The connector list beyond directory sources is open: <connector list beyond directory sources - founder to fill>.
If your immediate need is analytics over a warehouse, a lakehouse or a set of business applications, this is not the tool to buy first. A business intelligence or warehouse-native product will serve you better today, and our buyer guide lists several, with their published facts.
From an answer to a governed agent or workflow
The intent behind putting analytics in the same platform as agents and workflows is that a finding should be able to turn into a response. A spend anomaly becomes a FinOps agent that proposes caps to the right approver. A repeated support pattern becomes a triage workflow that drafts a reply for approval. A rise in policy denials becomes a security response agent that assembles the evidence.
Each of these is described on the platform in the same terms as any governed agent: what it can do, what it cannot do, what needs approval and what it records. New agents start at L1 Assist or L2 Approve. Applying a cap, sending a customer-facing message and containing an incident all wait for a named person.
The wiring from the graph into Studio, Cortex and Nexus is on the roadmap. Agents and workflows can be built in Studio today; the part that carries a finding across automatically is not yet shipped.
Where your data goes when you ask a question
The appliance runs in your environment: on a virtual machine, on Kubernetes, or air-gapped. Personal and restricted data are local-only by default, and secrets and credentials are never stored. In connected mode, health counts, coverage summaries, diagnostics and command results can travel over an outbound link that you can cut with a local kill switch. In air-gapped mode nothing leaves.
A pre-model sanitisation gateway, which is designed to clean content before it reaches a model, is in progress. Treat it as not yet available when you assess what a model provider would see.
Analytics capabilities, labelled
These labels follow the intelligence platform page. “Designed for” is architectural intent and not something to rely on yet.
| Capability | State | Note |
|---|---|---|
| Time-aware graph with evidence statuses on every fact | Available | Insert-only history, as-of reads and tenant isolation. |
| Local API for graph, people, groups, coverage and audit | Available | Token-scoped. The tenant is taken from the credential, never from the request. |
| Directory sources: Active Directory / LDAP, Entra ID, Okta, Google Workspace | Available | Read with a read-only account. Credentials are never read or stored. |
| Pre-model sanitisation gateway | In development | Designed to clean content before it reaches a model. |
| Plain-language questions over the graph | Designed for | Answers would carry sources, evidence status and age. |
| Trend and anomaly detection against history | Designed for | Thresholds and alerting rules would be set by the customer. |
| Graph explorer, org and ownership maps, timelines, dashboards | Designed for | The data they read is served by the local API. The views are design intent. <named dashboards - founder to fill> |
| Cloud, code, database, SaaS and document sources | Designed for | On the roadmap. <connector list beyond directory sources - founder to fill> |
| Turning a finding into an agent or workflow automatically | Designed for | Agents and workflows are built in Studio today; the graph wiring is on the roadmap. |
| Self-serve availability and published pricing | Not offered | <availability - founder to fill> <pricing - founder to fill> |
Common questions
- What is an AI analytics platform?
- Software that lets people ask questions of their data in plain language and uses AI to produce answers, charts or alerts. The useful ones show the data behind each answer, its age and how sure they are, and respect the permissions of the person asking.
- How is this different from a business intelligence tool?
- A business intelligence tool ends at the chart. The Swfte Intelligence Platform is designed to carry a finding into an agent, a workflow or a solution, under the same identity, policy and audit controls as the rest of the platform. It is not a replacement for a dashboard tool today.
- Can I ask questions in plain language today?
- Not yet as a shipped feature. The graph and its local API are built and serve subgraph, as-of, coverage and evidence reads. Plain-language questions are designed for and are labelled that way on this page.
- How do I know an answer is right?
- The platform is designed so that you do not have to take it on trust. An answer names its facts, their evidence status and their age, says where sources disagree, and says what it could not see. You should still test any analytics product with questions whose answers you already know.
- Does my data go to a model provider?
- That depends on the deployment and on which models you connect. Personal and restricted data are local-only by default. A pre-model sanitisation gateway is in progress, so do not assume content is cleaned before it reaches a model.
- Which data sources does it read?
- Today: Active Directory and LDAP, Microsoft Entra ID, Okta and Google Workspace. Cloud, code, Kubernetes, database, SaaS and document sources are designed for.
- What does it cost?
- <pricing - founder to fill> <availability - founder to fill> Talk to our team for the current position.
Related reading
- Swfte Intelligence PlatformThe flagship page
- AnalyseQuestions, evidence and age
- VisualiseMaps, timelines and dashboards
- Usage and cost analyticsSpend anomalies
- Data and context (layer 02)Where the graph sits
- CortexAnswers from your files and meetings
- Data intelligence platformWhat the term means
- Best data intelligence platformsVendors compared, with sources
See the three buyer guides: best automation platforms, best AI agent builders and best data intelligence platforms.