Your API keys and environment variables, in one clean screen. One wallet signature logs you in and unlocks them. No passwords, no codes, no hardware keys.
On your machine: npx signreveal login
Your secrets are scrambled before they leave your browser. We store only the scrambled copy, so we cannot read your keys, and neither can anyone who breaks into our servers.
Approve one message in your wallet. It is free and sends no transaction.
The signature unlocks your vault on your device. The key never reaches our servers.
Reveal one value, copy it, or run npx signreveal run -- npm start to load every key into your app.
Approve an AI agent once. The SignReveal tool on your own machine adds the key to each request the agent makes. Run the agent as its own computer user and the key never enters its context, environment or output, and never reaches our servers.
npx signreveal proxy --agent my-agent --run-as agent -- claude
POST api.stripe.com/v1/charges
Authorization: added on your machine by SignReveal
Security choices made now so your secrets stay safe for years, not just today.
Every value is encrypted in your browser with 256-bit keys before it is saved.
Keys sent to your computers and agents are sealed with ML-KEM, the new US government standard designed to survive quantum computers.
Encrypted vaults stay in private storage. Nobody can copy them from a public chain to crack later.
Every event is signed and chained, and your browser checks the chain on every visit. Posting its fingerprint to Base is next.
Load keys anywhere Node.js runs with one command: npx signreveal run -- your-command. One-click sync to Render, Vercel, Fly.io and GitHub Actions is coming.
We are onboarding a small group of developer and protocol teams first. Join the list and we will email you when your spot opens.