Commit Graph

  • e9b2a9b54c [794-5][@ant] fix(spa): пакет — восстановление UTF-8 имён записей zip — иначе «в пакете нет файлов» main coopops 2026-06-15 10:54:43 +00:00
  • c7d55ea1f9 [794-5][@ant] fix(api,shared): C6 — канонизация публичного ключа перед сравнением — снять ложный «ключ не активен» coopops 2026-06-15 10:54:43 +00:00
  • 0d7e17dd83 [794-5][@ant] feat(spa): живой счётчик блоков — локальный тик +1/500мс при synced, переустановка на реальный head при опросе (без потока запросов) coopops 2026-06-03 19:01:05 +00:00
  • 59a67c400f [794-5][@ant] feat: расширение подписи .sig → .coopsig — чтобы ОС не предлагала КриптоПро (наш формат secp256k1-JSON несовместим с ГОСТ-CMS); legacy .sig не принимаем (не в проде) coopops 2026-06-03 19:01:05 +00:00
  • 979dd7bb4b [794-5][@ant] fix(spa): убрать дублирующую подпись про локальную проверку — она уже в зоне загрузки coopops 2026-06-03 18:24:28 +00:00
  • 2ae5582ddd [794-5][@ant] feat(spa): редизайн отчёта верификатора + заголовок из meta.title coopops 2026-06-03 18:17:57 +00:00
  • 832888051f [794-5][@ant] fix: канонизация регистров хэш-цепочки (C3/C4) + UTC для C6 — подпись проходит проверку coopops 2026-06-03 17:48:11 +00:00
  • 18471aeea6 [794-5][@ant] fix: current = high-water mark парсера + относительный API base — честный статус индекса coopops 2026-06-03 17:00:22 +00:00
  • 73b3a235bf [794-5][@ant] fix: бамп @coopenomics/parser2 → ^1.1.3 — устраняет краш consumer на XTRIM coopops 2026-06-03 13:30:40 +00:00
  • 0dfc49890c [794-5][@ant] feat(api): честный health (chain-head поллер + статус по stream-lag) и supervisor индексатора с backoff — head/synced больше не врут в тихие permission-периоды, а падение consumer не убивает индексацию навсегда (рестарт с экспоненциальным backoff) coopops 2026-06-03 12:49:47 +00:00
  • 7b669be120 [794-5][@ant] fix(api): parser2@1.1.2/ship-reader@0.3.1 — block_time = on-chain header timestamp вместо wall-clock; C6 point-in-time теперь корректен (ключ резолвится по времени подписи документа) coopops 2026-06-03 12:20:21 +00:00
  • fbeef9a8f1 [794-5][@ant] fix(api): parser2@1.1.1 (native-delta фикс) + пропуск genesis-sentinel permission — native-delta теперь реально приходит (ABI-декод вместо JSON.parse бинаря), а пустая permission_object id=0 из genesis больше не мусорит индекс coopops 2026-06-03 11:45:39 +00:00
  • d9bf1e8e91 [794-5][@ant] feat: локальный бутстрап-стек (parser2 Parser + verifier-api + pg/redis) против цепи mono-ai-N — раннер SHiP→Redis, compose с host-gateway и скрипт авто-chain_id, чтобы индексировать permissions с genesis и проверять C6 на живых документах coopops 2026-06-03 08:14:43 +00:00
  • 25269a9cb1 [794-3][@ant] fix(shared): регистронезависимые хэш-проверки C1–C3 и сертификат C5 под реальный формат mono — doc_hash приходит из фабрики в верхнем регистре, у сертификата нет public_key; иначе подлинные документы ложно не проходят coopops 2026-06-03 08:07:14 +00:00
  • 98453ccda3 [794-8][@ant] feat: verifier-spa отчёт, печать, i18n и дизайн-токены бордо — презентация вердикта в фирменном минималистичном дизайн-языке кооперативной экономики (плоскости, ведущий цвет бордо только chrome) coopops 2026-06-03 07:31:25 +00:00
  • 4146d1f0dc [794-7][@ant] feat: verifier-spa загрузка PDF/.sig/ZIP + оркестратор C1–C8 и вердикт — локальная проверка целостности и подписи плюс C6 через api, контент не уходит на сервер (приватность) coopops 2026-06-03 07:31:25 +00:00
  • 0224167494 [794-5][@ant] feat: verifier-api demux-индексер permissions из native-delta parser2 — исторический суперсет authority в Postgres для доказательной point-in-time проверки ключа (C6) coopops 2026-06-03 07:31:02 +00:00
  • b9ce2cbb54 [794-3][@ant] feat: packages/shared — контракт .sig v2.0, JCS-канонизация и чистые проверки C1–C5 — единый межкомпонентный контракт верификации для браузера и Node без дублирования coopops 2026-06-03 07:31:02 +00:00
  • cc2ebc4196 [794-2][@ant] feat: скелет монорепы verifier (api+spa+shared) + docker/CI/deploy — единая структура и автономные пайплайны для разработки всех эпиков верификатора coopops 2026-06-03 07:30:53 +00:00