A kingdom's alliances already negotiate somewhere — one shared Discord, a pinned message with the truce list, a spreadsheet with the castle rotation. This page is that record, published by the kingdom itself, in a form an outsider can read before they commit a hundred accounts to moving.
A pact reads as live only when every alliance in it that has a linked Discord server pressed Confirm in that server. Every other alliance is shown as declared by the kingdom server — a record of what the council wrote down, not a claim that the alliance agreed. Nothing on this page implies a confirmation that did not happen. These are player agreements: the game enforces none of them.
Times are shown in your own device's clock. Transfer-window dates come from the transfer almanac and are true for every kingdom in the group, not just this one; the rotation and any dated announcement come from this kingdom's own council server.
04 of the hub's design calls a kingdom's own Discord the home layer: it is theirs, and nothing here replaces it. The alliances of a kingdom meet in one server to negotiate truces, plan castle fights, run KvK and argue about hive space. That server is where the kingdom is actually run.
What it does badly is keeping the record. The NAP list is a pinned message from four months ago that nobody can find. The castle rotation is in a spreadsheet one officer owns. A kingdom-wide announcement is typed six times into six alliance servers by hand, and two of them miss it. So the bot writes down three things and delivers one:
/council circle hear:False — and it takes effect on the next message, because the circle is read at the moment something is sent and never cached./passport server kind:kingdom — the one shared server where your alliances meet, not one alliance's own room./config set kingdom:652, then /embassy setup channel:#kingdom-hall./redeem register is the fastest route — every member who registers for automatic gift codes is verified by the act of registering./council nap add parties:TNP, ABC kind:nap terms:no hive attacks until:2026-10-01. Each named alliance whose own server is linked and verified gets a Confirm button in that server./council rotation set opens a box: the turn order, the schedule (weekly sat 20:00, or a list of dates), and what comes round.public:True on either puts it on this page. A public NAP registry is a recruiting asset — it tells an alliance shopping for a kingdom that this one is run rather than fought over.| Command | Who can run it | What it does |
|---|---|---|
/council nap add · list · show · end | Rung-3 rep in the kingdom server | The pact registry. Each bonded party confirms for itself. |
/council rotation set · show · skip · clear | Rung-3 rep in the kingdom server | Turn order, schedule, and the reminder ahead of each turn. |
/council announce | Rung-3 rep in the kingdom server | One message into every alliance server that opted in. Four per day. |
/council calendar | Anyone in the kingdom server | The window, the rotation, anything announced with a date. |
/council circle hear: | Any server's admin | Whether that server hears its kingdom's council. Leaving is immediate. |
Rung 3 means an administrator of a group-verified server, vouched by two verified members, for at least fourteen days. Speaking for a whole kingdom in six other servers is not something one unverified account should be able to do, so it is the same bar the Special Invite market and the King's Desk use.
/passport server kind:kingdom and /embassy setup channel:.
The embassyTalking to other kingdoms' servers — recruiting, diplomacy and KvK, with a verified badge on every message.
Transfer almanacWhen the next window runs, its phases in your own clock, and your kingdom's group.