Skip to content

Experimental Features

This page documents CLI commands and features that are currently experimental. Their API may change or be removed in future releases.


Authenticate with the Venturalitica SaaS platform.

Terminal window
venturalitica login

Stores credentials locally for use by pull and push commands. Authentication is required before using any SaaS-connected features.


Pull OSCAL policies and system configuration from the SaaS platform to your local project.

Terminal window
venturalitica pull
FileDescription
model_policy.oscal.yamlModel fairness and performance policy
data_policy.oscal.yamlData quality and privacy policy
system_description.yamlAnnex IV.1 system identity fields
  • Authenticates using stored credentials from login
  • Fetches policies from /api/pull?format=oscal
  • Writes files to the current working directory
  • Reports bound and unbound risks from the SaaS platform

Push local compliance evidence to the Venturalitica SaaS platform.

Terminal window
venturalitica push

Uploads enforcement results and trace files from .venturalitica/ to the cloud for team visibility and audit trails.


Launch the local Glass Box Dashboard. This command is stable and fully documented.

Terminal window
venturalitica ui

See Dashboard Guide for full documentation.


FeatureStatusDepends On
venturalitica uiStableLocal only
venturalitica loginExperimentalSaaS platform
venturalitica pullExperimentalSaaS platform
venturalitica pushExperimentalSaaS platform
vl.enforce()StableLocal only
vl.monitor()StableLocal only
vl.quickstart()StableLocal only
vl.wrap()ExperimentalLocal only

The experimental CLI commands enable a handshake between your local environment and the SaaS platform:

Developer Workstation Venturalitica SaaS
════════════════════ ═══════════════════
venturalitica login ───────────────► Auth (API key)
◄───────────── Token stored locally
venturalitica pull ───────────────► GET /api/pull?format=oscal
◄───────────── OSCAL policies + system_description
vl.enforce(policy=…) ──► local (no network call)
vl.monitor(…) ──► local .venturalitica/trace_*.json
venturalitica push ───────────────► POST /api/push
◄───────────── Evidence archived in cloud

All enforcement and monitoring runs locally — the SaaS platform is only used for policy distribution and evidence archival.


If you are testing experimental features, report issues at GitHub Issues.