01 / Technical Stack

Keep identity, catalog, and storage inside your boundary.

Lanikaia does not replace the data platform you already operate. It separates enterprise identity, Polaris catalog, Iceberg tables, semantic assets, compute, agent runtime, and publishing surfaces so the ownership line is visible before implementation starts.

02 / Stack Map

The role and technology of each layer.

Identity

OIDC / Google Workspace / Microsoft Entra ID

Users, groups, and roles are inherited from enterprise identity.

Customer

Catalog

Apache Polaris

Namespaces, table visibility, and grants are handled as the catalog of record.

Customer or hosted

Storage / Table

S3 / GCS / Azure Blob + Apache Iceberg

Snapshots, schema evolution, time travel, and read / write isolation stay in open table format.

Customer

Semantics

dbt assets / ontology / metrics / policies

Asks resolve to trusted metrics and business vocabulary before execution.

Shared

Compute

Trino / Spark / Python runtime

Existing query engines and Python execution stay tied to catalog grants and snapshots.

Customer or Lanikaia

Agent runtime

Lanikaia Data Agent

An ask becomes generated code, execution, review, approval, and commit history.

Lanikaia

Publishing

API / MCP / BI / Excel / Airflow / Dagster

Verified artifacts are published to existing work surfaces with fixed versions.

Shared

03 / Execution Control

Requests are controlled before compute starts.

04 / Interfaces

Artifacts are published where teams already work.

05 / Boundary

Responsibility boundaries decided during implementation.

06 / Next Step

Start technical evaluation from the integration boundary.