Skip to content
@synrc

Криптографічні Телесистеми

Утримувач майнових прав і ліцензійний бенефеціар високотехнологічних телекомунікаційних продуктів.

Архітектурна компанія

Ми — українська open-source організація, що спеціалізується на розробці високонадійних, відмовостійких розподілених систем на базі Erlang/OTP (BEAM). Наші проєкти охоплюють захищені комунікації (чат-месенджери та PKI), веб-фреймворки, управління бізнес-процесами (BPMN), розподілені сховища, мережеві протоколи та формальні методи верифікації. Все побудовано на суворій відповідності міжнародним та українським стандартам (ASN.1, X.509, CMS/S-MIME, LDAP, DNS, MQTT, BPMN, ДСТУ 4145).

Криптографічні продукти

  • ns — DNS-сервер (IETF RFC 1034, 1035, DNSSEC).
  • ldap — LDAPv3-директорія (IETF RFC 4510–4519 та ін.).
  • ca — Certificate Authority з підтримкою ДСТУ 4145, X.509, PKCS#10, OCSP.
  • chat — Безпечний месенджер на X.509, CMS, PKCS та ASN.1.

Основні продукти

  • mail — Документально-процесуальний документообіг Сохацького згідно Наказу №40 МО (демо).
  • message — Легкий UDP Мультікаст Wi-Fi Чат Месенжер Сохацького v1 на SwiftUI для macOS і iOS (демо).
  • x509 — Чат Месенжер Сохацького з підтримкою v1 і v2 протоколів на SwiftUI для iOS (атестація).
  • acc — Облікова система фінансів Сохацького, кадрів, бухгалтерії і ТМЦ для macOS (атестація).

Продукти, впроваджені в МВС і ПриватБанк

  • bpe — BPMN-сервер (ISO 19510).
  • nitro — Erlang/Elixir структурний HTML шаблонізатор для SPA/PWA додатків.
  • form — Бібліотека форм і валідацій X-Forms.
  • n2o — Nitrogen Веб-фреймворк для MQTT і WebSocket трактів.
  • kvs — Абстракція над KV LSM-Tree сховищами.

Інші інфраструктурно-утворюючі продукти

  • sigma — Алгебраїчна чиста функціональна мова програмування Sigma (Idris).
  • phi — Алгебраїчна чиста функціональна мова програмування Phi (PureScript).
  • rpc — Бібліотека генераторів BERT/ETF Erlang/OTP серіалізації для Swift, JavaScript, Java.
  • mqtt — MQTT-сервер (ISO 20922), аудитований автором Агди для NYNJA.
  • asn1 — ASN.1 компілятор (ISO 8824).

Місія

Наша мета — створити відкриту екосистему інструментів для побудови високонадійних, масштабних та безпечних розподілених систем, доступних для розробників, підприємств і державних інституцій. Ми прагнемо максимально використати переваги Erlang/OTP — узгодженості, відмово-стійкості, характеристик реального часу — для створення сучасних телекомунікаційних, веб- та процесінгових платформ. Особливу увагу приділяємо інтеграції сильної криптографії (X.509, постквантова стійкість), стандартизованим протоколам та підтримці українських національних стандартів (ДСТУ 4145) поряд з глобальними (IETF, ITU, ISO). Ми віримо, що надійні, безпечні та верифіковані системи — основа цифрової інфраструктури майбутнього, а доступ до таких інструментів має бути фундаментальним правом спільноти.

Принципи

  • Відкритість та прозорість — весь код під permissive open-source ліцензіями.
  • Суворої відповідності стандартам — ми реалізуємо протоколи точно за RFC/IETF, ITU, ISO.
  • Безпека понад усе — фокус на end-to-end шифруванні, постквантовій стійкості та сучасних алгоритмах.
  • Модульність та незалежність — наші імплементації можуть використовуватися окремо або як повний стек.

🇺🇦 Зроблено з фокусом на телекомунікаційні стандарти.

Synrc Research Center заснувала Groupoid Infinity для дослідження формальних мов та середовищ. Ми використовуємо AXIO.PRO для опису типових специфікацій, протоколів та інтерфейсів. Також Groupoid Infinity проводить дослідження в області гомотопічної теорії типів та формалізації математики.

Тут зібрані дидактичні матеріали для трьох курсів: 1) курсу по мові програмування Ерланг; 2) курсу по системному програмуванню; 3) курсу по веб-програмуванню. Ці матеріали включають документацію на бібліотеки SYNRC які використовуються як основне програмне забезпечення курсу. На цій сторінці ви маєте можливість одночасно переглянути усі модулі усіх бібліотек, основну серію анонсів та релізів, переклади статей, серію брошур про те як створювати сучасні Erlang та Elixir програми, та інші дидактичні матеріали.

У вільному доступі опублікований базовий Ерланг курс, який містить 12 годин лекційного матеріалу, що читався в 2013-2014 роках в місті Києві (Україна). Окремо доступний розширений курс по бібліотекам SYNRC в контексті систем повідомлень та управління бізнес-процесами (7 годин), що читався в місті Варна (Болгарія).

ПублікаціїДокументаціїСертифікації

Copyright © 2026 ТОВ "Криптографічні Телесистеми"

Pinned Loading

  1. bpe bpe Public

    💠 BPE: BPMN Process Engine ISO 19510

    Erlang 278 66

  2. chat chat Public

    💬 CHAT: Instant Messenger. ITU/IETF: 3394, 3565, 5280, 5480, 5652, 5755 8551, X.509, CMS, PKCS-10, PCKS-7, OCSP, LDAP, DNS; ANSI: X9-42, X9-62, X25519, X488; NIST: SECP384r1.

    Erlang 11 6

  3. ns ns Public

    🔒 NS: Name Server IETF 1034, 1035, 1101, 2065, 2535, 2539, 4033-4035 4398, 6944

    Erlang 5 1

  4. ldap ldap Public

    🌐 LDAP: Directory Server. ITU/IETF: 2849, 3296, 3671-3673, 3866, 4510-4518, 4522, 4525, 4526, 4929, 5480, X.519.

    Erlang 54 17

  5. ca ca Public

    🛡️ CA: Certificate Authority. ДСТУ: 4145. ITU/IETF: 3279, 5755, 7030, X.509.

    Erlang 20 8

  6. sample sample Public

    💧 SAMPLE: WebSocket Sample Application

    Erlang 10 6

Repositories

Showing 10 of 24 repositories
  • .github Public
    synrc/.github’s past year of commit activity
    0 0 0 0 Updated Mar 6, 2026
  • sigma Public

    Idris-like Language for Erlang/OTP

    synrc/sigma’s past year of commit activity
    Elixir 0 0 0 0 Updated Mar 6, 2026
  • phi Public

    PHI: PureScript in Elixir for Erlang/OTP

    synrc/phi’s past year of commit activity
    Erlang 0 0 0 0 Updated Mar 5, 2026
  • chat Public

    💬 CHAT: Instant Messenger. ITU/IETF: 3394, 3565, 5280, 5480, 5652, 5755 8551, X.509, CMS, PKCS-10, PCKS-7, OCSP, LDAP, DNS; ANSI: X9-42, X9-62, X25519, X488; NIST: SECP384r1.

    synrc/chat’s past year of commit activity
    Erlang 11 6 16 0 Updated Mar 4, 2026
  • ca Public

    🛡️ CA: Certificate Authority. ДСТУ: 4145. ITU/IETF: 3279, 5755, 7030, X.509.

    synrc/ca’s past year of commit activity
    Erlang 20 8 6 (1 issue needs help) 0 Updated Mar 4, 2026
  • bpe Public

    💠 BPE: BPMN Process Engine ISO 19510

    synrc/bpe’s past year of commit activity
    Erlang 278 66 1 1 Updated Mar 1, 2026
  • kvs Public

    💿 KVS: Abstraction Layer

    synrc/kvs’s past year of commit activity
    Elixir 176 47 0 0 Updated Mar 1, 2026
  • synrc.com Public

    🌐 SYNRC: Commercial Support

    synrc/synrc.com’s past year of commit activity
    CSS 7 7 0 0 Updated Feb 24, 2026
  • ldap Public

    🌐 LDAP: Directory Server. ITU/IETF: 2849, 3296, 3671-3673, 3866, 4510-4518, 4522, 4525, 4526, 4929, 5480, X.519.

    synrc/ldap’s past year of commit activity
    Erlang 54 17 0 0 Updated Jan 17, 2026
  • ns Public

    🔒 NS: Name Server IETF 1034, 1035, 1101, 2065, 2535, 2539, 4033-4035 4398, 6944

    synrc/ns’s past year of commit activity
    Erlang 5 1 0 0 Updated Jan 16, 2026

Top languages

Loading…

Most used topics

Loading…