uni_vault is a high-level Rust crate that provides secure vault functionality through advanced encryption methods. It leverages Trezor Ethereum signatures as a seed to generate SSH private keys and corresponding Rage key pairs, enabling asymmetric encryption and decryption operations. Built atop the signature_to_keys crate, uni_vault abstracts complex cryptographic processes into an accessible API, ensuring secure storage and management of sensitive data.
Core framework for OnionVault password manager, shared across CLI, TUI, GUI, Android, and iOS clients
Comprehensive Ethereum CLI for logs, transactions, accounts, and contracts
the libvault is modified from RustyVault
SBO3L Phase 3.1: on-chain audit-chain anchoring — periodically publish audit-root digests to AnchorRegistry contracts on Ethereum / Optimism / Base / Polygon for tamper-evident verification.
SBO3L CLI binary: validate, decide, sign, audit, passport run/verify/explain, doctor.
SBO3L core: protocol types, request hashing, error model, signed receipts.
SBO3L execution: sponsor adapters (KeeperHub, Uniswap) wrapping the GuardedExecutor trait.
SBO3L identity: ENS-backed agent identity resolution (offline fixture + live RPC).
SBO3L MCP — stdio JSON-RPC server wrapping SBO3L primitives (validate_aprp, decide, run_guarded_execution, verify_capsule, audit_lookup, explain_denial).
SBO3L policy engine: YAML/JSON policy parsing + rule evaluation + persistent budget tracking.
SBO3L HTTP daemon: POST /v1/payment-requests pipeline (auth, idempotency, policy, budget, audit, signed receipt).