Skip to content

Template Registry

The Template Registry is accessible from the main sidebar and serves as the central catalog for governance templates. Templates are reusable governance configurations (boundaries, connectors, flows, examples, certifications) that can be forked into new projects.

The registry opens to a catalog view showing available templates. Starter templates (maintained by VB-OS) appear first, followed by organization templates.

Each template card shows the template name, domain badge, description, and fork count.

  • Search: filter templates by name or description
  • Domain: filter by governance domain (Healthcare, Finance, Cybersecurity, AI/ML, DevOps, E-Commerce, Insurance, Identity, Legal, Autonomous, General)
  • Category: filter within a domain (e.g., Healthcare has Patient Safety, Diagnostic Imaging, Pharmacy)
  • Sort: by newest, name, or most forked

Click a template to view its full detail page, which includes:

  • Description and outcome statement: what the template governs and the governance outcome it achieves
  • Domain and category badges
  • Boundary definitions: the VBL source code for each boundary in the template, with syntax highlighting
  • Connectors: evidence source connectors included in the template
  • Flows: post-evaluation flows included in the template
  • Examples: sample workloads showing expected evaluation outcomes
  • Integration guidance: SDK and CLI snippets for using the template’s boundaries
  • Certification models: certification configurations included in the template
  • Version history: previous versions of the template with version numbers and timestamps

Click Fork on any template to create a new project from it. The fork dialog asks for:

  • Workspace: which workspace the new project belongs to
  • Project name: the name for the new project

Forking copies all of the template’s governance artifacts (boundaries, connectors, flows, examples, certifications) into a new project. The forked project is independent: changes to the template do not affect forked projects, and changes to the project do not affect the template.

Organization Admins can create new templates from the Registry > Manage section. The creation wizard has eight steps:

  1. Basics: name, slug, domain, category, description, and outcome statement
  2. Boundaries: define one or more boundaries with VBL source code
  3. Connectors: configure evidence source connectors
  4. Flows: define post-evaluation flows
  5. Examples: add sample workloads with expected outcomes
  6. Integration: provide SDK and CLI usage guidance
  7. Certification: configure certification models
  8. Review & Create: review all configuration before creating

From a project’s boundary detail view, you can publish an existing boundary as a new template. This pre-fills the template with the boundary’s current VBL source and opens a dialog where you provide the template name, slug, domain, category, and description.

The Registry > Manage section lists your organization’s templates. From here you can:

  • Edit a template: update any of the eight configuration sections
  • View versions: see the version history of each template
  • Create new templates: start the creation wizard
  • Projects : create projects from templates or from scratch
  • Boundaries : manage boundaries within a project
  • Start Here : get started with your first project