ساهم، والتقنية

بروتوكول متكوّن من تكنولوجيا مضمونة

لا تخترع ستيگ تشفيرًا ولا توجيهًا، بل هي تركيب متأن من عمل مفتوح علني: طبقة أحداث Nostr محمولة على خدمات onion في Tor v3، وعضوية بتوقيعات عمياء على معيار RFC 9474 — وكل سطر من هذا التركيب برخصة MIT في olightening/stiq-source. وهذه الصفحة هي الجزء الذي تدخل أنت فيه: شغلها، واقرأها، واكسرها، وحسنها.

nostrtor v3artirfc 9474nip-44khatrureact nativesqlciphersystemdmit
التقنية المفتوحة

كل جدار حامل هنا علني.

كل مسألة صعبة في ستيگ يحملها معيار مفتوح أو مشروع مفتوح له مجتمعه. ما تضيفه ستيگ هو التركيب: صغير، مقروء، ويرد الفضل إلى أهله. كل بلاطة توصلك إلى مشروعها.

Nostrطبقة الأحداث

المنشورات والتعليقات والرسائل والقنوات والمجموعات والفعاليات كلها أحداث Nostr عادية بمعايير NIP قياسية — صيغة علنية، لا لهجة سرية. غادر متى شئت، وتبقى بياناتك مقروءة.

nostr.com ↖
Torالطريق الوحيد

لا وجود للسيرفر إلا كخدمة onion v3: لا عنوان على الإنترنت المكشوف ولا منافذ واردة. يبلغه الأعضاء عبر دوائر Tor، وبجسور obfs4 وsnowflake على الشبكات التي تحجب Tor كليًا.

torproject.org ↖
Arti‏Tor، بلغة Rust

يضمن التطبيق عميل مشروع Tor من الجيل الجديد بلغة Rust؛ ويبنى إلى جواره إصدار C-tor كلاسيكي. تطبيق واحد، ومحركان، يختار بينهما عند البناء.

arti ↖
RFC 9474التوقيعات العمياء

العضوية توقيع RSA أعمى: تعتمد جهة الإصدار طلبًا لا تستطيع قراءته. معيار من IETF، تخدمه مكتبة CIRCL من Cloudflare — لا تشفير مصنوعًا عندنا.

rfc-editor.org ↖
khatruإطار السيرفر

سيرفر المجتمع المسيج بالعضوية برنامج Go صغير مبني على khatru وeventstore من fiatjaf، يحفظ الأحداث في BadgerDB على جهاز تتحكم فيه أنت.

github.com/fiatjaf/khatru ↖
React Nativeالتطبيق

قاعدة شيفرة TypeScript واحدة على Hermes، وiOS في الشجرة — وكل مخزن على الجهاز مشفر بـ SQLCipher.

reactnative.dev ↖
سكربت واحدالمثبت

deploy/stiq-up.sh يجهز Tor والسيرفر ولوحة التحكم على جهاز دبيان قياسي تحت systemd — مقروء من أوله إلى آخره قبل أن تشغله بصلاحيات الجذر. وهو ما ينبغي أن تفعله.

اقرأه أولًا ↖
MITالرخصة

التطبيق والسيرفر وجهة الإصدار ولوحة التحكم والمثبت — رخصة واحدة للكل، بلا جزء مغلق. انسخه، وسمه باسمك، وشغل شبكتك الخاصة.

LICENSE ↖

الإصدارات الدقيقة مثبتة في المستودع — go.mod وpackage-lock.json هما المرجع، لا هذه الصفحة.

ساهم

هذا هو الطلب: ساعدنا في بنائها.

تصان ستيگ في العلن، بلا شركة خلفها — وبلا تتبع يخبرنا بما ينكسر. تتعلم كما تتعلم البرمجيات الصادقة: من أناس يشغلونها، ويقرؤونها، ويشدون عليها.

شغل مجتمعًا حقيقيًا

أثمن مساهمة نشرة تعتمد عليها جماعة حقيقية: أقم سيرفرًا لجماعة تهمك فعلًا، وأخبرنا أين يئن. تقارير الميدان تصوغ هذا المشروع أكثر مما تصوغه أفكار الميزات.

دقق الشيفرة — نبحث عن عيون أمنية

تحتاج ستيگ من يدقق شيفرتها، لا خطتها فقط: أعينًا تقرأ المصدر قراءة المهاجم — مسار التوقيع الأعمى، وبوابات السيرفر، والمخازن المشفرة على الجهاز — وتجعل من PLAN.md خريطة للطريق، لا غاية تقف عندها. ثغرة تجدها في الشيفرة وتبلغ عنها بهدوء إلى evergreenmarble@proton.me أثمن من مئة نجمة.

أطلق نسخة iOS — نحتاج عضوية Apple

يبنى التطبيق لـ iOS ويعمل على المحاكي، لكن المشروع لا يملك عضوية Apple Developer Program، ومهمة iOS في خط الاختبار متعطلة. إن كنت تملك عضوية — أو تعرف أرض التوقيع والمراجعة تلك — فهذه أعلى فجوات المشروع أثرًا.

انسخها، وضع اسمك عليها

العلامة قابلة للفصل عمدًا عن بروتوكول الشبكة — WHITELABEL.md يرسم أيهما أي. أخذ العدة وتشغيل شبكتك الخاصة ليس استعمالًا مسموحًا به على مضض؛ بل هو الاستعمال المقصود.

ابدأ حيث الشيفرة: olightening/stiq-source ↖ راسلنا
البداية بيدك

استضف، راجع، حسّن

مجاني برخصة MIT · جهازك أو جهاز سحابي بخمسة دولارات · ولا حسابات، أبدًا.
أسئلة قبل البدء؟ evergreenmarble@proton.me