Langkau ke kandungan
Gelung operasi

Satu bulan di XEX, daripada satu perubahan kadar hingga satu tuntutan yang selesai.

Enam stesen. Dua daripadanya tidak akan terbuka untuk seorang sahaja. Inilah setiapnya, dan apa yang dicatatkannya.

Gelung operasi, dalam enam perhentianKonfigurasi, katalog, pembelian, pengiraan, larian dan tuntutan, bercantum dalam gelung tertutup yang kembali kepada konfigurasi untuk tempoh berikutnya. Konfigurasi dan Larian masing-masing membawa segi empat sepusat kedua: kedua-duanya tidak boleh maju tanpa kelulusan pengendali kedua. Hanya stesen tuntutan menggerakkan wang, dan ia keluar melalui sistem pengendali sendiri.Satu bulan · enam perhentianKonfigurasi masuk · tuntutan selesai keluarprogram_versionKonfigurasipackageKatalogpurchasePembelianledger_entryPengiraanrunLarianclaimTuntutanWang keluar di siniMelalui saluran anda, tidak pernah saluran kamiDiselesaikan · tempoh seterusnyaPelulus kedua diperlukan
Konfigurasi dan Kitaran ialah dua pintu pagarnya. Stesen tuntutan sahaja tempat wang keluar, dan wang itu keluar melalui sistem anda.
Stesen satu · konfigurasi

Pelan pampasan anda ialah konfigurasi, bukan kod.

Kadar, pangkat, tangga, ambang, kolam dan terma setiap pakej disunting dalam borang berstruktur lalu disimpan sebagai satu versi baharu. Tiada sesiapa menulis JSON, dan tiada sesiapa mengeluarkan versi perisian hanya untuk menukar satu angka peratus.

Lejar, secara mendalamEmpat tempoh dilukis sebagai timbunan satah isometrik, 2026-01 di bawah hingga 2026-04 di atas, setiap satah dibahagi kepada empat baris lejar. Satu baris pada satah 2026-02, DIRECT-L1 bernilai 420.00, separuh terlindung di bawah satah kemudian tetapi masih berlabel. Satu baris lagi pada satah 2026-04, REFUND-REWIND bernilai tolak 180.00, membalikkannya. Satu garis putus turun di sudut dekat timbunan dari satu ke satu lagi, putus kerana ia melintas di belakang dua tempoh. Tiada apa-apa bergerak antara satah.Lejar · satu satah setiap tempohTambah sahaja2026-012026-022026-032026-04REFUND-REWIND · −180.00ditulis 2026-04 · membalikkan baris di bawahDIRECT-L1 · 420.00ditulis 2026-02 · masih ada, masih dipaparkanSatu baris ditulis sekali, ke satah tempoh miliknya.Pembetulan ialah baris baharu pada satah kemudian — bukan suntingan pada baris di bawahnya.
Setiap satah ialah satu tempoh perakaunan. Timbunan itu ialah lejar; jalurnya ialah pembalikan.

Menyimpan tidak menjadikan sesuatu kadar berkuat kuasa. Setiap versi dicap dengan versi enjin yang akan melaksanakannya, dan kekal sebagai draf sehingga pengendali kedua meluluskannya. Meluluskan kerja sendiri ditolak dua kali — sekali dalam Go dan sekali dalam pangkalan data — jadi ia tidak boleh dipintas dengan memanggil API secara terus, dan tidak boleh dipintas oleh pengendali yang memegang semua peranan.

Kerana versi enjin dicatat pada versi pelan itu sendiri, perubahan cara platform mengira bermakna satu versi enjin baharu, bukan perubahan senyap pada jumlah yang dibayar pelan anda bulan lalu. Sesebuah ruang kerja boleh dipasak pada satu enjin, atau dipindahkan secara sengaja.

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

Apa yang anda konfigurasi, dan apa yang tidak
XEX menjalankan pelan keluarga unilevel: aras terus, beza pangkat dengan pemampatan, bayaran atasan mengikut generasi, kolam, tingkat pengiktirafan dan ambang keaktifan. Kadar, pangkat, tangga, pembahagian kolam, ambang dan terma setiap pakej anda yang tetapkan. Anda tidak mengubah struktur pelan itu. Susunan binari, matriks dan hibrid ada dalam pelan hala tuju dan belum boleh dikonfigurasi hari ini.
Stesen dua dan tiga · katalog, pembelian

Ahli membayar ke akaun anda, bukan akaun kami.

Pakej anda yang menetapkan harganya dan anda yang menjualnya. Wang masuk ke akaun milik anda, dan platform hanya diberitahu bahawa ia telah masuk.

Diserahkan kepada sistem anda

Ahli menyelesaikan bayaran pada halaman pembayaran sedia ada anda, dan halaman itu melaporkan pembelian tersebut semula melalui API perintah. Corong jualan anda tidak berubah walau sedikit.

rails.host_handoff

Pemindahan atas rantaian

Alamat penerimaan anda dipaparkan bersama jumlah tepat dan satu kod rujukan. Tiada apa-apa di sini yang memerhati rantaian, jadi penerimaan disahkan oleh manusia — dan teks yang dibaca ahli memang menyatakan begitu, bukannya membiarkan dia memuat semula halaman berulang kali.

rails.onchain_transfer

Pindahan bank

Butiran bank anda sendiri, dengan susunan medan mengikut negara dan bukan saluran berasingan bagi setiap negara. Disahkan oleh manusia terhadap penyata anda.

rails.bank_transfer

Alipay

Sebuah akaun penerima atau kod QR penerimaan tetap milik anda sendiri.

rails.alipay

WeChat Pay

Bentuk yang sama dengan Alipay, dan laluan pengesahan yang sama.

rails.wechat_pay

M-PESA

Satu nombor perniagaan Pay Bill, dan medan akaun tempat ahli menaip kod rujukannya.

rails.mpesa

Setiap satu daripada ini dikonfigurasi dengan kelayakan anda, pada akaun anda. Konfigurasi saluran menolak untuk menyimpan kelayakan yang sama dengan kepunyaan platform — semakan itu wujud justeru kerana ayat “guna punya kita dulu” ialah cara sebuah vendor perisian tanpa sengaja menjadi institusi pembayaran.

internal/rails

Stesen empat · pengiraan

Enam enjin, satu lejar.

Setiap enjin menulis barisnya sendiri, setiap baris membawa pengecam peraturan yang menghasilkannya, dan kesemuanya masuk ke dalam satu lejar yang hanya boleh ditambah.

Rujukan terus

Satu peratusan yang anda konfigurasi pada aras atasan pertama yang layak, setiap aras bergantung pada pangkat penerima itu sendiri. Baris milik penerima yang tidak aktif ditahan dan bukan dibuang, dan tarikh boleh dituntut berjalan sehingga tingkap bayaran balik ditutup — itulah yang menghalang satu tuntutan daripada mendahului satu bayaran balik.

internal/direct

Beza pasukan

Satu tangga kumulatif dengan pemampatan penuh: menyusur naik barisan atasan sesuatu pembelian, setiap kedudukan yang layak mengambil jalurnya sendiri tolak apa yang telah diambil oleh kedudukan di bawahnya. Kedudukan yang ditutup dan disekat adalah lut sinar dan tidak memakan jalur.

internal/team

Bayaran atasan pangkat sama

Satu bayaran atasan mengikut generasi atas jumlah bayang: setiap kedudukan di bawah yang berpangkat sama atau lebih tinggi daripada penerima memakan satu generasi, pangkat yang lebih rendah adalah lut sinar, dan apabila kedudukan bawah berpangkat lebih tinggi daripada penerima, jumlah bayang dikira semula pada jalur penerima itu sendiri.

internal/samerank

Pangkat

Dua tangga. Pangkat pencapaian mengawal bonus terus berdasarkan bilangan rujukan terus yang aktif dan had setiap cabang; pangkat jumlah jualan menggabungkan ambang jumlah kumpulan kecil secara kumulatif dengan satu syarat struktur, dan satu bayaran balik akan menarik balik paras tertinggi yang pernah dicapai.

internal/rank

Kolam dunia

Satu peratusan yang anda konfigurasi daripada jualan bersih selepas bayaran balik bagi tempoh itu, dibahagikan kepada tingkat tertinggi dan dikongsi sama rata dalam satu tingkat. Tingkat yang tiada orang layak direkodkan sebagai belum diagihkan, bukan diam-diam dialihkan kepada orang lain.

internal/pool

Kelab dan pelarasan khas

Tingkat pengiktirafan berdasarkan pembelian kumulatif bersih selepas bayaran balik, serta pemberian pangkat, kenaikan dan tambahan mata asas secara budi bicara — semuanya berjangka masa, berasas, direkod untuk audit, dan diluluskan dua orang.

internal/club · internal/accommodations

Bentuk tangga perbezaanFungsi tangga dengan jumlah terkumpul pasukan pada paksi mendatar dan kadar perbezaan pada paksi menegak. Tujuh anak tangga ditanda V1 hingga V7. Tangga kedua bergaris putus menunjukkan tangga yang sama selepas satu bayaran balik mengundurkan paras tertinggi: setiap anak tangga beralih ke kanan. Jalur berlorek antara dua lengkung itu ialah tempat kedua-duanya berbeza. Kedua-dua paksi hanya membawa tanda relatif tanpa nombor mutlak, kerana setiap kadar pada tangga sebenar ialah tetapan pengendali sendiri.V1V2V3V4V5V6V7Tangga seperti dikonfigurasiSelepas undur akibat bayaran balikBeza antara keduanyaJumlah terkumpul pasukanSkala relatif · tiada nilai mutlakKadar perbezaanBentuk sebuah tangga perbezaan. Setiap kadar padanya ialah konfigurasi pengendali sendiri.
Sebuah rajah struktur. Kedua-dua paksi bersifat relatif: setiap kadar pada tangga yang sebenar ialah konfigurasi pengendali itu sendiri.

Tiada kadar yang dipaku dalam kod enjin — konfigurasi ialah satu-satunya sumber yang dibaca enjin. Setiap enjin dipacu oleh set data rujukan, dan suite ujian Go menjalankannya pada setiap perubahan; setelah ada wang sebenar di belakangnya, itu sahaja cara sebuah enjin pampasan kekal jujur.

Stesen lima · kitaran bayaran

Kitaran bayaran bermula sebagai larian kering.

Satu tempoh dikira menjadi baris draf yang tidak membayar sesiapa. Anda membaca apa yang akan dilakukannya, kemudian orang lain meluluskannya.

Konsol memaparkan jumlah pampasan draf berbanding jualan tunai bersih selepas bayaran balik bagi tempoh itu. Jika nisbah itu melebihi siling yang anda konfigurasi, kitaran itu langsung tidak boleh diluluskan — semakan ini menutup apabila gagal dan berada dalam laluan kelulusan itu sendiri, bukan dalam laporan yang dibaca orang kemudian.

Kelulusan mesti datang daripada pengendali selain yang mencipta kitaran itu. Pengeposan boleh disambung: kitaran yang terputus di tengah jalan diselesaikan dengan menjalankannya semula, bukan dengan seseorang menyelaraskan dua tempoh yang separuh terpos secara manual. Draf yang anda tidak mahu dibuang, dan pembuangan itu juga tidak berganda apabila diulang.

internal/runs · /admin/runs

Stesen enam · tuntutan

Ahli membuat tuntutan. Anda yang menyelesaikan bayaran.

Satu tuntutan menempah baris lejar yang tepat dan mengeluarkan satu arahan. Platform tidak pernah memegang wang yang diarahkannya untuk anda pindahkan.

Satu tuntutan, dan perlumbaan di penghujungnyaDua garis masa, satu untuk ahli dan satu untuk pihak penyelesaian. Ahli membuka tuntutan dan baris-barisnya ditempah; satu arahan dihantar kepada pihak penyelesaian. Kemudian permintaan pembatalan dan webhook penyelesaian bertindih dalam tetingkap berlorek bertanda dipertikaikan. Penyelesaian menang dan pembatalan ditolak. Di sebelah kanan, lima baris lejar digunakan dari yang terlama, dengan baris negatif ditolak dahulu: tolak 45.00, kemudian 410.00 sepenuhnya, kemudian 35.00 daripada baris 85.00 — menempah 400.00 dan meninggalkan 50.00.Tetingkap bertindihAhliHosTuntutan dibukaBaris ditempahPembatalan dimintaTuntutan ditutupArahan dihantarWebhook penyelesaianDiselesaikan · penyelesaian menangPembatalan ditolakRESERVING 400.00120.00langsung · 2026-06tidak disentuh260.00perbezaan · 2026-06tidak disentuh85.00pangkat sama · 2026-0550.00 baki410.00kolam · 2026-05habis digunakan−45.00pembalikan · 2026-04Dijaring dahuluBersih ditempah400.00−45.00 + 410.00 + 35.00 = 400.00Pembatalan dan penyelesaian boleh tiba dalam tetingkap yang sama. Penyelesaian menang, dan lejar menyatakan baris mana yang dibayar.
Dua fasa, satu tingkap yang direbut. Penyelesaian bayaran menang dalam perlumbaan itu, jadi tiada apa yang dilepaskan dua kali.

Baris tepat, ditempah

Baris digunakan bermula daripada yang paling lama, baris negatif dijelaskan dahulu, dan baris di sempadan dipecahkan supaya jumlah yang tepat boleh dituntut sementara lejar kekal hanya boleh ditambah.

internal/claims

Pembatalan kalah kepada penyelesaian bayaran

Satu pembatalan dan satu panggilan balik penyelesaian boleh bertindih. Penyelesaian menang secara pasti — pilihan yang satu lagi ialah satu tuntutan yang dibatalkan sekali gus dibayar.

internal/claims

Tiada sistem penyelesaian bayaran? Ada konsolnya.

Ruang kerja yang tiada tempat untuk diserahkan akan membayar daripada dompetnya sendiri dan merekodkan harga yang dilaksanakan serta rujukan transaksinya sendiri. Bayaran tanpa rujukan ditolak, kerana ia tidak akan pernah dapat diselaraskan.

internal/httpapi/payouts.go

Pihak yang satu lagi

Apa yang dilihat seorang ahli.

Ahli anda membaca portal jauh lebih kerap daripada anda membaca konsol, dan apa yang dikatakan portal itulah bunyi program anda.

Tiga belas skrin portal dalam sepuluh bahasa, termasuk bahasa kanan ke kiri. Baki, pasukan, pendapatan mengikut jenis, pakej, tuntutan, pertikaian dan pelan itu sendiri — semuanya dilukis daripada konfigurasi yang sama yang dilaksanakan enjin, jadi ahli membaca ayat yang sama sebelum dan selepas menyertai.

Setiap keadaan yang tidak normal membawa sebab dan langkah seterusnya. Menulis “disekat mengikut wilayah” sahaja ialah jalan buntu; notis di sini menyatakan sebabnya dan apa yang perlu dilakukan. Ahli yang tidak bersetuju dengan sesuatu angka membuka pertikaian yang bergerak daripada dibuka kepada sedang disiasat lalu kepada selesai atau ditolak, lengkap dengan jejak auditnya — hasil yang jauh lebih baik untuk anda berbanding ahli yang sama bertengkar dengan penajanya dalam sembang kumpulan.

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

Program anda, tanggungjawab anda
XEX membekalkan perisian. Anda kekal bertanggungjawab sepenuhnya terhadap pelan pampasan anda, terhadap setiap lesen atau pendaftaran yang diperlukan oleh program anda di negara yang anda pasarkan, dan terhadap setiap dakwaan yang dibuat oleh anda atau ahli anda. Pelan yang membayar terutamanya untuk pengambilan ahli dan bukan untuk jualan sebenar adalah dilarang di platform ini dan menyalahi undang-undang di banyak negara.
Seterusnya

Lihat berapa kosnya, atau ambil satu sandbox.

Sandbox percuma pada semua pelan dan ia produk penuh — bukan demo yang bahagian menariknya sudah dibuang.