फंड फ्लो करना थोड़ा झंझट भरा होता है। हर कोई इसे करता है, हर कोई इसे अलग-अलग तरीके से करता है, और भले ही आप इसे कर रहे हों, आप शायद अपना फॉर्मेट बार-बार बदलते रहते हैं।
जैसे-जैसे स्टेबलकॉइन हर चीज़ में और अधिक समाहित होते जा रहे हैं, मुझे लगता है कि मैं हर दिन एक या दो फंड फ्लो कर रहा हूँ। जब कोई फिनटेक सामने आता है और फंड फ्लो चाहता है, तो उन्हें वास्तव में बस यही डायग्राम चाहिए। अगर वे वैश्विक भुगतान करने के लिए एक विकल्प के रूप में स्टेबलकॉइन जोड़ रहे हैं, तो कुछ ऐसा:
sequenceDiagram
title: Funds Flow (Medium, CSF v1.4.5) – USD to USDC with Exchange (Modern Treasury + Brale)
participant Business as Modern Treasury Customer
participant MT as Modern Treasury (Instructions Only)
participant Brale as Brale (Exchange & Settlement)
participant Solana as Solana Blockchain
participant Recipient as Recipient Wallet
Business-->>MT: [DATA] Instruction: Pay ,000 to Recipient (USD)
MT-->>Brale: [DATA] Instruction Forwarded
Brale->>Brale: [EXCHANGE] USD to USDC
Brale->>Solana: Transfer USDC Solana ,000
Solana->>Recipient: Confirm Receiptहमने Brale पर उपयोग करने के लिए एक फ्रेमवर्क बनाया, और यह काफी उपयोगी साबित हुआ है। इसे कॉमन्स स्टेबलकॉइन फॉर्मेट कहा जाता है, और यह बस LLM को देने के लिए नियमों का एक सेट है ताकि उसे यह सोचने की ज़रूरत न पड़े कि कौन सा फॉर्मेट उपयोग करना है। हम CSF JSON को GPT में पेस्ट करते हैं और इसे कुछ इस तरह का प्रॉम्प्ट देते हैं: 'Solana पर USDC में बदलने के लिए USD वायर इनपुट के लिए एक फंड्स फ्लो बनाएं।' यह हर बार फॉर्मेट का पालन करता है।
सभी फंड्स फ्लो Mermaid का उपयोग करके बनाए जाते हैं, जो बेहद हल्का और तेज़ है। आप मुझे यहाँ एक फंड्स फ्लो बनाते हुए देख सकते हैं:
फंड्स फ्लो बस यह दिखाते हैं कि चीजें एक साथ कैसे जुड़ती हैं — लेकिन हर किसी का अपना मानसिक मॉडल होता है, जो आमतौर पर एक और कस्टम फॉर्मेट की ओर ले जाता है, इसलिए Brale टीम ने एक ऐसा मानक बनाया जिसे हम किसी भी LLM में प्लग कर सकते हैं ताकि हमें जल्दी से stablecoin फंड्स फ्लो तैयार करने में मदद मिले। हमारे नए stablecoin API पर काम करते समय, इसने अनगिनत बातचीत में मदद की है।
हमें जल्द ही एहसास हो गया कि यह एक तरह की सुपरपावर थी और हमने कुछ मानकों (जो, निष्पक्ष होने के लिए कहें तो, बहुत ब्रेल-केंद्रित हैं) को कॉमन्स स्टेबलकॉइन फॉर्मेट में शामिल कर दिया, जिसे फंड्स फ्लो उत्पन्न करने के लिए नियमों का एक मानक सेट होने के लिए डिज़ाइन किया गया है, जैसा कि ऊपर दिया गया है। पूरा सेट यहाँ है।
वहां से, यह मानक लगभग उतनी ही तेजी से मर्मेड डायग्राम उत्पन्न करता है जितनी तेजी से आप उन्हें कॉपी और पेस्ट कर सकते हैं। यह बहुत बढ़िया है, क्योंकि इसका मतलब है कि आपको एक अच्छा फंड्स फ्लो शुरू करने के लिए किसी फिनटेक, बैंक, या किसी और जगह में 10 साल बिताने की जरूरत नहीं है। आप आमतौर पर अन्य फंड्स फ्लो के स्क्रीनशॉट भी ले सकते हैं और अपने पसंदीदा एलएलएम से उन्हें सीएसएफ फॉर्मेट में उत्पन्न करने के लिए कह सकते हैं, जिसमें वह वास्तव में काफी अच्छा है।
प्रवाह में मानकीकरण
यहाँ कुछ बहुत ही बुनियादी चीज़ें हैं जो वैल्यू लेयर की अवधारणाओं (1,2) पर आधारित होकर फंड्स फ्लो को पढ़ने में थोड़ा आसान बनाती हैं।
- ValueType – क्या स्थानांतरित किया जा रहा है (जैसे, USD, USDC, SBC)
- TransferType – यह कैसे स्थानांतरित होता है (उदाहरण के लिए, ACH, वायर, एथेरियम, कैंटन)
- Exchange – एक ValueType+TransferType का इनपुट और एक ValueType+TransferType का आउटपुट।
मैंने अतीत में उस विचार के बारे में बहुत कुछ लिखा है, लेकिन वास्तव में किसी ने भी इसे उत्पाद में तब तक लागू नहीं किया जब तक कि BraleAPI अपडेट के अंतिम पुनरावृत्ति में नहीं। इस मानक को CSF में शामिल कर लिया गया है जहाँ ट्रांसफर में हमेशा ValueType, TransferType, Amount दिखाई देता है। यानी SBC Base 100, या USDC Ethereum 100, या USD Wire 100।
एक स्कीमैटिक की तरह, जब लेबलिंग में सुसंगतता होती है तो इसे पढ़ना कहीं अधिक आसान हो जाता है।
मानक में विवरण के विभिन्न स्तर:
- लाइट – मुख्य चरणों पर ध्यान केंद्रित करते हुए सरलीकृत लेनदेन प्रवाह।
- मध्यम – इसमें फंड फाइनैलिटी, अनुपालन ट्रैकिंग, और एक्सचेंज सत्यापन शामिल हैं।
- Heavy – व्यापक प्रवाह ट्रैकिंग, जिसमें त्रुटि प्रबंधन शामिल है।
शुरुआत करना
चाहे वह बैंक-प्रायोजित stablecoin जारीकरण हो या कई ब्लॉकचेन पर ऑन-चेन निपटान, CSF बेहतर समझ प्रदान करता है। यहाँ ऑफ-चेन ट्रांसफर के लिए एक और प्रॉम्प्ट है, जो स्टेबलकॉइन में ऑन-चेन वितरण को फंड करता है:
"A third-party fintech initiates an offchain USD transfer to fund an onchain stablecoin distribution (e.g., USDC on Solana) to a recipient wallet."
sequenceDiagram
title: Funds Flow (Medium, CSF v1.4.5) – Third-Party Fintech USD to USDC Distribution
participant Business as Fintech Customer
participant Fintech as Fintech Platform (Instructions Only)
participant Exchange as Stablecoin Issuer / Settlement Platform
participant Solana as Solana Blockchain
participant Recipient as Recipient Wallet
Business-->>Fintech: [DATA] Instruction: Pay ,000 to Recipient (USD)
Fintech-->>Exchange: [DATA] Instruction Forwarded
Business->>Exchange: Transfer USD Wire ,000
Exchange->>Exchange: [EXCHANGE] USD to USDC
Exchange->>Solana: Transfer USDC Solana ,000
Solana->>Recipient: Confirm Receiptऔर एक और जहाँ इसका उल्टा है, ऑनचेन ऑफचेन जा रहा है।
sequenceDiagram
title: Funds Flow (Medium, CSF v1.4.5) – Onchain USDC Funding to Offchain USD Wire Distribution
participant Business as Customer Wallet
participant Fintech as Fintech Platform (Instructions + Compliance)
participant Exchange as Stablecoin Platform / Settlement Partner
participant Bank as Bank Network
participant Recipient as Recipient Bank Account
Business->>Exchange: Transfer USDC Solana ,000
Exchange-->>Fintech: [DATA] Receipt Confirmation + Payout Instruction
Fintech-->>Exchange: [DATA] Instruction: Convert & Wire USD
Exchange->>Exchange: [EXCHANGE] USDC to USD
Exchange->>Bank: Transfer USD Wire ,000
Bank->>Recipient: Confirm Receiptयह फ्रेमवर्क ओपन-सोर्स है और GitHub पर इसे अपनाने और योगदान देने के लिए उपलब्ध है। यह पहले से ही कुछ ऐसा है जिसका मैं Brale में हर दिन उपयोग करता हूँ और हमें उम्मीद है कि यह आपकी टीमों का कुछ समय बचाएगा।
आप GitHub पर CSF स्पेक और उदाहरण प्रॉम्प्ट पा सकते हैं — इसे फर्क करने, उपयोग करने, या योगदान करने के लिए स्वतंत्र महसूस करें।