Skip to content

Installation

Add the current Kingdom Core runtime

This page documents the install path that exists in the repository today. It does not advertise a retired setup wizard or a guaranteed setup time.

  1. 1

    Authorise the Discord application

    Click Add to Discord, choose the intended guild and review the permissions Discord presents before authorising the application.

  2. 2

    Preview the current organiser

    Run /setup3 preview:true. It analyses the live channel structure without moving or creating anything.

  3. 3

    Apply the curated layout

    If the preview is correct, run /setup3. The current organiser preserves protected areas, retains channel permission overwrites when moving channels and leaves ambiguous channels in place.

  4. 4

    Open Kingdom Nexus

    Use the production Nexus and sign in with Discord for authenticated web operations and live Kingdom state.

Before changing server structure

  • Use an account allowed by Discord to add applications to the target guild.
  • Kingdom Core needs View Channel and Manage Channels for /setup3.
  • Run /setup3 preview:true before applying the organiser.
Hosted Kingdom service
The public bot and Nexus are operated as part of the Kingdom stack. Secrets and private runtime configuration remain on the server side rather than in this browser site.

Permission contract

Discord shows the complete permission request before authorisation. The current command implementations also check the permissions they need at execution time.

  • /setup3 checks View Channel and Manage Channels for the bot
  • /uipgrade checks View Channel, Read Message History, Send Messages and Manage Messages
  • /mod checks the invoking moderator's relevant Discord permission and the bot role hierarchy
  • Privileged Nexus operations are protected separately by Discord session, operator authorisation and CSRF checks
current install permissions integer
1374389534294

Install from the current source

Authorise the Discord application, preview /setup3 before applying it, and use Kingdom Nexus for authenticated web operations.