Skip to main content

Managed → Soberano (0% fee, full custody)

आपने ManagedProvider से शुरुआत की क्योंकि यह सबसे तेज़ तरीका है। जब आप full custody और 0% fee के लिए तैयार हों, तो migration सिर्फ एक line का काम है।
1

अपना Lightning provider सेट करें

एक soberano provider चुनें। Blink मुफ़्त है, कोई KYC नहीं, तुरंत setup।
2

Provider बदलें — एक line

बाकी सब कुछ — middleware setup, token verification, endpoint code — बिल्कुल वैसा ही रहता है।
3

Deploy करें

Managed provider द्वारा जारी किए गए Tokens migration के बाद काम करते रहते हैं। Verification पूरी तरह crypto पर आधारित है (SHA256(preimage) == paymentHash) — इसका कोई dependency नहीं है कि किस provider ने invoice बनाया।कोई migration window नहीं, कोई downtime नहीं, कोई database update नहीं।
ManagedProvider के तहत जारी किए गए already-paid tokens, providers बदलने के बाद भी valid रहते हैं। macaroon में केवल एक hash और एक expiry होती है — कोई provider-specific data नहीं।

Soberano providers के बीच बदलाव करें

Same pattern — provider instance बदलें, बाकी कुछ नहीं बदलता।

v1.x → v1.8 (current)

कोई breaking changes नहीं। SDK additive है — नए providers, नए agent utilities, नए replay adapters। इससे upgrade करें:
यदि आपने कोई specific version pin की है, तो changelog देखें कि क्या नया है।

Framework migration

Express → Fastify

Express → Hono (Cloudflare Workers)

Flask → FastAPI


Replay store migration

In-memory → Supabase

Environment variables सेट करें — middleware खुद ही detect करके switch कर लेता है:
मौजूदा in-flight tokens काम करते रहते हैं। Supabase store उस क्षण से recording शुरू करता है जब वह active होता है — migrate करने के लिए कोई historical data नहीं है।

In-memory → Redis

Providers

सभी provider options और setup

Production Guide

Deployment checklist