> ## Documentation Index
> Fetch the complete documentation index at: https://docs.emergence.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction to CRAFT

> What CRAFT is, the three modules that compose it, and how the platform fits into your stack.

# Welcome to CRAFT

CRAFT is an enterprise intelligence platform. Agents reason across your enterprise data to drive day-to-day operational decisions and long-horizon strategic ones, inside a verified envelope of constraints, policies, and proofs.

What that looks like in practice: root-cause analysis that traces problems to their source, anomaly detection that catches what humans miss, scenario modeling that stress-tests decisions before they're made, and Verified Talk-to-Data that lets anyone in your organization query enterprise data in plain English and trust the answer.

<Info>
  CRAFT deploys on **your infrastructure**, in your cloud, in your data center, or both. Every component runs on any CNCF-conformant Kubernetes cluster without cloud-specific dependencies. You retain full control over your data, policies, and execution.
</Info>

## How CRAFT is composed

CRAFT is one product, composed of three modules that target different stages of the path from raw data to verified action.

<CardGroup cols={3}>
  <Card title="CRAFT Assess" icon="magnifying-glass">
    Evaluates your data and surfaces what is blocking agent-readiness. Identifies gaps in quality, coverage, and policy compliance before autonomous agents are deployed.
  </Card>

  <Card title="CRAFT Enrich" icon="wand-magic-sparkles">
    Automatically enriches metadata, generates data quality rules, and classifies data assets so agents can reason on them reliably.
  </Card>

  <Card title="CRAFT Toolkit" icon="screwdriver-wrench">
    Planned. Verification certificates and auto-formalization tools for developers extending the platform. Custom data connectors are not part of Toolkit; they live in CRAFT data connections and are added on-demand.
  </Card>
</CardGroup>

Built on Emergence's neuro-formal approach: mathematical proof is embedded into the architecture, so bounded autonomy is structural by design rather than a layered-on feature.

## What is CRAFT (technically)?

Under the modules, CRAFT is a **3-layer architecture**:

1. **Solutions** are domain-specific applications (Data Insights, Data Governance, Semiconductor Analytics) that solve customer problems using AI agents, LLMs, and workflow orchestration.
2. **Platform** provides shared services for identity, authorization, secrets management, asset management, and a unified UI shell. Every solution inherits these capabilities automatically.
3. **Infrastructure** provides Kubernetes-based provisioning, GitOps delivery, and Helm-based deployment across four environments (dev, staging, demo, prod).

The two views are orthogonal: Assess and Enrich are *what* you do with CRAFT; the 3-layer architecture is *how* CRAFT is built.

## Who is it for?

<CardGroup cols={3}>
  <Card title="Business Leaders" icon="chart-line">
    Get AI-powered insights from your enterprise data without writing code. Ask questions in natural language, explore dashboards, and make data-driven decisions faster.
  </Card>

  <Card title="Knowledge Workers" icon="briefcase">
    Query your organization's data through conversational AI. Generate reports, discover trends, and share findings without technical skills.
  </Card>

  <Card title="Data Teams" icon="chart-bar">
    Ask natural-language questions against your databases and get instant SQL-generated answers, visualizations, and insights through multi-agent orchestration.
  </Card>

  <Card title="Data Governance Teams" icon="shield-check">
    Profile data assets, enrich metadata with LLMs, generate data quality rules, and produce scorecards through automated workflows.
  </Card>

  <Card title="Platform Engineers" icon="server">
    Deploy and operate the platform on any Kubernetes cluster with Helm charts, ArgoCD GitOps, and full observability via OpenTelemetry and the Grafana LGTM stack.
  </Card>
</CardGroup>

## Key Capabilities

<Tabs>
  <Tab title="AI Agents">
    * **Multi-agent orchestration** using the A2A protocol (JSON-RPC 2.0 over SSE)
    * **Asset Management** for data connections, artifacts, files, and models
    * **Pipeline framework** for stateful, multi-step agent workflows with cooperative cancellation
    * **Provider-agnostic LLM integration** via LiteLLM (Gemini, GPT, Claude, and more)
  </Tab>

  <Tab title="Data & Analytics">
    * **Verified Talk-to-Data** with schema-aware natural-language to SQL, validation, and execution
    * **Data profiling and enrichment** powered by LLMs and orchestrated by Prefect workflows
    * **Data quality rules and scorecards** with automated generation and tracking
    * **Conversational analytics** with multi-turn context and visualization support
  </Tab>

  <Tab title="Security & Governance">
    * **Multi-tenant authentication** with OIDC/PKCE and single sign-on support
    * **Fine-grained authorization** with computed permissions across organizations and projects
    * **Secrets management** for cloud and self-hosted deployments. See [Secrets Management](/security/secrets-management)
    * **Multi-tenancy** with organization and project-level isolation
  </Tab>

  <Tab title="Operations">
    * **Helm charts** with subchart dependency model for consistent deployments
    * **ArgoCD** GitOps across dev, staging, demo, and production environments
    * **OpenTelemetry** traces, metrics, and logs with the Grafana LGTM stack
    * **Auto-generated SDKs** (Python and TypeScript) from OpenAPI specs
  </Tab>
</Tabs>

## Platform at a Glance

| Layer              | Components                                    | Key Technologies                                      |
| ------------------ | --------------------------------------------- | ----------------------------------------------------- |
| **Solutions**      | Data Insights, Data Governance, Semiconductor | FastAPI, A2A Protocol, LiteLLM, Prefect               |
| **Platform**       | Governance, Assets, Utils, Runtime UI         | Keycloak, OpenFGA, Secrets API, Module Federation 2.0 |
| **Infrastructure** | Infrastructure Provisioning, GitOps, Helm     | Terraform, ArgoCD, Kubernetes, Helm                   |

## Design Principles

<AccordionGroup>
  <Accordion title="Deploy Anywhere">
    Deploy on any infrastructure you choose: your cloud, your data center, or both. The core platform components are open-source and self-hostable, and cloud-managed services are optional rather than required. For example, Redis Streams handles event streaming instead of cloud-specific message brokers, and `obstore` provides object storage across GCS, Azure Blob, S3-compatible stores, and local filesystems instead of provider-specific SDKs.
  </Accordion>

  <Accordion title="Minimize New Dependencies">
    The platform already includes Keycloak, OpenFGA, PostgreSQL, and Redis, plus optional secrets backends. Before adding a new dependency, the team first evaluates whether an existing one can serve the need. Every addition is justified against the cost of operational complexity.
  </Accordion>

  <Accordion title="SOLID, DRY, KISS">
    All design and implementation decisions follow these principles rigorously. Simple, focused solutions are preferred over over-engineered abstractions.
  </Accordion>
</AccordionGroup>

## Next Steps

<CardGroup cols={2}>
  <Card title="Architecture" icon="sitemap" href="/getting-started/architecture">
    Understand the 3-layer architecture and how solutions depend on the platform.
  </Card>

  <Card title="Key Concepts" icon="lightbulb" href="/getting-started/concepts">
    Learn about organizations, projects, agents, data connections, and multi-tenancy.
  </Card>

  <Card title="Build a solution" icon="compass" href="/guides/solution-dev/overview">
    Build, package, and deploy a new solution on CRAFT — start with the 30-minute quickstart.
  </Card>

  <Card title="Platform Overview" icon="cube" href="/platform/overview">
    Explore the services that power the platform layer.
  </Card>

  <Card title="Deployment" icon="cloud" href="/deployment/overview">
    Deploy CRAFT on any Kubernetes cluster, cloud-managed or self-hosted.
  </Card>
</CardGroup>
