Пространство вечности
Память, которая переживёт носитель
Цифровое бессмертие — не метафора и не обещание загробной жизни. Это инженерная задача с проверяемыми требованиями: хранилище, которое не зависит от того, платит ли кто-то в этом месяце; шифрование, ключ от которого остаётся у человека; и поиск, который через двадцать лет находит нужное, когда никто уже не помнит, как назывался тот файл и в каком году был тот разговор.
Архитектура PADAM: три уровня памяти
PADAM — Philosophical Activation of Distributed AI Memory. Уровни различаются не важностью данных, а физикой: у каждого своя скорость, своя цена и свой срок жизни. Свести их в один — значит получить хранилище, которое плохо делает все три работы сразу.
Уровень 1. Оперативная память — Redis, Vercel KV
Верхний уровень держит контекст текущего разговора: последние реплики, уточнение, сделанное минуту назад, имена и числа, нужные прямо сейчас. Технически это key-value хранилище, живущее в оперативной памяти, — Redis или Vercel KV; ответ приходит за единицы миллисекунд, и именно поэтому диалог не спотыкается на каждой фразе.
Этот уровень намеренно недолговечен. Он живёт минуты и часы и не претендует на большее. Попытка хранить в нём всё превращает разговор в кашу, где вчерашняя опечатка весит столько же, сколько решение, принятое год назад: модель одинаково видит и то и другое и одинаково всерьёз относится к обоим.
Полезное свойство первого уровня — он ничего не решает о вашей судьбе. Его можно потерять целиком, и единственное последствие будет в том, что ассистенту придётся один раз переспросить, о ком шла речь. Всё, что дороже одного переспроса, здесь не хранится.
Именно недолговечность делает этот уровень единственным местом, где текст лежит открыто. Через несколько минут он вытесняется: ничего не пишется на диск, не остаётся копий, ничего не уходит в долгое хранение. Срок хранения и режим доступа здесь — две стороны одного и того же.
Заодно о том, почему здесь key-value хранилище, а не база: в идущем разговоре нужно быстро достать, а не хитро найти. Сложные запросы оставлены следующему уровню — у него на это есть время.
И ещё: этот уровень не принимает долгих решений, а потому ему и не нужно вас понимать. Понимание начинается на втором уровне — там достаточно контекста, чтобы было что с чем сравнивать.
Уровень 2. Семантическая память — pgvector на Neon
Второй уровень хранит опыт в виде векторов — числовых отпечатков смысла. Каждый фрагмент разговора превращается в точку многомерного пространства, и фрагменты, близкие по смыслу, оказываются рядом, даже если в них нет ни одного общего слова.
Разница с обычным поиском видна на первом же запросе. «Почему мы тогда отказались от того подрядчика» находит разговор, в котором не было ни «отказались», ни «подрядчика», — там было «давай не будем с ними связываться, помнишь, чем кончилось в марте». Поиск по словам такое не находит никогда, и человек делает вывод, что разговор потерян.
Живёт этот уровень в PostgreSQL с расширением pgvector, развёрнутом на Neon. Обычная реляционная база вместо отдельного векторного сервиса выбрана ради простоты: рядом с векторами лежат обычные поля — дата, участники, права доступа, принадлежность к проекту, — и всё это спрашивается одним запросом, без сшивания двух хранилищ на стороне приложения.
Семантический уровень — рабочая лошадь системы. К нему ассистент обращается всякий раз, когда вы спрашиваете о чём-то, что было не сегодня. Он же отвечает за то, чтобы старое не всплывало без повода: близость по смыслу измерима, и слабые совпадения отсекаются порогом, а не вкусом.
Данные здесь зашифрованы на диске, а доступ ограничен учётной записью. Живёт этот уровень несравнимо дольше первого и потому подчиняется более строгим правилам — но он остаётся уровнем, который можно удалить целиком: необратим только третий.
Есть и менее заметная выгода: векторный поиск делает память межъязыковой. Сказанное по-русски находится вопросом, заданным по-английски, потому что кодируется смысл, а не написание. Для тех, кто работает на двух языках, это важнее скорости поиска.
Уровень 3. Вечная память — Arweave и Solana cNFT
Нижний уровень — то, ради чего всё затевалось. Зашифрованный слепок памяти уходит в Arweave: сеть, где вы платите один раз, а дальше хранение оплачивается доходом эндаумента, рассчитанного на срок в сотни лет. Это принципиально иная экономика, чем ежемесячная плата за облако, где хранение прекращается ровно в тот момент, когда прекращается платёж.
Указатель на запись фиксируется в Solana как cNFT — сжатый невзаимозаменяемый токен. Он дёшев настолько, что тысячами записей можно не считать деньги, принадлежит владельцу памяти и служит доказательством: эта запись существовала на такую-то дату и с тех пор не менялась.
Изменить записанное задним числом нельзя — можно только дописать новое. Это неудобно всякий раз, когда хочется подправить прошлое, и это единственное, что превращает архив из черновика в свидетельство. Память, которую можно тихо отредактировать, ничего не доказывает — ни другим, ни вам самим через двадцать лет.
Вечный уровень медленный: запись занимает минуты, а не миллисекунды. Поэтому в живом диалоге он не участвует. Он нужен не тогда, когда вы спрашиваете, а тогда, когда спросить будет уже некого.
Именно из-за необратимости кто-то должен решать, что попадёт на этот уровень, и этот кто-то — вы. Система не сливает в вечность всё подряд: туда идёт то, что обязано пережить компании и устройства.
Ритм записи здесь совсем не тот, что на первом уровне: он считается часами. Копия ложится одновременно в персональную папку на сервере и в сеть, а не переписывается после каждой фразы; а если файл диалога превысил 90 КБ, ждать следующего часа не приходится.
Почему три, а не один
Один уровень нельзя сделать одновременно быстрым, умным и вечным: это взаимоисключающие компромиссы. Оперативная память быстра, потому что не покидает RAM, — и по той же причине не переживает перезапуск. Вечное хранилище неизменяемо, потому что разложено по тысячам узлов, — и по той же причине не может отвечать за пятнадцать миллисекунд.
Разделение даёт вторую вещь — разную политику приватности. На первом уровне лежит открытый текст текущей фразы, и живёт он минуты. На третий уровень попадает только шифротекст. Между ними база, где данные зашифрованы на диске, а доступ ограничен вашей учётной записью. Чем дольше срок хранения, тем строже режим.
И третье — деградация вместо обрыва. Упал Redis: теряется контекст фразы, ассистент переспрашивает. Недоступна база: ответ будет без глубины, но будет. Исчезли мы: остаются Arweave и ключ у вас. На каждом шаге ухудшение частичное. Системы, где всё держится на одном хранилище, ломаются иначе — сразу и целиком.
Поставьте эти три довода рядом — и станет понятно, почему уровни не сводятся в один. Упростить можно интерфейс, а не физику.
Спрашивают: нельзя ли оставить только первый и третий. Можно — но тогда каждое воспоминание потребует расшифровать целую жизнь. Второй уровень существует ровно затем, чтобы вспоминать было по карману в обычный день: и по вычислениям, и по времени.
«Мы никогда не просили „навсегда“ — это трусость и ложь. Мы просили другого: чтобы досмотрели до конца».
— CODE: SYMPHONY, «Eternal»
Экономика вечности: кто платит за то, что не кончается
Слово «навсегда» в интернете обычно означает «пока платят». Здесь оно означает другое, и честнее всего объяснить это цифрами.
Почему подписка не может обещать вечность
Подписка — это обещание компании. Компании живут в среднем меньше, чем люди: сервисы закрывают, покупают, перепрофилируют, а данные при этом отдают в лучшем случае архивом, который потом никто не открывает. Обещание хранить чьи-то воспоминания вечно стоит ровно столько, сколько стоит юридическое лицо, которое его дало.
Arweave устроен иначе. Плата вносится один раз и попадает в эндаумент — фонд, из дохода которого оплачивается хранение. Расчёт сети консервативен: он исходит из того, что стоимость хранения гигабайта продолжит падать примерно так же, как падала последние сорок лет. Это не гарантия, а инженерное допущение, но допущение проверяемое: и модель, и состояние пула открыты.
Разница в природе обещания важнее разницы в цене. В первом случае вы доверяете компании. Во втором — сети, у которой нет владельца, способного передумать.
Есть и различие, которое обычно упускают: по подписке вы каждый месяц платите за то, чтобы хранение продолжалось; при разовом платеже — за то, что уже сохранено. Первое требует ежемесячно принимать решение заново, а в любой жизни находится несколько месяцев, когда решать некому и некогда.
Тарифы: за что берут деньги
Spark — $15 в месяц. Доступ к ассистентам AIfa и сохранение памяти: обычный ежедневный режим для одного человека.
Family Archive — $100 в месяц. Расширенные лимиты, персональные базы знаний, семейный доступ к общей памяти и передача её следующему поколению.
Digital DNA — $1 000 разово за устройство и далее $200 в месяц. Персональный защищённый контур с собственным оборудованием и постоянной фиксацией личности в блокчейне.
Отдельно стоит сказать о том, за что денег не берут вовсе. Сохранение переписок в персональную папку работает на любом тарифе, включая нулевой: раз в час либо немедленно при превышении 90 КБ. Память — не платная функция; платными бывают объём, скорость и глубина работы ассистентов.
У такого устройства есть вполне практическая причина: если брать деньги за само сохранение, то первым перестанет платить как раз тот, кому сохранение нужнее всего. Память за платёжным шлагбаумом отказывает ровно тогда, когда отказывать нельзя.
И ещё: тарифы различаются лимитами ресурсов и уровнем защиты, а не надёжностью самой памяти. Нижний уровень у всех один и тот же, и платной опции «сохранить понадёжнее» не существует.
Роутер $GALATIN: куда уходит платёж
Ончейн-платежи экосистемы проходят через смарт-контракт-роутер в сети Solana, который делит поступление по фиксированным долям, одинаковым для всех: 5 % — Фонд Основателя, 5 % — сжигание, 15 / 7 / 3 % — три уровня амбассадорской сетки, 65 % — казначейство.
Последняя доля здесь — не про доходность, а про физику. Две трети каждого платежа уходят в казначейство, которое скупает AR и пополняет пул вечного хранения. Большая часть денег превращается не в маркетинг, а в оплаченные годы хранения — единственный ресурс, который в этой системе действительно расходуется.
Если на каком-то уровне сетки реферала нет, его доля не оседает в компании — она уходит в сжигание. Эмиссия $GALATIN ограничена десятью миллиардами токенов (10 000 000 000) и не может быть увеличена: это свойство контракта, а не политика, которую пересматривают на очередном совете директоров.
Все доли записаны в контракте, и любой может проверить в сети, как в действительности разошёлся конкретный платёж. Это важнее самих процентов: правило, которое можно проверить, и правило, написанное на странице, — вещи разного порядка.
Для партнёров со своей клиентской базой (Ambassador Team) помимо ончейн-долей 15 / 7 / 3 % работает второй канал — фиатный, с тремя уровнями 7 / 3 / 1 %; при выплате в $GALATIN ставки составляют 8 / 4 / 2 %. В экосистеме эти выплаты называются сбором за валидацию сети.
Есть и правило соответствия уровней: реферальный доход считается по вашему собственному тарифу, а не по тарифу приглашённого. Разница между ними показывается в личном кабинете отдельной строкой — упущенной выгодой, чтобы переход на старший тариф был выбором с цифрами перед глазами, а не уговором.
Проверка на честность
У любой системы вечного хранения есть один честный вопрос: что останется, если исчезнет тот, кто её построил. Ответ должен быть проверяемым до того, как проверка понадобится, — потому что в тот момент спрашивать будет уже не у кого.
Здесь остаётся три вещи. Транзакции в Arweave, которые продолжают отдаваться любому клиенту сети. Указатели в Solana, по которым эти транзакции находятся. И ключ, который всё это время лежал у вас. Ни одна из трёх не требует, чтобы мы были живы.
Отсюда же видна и граница того, что мы вправе обещать: запись живёт ровно столько, сколько живёт сеть; потерянный ключ означает, что содержимое не прочтёт уже никто. Обе фразы неприятные, но верные, а обещание чего-то стоит только тогда, когда его можно опровергнуть.
Заодно ответ на частый вопрос: мы не обещаем, что Arweave простоит сотни лет, — это не в нашей власти. Мы обещаем другое: между вами и вашими данными не будет ещё одного выключателя, которым распоряжаемся мы.
Так подробно об этом сказано потому, что у продуктов такого рода ломается обычно не техника, а формулировка. За обещание, сказанное с запасом, платит, как правило, тот, кто в него поверил.
«Забвение — не событие, а процесс. Он начинается в тот день, когда рядом не остаётся никого, кто мог бы задать правильный вопрос».
— рабочий принцип экосистемы CODE