Skip to main content

Witboost Computational Governance User Glossary

The Witboost Computational Governance module is part of the Control Plane and is in charge of governing different kinds of resources across the platform, generating guardrails enforcing policies and data contracts at runtime to discover compliance issues before they happen in production, shifting left the governance process, and being able of calculating metrics and generating reports to analyze compliance checks in the whole platform.

Resource

A resource is any entity on Witboost or external services via perimeter resolvers that is governed by the Computational Governance. Resources can be of distint kinds, each of them affected by a different set of policies and metrics.

As an example, project descriptors of the Builder module are a kind of resource that are governed by Witboost Computational Governance.

Policy

A Policy is a governance entity that evaluates resources on a compliant / not compliant basis. That is, a resource can be either compliant with what the policy declares needs to be enforced, or it is not compliant and the resource fails governance checks. Policies lifecycle allow the governance team to create and edit them, test them against custom resources or published resources, publish them and evolve them.

For more information about policies characteristics and how they interact with resources, check out this section of the documentation.

Metric

A Metric is a governance entity that evaluates resources on a numerical range. Metrics allow to define a set of numerical ranges with specific labels and colors, and evlauation of a resource outputs a number that is used to categorize the resource on one of these ranges. Metrics lifecycle allow the governance team to create and edit them, test them against custom resources or published resources, publish them and evolve them.

For more information about metric characteristics and how they interact with resources, check out this section of the documentation.

Evaluation Report

Evaluation Reports are the main output of Witboost Computational Governance controls. It is a set of Evaluation Results as the result of a evaluate operation involving either a single policy or metric that is tested against the set of relevant resources (its resource perimeter), or the evaluation of a resource against all its applicable policies and metrics.

For more information about evaluating resources, check out this section of the documentation.

Evaluation Result

Evaluation Results express the outcome of a single resource evaluated by a single governance entity. It contains the outcome of the evaluation operation: a compliant / not compliant result for policies, or a number for metrics; as well as eventual errors or more metadata that the end user can use to understand what went wrong and update the resource in order to make it compliant.