@fentaris/core and the local fentaris auth and fentaris secrets commands without creating fentaris.json. The CLI discovers the nearest package.json that depends on @fentaris/core.
Quick Start
Install the core package and CLI:package.json:
Manage Client API Keys
Configureidentity: { strategy: projectVaultIdentityStrategy({root: process.cwd()}), required: true } and retain your existing policy and incoming user declarations. Then create and inspect named keys:
What To Commit
Commit the manifest and the package metadata:.fentaris/secrets.manifest.json contains reference names and scopes only. It is the schema teammates and CI need; it does not contain secret values.Validate In CI
Use manifest check mode to catch stale credential declarations:fentaris secrets doctor locally when a teammate cannot start the proxy because a required credential is missing.