Skip to main content

Introduction

A server agent wallet is a wallet whose root signer is your backend, not an end user. Use it when there is no human in the loop — autonomous market makers, scheduled task runners, treasury bots, or any agent that operates entirely on its own keys. This is the opposite end of the trust spectrum from the user-authorized flow. There is no recovery signer to delegate to and no user OTP step. Your backend creates the wallet, signs every transaction, and is fully responsible for the secret.

Prerequisites

  • A Crossmint server-side API key from the Crossmint Console.
  • A secure secret store for the signer key (environment variable, KMS, or hardware-backed vault). The user-authorized flow has the user as a fallback if the server is compromised — this flow does not.
This page is under construction. Full content — including signer key management patterns, multi-tenant isolation, and the canonical server signer reference — is coming soon.

What Is Next

Server Signer Deep Dive

Full reference for the server signer, secret rotation, and key management.

On-Chain Actions

Once the wallet is set up, drive it the same way as a user-authorized wallet.