What is DCP?

DCP is a permission layer for AI agents. It runs on your own computer and lets AI assistants do real things for you: pay for things, use your details, sign transactions, without ever getting your passwords or private keys. You stay in control and approve anything that matters.

New here? Head straight to Getting Started. Download the app and be set up in about 2 minutes. No crypto or coding knowledge needed.

Why it exists

AI assistants are getting good enough to actually do things for you: book a service, buy API credits, send a payment, fill in your details. But to do that, they normally need your wallet, your logins, and your personal info. Handing those straight to an AI is risky. One mistake or one bad prompt and your money or accounts are gone.

DCP sits safely in the middle. Your keys and data live in a vault on your device. When an AI wants to act, it asks DCP. DCP checks your limits, asks for your approval when needed, and hands back only the result. The AI gets the outcome, never the secret.

What you can do with it

  • Give your AI a spending limit. Let it pay for things up to a cap you set. It can never drain your wallet.
  • Let AI use your info without handing it over. It can use your email or address to sign you up or check out, but never sees your password or keys.
  • Approve the big stuff from your phone. "Your assistant wants to send $50" → tap approve or deny.
  • Cut off any assistant instantly. One click revokes its access.

See Use Cases for real, everyday examples.

You're always in control

  • Your keys never leave your device. DCP signs locally. Nothing is uploaded.
  • Limits you set. Per-transaction and daily spending caps.
  • Approvals you see. Sensitive actions ask you first, on your computer or your phone (Telegram).
  • Revoke anytime. Remove any assistant's access immediately.

Get started

DCP runs as a desktop app for macOS (Apple Silicon & Intel) and Windows. Download it, create a vault, and you're ready.


Are you a developer? Everything above is for people using the app. To connect an agent, use the CLI, or build on the protocol, jump to the developer docs: Architecture, Connect an Agent (MCP), and the npm packages.