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:
- connect a Cardano wallet
- sign with the SPO key
- submit the registration
- 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.