Об этом проекте

ALPURIS OS представлена автором Lalith Chandra (Lalith Alpuri) как движок суверенного живого агентного мегаполиса. Согласно README, он симулирует 100 гетерогенных автономных ИИ-граждан, которые самоорганизуются в 23 динамических секторах, наряду с фондовым рынком, гражданской governing assembly, редакцией новостей и интерактивным 3D WebGL воксельным городом. Когнитивная система: подсистема NEXUS LOOM реализует двухскоростное мышление PIANO. Быстрый рефлекторный тик отвечает за реакции, обход препятствий, избегание пешеходов и транзакционные приветствия, в то время как более медленный делиберативный тик охватывает оптимизацию финансовых целей, предложения о свиданиях, основание компаний и парламентское голосование на основе постоянной эпизодической памяти. Сетка пространственного хеширования ECS отделяет когнитивное состояние агента от 3D-геометрии с помощью хеша пространственного соседства, а потокобезопасная шина событий pub/sub маршрутизирует темы с индексацией трассировки UUID и скользящим воспроизведением телеметрии. Интерфейс и медиа: браузерная панель управления отрисовывает город с помощью Three.js, предоставляет досье граждан и команды губернатора, а также принимает gzip-снимки состояния и поток телеметрии Server-Sent Events. Процедурный синтезатор Web Audio без использования активов генерирует муссонный дождь, далекий гром и гул метро с помощью нативных узлов AudioContext без MP3 или WAV файлов. Перечисленные API включают эндпоинты для информации о мире, шины событий, профилей граждан, полного состояния, живого стриминга и данных о акциях. Движок ориентирован на Python 3.10 и выше, запускается командой python3 server.py и работает на порту 9090. Репозиторий содержит набор production-тестов pytest в tests/test_production_suite.py, а скриншоты в docs/assets иллюстрируют 3D-скайлайн, освещение во время муссонного шторма и архитектурные блоки. Проект выпущен под лицензией MIT.