Skip to main content
Wallets are created and owned by a principal. Owners have unrestricted access; runtimes only see wallets they can access through active delegations or pacts.

Create a wallet

caw onboard provision --token <PAIRING_CODE>

Get a wallet

caw wallet get <WALLET_UUID>

List wallets

caw wallet list
caw wallet list --archived

Update wallet metadata

from cobo_agentic_wallet_api.models.wallet_update import WalletUpdate

await owner_client.update_wallet(
    wallet_uuid,
    WalletUpdate(name="Main Treasury", metadata={"env": "prod"}),
)

Archive a wallet

caw wallet archive <WALLET_UUID>