RUN A FEDERATION NODE
एक सॉवरेन नोड संचालित करें।
एक फेडरेशन नोड क्रॉस-डिवाइस immunity gossip में भाग लेता है, बिना कभी रॉ यूज़र डेटा देखे। वैकल्पिक — लेकिन जितने अधिक नोड, उतना अधिक विकेंद्रीकृत नेटवर्क।
एक नोड क्या करता है
एक नोड अपने क्षेत्र के डिवाइसों से hashed-pattern प्रसारण प्राप्त करता है, पीयर नोड्स के साथ कोरम प्रोटोकॉल चलाता है, और पुष्ट पैटर्न को अपने जुड़े डिवाइसों को पुनः प्रसारित करता है। यह कभी भी ऐसा कुछ प्राप्त या संग्रहीत नहीं करता जो किसी यूज़र की पहचान करता हो।
हार्डवेयर आवश्यकताएँ
एक नोड एक Rust डेमन और एक PostgreSQL 16 इंस्टेंस है। न्यूनतम:
- 4 vCPU, 16 GB RAM, 200 GB SSD
- विश्वसनीय कनेक्टिविटी, सार्वजनिक रूप से पहुँचने योग्य पोर्ट (डिफ़ॉल्ट रूप से 8443)
- पीयर-पहचान key के लिए YubiHSM 2 या समकक्ष (अनुशंसित)
- Time-synced (NTP) — कोरम प्रोटोकॉल clock skew के प्रति संवेदनशील है
इंस्टॉल
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पीयर-पहचान 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पीयर रजिस्ट्री में शामिल हों
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 मिनट लगते हैं।
मॉनिटरिंग
डेमन 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
# }बैकअप और रिस्टोर
PostgreSQL वॉल्यूम ही एकमात्र stateful घटक है जिसका आपको बैकअप लेना है। keys HSM में रहती हैं और केवल ceremony द्वारा पुनर्निर्माण-योग्य हैं। डेमन कॉन्फ़िगरेशन /etc/lydos-fed से reproducible है।