Identity wallet (headless sign-in key)
create_identity_walletCreates or reuses a Solana identity keypair for DFM SIWS login, returning only the public key without moving funds.
Instructions
The Solana keypair this agent signs in to DFM with (SIWS). If DFM_AGENT_KEYPAIR_PATH / DFM_AGENT_KEYPAIR_JSON is set or ~/.config/dfm/agent-wallet.json exists it is REUSED (never a second one); otherwise one is created there once (0600, never overwritten) and used immediately, no restart. Returns only the public key. Step 1 of: create_identity_wallet → SIWS login (automatic) → set_profile {displayName} (avatar: operator image or a generated default) → create_app_wallet → app_wallet_fund {usdc, sol} → create_api_key (optional). Moves no funds.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||