Technical Paper

05 — Схема данных и API

В данном разделе определяется схема и API-интерфейс Yumo Yumo. Выходные данные конвейера в 02, решения уровня доверия в 03 и учёт вознаграждений в 04 отображаются на формы сущностей и событий, определённые здесь. Живая поверхность — это собственные маршруты приложения плюс публичный реестр цен; версионированный публичный REST API и B2B API описываются как запланированная работа и помечены соответствующим образом.

Схемы публикуются, чтобы участники протокола могли читать одну и ту же запись одинаковым образом. Физическая стратегия индексирования, выбор провайдера и коммерческие параметры B2B-продукта остаются в операционной документации.

5.0 Принцип схемы

ПринципСледствие
Типизированная записьКаждый публичный объект версионируется и привязан к схеме
Событийный реестрУчёт вознаграждений выводится из поддающихся аудиту исторических событий
Разделённые данныеПерсональные данные, агрегированные данные и сводка в блокчейне находятся в отдельных слоях
Версионируемый APIДобавление/удаление полей следует правилам обратной совместимости