From b8c9581f62383995946d91f46619facb2843f443 Mon Sep 17 00:00:00 2001 From: bot Date: Thu, 22 Feb 2024 01:00:04 +0000 Subject: [PATCH] 2024-02-21-23-30 --- data/pages/social_media/kevachat.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/data/pages/social_media/kevachat.txt b/data/pages/social_media/kevachat.txt index 3a2ff7b..9ec34eb 100644 --- a/data/pages/social_media/kevachat.txt +++ b/data/pages/social_media/kevachat.txt @@ -18,6 +18,7 @@ KevaChat - приватно-ориентированный, устойчивый * 1.9 - настройки комиссий за публикации, создание новых комнат и регистрацию аккаунтов. Используется в основном в качестве анти-спама, также может служить в качестве монетизации узла. * 1.10 - введена система внутренней экономики: зарегистрированные пользователи теперь имеют собственный счёт, баланс которого могут расходовать на публикации а также получать на него донаты. * 1.11 - обновление протокола: в //значениях// убраны знаки @ для построения дерева вложенности (для идентификации используется только цитируемый txid в начале цитирующей строки) + * 1.12 - убрана спецификация ключей: приложение теперь не привязано к протоколу и может читать любой внешний namespace KevaCoin в формате фида ==== geminiapp ==== @@ -44,7 +45,7 @@ KevaChat реализует стандартный протокол KevaCoin и Тем не менее, для построения цепочки сообщений и социальных функций, используются следующий подход: * //namespace// - чат комнаты; - * //key// - timestamp@username - метка времени необходима для создания уникальных ключей, также используется для сортировки сообщений; + * //key// - главное и общее с KevaСoin требование для ключа - быть уникальным для каждой записи в namespace. Приложения KevaChat обычно поддерживают постфикс @username; * //value// используется для хранения текста сообщений и поддерживает следующие макросы: * txid в начале сообщения - указывает ссылку на родительский пост, используется в "ответах" (reply) - например, webapp скрывает такие ссылки и добавляет вложенность, в то время как geminiapp - добавляет цитату; * namespace hash - в системе KevaCoin всегда начинается с символа N, такие вхождения заменяются кликабельной ссылкой;