neuron-secret-keystore 0.4.0

Stub secret resolver for OS keystore (macOS Keychain, Windows DPAPI, Linux Secret Service)
Documentation

neuron-secret-keystore

Secret resolver for OS keystore — neuron backend (stub)

crates.io docs.rs license

Overview

neuron-secret-keystore will implement SecretResolver backed by the operating system's native credential store:

Platform Backend
macOS Keychain
Windows DPAPI / Credential Manager
Linux Secret Service (GNOME Keyring / KWallet)

Status: stub. The trait implementation and config types are defined; the OS keystore integration (via keyring crate) is in progress. The interface is stable.

Usage

[dependencies]
neuron-secret-keystore = "0.4"
neuron-secret = "0.4"
use neuron_secret_keystore::KeystoreResolver;
use neuron_secret::SecretResolver;
use std::sync::Arc;

let resolver: Arc<dyn SecretResolver> = Arc::new(KeystoreResolver::new("my-service"));

Part of the neuron workspace

neuron is a composable async agentic AI framework for Rust. See the book for architecture and guides.