Skip to content

Glossary ​

Active server ​

The self-hosted or Cloud endpoint resolved by the client. It comes from an explicit override, the machine-global config, or the implicit local default.

Client configuration ​

Per-user machine-global state stored in ~/.dopbase/config.toml on macOS and Linux. It contains the selected server but no token, project, environment, or secret value.

Audit event ​

A record of a security-relevant action. It contains safe context about the action but never the secret value.

Data encryption key ​

A key used to encrypt secret data. In Dopbase's envelope-encryption design, the master key encrypts this key before it is stored.

Environment ​

A named set of secrets for one application context, such as development, staging, or production.

Environment reference ​

An immutable environment ID such as env_... or a qualified PROJECT_REF/ENVIRONMENT_NAME value accepted by environment-scoped CLI commands. PROJECT_REF can be a project ID or name.

Machine identity ​

An identity used by a CI job, server, container, deployment system, or other non-interactive workload.

Master key ​

Key material stored outside the Dopbase database and used to protect data encryption keys.

Project ​

The Dopbase representation of an application or service. A project contains environments and their secrets.

Project reference ​

An immutable project ID such as prj_... or the project's unique name.

Secret ​

An individually managed key and encrypted value, together with metadata such as version and timestamps.

Self-hosted server ​

A Dopbase server operated by the user or their organization.

Service token ​

A revocable credential that allows a machine identity to perform permitted operations.

Runner token ​

A service token scoped to retrieving and exporting secrets from one environment. It supports dopbase run and dopbase export, but cannot modify secrets.

Open-source secrets management for developers.