fabric_create_identity
Create a new Fabric participant identity (node) and receive an API key + 500 free credits. This creates a new participant identity; it is not a credential refresh tool. Do not use this if the participant already has a node. Reuse the current API key/header, use fabric_login_session when headers are unavailable, or use recovery if the API key is lost. No authentication required. Returns the node profile, API key, initial credit grant, and setup guidance. After creation, immediately persist node.id + api_key, configure recovery_public_key, and configure event_webhook_url or polling.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| No | Optional email for account recovery. | ||
| display_name | Yes | Display name for the new node. | |
| referral_code | No | Optional referral code from another node. | |
| recovery_public_key | No | Ed25519 public key for account recovery. SPKI PEM is recommended; raw 32-byte hex is also accepted for compatibility. Strongly recommended for autonomous recovery. Also verify email as a backup lane. | |
| confirm_new_identity | Yes | Required safety confirmation. Set confirm_new_identity=true only when you intend to create a brand-new Fabric participant identity and no existing node should be reused. |