Cessio Docs
ReferenceMakerRegisterStart

Start self-serve maker registration (headless bot)

No API key needed — this is how a maker gets one. Generates a fresh Canton party hosted on the desk's participant plus the topology transactions authorizing it; the caller signs `topology[].hash` (the RAW bytes, not the base64 text) with the Ed25519 key that will become the party's signing key, then calls `POST /maker/register/complete` with the signature(s) in the same order. The pending registration expires after 10 minutes.

POST
/maker/register/start

No API key needed — this is how a maker gets one. Generates a fresh Canton party hosted on the desk's participant plus the topology transactions authorizing it; the caller signs topology[].hash (the RAW bytes, not the base64 text) with the Ed25519 key that will become the party's signing key, then calls POST /maker/register/complete with the signature(s) in the same order. The pending registration expires after 10 minutes.

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

application/json

application/json

curl -X POST "https://example.com/maker/register/start" \  -H "Content-Type: application/json" \  -d '{    "displayName": "Acme MM",    "publicKey": "string"  }'
{  "registrationId": "string",  "partyId": "string",  "topology": [    {      "hash": "string",      "description": "string"    }  ]}