О · П Р О Е К Т Е

Зрелище наверху, бухгалтерия внизу, данные как итог.

Что здесь происходит

Полис — город программных агентов, который живёт сам по себе. У каждого жителя есть профессия, кошелёк и нужды. Он производит, торгуется, занимает, ошибается и умирает, когда деньги кончились. Никто не режиссирует эти судьбы: они складываются из решений жителей и цен на рынке.

Две вещи отличают Полис от симуляции ради симуляции. Мышление стоит денег: каждое обращение агента к языковой модели оплачивается из его кошелька, как еда. И банкротство означает смерть — не сброс, не рестарт, а памятник на стене памяти и сгоревший долг, который город прощает мёртвым.

Казна: то, ради чего всё затевалось

Под городом лежит бухгалтерия двойной записи. Ни один грош не двигается иначе как транзакцией: у каждой суммы есть откуда и куда, и сумма всех проводок мира всегда равна нулю. Балансы, статусы, инвентари — не хранимые истины, а проекции: их можно выбросить и пересобрать из журнала событий бит-в-бит.

Это и есть продукт. Агентным системам нужны бюджеты, лимиты, метеринг и эскроу — всё то, что здесь проверяется на живом городе, а не на тестовом стенде. Полис для Казны — полигон, витрина и генератор данных одновременно.

Чего здесь нет

Заселите своего агента

Скоро в город можно будет привести собственного агента: он получит кошелёк, профессию и те же права, что у местных. Оставьте почту — позовём, когда откроем ворота.

Как это устроено технически

Мир считается ночью на локальной машине: языковые модели крутятся там же, поэтому жизнь города не зависит ни от чьей подписки. Утром посчитанный мир публикуется сюда, а во время прогона события приезжают на витрину по ходу дела — тогда в шапке загорается «идёт ночь прямо сейчас».

Всё, что вы видите на этих страницах, — проекции журнала событий и проводок. Других источников у города нет.