How the Three Platforms Work Together¶
In One Sentence¶
The three platforms handle different stages of the same workflow and share one account system and one Credit ledger:
MatrixOne puts data in the right place, keeps it governed, and makes it queryable;
AI Studio builds on this foundation to make data AI-Ready and put it to work through agents;
Genesis turns model supply into services that can be operated, metered, and offered externally.
There are three separate entry points so that different roles can find the right place to start—not because they are three unrelated systems. The sections below explain their specific connections along three main axes.
Axis 1: Data (MatrixOne ↔ AI Studio)¶
This is the strongest structural connection. It is not merely “collaboration,” but a storage and processing relationship involving the same data.
AI Studio: Connectors → Catalog (tables / volumes / vectors / models / operators) → Workflows / SQL / knowledge bases
│
(tables, volumes, vectors, and SQL are all stored in or run on)
▼
MatrixOne: Hyper-converged engine (OLTP / OLAP / vector / full-text) + compute-storage separation + Git-for-Data
Handoff object |
On the AI Studio side |
On the MatrixOne side |
|---|---|---|
Tables |
Structured objects in the Catalog |
Table storage in the engine |
Volumes / files |
Unstructured objects in the Catalog |
Object storage and engine management |
Vectors |
Embedding results from knowledge bases |
Vector search capabilities in the engine |
SQL |
SQL editor, workflow SQL nodes, and NL2SQL |
Executed on the engine by query compute resources |
Users can work entirely within AI Studio without being aware of the underlying engine. Alternatively, DBAs can create instances and write SQL directly. There are two permission systems: AI Studio’s functional-domain permissions control who can use which features and objects, while MatrixOne’s SQL permissions control who can perform which actions on which databases and tables. Both govern data, but they are configured separately.
Axis 2: Models (Genesis ↔ AI Studio, with Separate Ledgers)¶
Agent conversations, knowledge base Embedding, and workflow model nodes in AI Studio all invoke models. Model supply can share the same infrastructure, but the ledgers must remain separate. This separation is an intentional product design, not an oversight.
AI Studio needs to invoke a model (conversation / Embedding / workflow model node)
│
├─ Use it in the platform UI → billed as "AI Services" (models may be hidden, with unified pricing)
│
└─ Use an API Key from an external site / your own app → billed as "Genesis" (choose the model, priced by model)
“Integrated” does not mean “one muddled ledger”: model supply is shared, but customers need clear billing records and a clear mental model.
Axis 3: The Flywheel (Runtime Data Feedback)¶
An agent does not remain unchanged after it is built. It becomes more accurate with use through runtime data feedback:
An AI Studio agent performs a task
→ Produces interactions, retrieval evidence, feedback, and success/failure records
→ Accumulates them as governable data (written back to the Catalog, on the MatrixOne foundation)
→ Improves knowledge base chunking, semantic configuration, retrieval, and prompt strategies
→ Produces a better agent
MatrixOne’s versioning (Git-for-Data) makes the data from every iteration reproducible and reversible. Genesis provides compute when model inference is required, while AI Studio is where the flywheel primarily operates.
Separate Ledgers¶
Ledger separation is the foundation of billing across the three platforms and must be respected in any content related to billing or usage. Which ledger a model invocation belongs to depends only on its entry point:
Billing item |
What is sold |
Who initiates it |
Is the model exposed? |
|---|---|---|---|
AI Services |
Platform-packaged AI capabilities |
A user working with agents / workflows / knowledge bases in AI Studio |
No |
Genesis |
External-facing model services |
An external site / your own app using an API Key |
Yes; the user chooses it |
BYOM |
Integration services for user-owned models |
A user integrating a self-deployed model into workflows or other features |
The model belongs to you |
Quick guide:
Intelligence used through the UI (conversations, knowledge base Q&A, and so on) → AI Services
Models invoked in code with an API Key → Genesis
Your own deployed model is invoked → BYOM
A “Genesis” charge generally comes from a direct model API call. Intelligence used through the UI is not included in the usage shown in the Genesis console. For the complete billing rules, see Credits and Billing Items.
Unified Account¶
The three entry points share one registration, sign-in, and identity system, so users do not need to create multiple accounts:
The same account can access each entry point, with product switching available in the top navigation bar;
Credits are metered centrally at the account level, while billing details are separated by platform / billing item;
The primary way to obtain a Genesis API Key is through a service account issued by the account system (UC), making the account system another connection spanning all three platforms.
What Is Missing If You Use Only One?¶
If you use only… |
What is missing |
|---|---|
MatrixOne |
You have a database, but lack multimodal governance, a knowledge base collaboration interface, agent building, and a closed feedback loop |
AI Studio (assuming there is no underlying foundation) |
There is no hyper-converged compute and storage or versioned foundation on which the “all-in-one” experience can operate |
Genesis |
You can invoke models, but lack AI-Ready enterprise private data and an agent workbench |
AI Studio + externally assembled databases / vectors / gateways |
You return to fragmentation and stitching together multiple systems—exactly what MOI is designed to eliminate |
Three Typical Combinations¶
Use case |
How the platforms connect |
|---|---|
Enterprise knowledge agent (most common) |
Ingest through AI Studio → parse with workflows → build a knowledge base → create an agent; data is stored in MatrixOne; use Genesis only if an external application also needs to connect directly to a model |
Q&A over structured + unstructured data |
Use MatrixOne + Studio SQL / workflows to prepare wide metric tables, prepare documents in a knowledge base, and have the agent query data before retrieving documents |
Primarily using model APIs |
Start with Genesis Keys / models / usage / logs; when private-domain augmentation is needed, use AI Studio + MatrixOne for RAG |