Custodial vs Non-Custodial: Who Holds the Keys?
The difference is who holds the private keys. In a custodial wallet a third party — an exchange or provider — holds the keys and acts on the holder’s instruction, trading self-sovereignty for convenience and recovery. In a non-custodial wallet the holder keeps the keys, with full control and full responsibility: lose them and no one can restore access. For an agent’s wallet the choice sets who can ultimately move funds, and who is accountable when something goes wrong.
Control and its cost
Custodial is familiar — it works like a bank, with password resets and support — but it means trusting the custodian not to fail, freeze, or be compromised, and it reintroduces the intermediary that non-custodial systems exist to remove. Non-custodial gives true ownership and no counterparty, at the price that recovery is on the holder alone.
Account abstraction blurs the line usefully for agents: a non-custodial account can add programmable recovery and scoped session keys, keeping ownership while softening the all-or-nothing risk of a single key.
Related standards
Questions
Which is safer?
Neither universally — custodial removes key-loss risk but adds counterparty risk; non-custodial removes the counterparty but puts key safety entirely on the holder.
What does an agent wallet usually use?
It depends on who must be accountable; account abstraction lets a non-custodial account carry policy and recovery, which suits governed agent spending.
Keep reading
By Michael Gord · published 2026-10-09 · part of the Agentic Encyclopedia. Dates are the day of publication; events are cited at their own dates.