Skip to content

Connectors

A connector links an external system to VB-OS so that evidence can be pulled from it automatically. Instead of manually including evidence values in every workload, a connector fetches data from the source system at evaluation time, with full provenance tracking.

Connectors are managed in the Integrate tab of a project, under the Connectors sub-tab. You can search by name, filter by provider or status, and create new connectors.

Click New Connector and provide:

  • Provider: the external system type (e.g., a database, API, or SaaS platform)
  • Name: a descriptive name for this connector instance
  • Credentials: authentication details for the external system (stored securely, never exposed in logs or API responses)
  • Evidence mapping: which fields from the external system map to which evidence fields in your boundary

Each connector defines a mapping between external data and VB-OS evidence fields. For example, a connector to a KYC provider might map the provider’s identity_verified response field to the kyc_verified evidence field your boundary requires.

The mapping also establishes provenance: VB-OS records that a specific evidence field came from a specific external source, which is used by require_provenance declarations in boundaries.

Each connector has a status:

  • Active: connected and available for evidence gathering
  • Error: the most recent attempt to reach the external system failed (check credentials and network)
  • Disabled: manually paused by a team member

After creating a connector, use the Test action to verify that VB-OS can reach the external system and that the evidence mapping produces the expected fields. The test result shows the raw response from the provider and the mapped evidence fields.

  • Boundaries : add require_provenance declarations that reference your connectors
  • Evaluations : submit evaluations that use connector-gathered evidence
  • For developer integration details, see Connectors (Build)