Workspaces & Federation

VFS Federation Studio 1.1.8 · Offline help

Understand a VFS federation

A federation is a reviewed graph of projects and mounted child VFS content, not a loose folder copy.

Core objects

ObjectMeaningImportant constraint
WorkspaceChronicle document containing generation, projects, review state, and audit history.It is design state, not the final VFS image.
ProjectNamed unit with sources, outgoing mounts, build profiles, and rule profiles.Stable IDs are separate from editable display names.
SourceHost path mapped under a normalized virtual root.The source ID and virtual location are explicit.
MountDirected edge from a parent project to a child project at a virtual prefix.Cycles, self-mounts, and duplicate prefixes are rejected.
Collision policyRule for a path present in more than one contributing layer.The policy is data, never an accidental traversal side effect.
Build profileNamespace, index profile, and history retention configuration.One defined profile may be active for a project.
Federation Image v2Verified binary tables, indexes, data, and optional attachments.Integrity checks and resource budgets are enforced when read.
Generated packageImage plus pure-Perl runtime, tests, manifests, and local documentation.Build success requires independent evidence.

How resolution works

  1. Normalize the requested virtual path.
  2. Identify matching mount prefixes in deterministic order.
  3. Evaluate the declared delivery mode and collision policy.
  4. Apply Monk policy where configured.
  5. Return a bounded trace or a stable failure code.

Use Path Resolution Lens before changing a collision rule when the outcome is not obvious.

Delivery modes

Safety boundary: a valid graph does not prove the source bytes are safe or that a build is releasable. Source policy, image verification, Perl parity, and commit gates remain separate.

Related topics

See Chronicle workspaces, security limits, and authority separation.