# Register a FASP provider

Initiates the FASP registration workflow. A FASP provider submits its name, base URL, server ID, and Ed25519 public key. The server generates a key pair, stores the provider, and returns the FASP ID, server public key, and a registration completion URI for admin confirmation. Blocked base URLs receive a fake success response (stealth block). No authentication required.

RBAC: requires Federation.Manage

Endpoint: POST /api/v1/fasp/registration
Version: 1.0
Security: 

## Request fields (application/json):

  - `name` (string, required)

  - `baseUrl` (string, required)

  - `serverId` (string, required)

  - `publicKey` (object, required)

  - `publicKey.key` (object, required)

  - `publicKey.key.privateKey` (boolean)

  - `publicKey.key.private` (boolean)

  - `publicKey.key.publicPoint` (object)

  - `publicKey.key.publicPoint.data` (array)

  - `publicKey.key.encoded` (string)

  - `publicKey.encoded` (string)


## Response 400 fields
