# AccountPolicyViolation (/docs/errors/chain/AccountPolicyViolation)

This proxy delegation would weaken the protected account's authorization. Use a compatible hashed delegate; a classical proxy cannot bypass hashed authorization.

Declared by the `Proxy` pallet; it classifies to the semantic code [`not_authorized`](/docs/errors/not-authorized).

Declared at [`pallets/proxy/src/lib.rs#L924`](/code/pallets/proxy/src/lib.rs#L924).

## Remediation [#remediation]

Sign with the key or origin that owns the target object, then retry

The same explanation is available in the terminal: `btcli explain AccountPolicyViolation`.
