Գանձապետարան 'կայունություն և պահուստներ
TL; DR
iGaming-ում գանձարանը «գրպանների» կառավարվող ցանցն է (բանկեր, PSA, դրամապանակներ, crypto-castodi, mercant-հաշիվներ) տարբեր SLA-ով մուտքագրելու/եզրակացության համար։ Նպատակը զրոյական տոմսարկղային բացերն են նվազագույն արժեքով 'հոսքերի ճշգրիտ կանխատեսումը, հակադրությունների և արժույթների սահմանները, պահուստային քաղաքականությունը (վիրահատական օրինագծեր + կարգավորող safeguarding + սթրեսի պահուստ), ստանդարտ ֆունդինգի և sweep կանոնների կարգապահությունը, SLO-ը Time-to-Payout և Time-to-to-to-Fund-Fund-Fund։
1) Ճշգրտության քարտեզը 'մակարդակներ, գրմաններ, հոսքեր, հոսքեր
1. 1 Ճշգրտության մակարդակներ (հասանելիությամբ)
L0 (T0) ակնթարթային կայունություն է 'վիրահատական մնացորդները չափման հաշիվներում, instation A2A/RTP, դրամապանակներ, սթեյբլ պահեստներ, payout T0-ի համար կանխիկ վճարումներ։
L1 (T + 1... T + 3) - կարճ հորիզոնի ճշգրտությունը 'հաշվարկային հաշիվները PFC/equaier, բանկային հաշիվներ, որոնք ունեն Diredian Limits։
L2 (T + 5... T + 10) - միջին հորիզոնի ինտենսիվությունը 'ավանդային/խնայողական հաշիվներ, գանձապետական գործիքների (T-bills, MMF), արագ off-ramp։
L3 (T + 10 +) - ռազմավարական կայունություն/կապիտալը 'երկար դեպոզիտներ, ռոտացիաներ, վերացված կապիտալը։
1. 2 Ուղղափառություն (օրինակ)
Bank _ OPS (վիրահատական բանկ): 108/ֆիատի ելքը, աշխատավարձը, հարկերը։
PMS _ MERCHASS: չափման հաշիվներ (Card, A2A, Wallet)։
PMS _ SETTL.RU: հաշիվներ 2019/ակումաոն (T + N)։
CRYPTO _ CUSTODY 'նա-chain/castodi, stable և հիմնական ակտիվներ։
PAYOUT _ POOASS 'ակնթարթային պարամետրերի առանձին փամփուշտներ։
SAFEGUARD _ ACOUNTS-ը կարգավորողի/լիցենզիայի պահանջների հատվածային հաշիվներ է։
1. 3 Հիմնական հոսքերը
`Deposits → PSP_MERCHANT → Settlement → Bank_OPS`
`Bank_OPS → Payout_Pools/PSP → Withdrawals`
`On/Off-ramp ↔ Crypto_Custody`
«Sweeps: L0 ww.L1 ww.L2» ըստ ժամանակացույցի և ձգողականների։
2) Հավատարմության և պահուստների քաղաքականությունը
2. 1 Նպատակներ
Զրոյական ձայներիզները կրիտիկական ռելսերի վրա։
Սեփականության նվազագույն արժեքը (105, FX, կորցրած եկամուտը)։
Կարգավորիչի համապատասխանությունը 'safeguarding, հաճախորդների միջոցների տարանջատումը (որտեղ կիրառելի է)։
Թափանցիկություն 'ամեն օր SLO-ով։
2. 2 Պահուստների դաս
1. Վիրահատական պահուստը (OpRes) - payout-pick-ի և settlection-ի տատանումները (օրինակ, p99 օրյա netto-եզրակացության + բուֆեր 20-30%)։
2. Կարգավորող պահուստը (RegRes) - այն գումարները, որոնք պահանջում են լիցենզիա (segregated, safeguarding, ring-fencing)։
3. Սթրեսի պահուստը (StressRes) հազվագյուտ ցնցումների ծածկումն է '«կրկնակի» գագաթնակետը, T + N ուշացումը հիմնական PBS-ի, FX ցնցումների մոտ։
4. Ռուսական պահեստը (TechRes) - ֆեյլովերի/պատահականության վրա (խաղահրապարակի/փոխանակման/բանկի)։
2. 3 Բանաձևը պարունակում է գրպանի մնացորդը
Target_Balance = OpRes(p99 horizon H) + RegRes + StressRes - Incoming_Settlement(T_window)
H-ի հորիզոնը և T _ 112 պատուհանը կախված են ռելսից (օրինակ, RTP H = 1d, Card H = 3d)։
3) Կանխիկ հոսքերի կանխատեսումը
3. 1 Մուտքային շարքեր
Deposits by method/provider (p7/p30 սեզոն, շաբաթվա օրեր, ակցիաներ)։
Withdrawals & Payouts (արագություն և մասնաբաժինը ավանդների, VIP/ջեքպոտների)։
Settlant schedules (T + N PSA/ekwayer)։
FX օրացույցը (վերագնահատումներ, մեծ փոխարկումներ)։
Վիրահատական վճարումները (հարկեր, հարկեր, աշխատավարձեր)։
3. 2 Մոդել (նվազագույն)
Տեղական կշռված կամ SARIMA/Prophet պահեստի/եզրակացության համար։
Կիրառական գործակիցները ՝ «Cash-out Rate», «Jackpot Probability», «Promo Lift»։
Ոչ-դիրքը գրմանով '«Inflow _ pult _ settlections Noflow _ payouts no Sweeps»։
3. 3 Կանխատեսման որակը
MAPE/WAPE-ը daily-ով սխալ է։
Coverage-ը այն օրերի մասն է, երբ պլանային OpRes-ի իրական գագաթնակետը։
Stockout Incidents: Մի քանի անգամ, երբ L0-ը հեռացավ <ռուսական շեմն։
4) Syfunding, sweeps և համալրման կանոնները
4. 1 Winfunding (ռելսերի կանխատեսում)
Instronpayout ռելսերի և որոշ APM-ի համար անհրաժեշտ է հավասարակշռություն։
Կանոն 'աջակցել rolling-շեմը (օրինակ, վերջին շաբաթվա p95 օրվա պարամետրերը) + 20 տոկոսը։
Ավտոմատացման ձգանիչները ՝ «Balme 4. 2 Sweeps (Սվիպ թարգմանություններ) Ամենօրյա 'PMS _ MERCHAST no Bank _ OPS-ից հետո։ Intradey: L0 24L1, երբ շեղվում են ռուսական միջանցքներից։ L2-ի ուղղությամբ 'MMF/T-Bills/steible-ի ավելցուկ մնացորդների գիշերային սուլիչը (քաղաքականությունը L0-ում)։ 4. 3 Ծախսման գերակայություններ (waterfall) 1. Payout _ Poome (T0 պարտավորություններ) 2. Գանձապետական վճարումները ֆիքսված dedline (հարկեր/աշխատավարձ) 3. Փոխարկումներ/rebalans FX 4. Ներդրումներ L2/L3 5) Արժույթի, FX և տոկոսային միջավայր FX-էքսպոզիա 'մուտքերի/արտարժույթների հավասարակշռություն; բնական հիջը (նույն բյուջեում վճարումներ պահպանել)։ Փոխակերպման քաղաքականությունը 'TWAP/POV-ալգոն մեծ գումարների համար, lippage bps, idempotent exec-id։ L2 տոկոսային եկամուտը ՝ MMF/կարճ T-bills; սահմանափակումները և նվազագույն կայունությունը (T + 0/T + 1)։ SLO FX փոխակերպումներ 'ժամանակ լուծումից մինչև կատարումը (p95 հազար X րոպե), գնանշումների լրագրությունը։ 6) Հակագենտական ռիսկը և սահմանները Լիմիտները հակադրողի վրա 'բանկ, PSA, ծպտյալ կաստոդի, փոխանակման/OTS։ Վարկանիշային մատրիցա 'կապիտալ/լիցենզիա/միջադեպեր//Proof-of-Reserves (գաղտնիության համար)։ Ինդուկցիա 'առնվազն 2-3 պրովայդեր կրիտիկական ռելսերի վրա, մնացորդների բաշխումը կլաստերներով։ Custody-քաղաքականությունը 'multisig/HSM, limits եզրակացության, հասցեային allow թերթիկներ, ամենօրյա հատվածներ։ 7) Կարգավորող և համակցված ասպեկտները Safeguarding/segregation: հաճախորդների համար առանձին հաշիվներ (որտեղ պահանջվում է), հավասարակշռությունների թրքինգը, ծիծաղի արգելքը։ Հաշվետվություններ ՝ ամենօրյա հաշվետվությունները կարգավորիչին/գրանցմանը մնացորդների և ռեզերվների վրա։ KYC/AML: on/off-ramp հակադրություններ, սանկցիոն սկրինինգը, SoF/SoW մեծ թարգմանությունների համար։ DSAR/retention 'հիբրիդային հետքերի և թարգմանությունների ամսագրերի պահպանում։ 8) Metriki, SLO և alerta 8. 1 KPI Time-to-Payout (TtP) p95-ը։ Time-to-Fund (TtF) p95 փամփուշտները համալրելու համար։ Stockout Rate L0 (ակնթարթային հանցագործության պակասը)։ Cash Utilization = Վճարումներ L0/Target _ Balts-ից։ Idle Cash% = (Հավասարակշռություն Target _ Balance )/Հավասարակշռություն։ Counterparty Concentration = max (պրովայդերի մասը)։ FX Slippage bps, FX Cost/GGR. Safeguard Coverage = min (բաժանված հաշիվների հավասարակշռությունը/պահանջվող գումարը)։ 8. 2 Ալբերտ "Balts "Stockout Incident '35P0 (ակնթարթային կոդերի բլոկը/այլընտրանքային)։ «Counterparty Concentration> լիմիտի» P2 (rebalans)։ `Safeguard Coverage < 100%` → P0. "TtF p95> SLO '35P1 (պատահարը բանկում/PSA)։ 9) Տվյալների մոդելը (գանձապետական «շերտ») Հարթ փաստ-շերտը (BI-ի համար) 10) SQL կտրվածքներ 10. 1 Մնացորդների շարժումը և միջանցքները 10. 2 Կոնցենտրացիաների կոնցենտրացիան 10. 3 Safeguarding 11) Dashbord (նվազագույն Wijets) 1. Heatmap carman: «balensvs target vs low _ watermark»։ 2. Դրամարկղային ձագը '«inflows/www.flows/settlements»։ 3. TtP/TtF p50/p95-ով/պրովայդերներով։ 4. Counterparty concentration-ը և ալերտները։ 5. Safeguard coverage: 100% linia, խախտումներ։ 6. FX վահանակ 'slippage/արժեքը, մեծ փոխարկումներ։ 12) Պլեյբուկի Եզրակացությունների աճը (cash-out wave) Գործողությունները 'բարձրացնել Target _ Balts-ը Payout _ Pooics-ում, արագացնել PMS-ի ֆիլիպը Bank _ OPS-ի համար, ժամանակավորապես նվազեցնել ելույթի սահմանները high-risk-ի համար, ներառել instational-2019-ի երկրորդ պրովայդերը։ Գործողությունները 'ակտիվացնել StressRes-ը, բացել վարկային գիծը/Overdraft-ը, ժամանակավորապես վերաբաշխել վճարումները այլընտրանքային ռելսերի վրա, PBS-ում։ Գործողությունները ՝ kill-switch թարգմանություններ, մնացորդների թարգմանությունը գործընկերների համար, DR պլանի գործարկումը, կոդերի/հասանելի ակնարկները, կարգավորողի հետ հաղորդակցումը։ Գործողությունները 'ներառել բնական հիջը (վճարումները նույն տարբերակում), արագացված TWAP-ը, վերաբաշխել բաժնետոմսերը/բոնուսները «112» -ում։ Գործողությունները ՝ բյուջետային միջոցների չարտոնված խոզը սեգրացված հաշիվի վրա, ներարկումների արգելափակումը, զեկույցը և կարգավորողի հաստատումը։ 13) Թեստային քեյսները (UAT/System-պատրաստակամություն) 1. Stockout syll: Simpions pick 24p99 pul L0-ը մնում է www.low _ watermark։ 2. PMS settlementay: + 2 օր T + N www.StressRes-ը ծածկում է, TtP-ը չի գալիս SLO-ի համար։ 3. FX TWAP-ը 'Webhuk-ի կիսագունդը թիվ 1 կատարումը։ 4. Safeguard breach 'ավտոմատ սվիպը և non-critical վճարումները։ 5. Counterparty cap-ը 'պրովայդերի սահմանից ավելցուկը medalert + alto-rebalans։ 6. Intraday sweep: Հավասարակշռություն> Target _ Balance + nowswip sweeep L2-ում և շարժվելիս։ 14) Հաճախակի սխալներ և ինչպես խուսափել դրանցից Մի պրովայդեր քննադատական ռելսերի վրա ֆեյլերի բացակայությունն է։ Պահեք առնվազն երկու։ OpRes-ում p-մակարդակի բացակայությունը բացատրում է «աչքերի վրա» և հաճախակի stockout։ Օգտագործեք p95/p99։ Չբացահայտված safeguard հաշիվները բացատրում են միջոցների խառնուրդը։ Մուտքագրեք խիստ սեգրեգացիա և հաշվետվություններ։ Settlam-օրացույցի անտեսումը սխալ է նշված մնացորդները։ Ավտոմատիզացրեք PSA գրաֆիկների ingestion։ L0/L1-ում պարզ քեշը բարձրացնում է կորցրած եկամտի բարձր արժեքը։ Կարգավորել սվիպերը L2-ում։ Ոչ մի «ռուսական գրպաններ» չկա քաոս մնացորդների համար։ Մուտքագրեք Pocket Registry-ը։ 15) Քարմանովի (Pocket Registry, API ուրվագիծ) Կայուն գանձապահությունը համակարգ է, ոչ թե հաշիվների հավաքածու, ստրատիֆիկացված հաճախականության մակարդակներ (L0-L3), կառավարվող պահուստներ (OpRes/RegRes/StressRes), կոշտ սահմաններ և SLO-ներ, հոսքերի կանխատեսում և ավտոմատ ստանդարտ funding/sweep մեխանիկա։ Այսպիսով, դուք բիզնեսին տալիս եք նվազագույն TtP, խուսափում եք տոմսարկղերից, նվազեցնում եք կապիտալի արժեքը և միևնույն ժամանակ համապատասխանում եք կարգավորիչների և դեղերի պահանջներին։json
{
"as_of": "2025-11-03T12:00:00Z",
"pocket_id": "PSP_MERCHANT_CARD_A",
"currency": "EUR",
"balance": 425000. 00,
"target_balance": 380000. 00,
"low_watermark": 300000. 00,
"inflows_t0": 52000. 00,
"outflows_t0": 61000. 00,
"expected_settlement_t1": 210000. 00,
"safeguard_required": 150000. 00,
"safeguard_balance": 160000. 00,
"counterparty": "Acquirer_A",
"limits": {
"counterparty_limit": 1200000. 00,
"fx_slippage_bps_limit": 5
},
"alerts": ["BALANCE_BELOW_TARGET"],
"notes": "Expect promo cash-out spike tonight"
}
date, pocket_id, counterparty, currency,
balance, target_balance, low_watermark,
inflows_t0, outflows_t0, expected_settlement_t1,
safeguard_required, safeguard_balance,
payout_slo_p95_sec, fund_slo_p95_secsql
SELECT date,
pocket_id,
currency,
balance,
target_balance,
low_watermark,
CASE WHEN balance < low_watermark THEN 1 ELSE 0 END AS stockout_flag,
GREATEST(0, balance - target_balance) AS idle_cash
FROM treasury_balances_daily
ORDER BY date DESC, pocket_id;sql
SELECT date,
counterparty,
SUM(balance) AS bal,
SUM(SUM(balance)) OVER (PARTITION BY date) AS bal_total,
(SUM(balance) / NULLIF(SUM(SUM(balance)) OVER (PARTITION BY date),0)) AS share
FROM treasury_balances_daily
GROUP BY 1,2
ORDER BY date DESC, share DESC;sql
SELECT date, pocket_id, currency,
safeguard_balance, safeguard_required,
safeguard_balance / NULLIF(safeguard_required,0) AS coverage_ratio
FROM treasury_balances_daily
WHERE safeguard_required > 0;Settlium PBS
Բանկի/փոխանակման/կաստոդի սառեցում/կաստոդի
FX-shok/գերագնահատված պահանջարկ
Safeguard-2019 պակասը
json
{
"pocket_id": "PAYOUT_POOL_EUR",
"type": "L0",
"counterparty": "Bank_X",
"currency": "EUR",
"segregated": false,
"prefund_required": true,
"slo": { "ttp_p95_sec": 60, "ttf_p95_min": 30 },
"limits": {
"low_watermark": 200000,
"target_balance": 350000,
"counterparty_limit": 1000000
},
"sweep_policy": {
"to_l2_when_idle_cash_over": 100000,
"intraday": true
}
}Ռեզյումե