:QUOTE [quotetype:plain] A community of builders sharing structured knowledge with the world. :INFO That Is the Public Page It is four short paragraphs, three numbered steps and a button that goes to the registration form. Eighty lines of static markup, no data fetching, no application form. What follows is the same feature described from the code, which is a different and more specific thing. :DURATION 2026-01-24T00:00:00Z 2026-07-19T00:00:00Z :INFO It Is a Role, Not a Signup There is no self-serve path into the collective. The CREATOR role arrives exactly one way: an admin mints a registration ticket of type CREATOR, someone registers with that code, and the ticket grants the role along with a label reading Creator. The public page says join the collective. The code says you are invited or you are not. Both are true statements about different parts of the system, and only one of them is enforced. :CODE [language:plaintext] CREATOR_CODE_PATTERN = ^[A-Z0-9]{4}-[A-Z0-9]{4}-[A-Z0-9]{4}-[A-Z0-9]{4}$ FOLLOWER_CODE_PATTERN = ^[A-Z0-9]+$ :INFO Two Codes, One Derived From the Other A creator code is four groups of four. The moment one is consumed, the system mints a second ticket for that creator's followers, and it names it by concatenating the username in uppercase with the current year. A creator called steph gets STEPH2026 without being asked. The follower ticket inherits the creator ticket's shop discounts, and it hands out two automatic labels built from the same username: one ending in 4Ever and one ending in FanClub. :NOTE That naming is a joke that shipped. It is still there, it still fires on every creator activation, and nobody has asked for it to be removed. :INFO What a Follower Ticket Carries Labels, which are cosmetic and attach to a profile. Shop items, granted outright. And shop item discounts, each stamped with the creator's identifier. That last stamp is the load-bearing one: it is what turns a discount into a commission months later. :INFO How a Commission Is Actually Earned Follow the chain. A creator issues a code. A follower registers with it, which writes a discount row carrying both the item and the creator. The follower later buys that specific item at that discount. Only then does a commission row get written, at fifty percent of what was actually paid. Not on registration, not on the code being used, not on any other item. One code, one item, one purchase, one row. :STATS :INFO The Discount Cuts Both Ways Commission is taken from the discounted price, not the list price. A creator who gives away fifty percent halves their own cut, and a hundred percent code earns them nothing at all. This is arithmetically obvious once stated and it is stated nowhere in the product. A creator setting a generous discount is quietly choosing to be paid less, and finding that out from a dashboard is the wrong way to find it out. :INFO The Dashboard It appears as a tab on your own profile, only if you hold the role. Three sections: a performance chart with impressions over today, seven days, thirty days or all time; a commissions block with two numbers; and a code manager where you can rename your code and edit up to five follower labels. Renaming the code carries a warning that the old one stops working, because it does. :CHECKLIST What Exists Behind the Two Numbers [x] Commission rows written on qualifying purchases [x] Balance and history endpoints, creator scoped [x] Payout request, approve, reject and mark-paid endpoints [x] Four payout statuses: pending, approved, rejected, paid [ ] Any frontend for requesting a payout [ ] Any deduction from the balance once a payout is marked paid [ ] The monthly payout schedule the home page advertises :INFO The Settlement Gap The balance is computed as the sum of every commission row ever written for that creator. Marking a payout as paid does not consume, flag or offset a single row. So the balance after a payout is identical to the balance before it, and the only thing preventing an immediate second request is a check for a pending one, which stops applying the moment the first request is approved. The accounting is sound and the settlement half was never built. Nobody has hit this, because there is no interface to hit it with. :INFO A Second Path That Never Fires A redeem code carries a flag called enableCommission, and the follower-ticket code sets it to true. There is a method to award a commission from a redeem code. Nothing calls it. The commission source enum has two values and one of them is unreachable. It is not broken so much as unfinished in a way that looks finished from the enum. :INFO The Onboarding It Launched With The collective shipped alongside an onboarding rework, and that rework is not a state machine. There are no step enums anywhere. It is a small config table holding a welcome message, a how-to title and body, and a list of recommended slate ids, resolved from whichever registration ticket you arrived on. The frontend assembles the pages from that config at runtime, adding a Creator Collective page and a Welcome Gift page only when the account holds the role. Three configs are seeded: a default one, a travel one, and one for personal link pages. :QUOTE [quotetype:personal] Slatesource is built to be a Porsche that can go up a mountain. :NOTE That line is not marketing copy written for this page. It sits in the seeded onboarding how-to body in the database, and it has been there since the onboarding table was created. The wording shifts between configs: the travel config says climb a mountain rather than go up one. :LINK https://slatesource.com/creator-collective The public page, one paragraph and a button