ドキュメント
ソースを読む人のために。
そしてそれを書く人のために。
プロジェクトへの短い近道。長い経路も存在しますが — 短い経路がほとんどの人に必要なことの大半をカバーします。
イメージをビルドする
公開マニフェストをクローンし、ツリーを同期し、Soong ターゲットを実行し、私たちが公開するのと同じハッシュを生成します。
開くリリースを検証する
バイナリをハッシュ化し、3つの署名をチェックし、公開マニフェストと比較します。検証スクリプトを提供します。
開くフェデレーションノードを運用する
ソブリンフェデレーションノードを運用します。PostgreSQL + Rust デーモン + 署名済みピアレジストリ。ネットワークの分散化に役立ちます。
開くバグを報告する
セキュリティ問題は security.txt と私たちの PGP 鍵経由で。機能的なバグは公開イシュートラッカー経由で。72時間以内に応答します。
開くパッチを貢献する
すべての公開リポジトリでプルリクエストを歓迎します。サインオフ、最低2名のレビュアー、再現可能ビルドの合格を求めます。
開くインターフェースを翻訳する
英語を超えて拡張中です。翻訳ソースファイルは公開リポジトリにあります。プルリクエストは次のマイナーリリースに反映されます。
開くより深いリファレンス
もっと深く踏み込む準備ができたら。
これらは、拡張を書いたり、実験を設計したり、アーキテクチャを詳細に監査したりするために必要となるリファレンス文書です。リリースと歩調を合わせて維持されています。
ソブリンエンジン リファレンス
13個のエンジンそれぞれが何をするか、どう相互作用するか、境界がどこにあるか。
緊急メッシュプロトコル
8つの無線フォールバック、プロトコル(CAP、EDXL、DTN、Cospas-Sarsat)、オンデバイスの優先度ロジック。
フェデレーションアーキテクチャ
ソブリンノードが互いを発見し、パターンに合意し、生のものを一切共有しないことを拒む仕組み。
監査台帳フォーマット
ハッシュチェーン構造、追記専用パーティションのレイアウト、フォレンジックレビュー向けエクスポート方法。
サンドボックス化アプリ契約
OS がアプリに保証するもの、しないもの、そしてハードウェアアテステーションのハンドシェイクの仕組み。
ビルドフラグと再現性
SOURCE_DATE_EPOCH、Soong オーバーレイ、署名ロール。なぜ私たちのハッシュがマシンをまたいで安定なのか。
コミュニティチャネル