Identity
OIDC / Google Workspace / Microsoft Entra ID
Users, groups, and roles are inherited from enterprise identity.
Customer
01 / Technical Stack
02 / Stack Map
OIDC / Google Workspace / Microsoft Entra ID
Users, groups, and roles are inherited from enterprise identity.
Customer
Apache Polaris
Namespaces, table visibility, and grants are handled as the catalog of record.
Customer or hosted
S3 / GCS / Azure Blob + Apache Iceberg
Snapshots, schema evolution, time travel, and read / write isolation stay in open table format.
Customer
dbt assets / ontology / metrics / policies
Asks resolve to trusted metrics and business vocabulary before execution.
Shared
Trino / Spark / Python runtime
Existing query engines and Python execution stay tied to catalog grants and snapshots.
Customer or Lanikaia
Lanikaia Data Agent
An ask becomes generated code, execution, review, approval, and commit history.
Lanikaia
API / MCP / BI / Excel / Airflow / Dagster
Verified artifacts are published to existing work surfaces with fixed versions.
Shared
03 / Execution Control
User identity, group, Polaris grants, and policy are checked before compute. Unreadable tables and metrics are denied before execution.
Generated SQL, Python, and workflow logic are fixed to source snapshots, semantic assets, and executing user ID.
The answer, generated code, source data, approval state, and rerun conditions are reviewed together.
Sign-in, grant changes, chat invocations, table writes, and API requests remain auditable. Lineage is stored in the commit, not guessed from logs.
04 / Interfaces
05 / Boundary
06 / Next Step