Об этом проекте

SovereignKit представляет собой open-source инструментарий для измерения, объяснения и обхода сбоев доступности транзакций в Solana. Он разграничивает подтверждение RPC и наблюдение за реестром, используя явный кворум наблюдения из логических ридеров. Компоненты включают: ядро телеметрии с событиями append-only и детерминированными временными шкалами, механизм проб (probe engine), создающий сопоставленные пары транзакций и подписанные результаты, hostile proxy только для loopback для контролируемых вмешательств, валидирующий идемпотентный коллектор, механизм анализа с окнами и интервалами Уилсона, SDK для ограниченной маршрутизации primary/fallback с TTL, гистерезисом, возможностью переопределения разработчиком и поведением fail-open, а также статический read-only дашборд. В рамках принятого контролируемого эксперимента 10 сопоставленных пар программ создали 20 уникальных подписей, 510/510 единиц compute units для каждого объявленного класса, 600 подписанных статистических единиц с повторной проверкой 600/600 подписей наблюдателей и кворум 2/3 среди 3 логических ридеров. Были разграничены четыре сценария (HEALTHY, DEGRADED, ASYMMETRIC, INSUFFICIENT_DATA). Доказательная база ограничена n=30 на каждую подходящую ячейку; все локальные ридеры используют одного валидатора и хост, демонстрируя только логическую избыточность. v0.1 явно не является публичным сервисом рейтинга провайдеров, оракулом цензуры или децентрализованной сетью наблюдателей. Валидация интеграции в Devnet сохранила жизненный цикл финализированной транзакции от CREATED до FINALIZED с итоговым балансом получателя в 1 000 000 lamports. Воспроизводимый публичный экспериментальный отчет фиксирует данные контролируемого эксперимента и Devnet с помощью канонических форматов JSON, CSV и провенанса SHA-256. Проект распространяется под лицензией Apache-2.0 и включает методологию, модель угроз и руководства по воспроизведению.