Tekser.kz
Technical Spec.md
Tekser Platform · Technical Specification

Архитектура национальной платформы верифицированных измерений.

Технический документ для интеграторов, регуляторов и разработчиков. Описывает 5-уровневую архитектуру, blockchain-anchor, smart contracts, connectivity, security model и публичный API.

Платформа
Tekser v2.0
Production · 8 порталов
Архитектура
5 tier · hybrid
Industrial IoT + L2
Blockchain
Polygon mainnet
3 smart contracts
Стандарты
ISO 17025 · ТР ТС
Соответствие ОЕИ РК
· Architectural principle ·

Платформа не заменяет физические счётчики — она надстраивает цифровой слой trust над любым существующим парком СИ. Один blockchain-якорь на каждый протокол — и подделка становится невозможна.

Tekser Technical Council
v2.0 specification · Май 2026
Раздел
01

Архитектура · 5 уровней

Tekser реализован как многоуровневая система, где каждый уровень имеет собственную ответственность, протокол и средства верификации.

Tier
04

APPLICATIONS

Tekser Lab · Pro · Gov · OEM · Academy · Public B2C

Stack · Next.js 16 · React 19 · Tailwind 4 · next-intl (RU/KK/EN)
Tier
03

BLOCKCHAIN LEDGER

Anchor каждого протокола · public verification · billing settlement

Stack · Polygon mainnet (L2) · Hyperledger Fabric (private channel) · Solidity 0.8
Tier
02

MDM · TELEMETRY

Time-series данные счётчиков · anomaly detection · API gateway

Stack · Go 1.23 · TimescaleDB · ClickHouse · NATS · EMQX (MQTT) · paho
Tier
01

IoT EDGE

Edge-устройство на счётчике · подписывает каждое показание

Stack · Raspberry Pi 4 / Siemens IOT2050 · ECDSA P-256 + TPM 2.0 EALS+ · Bosch BME280
Tier
00

PHYSICAL DEVICES

Сами счётчики: водяные, электро, газовые, теплосчётчики

Stack · Энергомера · Эльстер · Меркурий · Тепловодомер · совместимость 95% парка РК
Раздел
02

Blockchain Anchor

Каждый PDF-протокол поверки хешируется SHA-256 и записывается в смарт-контракт SheberAnchor на Polygon mainnet. Невозможно подделать протокол задним числом — on-chain видна точная дата создания и хеш.

Smart contracts (Polygon mainnet)

КонтрактAddressНазначениеGas
SheberAnchor0xF24...91dESHA-256 хеш каждого PDF протокола поверки → on-chain anchor~0.0014 MATIC / запись
PublicVerification0xe7f...0512Публичный lookup по серийному номеру СИ → возвращает статус + lab + TX0 MATIC (read-only)
BillingSettlement0x9fE...a6e0Эскроу-расчёты между метрологами, лабораториями, потребителями~0.0028 MATIC / TX
Если хеш протокола не записан on-chain до даты предъявления — это поддельный документ. Точка.
Anti-fraud detection principle
Раздел
03

Connectivity · multi-network

Чтобы покрыть все 9.2 млн км² Казахстана, Tekser работает поверх 5 разнотипных каналов связи с автоматическим failover между ними.

ТипПровайдерПокрытиеLatencyПрименение
NB-IoTBeeline + Kcell + Tele298% населённой РК5-30 секОсновной канал · multi-IMSI
LTE-MBeeline + Kcell + Tele285%< 5 секРезервный · больше bandwidth
LoRaWANAstana Hub LoRaWAN network~30% городских зон10-60 секГазовые счётчики (низкое потребление)
VSATAstel100% территории РК600-900 мсУдалённые объекты, ГРС
StarlinkStarlink Kazakhstan (auth)100%30-60 мсПремиальный канал, lab uplink
Раздел
04

Security & Identity

Tekser использует трёхуровневую модель безопасности: ECDSA-подпись на edge, ЭЦП НУЦ РК для метрологов и лабораторий, и blockchain-anchor для immutable audit.

Edge security

  • ECDSA P-256 — каждое показание подписывается приватным ключом устройства
  • TPM 2.0 EALS+ — приватный ключ хранится в HSM-чипе, недоступен прошивке
  • Secure boot — устройство проверяет цифровую подпись прошивки при загрузке
  • Anti-tamper — физический корпус с детектором вскрытия → mesh-сигнал → блокировка

Identity

  • ЭЦП НУЦ РК — для всех ролей с правом подписи протоколов
  • Mobile ID — операторские mobile-ID для удалённой авторизации
  • 2FA — обязательно для Tekser Gov (регуляторы)
  • IP whitelist — Tekser Gov доступен только из гос-сетей РК
Раздел
05

Public API

Tekser экспонирует публичный REST API для проверки серийников, чтения протоколов, интеграции лабораторий и onboarding edge-устройств OEM.

МетодEndpointAuthОписание
GET/api/v1/verify/{serial}PublicПроверить статус поверки счётчика по серийному номеру
GET/api/v1/protocols/{number}PublicПолучить метаданные протокола поверки (без PDF)
POST/api/v1/auth/loginЭЦП НУЦ РКАвторизация лабораторий и метрологов
POST/api/v1/readingsAPI key + ECDSAЗагрузка показаний с edge-устройства (MDM intake)
GET/api/v1/readings/{serial}JWTИстория показаний СИ · доступ владельца + лаборатории
POST/api/v1/protocols/signЭЦП НУЦ РКПодпись протокола поверки + автоматический anchor в Polygon

Публичный API (/api/v1/verify/...) доступен без авторизации с rate-limit 100 RPS на IP. Используется приложением tekser.kz и Telegram-ботом @tekser_kz_bot.

Раздел
06

Соответствие стандартам

Tekser спроектирован под требования Закона «Об обеспечении единства измерений РК» и международного стандарта ISO/IEC 17025.

ISO/IEC 17025:2017
Общие требования к компетентности испытательных и калибровочных лабораторий
ИСО 9001:2015
Системы менеджмента качества
ТР ТС 020/2011
Электромагнитная совместимость технических средств
ТР ЕАЭС 037/2016
Об ограничении применения опасных веществ в изделиях
Закон РК «Об ОЕИ»
Об обеспечении единства измерений · базовый регулирующий акт
Приказ КазСтандарт
Утверждённые методики поверки СИ · 1240+ типов СИ в реестре
Раздел
07

Integration · для разработчиков

Tekser поддерживает три способа интеграции: REST API, MQTT для edge-устройств, и web-SDK для встраивания публичной проверки в сторонние приложения.

Onboarding

  • Лаборатория → подаёт заявку через Tekser Gov · получает JWT-credentials + ЭЦП-привязку
  • OEM-производитель → регистрирует модель счётчика · получает API-ключ для bulk-registration серийников
  • Метролог-предприниматель → регистрация в Tekser Pro через ЭЦП НУЦ РК · мобильный SDK для выезда
  • Сторонний разработчик → публичный API без авторизации для verify-endpoint, rate-limit 100 RPS

Документация

Полная документация API, примеры кода, Postman-коллекция и SDK для JavaScript/Python опубликованы на github.com/tekser-platform (репозиторий открыт для community-contributions).

· Для интеграторов и разработчиков

Подключите вашу лабораторию или счётчики к Tekser.

Если вы аккредитованная лаборатория ISO/IEC 17025, OEM-производитель СИ или разработчик интеграции — напишите команде Tekser. Полная спецификация платформы разработана и поддерживается ТОО «EDA Consulting».

Бизнес-вопросы · разработчик платформы
ТОО «EDA Consulting»
edaconsulting.kz →
Технические вопросы
Edamir2026@gmail.com+7 775 117 0568
© 2026 ТОО «EDA Consulting». БИН 220740012043. Все права защищены.
v2.0·Май 2026·tekser.kz