Glossary
Adapter — A thin integration layer that connects MIFY to an external platform (Dify, Flowise, Langflow, n8n).
Audit Event — An immutable record of a significant action in the system, used for compliance and debugging.
Backend Capability Registry — Auto-generates per-workspace and admin-fallback settings pages from BackendCapabilityManifest annotations on each backend resolver (LLM, document parser, browser, sandbox).
Backend Resolver — Picks the right credentials/runtime for a given capability (LLM, parser, browser, sandbox), checking workspace setting → org → global default.
Baseline — A reference execution used for comparison with subsequent runs. Helps identify differences in outputs.
Batch — A group of workflow executions run together with shared concurrency and error handling settings.
BYOK (Bring Your Own Key) — Use your own API keys for AI providers and runtime backends rather than MIFY-provided ones. See Free AI Providers.
Canvas — The visual drag-and-drop workflow editor where you build and connect nodes.
Cloudflare AI Gateway — Optional proxy for LiteLLM provider traffic that adds caching, rate-limiting, and analytics. Toggled in /admin/gateway.
Cloudflare Workers AI Fallback — Automatic fallback to Cloudflare Workers AI when the primary provider is down or over-quota. Configured per workspace and can be globally disabled with the kill switch.
Collaborative Canvas — Multi-user real-time editing of the same workflow, powered by Hocuspocus + Yjs (@mify/collab). Includes live presence cursors and Postgres-persisted Y.Doc state.
Credential — Sensitive information (API keys, tokens) stored securely and referenced by ID in node configurations. Never stored in workflow definitions.
DAG (Directed Acyclic Graph) — The required structure for all MIFY workflows. Data flows in one direction with no loops.
Deterministic — A node execution class where identical inputs always produce identical outputs. Fully cacheable and safely retryable.
Durable Execution — Long-running workflow execution backed by Temporal. Every node runs as a Temporal Activity; runs survive process restarts, scale horizontally, and produce a full event history that supports time-travel replay and forking (W16-10).
Edge — A connection between two nodes in a workflow graph, defining data flow from source to target.
Execution — A single run of a workflow with specific inputs. Each execution has a unique ID and records all inputs/outputs.
Execution Run — An async GPU execution job (image, video, or vision) submitted to external providers.
Executor V2 — The control-flow-aware execution engine that handles loop, switch/if, and fanout/join handlers natively. Feature-flagged behind EXECUTOR_V2.
Form Trigger — A workflow trigger that starts execution when a multi-page form is submitted. Backed by FormTriggerPlugin.
Graph Versioning — Every published workflow is captured as a GraphVersion snapshot. Versions can be diffed, archived, and forked back into a draft. UI lives at /graphs/[graphId]/versions.
HITL (Human-in-the-Loop) — A workflow pattern where execution pauses for human review or approval before continuing.
LiteLLM — An open-source proxy that provides a unified API for 140+ AI providers / 2,600+ models (live count: models.litellm.ai/providers), used by MIFY for provider coverage beyond the 16 native providers. The MIFY figure is a floor — LiteLLM adds providers continuously.
MCP (Model Context Protocol) — A protocol for connecting AI models to external tool servers.
Marketplace — The MIFY platform for buying and selling AI workflows and digital assets with escrow protection.
Multi-Agent Strategy — How a multi-agent run coordinates its agents. MIFY supports four: Plan-and-Execute (decompose-then-execute), Reflection (generate-then-critique), Supervisor (hierarchical coordinator + workers), and Swarm (peer-to-peer message bus).
Node — A single unit of work in a workflow graph. Nodes take inputs, perform operations, and produce outputs.
Opaque — A node execution class for external platform calls where behavior is a black box to MIFY.
Partial Execution — Re-running only the dirty nodes (those changed plus their downstream dependents) instead of the entire DAG. Cached outputs for unchanged subgraphs live in PartialExecutionCache (W16-9).
Plugin — An extension package that adds custom nodes, adapters, or credentials to MIFY.
Probabilistic — A node execution class for AI models where output may vary between runs.
Provider Pack — A bundled provider configuration selectable at run time (fast/balanced/accurate tiers).
RAG (Retrieval-Augmented Generation) — A pattern that retrieves relevant documents from a knowledge base before generating AI responses.
Readiness Gate — A pre-execution check (GET /api/workflows/readiness) that verifies connected accounts, credentials, quota, and model reachability before allowing a run. The canvas blocks execution if readiness fails.
Site Consent — The franchise widget authentication system. A user grants a site one-time consent through a verifiable challenge → reference token → session flow, with full audit trail and GDPR export.
Template — A pre-built workflow available for use or customization. MIFY includes 149 built-in templates plus 13 demo showcase templates (demo-1 through demo-13).
Temporal — The durable workflow engine MIFY uses for long-running graphs (W16-10). See Durable Execution.
Time-Travel — For durable runs, the ability to replay or fork any prior execution from any chosen step. UI at /workflows/[graphId]/runs/[runId].
Training Run — A model fine-tuning job submitted with a preset and dataset.
Trigger — The starting point of a workflow that defines how and when execution begins (manual, webhook, schedule, event, or form submission).
Trust Level — A classification of execution reproducibility: trusted, semi-trusted, or opaque.
Workflow — A sequence of connected processing steps represented as a DAG. Also called a graph.
Workflow as API — Every Published workflow is auto-exposed as a stable HTTP endpoint with auto-generated OpenAPI and per-API-key rate limiting (W16-3). Same workflows are also exposed as MCP tools (W16-4), A2A v1.0 agents (W16-5), and LangGraph Agent Protocol agents.
Workspace — An organizational unit containing users, workflows, credentials, and executions.