![The Creator Collective](https://cdn.slatesource.com/4/3/b/43bcacb6-3149-4208-8841-bc042459cac2.webp)

# The Creator Collective

- [Made in Slatesource](https://slatesource.com/@steph/the-creator-collective)
- By [Steph](https://slatesource.com/@steph)
- Created on Jul 19, 2026

> A community of builders sharing structured knowledge with the world.

## That Is the PublicPublic PagePage

It is fourfour shortshort paragraphsparagraphs, threethree numberednumbered stepssteps and a buttonbutton that goesgoes to the registrationregistration formform. EightyEighty lineslines of staticstatic markupmarkup, no datadata fetchingfetching, no applicationapplication formform. What followsfollows is the samesame featurefeature describeddescribed from the codecode, whichwhich is a differentdifferent and moremore specificspecific thingthing.

24.01.2026 - 19.07.2026

## It Is a RoleRole, Not a SignupSignup

ThereThere is no self-serveself-serve pathpath into the collectivecollective. The CREATORCREATOR rolerole arrivesarrives exactlyexactly oneone wayway: an adminadmin mintsmints a registrationregistration ticketticket of typetype CREATORCREATOR, someonesomeone registersregisters with that codecode, and the ticketticket grantsgrants the rolerole alongalong with a labellabel readingreading CreatorCreator. The publicpublic pagepage sayssays joinjoin the collectivecollective. The codecode sayssays you are invitedinvited or you are not. BothBoth are truetrue statementsstatements about differentdifferent partsparts of the systemsystem, and only oneone of them is enforcedenforced.

plaintext

1

2

3

```
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]+$
```

## TwoTwo CodesCodes, OneOne DerivedDerived From the OtherOther

A creatorcreator codecode is fourfour groupsgroups of fourfour. The momentmoment oneone is consumedconsumed, the systemsystem mintsmints a secondsecond ticketticket for that creator'screator's followersfollowers, and it namesnames it by concatenatingconcatenating the usernameusername in uppercaseuppercase with the currentcurrent yearyear. A creatorcreator calledcalled stephsteph getsgets STEPH2026STEPH2026 withoutwithout being askedasked. The followerfollower ticketticket inheritsinherits the creatorcreator ticket'sticket's shopshop discountsdiscounts, and it handshands out twotwo automaticautomatic labelslabels builtbuilt from the samesame usernameusername: oneone endingending in 4Ever4Ever and oneone endingending in FanClubFanClub.

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.

## What a FollowerFollower TicketTicket CarriesCarries

LabelsLabels, whichwhich are cosmeticcosmetic and attachattach to a profileprofile. ShopShop itemsitems, grantedgranted outrightoutright. And shopshop itemitem discountsdiscounts, eacheach stampedstamped with the creator'screator's identifieridentifier. That lastlast stampstamp is the load-bearingload-bearing oneone: it is what turnsturns a discountdiscount into a commissioncommission monthsmonths laterlater.

## How a CommissionCommission Is ActuallyActually EarnedEarned

FollowFollow the chainchain. A creatorcreator issuesissues a codecode. A followerfollower registersregisters with it, whichwhich writeswrites a discountdiscount rowrow carryingcarrying bothboth the itemitem and the creatorcreator. The followerfollower laterlater buysbuys that specificspecific itemitem at that discountdiscount. Only then does a commissioncommission rowrow getget writtenwritten, at fiftyfifty percentpercent of what was actuallyactually paidpaid. Not on registrationregistration, not on the codecode being usedused, not on any otherother itemitem. OneOne codecode, oneone itemitem, oneone purchasepurchase, oneone rowrow.

Commission rate

50%

Minimum cashout

100 dollars

SC to the dollar

1,000

Follower labels editable

5 max, 2 auto

Payout screens built

0

## The DiscountDiscount CutsCuts BothBoth WaysWays

CommissionCommission is takentaken from the discounteddiscounted priceprice, not the listlist priceprice. A creatorcreator who givesgives awayaway fiftyfifty percentpercent halveshalves their ownown cutcut, and a hundredhundred percentpercent codecode earnsearns them nothingnothing at all. This is arithmeticallyarithmetically obviousobvious onceonce statedstated and it is statedstated nowherenowhere in the productproduct. A creatorcreator settingsetting a generousgenerous discountdiscount is quietlyquietly choosingchoosing to be paidpaid lessless, and findingfinding that out from a dashboarddashboard is the wrongwrong wayway to findfind it out.

## The DashboardDashboard

It appearsappears as a tabtab on your ownown profileprofile, only if you holdhold the rolerole. ThreeThree sectionssections: a performanceperformance chartchart with impressionsimpressions over todaytoday, sevenseven daysdays, thirtythirty daysdays or all timetime; a commissionscommissions blockblock with twotwo numbersnumbers; and a codecode managermanager where you can renamerename your codecode and editedit up to fivefive followerfollower labelslabels. RenamingRenaming the codecode carriescarries a warningwarning that the oldold oneone stopsstops workingworking, becausebecause it does.

What Exists Behind the Two Numbers

57%

Commission rows written on qualifying purchases

Balance and history endpoints, creator scoped

Payout request, approve, reject and mark-paid endpoints

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

## The SettlementSettlement GapGap

The balancebalance is computedcomputed as the sumsum of everyevery commissioncommission rowrow everever writtenwritten for that creatorcreator. MarkingMarking a payoutpayout as paidpaid does not consumeconsume, flagflag or offsetoffset a singlesingle rowrow. So the balancebalance afterafter a payoutpayout is identicalidentical to the balancebalance beforebefore it, and the only thingthing preventingpreventing an immediateimmediate secondsecond requestrequest is a checkcheck for a pendingpending oneone, whichwhich stopsstops applyingapplying the momentmoment the firstfirst requestrequest is approvedapproved. The accountingaccounting is soundsound and the settlementsettlement halfhalf was nevernever builtbuilt. NobodyNobody has hithit this, becausebecause therethere is no interfaceinterface to hithit it with.

## A SecondSecond PathPath That NeverNever FiresFires

A redeemredeem codecode carriescarries a flagflag calledcalled enableCommissionenableCommission, and the follower-ticketfollower-ticket codecode setssets it to truetrue. ThereThere is a methodmethod to awardaward a commissioncommission from a redeemredeem codecode. NothingNothing callscalls it. The commissioncommission sourcesource enumenum has twotwo valuesvalues and oneone of them is unreachableunreachable. It is not brokenbroken so muchmuch as unfinishedunfinished in a wayway that lookslooks finishedfinished from the enumenum.

## The OnboardingOnboarding It LaunchedLaunched With

The collectivecollective shippedshipped alongsidealongside an onboardingonboarding reworkrework, and that reworkrework is not a statestate machinemachine. ThereThere are no stepstep enumsenums anywhereanywhere. It is a smallsmall configconfig tabletable holdingholding a welcomewelcome messagemessage, a how-tohow-to titletitle and bodybody, and a listlist of recommendedrecommended slateslate idsids, resolvedresolved from whicheverwhichever registrationregistration ticketticket you arrivedarrived on. The frontendfrontend assemblesassembles the pagespages from that configconfig at runtimeruntime, addingadding a CreatorCreator CollectiveCollective pagepage and a WelcomeWelcome GiftGift pagepage only when the accountaccount holdsholds the rolerole. ThreeThree configsconfigs are seededseeded: a defaultdefault oneone, a traveltravel oneone, and oneone for personalpersonal linklink pagespages.

> Slatesource is built to be a Porsche that can go up a mountain.
>
> — Steph · 19th of July 2026

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.

[The public page, one paragraph and a button](https://slatesource.com/creator-collective?utm_source=slatesource)