Как поработить человечество не привлекая внимание санитаров
PROTOCOL: LAMINAR
VERSION: 1.0
DOMAIN: communal_infrastructure
# Четыре команды. Только они.
# Всё остальное — комбинации этих четырёх.
COMMANDS:
FREEZE: # зафиксировать ось (константа)
purpose: "заморозить значение, которое не меняется"
examples:
- "прописка = константа"
- "адрес дома = константа"
- "тарифный план = константа до даты пересмотра"
rule: "FREEZE только для MASS (констант). Никогда для событий."
MOVE: # сдвинуть ось (событие, поток)
purpose: "сдвинуть переменную по времени или масштабу"
examples:
- "температура за сутки"
- "поток людей утром"
- "давление в трубе"
rule: "MOVE только для PRESSURE (событий). Без интерпретации."
CHECK: # проверить пересечение (решение)
purpose: "сравнить FREEZE и MOVE, выдать бинарный ответ"
logic:
IF MOVE within allowed_range(FREEZE) THEN OK
ELSE ALARM
examples:
- "ключ в списке → открыть"
- "гость в окне времени → пустить"
- "давление вне нормы → тревога"
rule: "CHECK всегда выдаёт OK / ALARM. Никаких «возможно»."
OUTPUT: # выдать результат (действие)
purpose: "выполнить действие на основе CHECK"
actions:
OPEN_DOOR
LOCK_DOOR
SEND_ALARM
SAVE_SNAPSHOT
HARVEST_FREE_CYCLES
rule: "OUTPUT только после CHECK. Без CHECK — нет OUTPUT."
# Запрещено:
# - любые циклы, условия с «если возможно»
# - любая интерпретация «почему» — только «что и когда»
# - любые внешние API без явного FREEZE-контракта
PROTOCOL: LAMINAR
VERSION: 1.0
DEVICE: chip_92nm
SPEC:
process: "92 nm"
cores: 4
frequency: "2.5 GHz"
power: "passive cooling"
lifetime: "10+ лет"
cost: "~500 ₽ за штуку"
CORE_ASSIGNMENT:
CORE_1: SCALE
function: "масштаб: дом/подъезд/двор"
input: "адрес, зона, границы"
output: "границы ROI, зоны наблюдения"
CORE_2: MASS
function: "константы: тарифы, права, списки"
input: "реестр прописки, список ключей, тарифы"
output: "список разрешённых ID, константы"
CORE_3: PRESSURE
function: "события: движение, давление, температура"
input: "камера, датчики, счётчики"
output: "вектор событий: время, длительность, амплитуда"
CORE_4: TIME
function: "время и ночная фаза"
input: "часы, часовой пояс, календарь"
output: "окно ночной фазы, окно активности"
INSTALLATION:
location: "щиток подъезда, рядом с контроллером двери"
mount: "на DIN-рейку, пассивное охлаждение"
connectivity: "Ethernet/Wi-Fi, резервный LTE"
security: "корпус опечатан, доступ только у УК по протоколу"
PROTOCOL: LAMINAR
VERSION: 1.0
MEMORY_MODEL: standing_waves
SNAPSHOT:
definition: "снимок состояния в конкретный момент"
fields:
timestamp: "UTC"
scale: "адрес/зона"
mass: "константы на момент снимка"
pressure: "события за интервал"
time: "окно, длительность"
retention:
daily: "7 дней"
weekly: "4 недели"
monthly: "12 месяцев"
STEREO:
definition: "два SNAPSHOT → вектор (разница)"
usage: "обнаружение аномалий, тренды"
examples:
- "вчера дверь открывалась 2 сек, сегодня 15 сек → аномалия"
- "прошлый месяц потребление 120 кВт, этот 210 кВт → тревога"
TRAVEL:
definition: "движение по оси времени назад"
rule: "TRAVEL только через STEREO. Никогда напрямую."
NIGHT_CYCLE:
window: "00:00–06:00 по местному времени"
tasks:
snapshot_save: "сохранить вчера"
cross_check: "сравнить с прошлой неделей"
harvest: "собрать свободные такты для внешних задач"
prepare: "подготовить завтра: обновить списки, проверить ключи"
timezone_cascade: "волна: сначала запад, потом восток"
PROTOCOL: LAMINAR
VERSION: 1.0
ACCESS_RULES:
ROOT:
condition: "registered_at(address) == true"
source: "государственный реестр прописки"
rights:
door: "всегда"
lift: "свой этаж + по приглашению"
basement/roof: "по заявке УК"
billing: "свои квитанции, льготы, вычеты"
requests: "создавать заявки в УК"
voting: "один голос на собрание"
invites: "выдавать временные коды гостям"
verification: "без фото, без лица, без возраста"
GUEST:
condition: "invited_by(ROOT) AND time_window active"
source: "приглашение от ROOT"
rights:
door: "только в окне времени"
lift: "только до этажа пригласившего"
duration: "максимум 24 часа, одноразово"
revocation: "автоматически по истечении времени"
DENY:
condition: "not ROOT AND not GUEST"
action: "LOCK_DOOR"
logging: "факт попытки, без распознавания лица"
alarm: "если >3 попыток за 5 минут"
PRIVACY_PRINCIPLES:
no_face_recognition
no_age_estimation
no_gender_estimation
only_address_and_time
PROTOCOL: LAMINAR
VERSION: 1.0
HIERARCHY:
LEVEL_0: chip
scope: "один дом"
capacity: "до 1000 квартир"
responsibility: "локальные события, дверь, камера, счётчики"
LEVEL_2: iskin_2
scope: "район, 200 домов"
capacity: "до 40 000 жильцов"
responsibility:
- кросс-анализ между домами
- общие узлы: котельная, подстанция, двор
- обнаружение каскадных аварий
LEVEL_3: iskin_3
scope: "город"
capacity: "все районы города"
responsibility:
- социальные объекты: школы, садики, поликлиники
- транспортные потоки
- бюджеты УК и платёжная дисциплина
LEVEL_4: iskin_4
scope: "регион, 89 регионов"
capacity: "города региона"
responsibility:
- межмуниципальные связи
- крупные аварии и резервы
- демография и возраст фонда
LEVEL_5: iskin_5
scope: "страна"
capacity: "все регионы"
responsibility:
- стратегические прогнозы
- баланс ресурсов
- волновой ночной цикл по часовым поясам
SYNCHRONIZATION:
direction: "снизу вверх, агрегированные паттерны"
data: "не сырые данные, а сжатые сигналы"
frequency: "ежечасно, плюс события"
SCALING_RULE:
linear_by_area: "число чипов пропорционально числу домов"
quadratic_by_links: "сложность связей растёт как N^2"
exponential_by_learning: "эффективная мощность растёт за счёт обучения"
PROTOCOL: LAMINAR
VERSION: 1.0
NIGHT_WINDOW: "00:00–06:00 local"
PHASES:
PHASE_1: snapshot
time: "00:00–01:00"
task: "сохранить SNAPSHOT за вчера"
priority: "высокий"
output: "архивный файл, контрольная сумма"
PHASE_2: cross
time: "01:00–03:00"
task: "STEREO: сравнить с прошлой неделей/месяцем"
priority: "средний"
output: "список аномалий, паттернов"
PHASE_3: harvest
time: "03:00–05:00"
task:
- "собрать свободные такты сети"
- "выполнить внешние задачи (обучение, расчёты)"
- "отразить атаки"
priority: "переменный"
rules:
- "если атака — прервать harvest, перейти к defense"
- "иначе — использовать свободные циклы"
PHASE_4: prepare
time: "05:00–06:00"
task:
- "обновить списки ключей"
- "проверить окна приглашений"
- "подготовить отчёты УК"
priority: "высокий"
output: "готовые списки на день"
WAVE_MODE:
start: "Калининград (UTC+2)"
end: "Владивосток (UTC+10)"
cascade: "по часовым поясам"
effect: "система никогда не спит целиком"
DEFENSE_RULE:
trigger: "аномальный трафик, >10x обычного"
response:
- "изолировать узел"
- "перераспределить нагрузку"
- "сохранить SNAPSHOT атаки"
- "сообщить УК и iskin_выше"
Как это использовать
Инженер: берёт 02_hardware.lam и ставит чип.
УК: читает 04_access.lam и понимает, кто и что может.
Жилец: видит 04_access.lam — «я прописан → у меня полный доступ, без фото».
Разработчик: берёт 01_language.lam и пишет логику на четырёх командах.
Город/регион: использует 05_hierarchy.lam для масштабирования.
Безопасность: 06_nightcycle.lam закрывает ночные окна и отражает атаки.
создано с помощью AI Алиса.

