# Список зарезервированных ключей ячеек Перечисленные здесь значения являются либо совсем базовыми, либо предназначены для использования сервером. Все данные транзитных пакетов (т.е. тех, которые предназначены для кого-то кроме сервера подключённого напрямую), для которых критична подлинность, должны передаваться в ячейке `Data` и быть подписанными с помощью ячейки `SignedDataHash`. ## Базовые примитивы - Data - _Значение:_ `0x01` - _Тип:_ не имеет значения - Основные передаваемые данные. - ObjectID - _Значение:_ `0x02` - _Тип:_ `LocID || GlobID` - ID объекта в локальном контексте. Например, ID канала для отправки сообщения. - SrcEventAuthor - _Значение:_ `0x03` - _Тип:_ `GlobID` - Источник (автор) оригинального события. - PrevEvent - _Значение:_ `0x04` - _Тип:_ `LocID` - Предыдущее событие, логически связанное с текущим. - NextEvent - _Значение:_ `0x05` - _Тип:_ `LocID` - Следующее событие, логически связанное с текущим. - BatchNumber - _Значение:_ `0x06` - _Тип:_ `uint32_t` - Последовательный номер события в цепочке. - Path - _Значение:_ `0x07` - _Тип:_ `char[]` - Путь к запрашиваемому/загружаемому ресурсу. - Power - _Значение:_ `0x08` - _Тип:_ `Power` - Права доступа к конкретному объекту. ## Криптография - CryptoAlgos - _Значение:_ `0x11` - _Тип:_ `CryptoAlgo[4]` - Используемые криптографические алгоритмы. Предназначено для использования конечной целью, а не промежуточным узлом (сервером). Первый элемент выделен под хэш-функцию; второй для ассиметричной функции подписи; третий для ассиметричной функции шифрования; четвёртый для симметричной функции. - CryptoKeyID - _Значение:_ `0x12` - _Тип:_ `uint32_t` - Идентификатор используемого криптографического ключа для шифрования данных. - SignedDataHash - _Значение:_ `0x13` - _Тип:_ не имеет значения - Хэш основных передаваемых данных, зашифрованный закрытым ключом отправителя.