Questions
Does every member need the addon?
No. The banker needs it, the character that runs the buyback, and the guild master needs it once to name the banker (unless the guild master is the banker). A member without the addon sells by mailing items to the banker by hand:
- For gold now: a C.O.D. mail (cash on delivery: the banker pays the amount you set to take the items) at the gold-now price on the list. A C.O.D. asking more than that waits for the banker.
- For credit: a plain mail with no C.O.D., for items the list shows under Guild needs. The banker can also allow this for Resale items, or turn it off.
To know what the guild buys, these members need the price list as text. The banker exports it from the Desk
window (Export, then "Discord / guild info text") or with /gbb book export. The text comes in parts
that each fit one Discord message, with every item's gold-now, gold-later and credit price per unit and how many
the guild takes this week. The banker posts it where the guild reads it: Discord, the guild information or a forum.
The addon does not post it by itself, so the banker posts it again after changing prices.
Mail sent by hand is paid at the current price. Gold later needs the addon. With it, a member also sees the prices in item tooltips, sells from the Sell panel in a few clicks and can use the guild store.
What does it cost?
Nothing. It is free and open source under the MIT licence. The banker needs gold on hand only for gold-now sales and payouts; gold later and credit move no gold on the day of the sale.
Who can be the banker, and can we change banker?
The guild master names the bankers in the addon and can always act as banker. Pick someone you trust: the addon keeps the books honest, but it cannot stop a banker from moving the guild's gold or items by hand. A bank alt used only for the buyback keeps its gold apart from anyone's own.
Each banker's books, gold owed and settings stay on that banker's character, so a new banker starts with empty books. Shared books and a handover between bankers are planned for the weeks after launch.
Is it allowed?
It uses only what the game gives every addon: mail, addon messages and chat. It cannot click the game's own confirmations. WoW: Forever asks you to confirm every mail that carries gold or items to a character on another account, and only you can do that.
What if the banker is offline?
Sale mail waits in the banker's mailbox until the banker accepts it. A C.O.D. is paid only then; one left unpaid goes back to the sender after 3 days. Meanwhile, members' addons pass the banker's last price list on to each other. A list lapses 7 days after the banker made it, so a list from a banker who has gone does not stay in use. Balances, account summaries and store orders come from the banker's addon, so they work only while the banker is online.
What if the price changes after I send?
If you sold with the addon, you get the price you saw, as long as the banker accepts within 48 hours of the change (24 hours for Resale items; the banker can set 1 to 168 hours). After that, the current price applies, and a C.O.D. asking more than it waits for the banker. Mail sent by hand has no such hold: it is paid at the current price.
What if the guild has bought enough?
Each item has a weekly cap: the most the guild buys of it in 7 days. A mail that goes well past what is left waits for the banker's decision rather than being paid on its own; the banker accepts it or sends it back. If the guild's gold and stock ever stop covering what it owes members, buying pauses: the Sell panel stops offering items, and mail that still arrives waits for the banker.
What if the guild does not want my items?
The banker returns the mail to you, and the addon whispers you why, unless the banker has turned that off.
How are prices set?
Each item has a reference price: its lowest auction house buyout, as the middle value of the banker's last 7 days of Auctionator scans, or a price the banker types. A price with fewer than 3 days of scans, or none in the last 3 days, or one that moves more than 25%, waits for the banker's review. The guild's buy prices are a percentage of the reference, by group (Guild needs or Resale) and by way of payment (gold now, gold later or credit), rounded down and never below what a vendor pays.
Do my alts count as one player?
Yes, when the banker has Guild Armory, an addon that records which characters belong to one player. Linked characters then share the optional daily limit per player, the limit of 3 open store orders, one account summary and one row in the top-suppliers list. Credit stays with the character that earned it; the banker can move it.
Can credit be turned into gold?
Yes, by the banker: credit becomes gold the guild owes you, 1 gold for 1 gold by default and at least 5 gold at a time, and is paid with the other payouts.
What if a mail goes missing?
When the banker accepts a sale, the addon takes the items out of the mail one stack at a time; taking the first stack of a C.O.D. mail pays its C.O.D. After each step it waits for the game to confirm. If no answer comes within 10 seconds, it does not guess: the batch stops and the mail is listed under Missing mails in the Inbox window. A sale mail the banker opened by hand or with another addon is listed there too.
For each one the banker chooses Settle (the banker has the items: record the sale) or Drop (record nothing). If the mail is still in the mailbox once the game answers again, the addon checks whether the items are still in it and decides on its own. Either way, a mail is never recorded twice.
What if a payout mail comes back?
A payout is a mail with gold from the banker to a member the guild owes. If it comes back from that member with the gold still in it, because they returned it or left it unopened for 30 days, the guild owes that gold again. It goes back into the payout queue, and the banker is told.
What if the banker's saved data is lost?
Each character keeps a spare copy of its data in a second file, loaded if the main file goes missing; for the
banker it includes the books. When a new version changes the way data is saved, the data from before is kept for
14 days, and /gbb backup can put it back. The game itself also keeps the previous save of each file.
The books are kept only on the banker's computer: keep a copy of the game's saved-data folder (WTF), and export
the ledger now and then with /gbb ledger csv.
Does it use the guild bank or the auction house?
Not the guild bank: the guild's stock is what the banker carries. Guild bank support is planned for the weeks after launch. It never posts or buys on the auction house; it notes the banker's own posts and reads the auction house's mail to record sales.
What happens to a member's balance when they leave?
Nothing on its own yet: it stays in the banker's books, and the banker can still pay it out.
What keeps the gold and the books accurate?
Guild Buyback trusts what the game shows, not what anyone writes. In practice:
- The right mail, paid once. Just before each step, the addon reads the mailbox again and finds the mail by everything about it: sender, subject, C.O.D., money, every item and count, and when it expires. Exactly one mail must match, or it stops. It prices the mail from the items really inside and the banker's own list, never from the mail's text.
- Recorded once. A sale, payout or store order is written down only after the game confirms it, and only for what was really taken or sent. Every record has its own key (the sale's number for that seller, the mail's details, an auction invoice's fields), and a second record with the same key is refused.
- Slow servers and reloads. The addon does one mail action at a time and waits for the game's
answer. No answer in 10 seconds means "unknown", never "done", and the mail goes to Missing mails for the
banker. Progress is saved before every step, so after a
/reloador a closed mailbox the batch carries on where it stopped, without paying again. A sent mail without a clear answer is judged by whether its items and gold left the bags; when that is unclear, nothing is recorded and the banker is told to check. - No gold moves without a person. C.O.D.s are paid only after the banker confirms the batch; a mail with a problem is accepted only on its own, after a confirmation that shows its C.O.D. and every issue. Members send their sales with their own click on the game's Send button. Payout and store mails to another account also need the game's own transfer confirmation, which addons cannot press. If the banker edits a payout or store mail by hand before sending it, the addon records nothing until the banker says what was sent.
- Other players' text. Mail text and addon messages from other players are treated as possibly hostile, guild members included. Numbers must be plain whole numbers within set limits; names and text lose the game's colour and link codes and are cut to length; each kind of addon message has a fixed shape and a size limit, and anything else is dropped, as is every message from outside the guild. Price lists count only from the banker, and the list of bankers only from the guild master. Exports neutralise spreadsheet formulas and Discord mentions.
- Limits. A weekly cap per item, and an optional daily limit per player. A daily ceiling on the gold that goes out, by default a quarter of the banker's gold above the reserve at the start of the day: a C.O.D. above what is left waits for the banker, and a payout above it is refused. At most 200 gold of payouts a week by default, a 10 silver minimum for gold-now sales, a 5 gold minimum when turning credit into gold, and at most 3 open store orders per player. Buying pauses on its own when the guild's gold and stock no longer cover what it owes.
- Still to confirm. These checks rely on how the live game behaves: mail confirmations, C.O.D. payments, message delivery, character names. About 200 such points can only be confirmed once the game opens on 4 November 2026. Until they are, start with small amounts.
How was it made?
With AI, checked against the game's own code. The design and architecture were worked out with Anthropic's Claude (the Fable model), the code was written with Claude Opus, and the look of the windows comes from Claude Design. This site uses the same design.
An AI model tends to remember the newest World of Warcraft (Retail, "Midnight", patch 12) and can invent functions. Forever runs Vanilla rules on the modern game client: its interface for addons looks like Retail's but is not the same, and it even contains Retail functions for systems Forever does not have. So the work was grounded in Forever's own sources:
- Blizzard's interface code for Forever, build by build, from the Forever branch of a public archive on GitHub;
- BlizzardInterfaceResources: lists, taken from the running Forever client, of every function, event and game text it has;
- the community wiki's Forever pages (warcraft.wiki.gg), including the interface changes in each build;
- the game's own data tables (from wago.tools) for item numbers and vendor prices, so none is guessed;
- dozens of addons already written for Forever, read for how they handle the game's quirks, such as character surnames, mail and saved data.
Safeguards against Retail answers:
- Every game function is looked up in Forever's own code first; the AI's memory and Retail documentation never count on their own.
- The code checker accepts only game functions on an approved list, so a call to one Forever lacks is flagged.
- Each new game build is compared with the last, and changes to the functions the addon uses are read first.
- Anything only the live game can confirm is written down: about 200 checks for launch week.
More than 550 automated tests check the rules on two Lua engines and drive the windows, mail and messages through a simulated game client with several characters and a slow server. The code has had two full reviews, and the fixes came with tests that fail without them. None of this replaces the live game: nothing has run there yet, so start with small amounts.
Can my guild try it at launch?
Yes: join the launch test list. Guilds on it hear first when the first release is out.