Skip to content

Midnight Onboarding

Midnight is the canonical workload-specific onboarding flow in Supernode.

The intended operator journey is to install the workload from the dashboard and then complete the registration flow directly in the UI.

Intended flow

The Midnight onboarding wizard is designed around four steps:

  1. connect a Cardano wallet
  2. sign with the SPO key
  3. submit the registration
  4. verify the on-chain status

Step 1: Connect the wallet

Operators start by connecting the CIP-30 wallet that will sign and submit the registration.

Then they select the UTxO that will be consumed by the registration transaction.

This is the canonical Supernode expectation for Midnight onboarding: the registration is driven by a real operator wallet, not a disconnected back-office process.

Step 2: Sign with the SPO key

The operator copies the registration payload generated by the wizard and signs it with the SPO key material.

The resulting signature and public key are then provided back to the dashboard.

This step is intentionally explicit. Supernode should make the operator sign the right payload, not hide the critical registration boundary.

Step 3: Submit the registration

After the payload is prepared, the operator signs and submits the registration transaction through the wallet flow.

The intended product behavior is for the dashboard to guide the operator through this handoff clearly and predictably.

Step 4: Move into monitoring

After successful registration, the operator returns to the standard Supernode workflow:

  • inspect workload health in the dashboard
  • watch logs
  • open Grafana for deeper telemetry

The Midnight onboarding flow should feel like a continuation of the Supernode operating model, not a separate product.