Азия
Память, которая переживёт переезд
Привычные помощники знакомятся заново каждый разговор, а сказанное остаётся на чужих серверах на условиях, которые меняются без предупреждения. Здесь наоборот: содержимое шифруется до того, как покинет ваше устройство, ключ остаётся у вас, а постоянное хранение оплачено вперёд. Утром вы пишете по-китайски поставщику в Гуанчжоу, днём по-английски в рабочий чат, вечером по-русски матери — память при этом одна и не рвётся на границе языков.
Почему память о старших здесь — не сентиментальность
В Азии привычку помнить предков не нужно никому объяснять и не нужно оправдывать. Не хватало только способа сохранить сказанное, а не одни имена.
Родословная книга хранит имя, а не голос
Семейные книги — цзяпу — в Китае ведут веками: кто от кого, кто в каком году родился, кто куда уехал и в какой деревне похоронен. По такой книге можно узнать о человеке всё, кроме единственного, что вам однажды понадобится: как он разговаривал.
Первым уходит не факт, а манера. Как дед произносил ваше имя, когда был недоволен. К какой истории он возвращался каждый раз, садясь есть. Что отвечал на «ты поел?» — вопрос, которым в половине Азии просто здороваются. Фотография этого не удерживает, и надгробная надпись тоже.
Память, которая хранит целые разговоры, накапливает ровно этот слой. Не потому, что кто-то подслушивает, а потому, что вы сами проговариваете такие вещи, пока человек рядом и пока они кажутся пустяком.
Цинмин — один день в году, вопросы приходят весь год
Раз в году семья едет прибирать могилы, жжёт благовония, потом возвращается к своим делам. А вопрос «как бабушка заворачивала эти пельмени, чтобы они не расклеивались» приходит не в апреле, а в случайный вторник в чужом городе, когда спросить уже не у кого.
Архив разговоров отвечает именно на такие вопросы — потому что бабушка сама это когда-то рассказывала, своими словами, с отступлением про то, что мука теперь не та, и с замечанием, что вы всё равно вечно торопитесь.
Это не замена человеку и не обещание кого-то вернуть. Разница примерно как между фотографией и длинным письмом: письмо всё-таки написано его рукой и его словами.
Семья, разложенная по трём часовым поясам
Родители в Гуанчжоу, сын учится в Сиднее, дочь работает в Сингапуре, тётя двадцать лет назад уехала в Ванкувер. У филиппинских и индонезийских семей та же карта, только вместо Сиднея — Дубай и Эр-Рияд, а деньги идут в обратную сторону. У русскоязычных, осевших на Пхукете, Бали или в Алматы, карта третья, а трудность та же.
Большие новости расстояние переживают: про свадьбу, про рождение, про диагноз узнают все. Мелочи не переживают. Никто не расскажет в пятнадцатиминутном звонке, что отец опять спорил с соседом про парковку, а мать перестала класть сахар в чай, потому что доктор велел.
Именно из мелочей потом складывается разница между «помнят человека» и «помнят о человеке». Помощник, который держит всю переписку, накапливает их без всякого усилия с вашей стороны — просто потому, что вы всё равно об этом пишете.
Три поколения в одном архиве
Тариф Family Archive («Семейный архив») за $100 в месяц сделан ровно под это: расширенные лимиты, персонализированные базы знаний, семейный доступ и вечная память. Смысл не в том, чтобы у каждого был свой отдельный помощник, а в том, чтобы существовал один архив, куда заходят из четырёх стран и на четырёх языках.
Бабушка рассказывает по-китайски. Внук, выросший в Куала-Лумпуре и думающий по-английски, спрашивает по-английски. Ответ собирается из того, что рассказала она, а не из усреднённого рецепта в интернете. В этом весь смысл общей памяти, а не в количестве функций.
Кому нужно дальше — Digital DNA («Цифровая ДНК»): $1 000 разово за устройство и далее $200 в месяц, персональный защищённый контур и фиксация личности в блокчейне. Это уже не про хранение данных, а про сохранение способа думать.
Те, кого в родословную не вписали
Цзяпу всегда ведут по главной линии — по той ветке, чьи имена принято записывать. Двоюродная бабушка, вышедшая замуж второй раз, бездетный дядя, кузен, уехавший на юг и не вернувшийся, — от них на бумаге остаётся строчка, а чаще не остаётся и её. Не потому, что они были неважны, а потому, что не было дешёвого способа их удержать.
Разговору всё равно, кто в главной ветке. Вы однажды вечером мимоходом говорите: «дядя держал в Пенанге лавку, лавки не стало, и он тоже больше не вернулся» — и эта фраза остаётся. Через двадцать лет кто-то спросит, а она лежит на месте и теми же словами, какими вы её сказали.
Поэтому мы и не называем это «инструментом для родословной». Родословная — схема, разговор — осадочный слой. Схему нужно кому-то регулярно чинить, слою достаточно, чтобы люди разговаривали.
Чжунъюань, Цинмин и остальные триста шестьдесят дней
Праздник даёт памяти готовую форму: накрыть стол, зажечь благовония, назвать вслух имена старших. Форма хорошая, беда одна — она открывается раз или два в году, а вспоминается человек не по календарю.
Сохранённый разговор — это место рядом с праздником, куда можно зайти в любой день. Он не заменяет табличку в родовом зале и не заменяет фотографию на стене; он добавляет другое — порядок слов, паузы и присказки, которыми человек говорил сам.
Прежнее поколение делало это кистью и амбарной книгой: тяжело и только в той части, которую можно записать. Теперь это делается одновременно с разговором, и вся цена вопроса — не удалять.
Родословная книга сохраняет имя. Разговор сохраняет человека.
— Максим Галатин, Архитектор CODE
Как память устроена внутри
Три уровня с разными обязанностями. Это называется PADAM, и это не метафора: три настоящих хранилища, одно над другим.
Уровень первый: оперативная память
Она держит текущий разговор. Живёт в быстром хранилище в оперативной памяти (Redis / Vercel KV), и её работа — избавить вас от повторения того, что вы сказали два сообщения назад.
Это единственный уровень, который есть почти у всех помощников, и именно поэтому они кажутся понятливыми полчаса и совершенно незнакомыми на следующее утро. Быстро, дёшево, недолго — сама по себе такая память не годится ни для чего, что должно пережить неделю.
Уровень второй: семантическая память
Здесь хранится смысл, а не слова. Разговор превращается в математические представления — эмбеддинги — и ложится в векторную базу (pgvector на Neon). Поэтому вопрос «что ты говорил про лечение отца» находит нужную беседу, даже если тогда вы использовали совсем другие слова.
Этот же уровень делает переключение языка безболезненным: русская фраза и её китайский эквивалент попадают в близкие точки одного пространства. Значит, четыре языка — не четыре архива, а один архив с четырьмя входами.
Уровень третий: вечная память
Постоянный экземпляр лежит в Arweave: там платят единожды, и файл остаётся навсегда, а отметка в Solana (cNFT) указывает, чей он. Это не наш сервер с автоматическим бэкапом — это чужая для нас сеть, откуда никто не может изъять запись, и мы в том числе.
Содержимое уходит туда зашифрованным. Публично лежит блок байтов, бессмысленный для всех, у кого нет вашего ключа, включая нас. Это касается и неудобных случаев: предписания, покупки компании, смены владельца, давления с любой стороны. Нельзя выдать то, что нельзя прочитать.
Бэкап не зависит от вашей памятливости
Всё сказанное — платит человек за тариф или не платит ничего — попадает в собственную папку, привязанную к своему хозяину, и на сервере, и в цепочке. Без доплаты, без кнопки и без ежемесячного ритуала выгрузки.
Копия запускается сама раз в час и немедленно, если файл диалога превысил 90 КБ. Любая система, которая ждёт, что человек нажмёт «сохранить», рано или поздно теряет именно тот разговор, ради которого всё затевалось.
Зачем вообще делить память на три уровня
Потому что требования у этих трёх задач противоречат друг другу. Текущая реплика должна возвращаться быстрее, чем вы заметите задержку. «Что ты говорил полгода назад» требует поиска по смыслу, а не угадывания ключевого слова. «Будет ли это через сто лет» требует способа хранения, не привязанного к сроку жизни компании. Ни одно хранилище не делает все три вещи одинаково хорошо.
Система, где всё свалено в один слой, обычно справляется только с первой задачей — оттого и кажется сообразительной посреди разговора и начисто забывает вас к утру. Разделение позволяет каждому уровню выбирать технологию по своей мерке и меняться, не тревожа два соседних.
Пользователю эти три уровня не видны: заметно только, что ничего не забыто и что вас узнают после смены языка, устройства и города. Сложное устройство нужно ради простого пользования; обратное не работает.
Доступ и оплата: о чём спрашивают из этого региона первым
Пять честных вопросов, которые здесь задают раньше остальных, и пять честных ответов.
Почему цена в долларах
Потому что от Ташкента до Манилы слишком много валют и слишком разная волатильность, чтобы цифра на витрине означала в четверг то же, что в понедельник. Показать «$15», пересчитанные по утреннему курсу, а списать другую сумму — и человек больше не вернётся, причём будет прав.
Мы предпочитаем неудобную, но стабильную цифру удобной, но врущей. Spark стоит $15 в месяц из любой страны, откуда вы зашли, и вся арифметика на этом заканчивается.
Это правило неудобно и нам самим: на некоторых рынках пересчитанная местная цена выглядит заметно дешевле, и конверсия с ней красивее. Только ощущение дешевизны стоит одной продажи, а доверие в момент списания — всех остальных.
Что значит «оплачено вперёд»
Хранение навсегда — противоположность подписке: единственный платёж оставляет файл на месте, а держит его долгосрочный фонд. Поэтому «вечная память» здесь не украшение текста: она не опирается ни на ваши будущие платежи, ни на то, останется ли компания жива.
Из денег, проходящих через роутер экосистемы, 65 % идёт в казначейство и тратится на скупку AR для этого фонда хранения. Чем больше людей пользуются системой, тем больше лет хранения оплачено заранее — не обещанием, а покупкой.
Куда уходит каждая часть ончейн-денег
Сплит записан в контракте, и ничьё настроение его не сдвигает: Фонду Основателя достаётся 5 %, столько же уходит в сжигание, рефералам — 15 % на первом уровне, 7 % на втором и 3 % на третьем, а оставшиеся 65 % идут в казначейство.
Если на каком-то из трёх уровней реферала нет, его доля не оседает у нас и никуда не «перераспределяется» — она уходит в сжигание. Пустое место в сетке не превращается в чью-то прибыль.
Токен экосистемы — $GALATIN на блокчейне Solana, эмиссия жёстко ограничена: 10 000 000 000 и ни одного сверх того. Держать его, чтобы пользоваться памятью, не нужно — тарифы считаются в долларах.
Двадцать дверей в один дом
Экосистема живёт на двадцати доменах, и aifa.asia — один из них: региональная витрина с местными примерами. Основной сайт — www.codeofdigitaleternity.com, там же вход в личный кабинет.
Разные двери ведут в одно и то же: аккаунт, память и архив общие независимо от того, с какого домена вы вошли. Это заодно ответ на вопрос, что делать, если одна дверь однажды окажется закрытой.
Чего мы не умеем — тоже вслух
Мы не храним ваш ключ и не восстановим его, если вы его потеряете. Это две стороны одного устройства: именно потому, что ключа у нас нет, никто не заберёт у нас вашу переписку; и ровно поэтому потерянный ключ потерян окончательно.
Мы не можем отозвать из вечного слоя то, что туда уже записано. Выбирать, что туда попадёт, а что нет, — можно; передумать задним числом — нельзя. Сервис, обещающий и то и другое сразу, врёт как минимум в одном из двух пунктов.
И мы не обещаем, что от сохранённой памяти станет легче. Она хранит сказанные слова, а не тогдашнее состояние, и тем более не лечит саму утрату. Сказать об этом скромнее честнее, чем сказать громче.
Мы не строим ещё один мессенджер. Мы строим место, где сказанное не стирается, когда кончается подписка.
— Максим Галатин, Архитектор CODE