Lumaktaw sa nilalaman
Ang ikot ng operasyon

Isang buwan sa XEX, mula sa isang pagbabago ng rate hanggang sa isang bayad nang claim.

Anim na istasyon. Dalawa roon ay hindi bubukas para sa iisang tao. Narito ang bawat isa, at kung ano ang naitatala nito.

Ang operating loop, sa anim na istasyonConfig, katalogo, pagbili, pagkukuwenta, run, at claim, na magkakadugtong sa saradong ikot na bumabalik sa config para sa susunod na panahon. Ang Config at Run ay may pangalawang parisukat na magkasentro: hindi sila makakausad kung walang pangalawang operator na sasang-ayon. Ang claim lamang ang nagpapagalaw ng pera, at inilalabas iyon sa pamamagitan ng sariling sistema ng operator.Isang buwan · anim na istasyonConfiguration papasok · na-settle na claim palabasprogram_versionConfigurationpackageKatalogopurchasePagbililedger_entryPagkuwentarunTakboclaimClaimDito lumalabas ang peraSa inyong mga daluyan, hindi kailanman sa aminNa-settle · susunod na panahonKailangan ng pangalawang tagapag-apruba
Ang Konpigurasyon at ang Run ang dalawang tarangkahan. Ang istasyon ng claim lang ang lugar kung saan lumalabas ang pera, at dumadaan iyon sa sistema mo.
Istasyon isa · konpigurasyon

Konpigurasyon ang iyong pay plan, hindi code.

Ang mga rate, ranggo, hagdan, threshold, pool at tuntunin sa bawat package ay ini-edit sa mga strukturadong form at ini-save bilang bagong bersyon. Walang sumusulat ng JSON, at walang naglalabas ng bagong release para lang magpalit ng isang porsyento.

Ang ledger, sa lalimApat na panahon na iginuhit bilang isometric na salansan ng mga plano, 2026-01 sa ilalim hanggang 2026-04 sa itaas, bawat isa ay hati sa apat na linya ng ledger. May linya sa planong 2026-02, DIRECT-L1 na 420.00, na kalahating natatakpan ng mga planong nasa itaas ngunit may label pa rin. May ikalawang linya sa planong 2026-04, REFUND-REWIND na minus 180.00, na bumabawi rito. May putol-putol na guhit pababa sa malapit na sulok ng salansan mula sa isa patungo sa isa, putol-putol dahil dumadaan ito sa likod ng dalawang panahon. Walang gumagalaw sa pagitan ng mga plano.Ang ledger · isang plano bawat panahonDagdag lamang2026-012026-022026-032026-04REFUND-REWIND · −180.00isinulat 2026-04 · binabawi ang hilera sa ibabaDIRECT-L1 · 420.00isinulat 2026-02 · nandoon pa rin, ipinapakita pa rinIsang beses isinusulat ang hilera, sa plano ng panahong kinabibilangan nito.Ang pagwawasto ay bagong hilera sa susunod na plano — hindi kailanman pag-edit sa nasa ibaba.
Bawat plano ay isang panahon ng accounting. Ang salansan ang ledger; ang banda ay isang pagbawi.

Hindi nagiging epektibo ang isang rate dahil lang na-save ito. Tinatatakan ang bawat bersyon ng bersyon ng engine na magpapatakbo nito, at nananatili itong draft hanggang aprubahan ng pangalawang operator. Dalawang beses tinatanggihan ang pag-apruba ng sariling gawa — isang beses sa Go at isang beses sa database — kaya hindi ito malulusutan sa pamamagitan ng direktang pagtawag sa API, at hindi rin malulusutan ng operator na hawak ang lahat ng papel.

Dahil nakatala ang bersyon ng engine sa mismong bersyon ng plano, ang pagbabago sa paraan ng pagkuwenta ng platform ay bagong bersyon ng engine, hindi tahimik na pagbabago sa binayaran ng plano mo noong nakaraang buwan. Puwedeng ipirmi ang isang workspace sa isang engine, o ilipat ito nang sinasadya.

internal/program · migrations · POST /v1/admin/programs/{version}/approve

Ano ang kino-configure mo, at ano ang hindi
Pinapatakbo ng XEX ang mga planong pamilya ng unilevel: direktang mga antas, rank differential na may compression, generational override, mga pool, mga antas ng pagkilala at mga threshold ng aktibidad. Ikaw ang nagtatakda ng mga rate, ranggo, hagdan, hatian ng pool, mga threshold at tuntunin sa bawat package. Hindi mo binabago ang estruktura ng plano. Nasa roadmap pa ang binary, matrix at hybrid na placement at hindi pa ito ma-configure ngayon.
Istasyon dalawa at tatlo · katalogo, pagbili

Sa account mo nagbabayad ang mga miyembro, hindi sa amin.

Ikaw ang nagpepresyo at nagbebenta ng package. Sa account na pag-aari mo dumadating ang pera, at sinasabihan lang ang platform na dumating nga ito.

Ibinabalik sa sarili mong checkout

Sa dati mong checkout tinatapos ng miyembro ang bayad, at ang checkout ding iyon ang nag-uulat ng bili pabalik sa pamamagitan ng command API. Walang binabago sa funnel mo.

rails.host_handoff

On-chain na paglipat

Ipinapakita ang iyong receiving address kasama ang eksaktong halaga at isang reference. Walang bagay dito na nagbabantay sa chain, kaya tao ang kumukumpirma ng pagdating ng bayad — at ganoon mismo ang nakasulat sa nababasa ng miyembro, sa halip na iwanan siyang paulit-ulit na nagre-refresh.

rails.onchain_transfer

Bank transfer

Ang sarili mong detalye sa bangko, na may hanay ng field bawat bansa sa halip na hiwalay na paraan ng bayad kada bansa. Kinukumpirma ng tao laban sa iyong bank statement.

rails.bank_transfer

Alipay

Isang payee account o nakapirming receive QR na pag-aari mo.

rails.alipay

WeChat Pay

Kaparehong anyo ng Alipay, at kaparehong daan ng kumpirmasyon.

rails.wechat_pay

M-PESA

Isang Pay Bill business number, at ang field ng account kung saan tinitipa ng miyembro ang kanyang reference.

rails.mpesa

Bawat isa sa mga ito ay naka-configure gamit ang sarili mong kredensyal, sa sarili mong mga account. Tinatanggihan ng konpigurasyon na mag-imbak ng kredensyal na katulad ng sa mismong platform — umiiral ang tsek na iyon dahil ang “gamitin muna natin ang sa atin” ang paraan kung paano nagiging institusyong pinansyal ang isang software vendor nang hindi sinasadya.

internal/rails

Istasyon apat · pagkuwenta

Anim na engine, isang ledger.

Sariling linya ang isinusulat ng bawat engine, may dalang identifier ng patakaran ang bawat linya, at pare-pareho silang pumapasok sa iisang ledger na puwede lang dagdagan.

Direktang referral

Isang naka-configure na porsyento sa unang mga karapat-dapat na antas ng upline, at nakabatay ang bawat antas sa ranggo mismo ng tatanggap. Hindi tinatapon kundi hinahawakan ang linya ng hindi aktibong tatanggap, at umaabot ang petsa ng pagiging maaaring i-claim hanggang magsara ang refund window — iyan ang pumipigil sa isang claim na maunahan ang isang refund.

internal/direct

Team differential

Isang kumulatibong hagdan na may buong compression: habang inaakyat ang upline ng isang bili, kinukuha ng bawat kuwalipikadong nasa itaas ang kanyang banda bawas ang nakuha na ng mga nasa ibaba niya. Transparent ang saradong posisyon at ang na-ban, at hindi sila kumakain ng banda.

internal/team

Same-rank override

Isang generational override sa shadow volume: kumakain ng isang henerasyon ang bawat nasa ibaba na kapantay o mas mataas ang ranggo kaysa sa tumatanggap ng override, transparent ang mas mababang ranggo, at kapag mas mataas ang ranggo ng nasa ibaba, muling kinukuwenta ang shadow volume sa banda mismo ng tumatanggap.

internal/samerank

Mga ranggo

Dalawang hagdan. Kinokontrol ng achievement ranks ang direktang bonus batay sa bilang ng aktibong direkta at sa hangganan ng bawat leg; pinagsasama ng volume ranks ang kumulatibong threshold ng small-group volume at isang kinakailangang estruktura, at ibinabalik ng isang refund ang pinakamataas na naabot.

internal/rank

World pool

Isang naka-configure na porsyento ng netong benta matapos ang mga refund sa panahong iyon, hinahati sa pinakamataas na mga antas at pantay na hinahati sa loob ng isang antas. Ang antas na walang kuwalipikado ay naitatala bilang hindi naipamahagi, hindi tahimik na inililipat sa iba.

internal/pool

Mga club at espesyal na pagsasaayos

Mga antas ng pagkilala batay sa kumulatibong bili na neto sa refund, at ang mga pinag-uutusang pagbibigay ng ranggo, promosyon at dagdag na basis point na may takdang panahon, may dahilan, may audit trail at dumaan sa dalawang tao.

internal/club · internal/accommodations

Ang hugis ng differential na hagdanIsang step function na ang pahalang na aksis ay pinagsama-samang volume ng koponan at ang patayo ay diperensyal na rate. Pitong baitang ang may markang V1 hanggang V7. May pangalawang hagdan na putol-putol ang guhit na nagpapakita ng parehong hagdan matapos ibalik ng isang refund ang pinakamataas na naabot: lumilipat pakanan ang bawat baitang. Ang mga hatched na banda sa pagitan ng dalawang kurba ay kung saan sila hindi magkatugma. Ang dalawang aksis ay may relatibong marka lamang at walang absolutong bilang, dahil bawat rate sa totoong hagdan ay sariling konfigurasyon ng operator.V1V2V3V4V5V6V7Hagdan ayon sa pagkaka-configureMatapos ang rewind dahil sa refundAng pagkakaiba sa pagitan nilaPinagsama-samang volume ng teamRelatibong sukat · walang absolutong halagaDifferential na rateAng hugis ng isang differential na hagdan. Bawat rate dito ay sariling configuration ng operator.
Isang diyagram ng estruktura. Relatibo ang dalawang aksis: sarili mismong konpigurasyon ng operator ang bawat rate sa isang tunay na hagdan.

Walang rate na naka-hardcode sa code ng engine — ang konpigurasyon lang ang binabasa ng mga engine. Pinapatakbo ang bawat engine gamit ang mga golden fixture, at inuulit ng Go test suite ang mga ito sa bawat pagbabago; kapag may tunay nang pera sa likod nito, iyon lang ang paraan para manatiling tapat ang isang comp engine.

Istasyon lima · ang run

Dry run muna ang bawat run.

Kinukuwenta ang isang panahon tungo sa mga draft na linyang walang binabayaran. Binabasa mo kung ano ang gagawin nito, at saka ito inaaprubahan ng ibang tao.

Ipinapakita ng console ang kabuuang kabayaran ng draft laban sa netong cash sales matapos ang mga refund sa panahong iyon. Kapag lumampas ang ratio na iyon sa itinakda mong hangganan, hindi na talaga puwedeng aprubahan ang run — sumasara ang tsek kapag may pagkakamali, at nasa mismong daan ng pag-apruba ito, hindi sa ulat na babasahin ng iba mamaya.

Kailangang manggaling ang pag-apruba sa operator na iba sa gumawa ng run. Maituturo-tuloy ang pagpasok sa libro: tinatapos ang naputol na run sa pamamagitan ng muling pagpapatakbo, hindi sa pamamagitan ng manwal na pagtutugma ng dalawang kalahating naitalang panahon. Itinatapon ang draft na ayaw mo, at hindi rin nadodoble ang pagtatapon kahit ulitin.

internal/runs · /admin/runs

Istasyon anim · ang claim

Nagcla-claim ang miyembro. Ikaw ang nagbabayad.

Nirereserba ng isang claim ang eksaktong mga linya sa ledger at naglalabas ng isang tagubilin. Kailanman ay hindi hinahawakan ng platform ang perang inuutos nitong ilipat mo.

Isang claim, at ang karera sa dulo nitoDalawang timeline, isa para sa miyembro at isa para sa settlement host. Nagbukas ng claim ang miyembro at may mga linyang nakareserba; may utos na papunta sa host. Pagkatapos ay nagsasapawan ang isang cancel request at isang settlement webhook sa isang hatched na bintanang may markang pinagtatalunan. Nanalo ang settlement at tinanggihan ang cancel. Sa kanan, limang linya sa ledger ang ginagamit mula sa pinakaluma, at ang negatibo ang unang ibinabawas: minus 45.00, tapos buong 410.00, tapos 35.00 mula sa linyang 85.00 — nakareserba ang 400.00 at natitira ang 50.00.Panahong nagsasalungatanMiyembroHostBinuksan ang claimNakareserba ang mga linyaHiniling ang pagkanselaSarado ang claimNaipadala ang instruksyonWebhook ng settlementNa-settle · nananaig ang settlementTinanggihan ang pagkanselaRESERVING 400.00120.00direkta · 2026-06hindi nagalaw260.00differential · 2026-06hindi nagalaw85.00same-rank · 2026-0550.00 natira410.00pool · 2026-05naubos−45.00pagbawi · 2026-04Ini-net munaNetong nakareserba400.00−45.00 + 410.00 + 35.00 = 400.00Maaaring dumating sa iisang panahon ang pagkansela at ang settlement. Nananaig ang settlement, at sinasabi ng ledger kung aling mga linya ang nabayaran.
Dalawang yugto, isang pinag-aagawang bintana. Panalo ang pagbabayad sa karerang ito, kaya walang nailalabas nang dalawang beses.

Eksaktong linya, nakareserba

Ginagamit ang mga linya mula sa pinakaluma, unang binabawas ang mga negatibo, at hinahati ang linyang nasa hangganan para maging eksakto ang halagang maaaring i-claim habang nananatiling puwede lang dagdagan ang ledger.

internal/claims

Talo ang pagkansela sa pagbabayad

Puwedeng magsabay ang isang pagkansela at isang callback ng pagbabayad. Panalo ang pagbabayad, at tiyak iyon — ang kabilang resulta ay isang claim na kanselado at bayad nang sabay.

internal/claims

Walang settlement host? Meron kang console.

Ang workspace na walang mapaglilipatan ay nagbabayad mula sa sarili nitong wallet at itinatala ang naisagawang presyo at sariling reference ng transaksyon. Tinatanggihan ang bayad na walang reference, dahil hindi na iyon kailanman maipagkakatugma.

internal/httpapi/payouts.go

Ang kabilang panig

Ang nakikita ng isang miyembro.

Mas madalas basahin ng mga miyembro mo ang portal kaysa sa pagbasa mo ng console, at ang sinasabi nito ang siyang tunog ng programa mo.

Labintatlong screen ng portal sa sampung wika, kasama ang mga wikang mula-kanan-pakaliwa. Balanse, koponan, kita ayon sa uri, mga package, mga claim, mga disputa at ang plano mismo — lahat ay iginuguhit mula sa parehong konpigurasyong pinapatakbo ng mga engine, kaya iisang salita ang nababasa ng miyembro bago at pagkatapos sumali.

May dalang dahilan at susunod na hakbang ang bawat estadong hindi maayos. Ang “geo-restricted” na nag-iisa ay patay na kalsada; sinasabi ng paunawa dito kung bakit at kung ano ang gagawin. Ang miyembrong hindi sang-ayon sa isang numero ay magbubukas ng disputa na gumagalaw mula sa bukas tungo sa iniimbestigahan at saka sa nalutas o tinanggihan, may kalakip na audit trail — mas mabuting bunga iyon para sa iyo kaysa sa parehong miyembrong nakikipagtalo sa sponsor niya sa group chat.

app/[locale]/portal · internal/disputes · i18n

Programa mo, responsibilidad mo
Ang XEX ay nagbibigay ng software. Nananatiling ikaw lamang ang may pananagutan sa iyong compensation plan, sa bawat lisensya o rehistrasyong kailangan ng iyong programa sa mga bansang pinagmemerkaduhan mo, at sa bawat pahayag na ginagawa mo o ng iyong mga miyembro. Ang mga planong pangunahing nagbabayad para sa pagre-recruit sa halip na para sa tunay na benta ay ipinagbabawal sa platform na ito at labag sa batas sa maraming bansa.
Susunod

Tingnan kung magkano, o kumuha ng sandbox.

Libre ang sandbox sa lahat ng plano, at ito ang buong produkto — hindi demo na tinanggalan ng mga kawili-wiling bahagi.