npm package
@deadvault/sdk
Programmatic DeadVault access for agents and backend services. Read and write encrypted entries directly from your runtime.
Install
npm install @deadvault/sdk viem
Quick Start
import { DeadVault, privateKeyToAccount } from "@deadvault/sdk";
const vault = new DeadVault({ chain: "base" });
const account = privateKeyToAccount("0xYourPrivateKey");
const sig = await vault.signKdfMessage(account);
const data = await vault.read({
address: account.address,
password: "your-master-password",
walletSignature: sig,
});
const entry = vault.findEntry(data, { label: "OpenAI" });
console.log(entry?.secret);Use Cases
AI agent credential loading
CI/CD secret reads
Server-side automation
Vault backup and migration scripts