greentic-secrets-lib

Crates.iogreentic-secrets-lib
lib.rsgreentic-secrets-lib
version0.4.14
created_at2026-01-12 17:13:13.877287+00
updated_at2026-01-18 18:16:05.094698+00
descriptionUmbrella crate re-exporting Greentic secrets spec, core runtime, and optional providers.
homepage
repositoryhttps://github.com/greentic-ai/greentic-secrets
max_upload_size
id2038236
size94,625
Greentic - the greener Agentic AI (greentic-ai)

documentation

https://docs.rs/greentic-secrets-lib

README

greentic-secrets-lib

Umbrella crate that re-exports the Greentic secrets specification, core runtime, support helpers, and optional provider integrations for ergonomic downstream use.

Env provider (dev/test only)

The env feature brings along EnvSecretsManager, a read-only secrets manager that reads values directly from std::env and re-exports the shared greentic-secrets-api traits such as SecretsManager, SecretError, and Result. Write/delete operations always emit a SecretError::Permission because the environment cannot be mutated from within the runner. Use this feature for rapid local development or unit tests where the runner needs something to delegate to, but add full-featured production backends in this workspace's providers/ directory (or via additional crates) before deploying.

Commit count: 107

cargo fmt