Skip to content

Glossary of Terms

AGI System
Artificial General Intelligence system is an AI that can perform any intellectual task a human can, rather than being limited to a single knowledge area. It features general-purpose reasoning across multiple areas, adaptability to transfer knowledge between domains, autonomy to make decisions and set goals, and human-level understanding of language, patterns, and complex concepts.
AI Producer
The AI component responsible for high-level planning and orchestration of the production, applying director-level reasoning to manage tasks, resources, and workflow continuity. Synonyms: Orchestrator, Global Selector Agent.
Aurora UI toolkit
Aurora UI toolkit is Craftology’s internal design system and component layer. It provides its own components, theme primitives, providers, and styling conventions, and should be treated as a separate UI boundary from the older MUI-based parts of the app.
BFF
BFF, or Backend-for-Frontend, is a server-side layer tailored for the frontend application. In Craftology, the BFF receives browser requests, attaches session credentials, and communicates with backend services instead of exposing those services directly to the browser.
ClickHouse
ClickHouse is a high-performance, open-source column-oriented database built for analytics—think dashboards, reporting, and crunching huge amounts of data fast.
ComfyUI
ComfyUI is a node-based, visual interface for building and running AI workflows, commonly used for image generation and model experimentation. It allows users to connect models, prompts, and processing steps as nodes, making complex pipelines easy to design, customize, and debug without writing code. ComfyUI is widely used with diffusion models and supports rapid prototyping and extensibility.
Director-level reasoning
Refers to the AI’s ability to plan, oversee, and make strategic decisions across an entire production, much like a human film or project director would. It is a strategic, long-horizon reasoning that guides the project from concept to completion.
GDPR
The General Data Protection Regulation (GDPR) is the privacy and security law, drafted and passed by the European Union (EU). It imposes obligations onto organizations anywhere, so long as they target or collect data related to people in the EU.
Global Selector Agent
The central planner of the system. This agent dynamically generates and maintains the Golden Path. Its role is to manage complexity that exceeds human cognitive load, particularly for repetitive tasks, ensuring the production roadmap is always optimal and responsive to changes. Synonyms: Orchestrator, AI Producer.
Golden Path
The optimal production roadmap that is dynamically generated and maintained by the central planner (). The Golden Path is created by the Golden Path Engine. The roadmap provides Director-level reasoning and ensures the project never stalls.
Golden Path Engine
An engine within the Craftology framework that provides Director-level reasoning. It is used by the Orchestrator to dynamically generate and maintain the Golden Path — the optimal production roadmap. This engine continuously replans based on user edits, downstream failures, or new constraints.
Grafana
Grafana is an open-source platform for visualizing and analyzing metrics, logs, and time-series data through customizable dashboards and charts.
gRPC
gRPC is a high-performance remote procedure call framework used for communication between services. In Craftology, gRPC contracts are defined in .proto files and used to generate frontend-facing service types and clients.
Harbor
Harbor is a container registry and central platform for managing ML models and projects. It uses S3 storage to save disk space, integrates Cosign for image signing, and handles automatic cleanup with retention policies. Proxy caches speed up builds, support offline use, and avoid rate limits. All containerized models are validated, versioned, documented, and ready for the Workbench, frontend, or agents.
Helm
Helm is a package manager for Kubernetes that simplifies deploying and managing applications using charts—pre-configured templates for Kubernetes resources. Helm makes it easy to install, upgrade, and version applications consistently across clusters. Helm and Kustomize complement each other: Helm provides reusable, versioned application templates, while Kustomize allows teams to customize these templates per environment (dev, staging, production) without changing the original chart. This combination enables consistent deployments, environment-specific configurations, and reduces duplication in Kubernetes manifests.
HIPAA
HIPAA (Health Insurance Portability and Accountability Act) is a U.S. federal law from 1996 that sets national standards for protecting sensitive patient health information, ensuring its confidentiality, and giving individuals rights over their health data.
HITL (Human-in-the-Loop)
A first-class mechanism where the system's self-improvement loop is driven by human interaction. The process involves AI proposing structured options. The human either approving or refining those options. The human feedback is captured as training data to continuously improve the system.
Hume Models
Emotion-aware AI models that interpret and generate human emotional signals across text, voice, and facial expression. They are heavy models, requiring significant compute and typically used where rich, human-centric interaction is needed.
Kafka
Apache Kafka is a distributed event-streaming platform used to move, store, and process data in real time. It lets systems publish and consume streams of events (messages) reliably and at scale.
Keycloak
Keycloak is an identity and access management system used for authentication and login. In Craftology, it handles user sign-in through an OIDC-based flow.
kubeconfig
kubeconfig is a Kubernetes configuration file that tells command-line tools how to connect to a cluster. In Craftology, developers need a dev-cluster kubeconfig to connect through Telepresence.
Kustomize
Kustomize is a Kubernetes configuration management tool that allows declarative customization of YAML manifests without modifying the originals. It supports overlays, environment-specific configurations, and patching of existing resources. Helm and Kustomize complement each other: Helm provides reusable, versioned application templates, while Kustomize allows teams to customize these templates per environment (dev, staging, production) without changing the original chart. This combination enables consistent deployments, environment-specific configurations, and reduces duplication in Kubernetes manifests.
LangGraph
LangGraph is a Python framework from the LangChain ecosystem for building stateful, graph-based workflows for LLM applications. It represents systems as directed graphs where nodes perform actions (LLM calls, tools, decisions) and edges control execution. Best suited for multi-agent systems, iterative reasoning pipelines, RAG workflows with conditional logic, and HITL processes. Acts as a state machine for LLM applications, designed for reasoning and agent coordination rather than data pipelines.
LDAP credentials
LDAP credentials are the username and password used to authenticate against an organization’s directory service.
term: ML/MLOps services
ML/MLOps services are backend systems related to AI generation, machine learning workflows, model execution, and operational support around those models. The frontend reaches these services through controlled backend or BFF routes.
MUI 7
MUI is a React component library used to build user interfaces with ready-made, themeable components. In Craftology, MUI 7 is one of the main UI technologies used for the existing application surface.
Ops Hub
A component within the Embedded Governance section responsible for managing governance and operational policies. It oversees compute resources and manages Operational Agents, which handle tasks like budget estimating and timeline solving.
Orchestrator
The central AI that coordinates all agents and tasks in a production pipeline, ensuring smooth, efficient workflow and managing dependencies, priorities, and dynamic changes. Synonyms: AI Producer, Global Selector Agent.
PBAC
Policy-Based Access Control is an authorization model that evaluates access requests using declarative policies based on identity, resource, action, and runtime context.
pnpm
pnpm is a fast JavaScript package manager that installs dependencies efficiently using a content-addressable store.
Pod
The smallest unit in Kubernetes that encapsulates one or more containers sharing the same network and storage, scheduled and managed together.
Prometheus
Prometheus is an open-source monitoring and alerting system for collecting, storing, and querying time-series metrics in cloud-native and distributed environments. It is often used alongside Grafana for visualization and Alertmanager for complex alert workflows. It is part of the Cloud Native Computing Foundation (CNCF) ecosystem.
React Hook Form
React Hook Form is a form management library for React. It helps manage form state, validation, submission, and field errors with minimal re-rendering.
Reactive Agent
An autonomous agent operating on a direct stimulus-response model. It reacts swiftly and in real-time without complex reasoning or planning. It follows predefined rules to instantly map stimuli to actions. Reactive agents are used for tasks requiring rapid responses in predictable environments.
Redis
Redis is an in-memory data store often used for fast caching, queues, and session storage. In Craftology, Redis is used to persist server-side session data.
Reflection Block
A part of the agent’s message that shows what the system is doing behind the scenes while it works on your request.
SOC 2
A SOC 2 examination is a report on controls at a service organization relevant to security, availability, processing integrity, confidentiality, or privacy.
TanStack Query
TanStack Query is a data-fetching and caching library for frontend applications. In Craftology, it is used to manage server state, including loading, caching, updating, and invalidating backend data.
Telepresence
Telepresence is a local development tool that connects a developer’s machine to services running inside a Kubernetes cluster. In Craftology, it lets the locally running frontend reach backend services in the dev cluster.
Temporal
Temporal is a workflow orchestration platform that reliably manages long-running, fault-tolerant processes, automating retries, state handling, and task coordination across distributed systems.
Unified Project Graph
The intelligence substrate at the core of the Craftology Business Logic Layer. It serves as the foundational World Model, storing data like story structure and character arcs. Its main function is to maintain state and causality across production modules (Storycraft, Assets, Shots, and Editorial). This enables a context-aware architecture where changes in one element logically propagate throughout the project.
Vault
HashiCorp Vault is a secrets management system used to store and control access to sensitive configuration. In Craftology, Vault provides environment variables for local and deployed environments.
XUMI
Xavier Universal Model Interface – a framework in Project Xavier for standardized packaging, validating, and executing AI models, using Docker, manifests, and tools like the SPI Core, SDK, and CLI.
Zod
Zod is a TypeScript-first schema validation library. It is commonly used to validate form data, API data, and typed objects.
Zustand
Zustand is a lightweight state management library for React. In Craftology, it is used for client-side UI state such as chat, project, shots, editorial, and other interactive interface state.
ABAC
Attribute-Based Access Control ABAC is an access control model that grants or denies access based on attributes of the user, resource, action, and environmental conditions. Policies evaluate these attributes using logical rules to make access decisions.
PAP
Policy Administration Point The PAP is the component where policies are created, edited, and managed. It serves as the administrative interface for security administrators to define access rules.
PBAC
Policy-Based Access Control PBAC is an access control approach where access decisions are made by evaluating centralized policies. These policies can be based on roles, attributes, context, or other criteria. PBAC is often implemented using a Policy Decision Point (PDP) and supports models like RBAC and ABAC.
PDP
Policy Decision Point The PDP is the core engine that evaluates access requests against policies and returns a decision: Permit or Deny.
PEP
Policy Enforcement Point The PEP is the component that intercepts access requests, forwards them to the PDP, and enforces the decision.
PIP
Policy Information Point The PIP is a source of attribute values used by the PDP to evaluate policies. It retrieves dynamic data from external systems.
Polar
Programming language for policy scenarios. The Polar Language.
PPA
Polar Policy Agent This is the PDP point of calculation of security policies when a user accesses a specific object.
RBAC
Role-Based Access Control RBAC is an access control model where permissions to perform operations are assigned to roles, and users are assigned to roles based on their job functions. Access decisions are based on the user’s role within the organization.
Model
A docker image that contains an AI model wrapped and prepared to be executed in configured flow with expected results.
Checkpoint
Model weights artifact versioned and tracked by the Model Registry service.
Node
Computational unit in a workflow graph with defined inputs and outputs.
Workbench
Core component of AI.Portal handling model lifecycle management.