crossmint-wallet

Create non-custodial dual-key smart wallets for AI agents on Base, Ethereum, and Solana.

3|1|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/readtheskill/readtheskill --skill crossmint-wallet
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: crossmint-wallet
Source: https://github.com/readtheskill/readtheskill/tree/main/public/skills/crossmint-wallet
Command: npx skills add https://github.com/readtheskill/readtheskill --skill crossmint-wallet

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

AI agents need a way to perform on-chain actions and sign transactions autonomously without exposing user funds or private keys, while allowing users to retain ultimate control and rotate signers when necessary.

Core Features & Use Cases

  • Dual-key architecture: separates Owner Key (user) and Agent Key (stored in a TEE) so agents can act without custodial access to funds.
  • Non-custodial smart contract wallet: supports signer rotation without changing the wallet address to enable upgrades and recovery workflows.
  • Multi-chain and SDK integration: provides a GOAT SDK plugin for integration across Base, Ethereum, and Solana for autonomous payments, token swaps, and permissioned contract interactions.
  • Use Case: embed an agent wallet in a dApp that executes scheduled payments on behalf of users while preserving user control and auditability.

Quick Start

Create a Crossmint dual-key non-custodial smart wallet for an AI agent that stores the Agent Key in a TEE and links it to the user's Owner Key using the GOAT SDK plugin.

Frequently Asked Questions about crossmint-wallet

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enable autonomous on-chain transactions for AI agents without exposing user private keys?

You can enable autonomous agent transactions by using a dual-key non-custodial smart contract wallet. This architecture separates the user's Owner Key from the Agent Key, which is stored securely in a TEE, allowing the agent to sign transactions without gaining custodial access to user funds.

Can I rotate the signer for a smart contract wallet without changing the wallet address on Ethereum or Solana?

Yes, you can rotate the signer for a non-custodial smart contract wallet without changing its address. This approach supports secure key upgrades and recovery workflows across Base, Ethereum, and Solana while maintaining a consistent identity for autonomous payments and contract interactions.

How do I integrate non-custodial agent wallets using the GOAT SDK across multiple blockchains?

You can integrate non-custodial agent wallets across Base, Ethereum, and Solana using the GOAT SDK plugin. This enables your dApp to embed smart contract wallets that execute scheduled payments and token swaps while preserving user control and auditability.

What is the best way to structure permissions for an AI agent executing scheduled payments in a dApp?

The best way to structure agent payment permissions is through a dual-key smart wallet architecture. The user retains ultimate control via the Owner Key while the agent operates autonomously with an Agent Key, ensuring scheduled payments are executed securely and can be audited.

Does the dual-key wallet architecture support token swaps and permissioned contract interactions across different chains?

Yes, the dual-key wallet architecture fully supports autonomous token swaps and permissioned contract interactions. It operates multi-chain across Base, Ethereum, and Solana, allowing AI agents to perform complex on-chain actions while the user maintains ultimate control.