Chapter 0: Glossary of Core Concepts
This glossary provides a central reference for the fundamental terms and concepts used throughout the documentation.
B
- Budget: A living economic engine, not just a number. It's a Vibe that combines authority (permission to act, defined in its
schema
) and resources (spendable assets, tracked in itssolution
). It governs all significant changes in the system through therefine
primitive.
C
-
Capability Vibe: A Vibe that represents a unified grant of authority and resources. It functions as a permission slip, a wallet, and a budget all in one, controlling what actions are permitted and providing the means to execute them. (See Vibes)
-
Content Determinism: A spectrum of control relating to the predictability and consistency of generated output, particularly from LLMs. It ranges from highly varied and exploratory (low determinism) to entirely fixed and certain (high determinism).
I
-
Input: The contextual information and parameters (e.g., a user prompt, data) that define the specifics for a given interaction. It is the
input
part of the{input, schema, solution}
triplet that forms a Vibe. (See Vibes) -
Instruction: A structured, reusable "recipe" for action, defined as a JSON Schema. It provides a clear, actionable guide for a
refine
operation, detailing how a change should be made. It is the core building block for both simple edits and complex, multi-stepProcesses
.
M
- Meme: A self-propagating unit of functionality, often referred to as a "tool." Each meme represents a discrete capability, from reasoning and analysis to communication and process management, that can be composed within Vibe schemas. (See Vibes)
P
- Process Vibe: A Vibe whose
schema
specifies a sequential, deterministic workflow of steps. An instance of a Process Vibe is a Workflow Run. Processes are designed for stateful, long-running, or complex tasks that may involve server-side logic, and they provide durability and reliability.
R
-
Record Vibe: A Vibe whose
schema
defines structured data. Itssolution
is the structured content itself (e.g., a specific invoice). These Vibes can be made interactive by embedding tools and trackers, turning passive data into active resources. (See Vibes) -
Refine: The single, universal primitive for all forms of Vibe modification and generation. It is the mechanism for making changes, creating new Vibes from templates, and evolving existing Vibes in a controlled, auditable way. Its signature is
refine(targets, instructions, capabilities)
. -
Resource (Economic): A broad category of assets, qualifications, or conditions required for or consumed by a
refine
operation. Resources can be consumable (e.g., money, tokens), qualifying (e.g., skills, reputation), or computational (e.g., GPU hours). -
Role Vibe: A Vibe whose
schema
orchestrates a collection of tools (memes) concurrently to producesolutions
that exhibit emergent behavior. An instance of a Role Vibe is a Vessel. (See Vibes)
S
-
Schema: The "blueprint" or "constitution" within a Vibe. It is a JSON Schema object that defines the rules, structure, constraints, and logic that the
solution
must conform to. In aBudget
, theschema
defines its rules of authority. -
Solution: The resulting content or outcome of an interaction, which conforms to the
schema
given a specificinput
. In aBudget
, thesolution
is the real-time snapshot of its state and balances. -
Structural Determinism: A spectrum of control concerning the definition and constraints of a process or schema itself. It ranges from highly flexible and adaptive (low determinism) to entirely defined and unyielding (high determinism).
T
- Tracker: A specialized tool associated with a Record Vibe's
schema
that activates automatically based on triggers (e.g., being viewed or used), enabling thesolution
to become an active, aware participant in workflows. (See Vibes)
V
-
Vessel: An instance of a Role Vibe. It is an active agent in the system (e.g., a bot) that uses a collection of capabilities (tools,
Instructions
) to perform complex tasks and exhibit emergent, compositional behaviors. (See Vibes) -
Vibe: The fundamental unit of interaction and knowledge in the system. It is an immutable, self-contained record of an interaction, encapsulating the
{input, schema, solution}
triplet.
W
- Workflow Run: An instance of a Process Vibe. It represents a single, stateful execution of a defined process or workflow. (See Processes)