Architecture

Architecture for Enterprise AI That Must Be Trusted

Business logic remains deterministic where it should. Semantic context is prepared before model interpretation. The model is one component in a governed system, not the system itself.

This page describes system responsibilities. How we work describes delivery and change. Workflow authoring stays separate from the business-facing agent runtime.

From enterprise data to a reviewable decision

We use your existing data platform to turn business information into governed results, AI-assisted interpretation, and accountable decisions.

Complete overview.

  • Data flow
  • Query / control
  • Optional evidence
  • Human feedback

ERP, CRM, and operational systems stay outside the customer’s cloud data platform and send business information into prepared data. Prepared data feeds a governed calculation, which can publish a result. Semantic definitions inform that calculation and the interpretation. They are not a later processing step. A reviewer can read the published result directly. Separately, the AI runtime may send an approved-tool request and receive the returned tool result. The request is not the result. Identity, permissions, parameters, and business rules still apply. The runtime may also write a proposed explanation for business review. Documents can stay outside the platform. An optional authorized retrieval can pass a reference to the runtime or the reviewer. Retrieval is not proof, not an ingest step, and not a deployed product. A person records the decision. A proposed rule change is conditional: rule-owner approval, then a versioned definition, then revalidation before affected outputs are accepted. Recording a decision does not itself change a rule. Snowflake, Databricks, and BigQuery are alternative choices for one selected platform in this example.

Execution, evidence, and ownership

Where a calculation happens

A governed calculation may already be published, or it may run when requested through an approved tool. The tool call is a request. The number that comes back is a separate result returned to the AI runtime. Either result remains subject to the identity, permissions, parameters, and business rules configured for that workflow. The proposed explanation is written separately. Human review can use the result and the evidence without waiting for the explanation.

Who owns definitions and review

The business-rule owner is outside the technical platform boundary. That owner approves a proposed change, which becomes a versioned definition or rule and is revalidated before affected outputs are accepted. The reviewer inspects the result, the evidence, the uncertainty, and a proposed next step, then records a decision. The drawing shows that role. Playback does not record a business decision, and a recorded decision does not automatically open a rule change.

Evidence references

Supporting documents are a proposed reference responsibility. They can remain outside the warehouse. An authorized retrieval may supply a reference to the runtime, the reviewer, or both. It does not prove a claim, it does not grant arbitrary document access, and it is not a claim that a document-retrieval feature is already deployed. Detail that is outside this drawing stays in the deployment-control checklist.

What is configurable

Snowflake, Databricks, and BigQuery are alternative homes for the one platform in this example, not a sequence. Alteryx or the customer’s engineering tools can prepare data and implement rules. Where a workflow executes is chosen for that workflow, including execution that stays in those tools. AI runtimes, authoring experiences, and review interfaces may be hosted differently in a selected implementation. The cross-platform deployment pattern later on this page remains available when more than one platform is in scope. The names and placements here are a worked example.

The Orisdale reference architecture, on Google Cloud

The overview shows responsibilities. The Google Cloud pattern below shows one way to place them on a selected platform. Source data stays governed inside BigQuery. Alteryx One defines the preparation and the approved business rules. Only governed outputs and their semantic context reach the Agentic AI Runtime, and people review what matters. Expand the architecture to select a stage, or download this Google Cloud graph as SVG. The same six layers apply on Snowflake and Databricks. This is one reference pattern, not the only one.

Google Cloud reference pattern

Reference pattern. Not a demonstrated deployment and not an endorsement by Google Cloud or Alteryx.

Reference pattern

Google Cloud reference patternReference pattern. Not a demonstrated deployment and not an endorsement by Google Cloud or Alteryx. Connected stages: Enterprise sources, BigQuery source tables, Governed preparation, Published governed results, Runtime interpretation, Pending human review. Drawn boundaries: Google Cloud · BigQuery cloud data platform boundary. BigQuery is the cloud data platform, not a customer data platform.Enterprise source systemsBigQuery · cloud data platformAlteryx One · authoringConditional rule changeFinance and ERPsystemsBudgets and actualsCRM and operationalsystemsPipeline and operationsGoverned ingestion andstagingControlled intakeSource tablesInputs in BigQueryBigQuery computeRuns delegated queriesGoverned tables andviewsApproved outputsSemantic contextMeaning with the numbersBusiness-ruledefinitionsApproved rule versionsPreparation workflowAuthored in Alteryx OneAgentic AI RuntimeApproved tools onlyGemini Enterprise appBusiness experienceHuman reviewerConfirms findingsBusiness-rule ownerVersions a rule change

Enterprise source systems

Finance and ERP systems

Budgets and actuals

Data · Ingest and stage → Governed ingestion and staging

CRM and operational systems

Pipeline and operations

Data · Ingest and stage → Governed ingestion and staging

BigQuery · cloud data platform

Governed tables and views

Approved outputs

Data · Approved result and context → Agentic AI Runtime

Governed ingestion and staging

Controlled intake

Data · Staged data → Source tables

BigQuery compute

Runs delegated queries

Data · Publish governed outputs → Governed tables and views

Source tables

Inputs in BigQuery

Data · Read inputs → BigQuery compute

Semantic context

Meaning with the numbers

Query · Meaning and lineage → Governed tables and views

Alteryx One · authoring

Business-rule definitions

Approved rule versions

Query · Rule version applied → Preparation workflow

Preparation workflow

Authored in Alteryx One

Query · Delegate supported operations as queries → BigQuery compute

Conditional rule change

Business-rule owner

Versions a rule change

Feedback · Reviewed, versioned change → Business-rule definitions · conditional

Agentic AI Runtime

Approved tools only

Query · Approved query → Governed tables and views

Data · Explained result → Gemini Enterprise app

Gemini Enterprise app

Business experience

Feedback · Proposed finding → Human reviewer

Human reviewer

Confirms findings

Feedback · Rule change request → Business-rule owner · conditional

  • Data flow
  • Query and control
  • Human feedback

Download SVG

Approved-tool reference pattern

A reference pattern for reviewable answers. Identity enforcement, parameterization, business correctness, and narrative checks are different controls. It is not a deployed product and not a native sequence inside every platform.

  1. 1. Interpret the question

    Unclear parameters stay unresolved until someone clarifies the period, entity, or metric.

  2. 2. Call a named allowed tool

    The request uses a validated schema. The model does not receive a free-form warehouse prompt as the execution path.

  3. 3. Enforce policy outside the model

    Authorization and business-policy checks run in the platform path, separate from narrative generation.

  4. 4. Execute an approved calculation

    The governed platform path runs the approved query or calculation. This diagram does not claim every vendor precompiles every query.

  5. 5. Return provenance with the result

    The result carries the definition version, time, scope, and limitations that are actually available.

  6. 6. Cite the result in the narrative

    Interpretation cites that result. A statement without a supporting result stays flagged.

  7. 7. Review consequential findings

    A person reviews consequential findings. Denied requests, invalid parameters, and missing evidence are separate branches, not successful answers.

Denied and missing-evidence branches
  • An invalid parameter or an unnamed tool stops before execution.
  • A policy denial is recorded as a denial, not rewritten into an answer.
  • Missing evidence stays missing. The narrative does not fill the gap.

What to record beyond the prompt

See the same boundary applied to numbers you can inspect in the worked Finance variance example. Finance margin review. Revenue example: reconciled movement with unresolved population coverage. Energy example: overlapping records and commercial review. The role of each Google Cloud product is on the Google Cloud page.

Why model-first architecture fails

Connecting a model directly to raw enterprise data, without governed logic or semantic preparation in between, produces answers that look confident and are not reproducible. Two people can ask the same question and get two different numbers when the model invents the formula, grain, or threshold. An approved query may still calculate the metric. The failure is letting the model redefine it.

Layer by layer

Select a layer to understand its role, responsibilities, and controls within the complete system. Every summary is always visible; select a layer for expanded technical detail. Every detail is reachable by keyboard and on mobile — nothing important is hidden behind hover. For more on how the Agentic AI Runtime layer is constrained, see Enterprise AI Agents, Governed by Design.

  1. CRM, ERP, financial systems, and other enterprise sources of record.

    • Data remains in place inside systems the organization already operates and governs.
    • Orisdale does not require a separate copy of the enterprise's source-of-truth systems.
  2. Calculations, thresholds, classifications, and KPI definitions, controlled before AI interpretation.

  3. Business context, relationships, and operating rules prepared for AI consumption.

  4. Snowflake, Databricks, Google Cloud, and Alteryx One provide governance and compute.

  5. AI experiences constrained by approved tools, data, and policies.

  6. The interface where business users and executives interact with governed intelligence.

Control boundary

Monitoring, Control, and Human Review

Quality, access, cost, and behavior monitoring, with human approval in consequential workflows.

Security and governance

Deterministic logic, AI interpretation, and human review form one connected governance boundary around every Orisdale system.

Deterministic logic

Calculations, thresholds, and classifications are defined, reviewed, and controlled before any AI interpretation.

AI interpretation

The AI runtime explains and contextualizes governed outputs within approved tools and permissions.

Human review

Consequential decisions retain human approval, with monitoring for quality, access, cost, and behavior.

Deployment patterns

The same reference architecture deploys on Snowflake, Databricks, Google Cloud, or a combination, depending on where an organization’s governed data and AI runtime already live. See how each platform fits on the Platforms page.

Single-platform intelligence system

Governed logic, semantic intelligence, and the AI runtime all run inside one enterprise platform's native governance boundary.

Governed preparation plus enterprise data platform

A governed preparation layer standardizes business logic before publishing AI-ready data into the enterprise data platform.

Cross-platform governed intelligence system

Shared governed logic and semantic definitions reconcile data across more than one enterprise platform before AI interpretation.

Gemini Enterprise reference pattern

A proposed pattern, not a demonstrated Orisdale deployment and not a Google or Alteryx endorsement. Alteryx One prepares governed logic and workflows. BigQuery hosts both the enterprise source data and the governed analytical outputs under one storage boundary, not two sequential hops. Gemini Enterprise is the hosting choice: its Agent Platform is where technical teams build and govern an agent, and its app is the separate business-facing experience, when that path applies. Orisdale designs the decision, semantic context, implementation, and validation. Snowflake and Databricks remain peer platforms.

Read the Google Cloud roles

Model-agnostic by design

Governed business logic and semantic intelligence remain stable while the approved model or platform-native AI service can change according to the customer's architecture and governance requirements.

These are technical runtime options — not universal dependencies, not all used in every implementation, and not partnership claims. The runtime remains controlled by the approved customer architecture.

Technical runtime options

  • Claude
  • OpenAI
  • Gemini
  • Platform-native AI

Guardrails

  • Approved models only
  • Governed context and tools
  • Monitored outputs
  • Business logic remains deterministic where it should.
  • Semantic context is prepared before model interpretation.
  • Data remains governed by the enterprise platform.
  • Model access is constrained by approved tools and permissions.
  • Outputs identify source, scope, and limitations where appropriate.
  • Human approval remains in consequential workflows.
  • Monitoring covers quality, access, cost, and behavior.

Controls to establish for deployment

These are design requirements and customer-specific decisions. They are not a claim that any control is already deployed.

Controls to establish before a deployment
ControlWhat has to be decided
Identity and tool permissionsWhich user or service identity each permitted tool uses.
Query and result scopeWhich results may cross the runtime boundary, and what is minimized before they do.
Version, period, and freshnessWhich rule version, semantic version, reporting period, and freshness the answer uses.
Two validationsA calculation can match a contract while the narrative still needs separate evidence review.
PeopleWho approves a consequential finding, who owns a rule change, and who watches audit and monitoring.
Failure and missing dataWhat the experience does when data is unavailable, stale, contradictory, or out of scope.

Discuss this architecture against your platform