RUN A FEDERATION NODE

एक सॉवरेन नोड संचालित करें।

एक फेडरेशन नोड क्रॉस-डिवाइस immunity gossip में भाग लेता है, बिना कभी रॉ यूज़र डेटा देखे। वैकल्पिक — लेकिन जितने अधिक नोड, उतना अधिक विकेंद्रीकृत नेटवर्क।

01

एक नोड क्या करता है

एक नोड अपने क्षेत्र के डिवाइसों से hashed-pattern प्रसारण प्राप्त करता है, पीयर नोड्स के साथ कोरम प्रोटोकॉल चलाता है, और पुष्ट पैटर्न को अपने जुड़े डिवाइसों को पुनः प्रसारित करता है। यह कभी भी ऐसा कुछ प्राप्त या संग्रहीत नहीं करता जो किसी यूज़र की पहचान करता हो।

रचना द्वारा प्राइवेसी
प्रोटोकॉल लेयर केवल SHA-256 हैश और मोटे क्षेत्र bucket ले जाती है। एक नोड के लिए IP, email, या GPS निर्देशांक प्राप्त करने का कोई कोड पथ नहीं है। यह एक स्वचालित टेस्ट द्वारा लागू होता है जो सीमा भंग होने पर बिल्ड को विफल कर देता है।
02

हार्डवेयर आवश्यकताएँ

एक नोड एक Rust डेमन और एक PostgreSQL 16 इंस्टेंस है। न्यूनतम:

  • 4 vCPU, 16 GB RAM, 200 GB SSD
  • विश्वसनीय कनेक्टिविटी, सार्वजनिक रूप से पहुँचने योग्य पोर्ट (डिफ़ॉल्ट रूप से 8443)
  • पीयर-पहचान key के लिए YubiHSM 2 या समकक्ष (अनुशंसित)
  • Time-synced (NTP) — कोरम प्रोटोकॉल clock skew के प्रति संवेदनशील है
03

इंस्टॉल

shell# 1. PostgreSQL 16 (skipped if you already have one)
sudo apt-get install -y postgresql-16

# 2. The federation daemon
curl -L -o lydos-fed-2026.06.r1.tar.gz \
  https://git.lydos.ailydian.com/lydos/sovereign-federation/releases/2026.06.r1/lydos-fed.tar.gz
curl -L -o release.manifest.json \
  https://git.lydos.ailydian.com/lydos/sovereign-federation/releases/2026.06.r1/release.manifest.json

# 3. Verify the bundle (the same protocol as the phone image)
./verify-bundle.sh --bundle lydos-fed-2026.06.r1.tar.gz --manifest release.manifest.json
# expects: signatures 3 / 3, hash match

# 4. Install
sudo tar -xzf lydos-fed-2026.06.r1.tar.gz -C /opt/lydos-fed
sudo /opt/lydos-fed/install.sh
04

पीयर-पहचान key ceremony

नोड की पीयर-पहचान key हर प्रसारण पर हस्ताक्षर करती है जो वह उत्सर्जित करता है। इसे एक M-of-N officer ceremony के तहत YubiHSM के अंदर उत्पन्न करें। तीन अधिकारी, नई keys पर हस्ताक्षर के लिए दो-में-तीन। अपने आंतरिक लॉग में ceremony को दस्तावेज़ित करें।

shell/opt/lydos-fed/bin/lydos-fed key generate --hsm yubihsm \
  --slot 1 --label fed-peer-2026.06 \
  --officers 2-of-3
Hot key चेतावनी
इस key को किसी वर्कस्टेशन पर उत्पन्न न करें। निजी आधा किसी भी प्रोसेस मेमोरी में कभी दिखाई नहीं देना चाहिए जिसे आप नियंत्रित नहीं करते। HSM इसे लागू करता है।
05

पीयर रजिस्ट्री में शामिल हों

shell# Submit your node's public identity to the registry
/opt/lydos-fed/bin/lydos-fed join \
  --registry https://registry.lydos.ailydian.com \
  --pubkey-path /opt/lydos-fed/keys/fed-peer-2026.06.pub

रजिस्ट्री आपकी एंट्री पर हस्ताक्षर करती है और उसे पुनः प्रसारित करती है। अन्य नोड संपर्क करेंगे और हैंडशेक पूरा करेंगे। सामान्य onboarding में 10–30 मिनट लगते हैं।

06

मॉनिटरिंग

डेमन Prometheus मेट्रिक्स को /metrics पर और एक JSON हेल्थ स्नैपशॉट को /health पर उजागर करता है। इसे अपने मौजूदा डैशबोर्ड में हुक करें या सीधे क्वेरी करें।

shellcurl https://your-node.example/health
# {
#   "version": "2026.06.r1",
#   "peers_online": "11/11",
#   "quorum": "ok",
#   "audit_chain_head": "3571a6c8…",
#   "uptime_seconds": 123456
# }
07

बैकअप और रिस्टोर

PostgreSQL वॉल्यूम ही एकमात्र stateful घटक है जिसका आपको बैकअप लेना है। keys HSM में रहती हैं और केवल ceremony द्वारा पुनर्निर्माण-योग्य हैं। डेमन कॉन्फ़िगरेशन /etc/lydos-fed से reproducible है।

रिस्टोर करना तेज़ है
एक नया नोड फेडरेशन में शामिल होता है, पीयर्स से वर्तमान चेन हेड माँगता है, और पकड़ बना लेता है। प्रोडक्शन में हमने जो सबसे लंबा catch-up देखा है वह कोल्ड स्टार्ट से in-quorum तक 18 मिनट है।