Физика бизнеса
Физика бизнеса
3.0.1
{{ ob.kicker }}

{{ ob.title }}

{{ para }}

{{ ob.quote }}
{{ ob.quoteRef }}
Проверка · можно пропустить
{{ ob.quiz.q }}
{{ ob.verdict }} {{ ob.quiz.explain }}
Простые вопросы · движок строит модель сам

Отвечайте о своём бизнесе — система покажет, как он устроен

Сначала выберите, что хотите понять. Дальше — короткие вопросы кликами; «не знаю» — нормальный ответ. Справа по ходу ответов собирается сеть реакций, участники и узкое место. Полная модель доступна в Expert Mode — это тот же разбор, только в терминах модели.

Мои разборы
{{ p.meta }} · {{ p.meta2 }}
{{ p.progress }}
Пока пусто. «Новый разбор» — и мастер проведёт по восьми строкам ядра.
Регрессионный прогон · engine {{ regr.version }}
{{ regr.msg }}
{{ f.title }}
{{ c.text }}
Пять фаз разбора
{{ s.n }}
{{ s.title }}
{{ s.short }}
Прогресс сохраняется в браузере. Canvas-режим (8 строк ядра вручную) остаётся доступным экспертам — кнопка «Canvas» в шапке.
{{ projectName }}
Строка {{ step.n }} из 8 · {{ step.title }}

{{ step.question }}

{{ step.plain }}

{{ f.label }}
{{ c.label }}
Оригинал · {{ step.quoteRef }}
{{ step.quote }}
Пример · marketplace
{{ line }}
Калькулятор
{{ step.calc.title }}
{{ step.calc.formula }}
{{ step.calc.result }}
{{ step.calc.note }}
Atomic Canvas · разбор · {{ reportDate }}

{{ projectName }}

Ядро канваса
Строка {{ s.n }}
{{ s.title }}
{{ l }}
не заполнено
Выводы · правило 7
Вывод — при условии X; перестаёт быть верным, если Y.
{{ l }}
Риск-профиль устойчивости · §5.4
{{ s.title }}
{{ s.cond }}
{{ s.levelText }}
{{ s.noteText }}
Что показал канвас, чего не показали бы по отдельности · §14
1. Что дала совместная проверка
2. Что проверить цифрами
Найдено в канвасе: [уточнить]
{{ t.where }} — {{ t.text }}
3. Что разбор дал модели
{{ b.title }}
{{ b.text }}
Диагностика · правила 1–8
{{ fl.rule }}
{{ fl.text }}
Оценка разбора · пять критериев §15
{{ c.title }}
{{ c.status }}
{{ c.what }}
{{ c.hint }}
Модель · версия 3.0.1 · сентябрь 2026

Атомарная модель, раздел за разделом

Сверху — пояснение простым языком. «Оригинал» раскрывает определения, формулы и таблицы документа дословно.

§{{ s.num }}
{{ s.title }}
{{ s.part }}

{{ s.plain }}

{{ b.text }}
{{ b.text }}
{{ b.text }}
{{ b.text }}
{{ h }}
{{ cell }}
Нотация · §9

Глоссарий и калькуляторы

{{ k.title }}
{{ k.formula }}
{{ k.result }}
{{ k.note }}
{{ g.term }}
{{ g.ref }}
{{ g.full }}
{{ g.def }}
{{ g.formula }}
Guided Assessment · {{ assess.qb }}
{{ m.label }}
✓ {{ assess.milestone }}
Предварительный результат

{{ assess.result.human.head }}

Что уже понятно
{{ k }}
Где сейчас неопределённость
{{ g }}
Почему это важно
{{ assess.result.human.matters }}
Что вы сообщили
{{ s }}
Что не проверено — и каким действием уточняется
{{ t.text }}
→ {{ t.action }}
{{ assess.result.human.boundary }}
Кто согласится
{{ r.g }}
{{ r.name }}
{{ r.why }}
Ответы, на которых это держится
{{ t.q }} → {{ t.a }}
Ваш следующий шаг
{{ assess.result.next }}
Язык модели
{{ assess.result.verdict }}
{{ assess.result.why }}
Узкое место: {{ assess.result.bottleneck }} — {{ assess.result.bnote }}
Реакций в модели: {{ assess.result.rxCount }}
Чего не хватает, чтобы решить
{{ u.name }} — {{ u.items }}
Информационный риск
{{ assess.result.infoRisk }}
Что проверить
{{ u.n }}
{{ u.label }} · {{ u.action }}
Сейчас разбираем
{{ assess.mini.who }}
{{ assess.mini.step }}

{{ assess.prompt }}

{{ assess.help }}

можно несколько · Enter — подтвердить
{{ assess.unitLabel }}
{{ assess.error }}
Вы знаете это достаточно точно?
Можно заполнить не все поля. Диапазон лучше придуманной точной цифры.
{{ assess.pendingLabel }} — уточните одной фразой
ответов: {{ assess.answered }}
{{ assess.why }}
{{ assess.backNote }}
Что уже собралось
Что должно происходить
{{ r.g }}
{{ r.name }}
{{ r.status }}
Нужно сначала
{{ s.mark }}{{ s.name }}
Кто согласится
{{ r.g }}
{{ r.name }}
{{ r.why }}
Что пока неизвестно и важно
{{ u.label }} · {{ u.action }}
Уже известно
✓ {{ m }}
{{ projectName }}
Фаза 1 · Define

Что происходит и что вы хотите решить?

Обычными словами, без терминов модели. Никаких M, K и δ — их посчитает движок.

Что сегодня мешает
Четыре вопроса. Инновация здесь — не «идея», а конкретное правило, право или стандарт, которого сегодня нет.
Что люди или компании хотели бы делать, но не могут?
Что именно в текущем поле это запрещает?
Что должно стать разрешено или возможно, чего сегодня нет?
Минимальное изменение поля. На фазе 2 оно станет stock типа Right, помеченным «появляется в F₁», и реакцией, которая его создаёт.
Опишите бизнес, сделку или продукт
Какое решение вы пытаетесь принять?
В проекте уже есть модель ({{ modelSize }}). Кнопка перестроит её заново и сотрёт правки — нажмите второй раз, чтобы подтвердить, или правьте вручную на фазе 2.
{{ ai.msg }}
Пример описания
Платёжная надстройка планирует брать 1% с POS-транзакции и распределять по 0,2% между processing, issuer, acquirer, кобренд-партнёром и собой. Хочу понять, будет ли конструкция выгодна всем участникам и сможет ли она масштабироваться.
Что будет дальше
Карта реакций и выбор базовой — до всяких ролей.
Человеческие вопросы по каждой роли: что она может сделать вместо участия, что получает, чего это стоит, как может отклониться.
Факты с диапазонами и статусом достоверности. Дальше движок считает K, ΔES, λ и кассовый разрыв — и оценивает условие участия каждой роли.
Сеть реакций
{{ viz.zoomPct }}
RX реакция · RIGHT право · CAP capability · RES ресурс · BEL beliefs. Стрелка пунктиром — requires, сплошная — produces, точками — finances. ✓ замыкается · ✕ не замыкается · ? не определено · ⊘ поле не позволяет реакцию. Полотно тянется мышью, клик по узлу — детали.
Режим Δ: + появляется в F₁ · − исчезает · ↕ меняется вывод об участии · ≠ та же реакция и то же участие, но другая экономика (T / C / A / λ). Неизменное приглушено. Клик по узлу — F₀ и F₁ рядом.
{{ viz.loopsNote }}
Реакций и stocks пока нет — добавьте их ниже, и сеть появится сама.
{{ n.mark }}
{{ n.tag }}
{{ n.g }}
{{ n.label }}
{{ n.sub }}
{{ c.g }} {{ c.label }}
{{ viz.insp.mark }}
{{ viz.insp.g }}
{{ viz.insp.title }}
{{ viz.insp.status }}
F₀ F₁ Δ
{{ r.k }} {{ r.a }} {{ r.b }} {{ r.d }}
{{ g.name }}
{{ r.k }} {{ r.a }} {{ r.b }} {{ r.d }}
{{ r.k }}
{{ r.v }}
Кто кому платит · ΣT
{{ f.name }}
{{ f.val }}
ΣT = {{ viz.insp.flow.sum }} · {{ viz.insp.flowNote }}
{{ r.name }}
{{ r.g }} {{ r.verdict }}
{{ r.req }}
{{ r.k }}
Фаза 2 · Map

Правильно ли я понял систему?

Реакция отдельна, если может не произойти при том, что предыдущая произошла. Дальше — связи: что реакция требует, что производит и что финансирует. Без них движок знает только названия.

Stocks — то, что накапливается между реакциями
Right (лицензия, разрешение), Capability, Resource, Beliefs. Именно они связывают реакции: одна производит, другая требует.
{{ r.tag }}
Требует
Производит
Финансирует
Состояния исхода
{{ r.ocNote }}
{{ ai.msg }}
Граф зависимостей
{{ m.tag }}
{{ m.name }}
{{ m.text }}
{{ f.text }}
Правило 3: предопределённый денежный поток — outcome, а не реакция. Capital call с правом approve / reject — реакция.
Фаза 3 · Ground

Участники каждой реакции — по отдельности

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

{{ rxName }} · {{ rxStatus.text }}
{{ rxStatus.why }}
{{ ai.msg }}
{{ g.alsoIn }}
{{ s.k }}
{{ s.g }}
{{ s.t }}
открыта одна секция — повторный клик сворачивает
Кто внутри реально принимает решение
Что роль может сделать вместо участия?
Отметьте лучшую — от неё считается порог участия.
Риск: capacity ≠ предпочтение
Реакция имеет состояния исхода. Способность покрыть худшее состояние (risk-bearing capacity, фаза 4) — ресурс. Готовность принять риск — предпочтение; без него положительное E[·] участия не доказывает.
Что роль получает от участия?
Чего стоит участие, кроме денег?
А что кроме денег даёт альтернатива?
Чего альтернатива стоит, кроме денег?
Неденежные издержки участия и неденежные выгоды альтернативы не дают сказать «участвует» по одному знаку денежной маржи — движок отметит это как UNRESOLVED.
Information & Screening
Каких параметров это касается — без этого асимметрия не влияет на вывод об участии
Что именно меняется в зависимости от типа — без этого различие типов на вывод не влияет
{{ i.gapText }}
Кто этого не знает
Как система узнаёт тип до входа
Чем различаем типы до входа
{{ g.screenNote }}
Как роль может отклониться, войдя в систему?
Чем обнаруживается
Цепочка удержания
Первое «нет» в цепочке означает, что контракт здесь не работает — остаются relational IC, репутация, outside-option engineering и поле.
Фаза 4 · Calculate

Факты, догадки и неизвестное — раздельно

Движок сам спрашивает только то, что нужно для вашего решения прямо сейчас. Диапазон вместо точного числа — нормальный ответ; вероятности не выводятся, потому что распределение внутри диапазона вы не задавали.

Это числами не закрыть
{{ b.text }}
Нужно для этого решения
Остальные поля не нужны, пока эти не заполнены.
{{ pm.label }}
{{ pm.unit }}
{{ pm.why }}
{{ pm.hint }}
Данных достаточно для вывода
Движок больше ничего не требует — переходите к фазе 5. Остальные поля можно заполнять для точности.
Условия перелома (tipping conditions)
Сетевой эффект здесь — не отдельная сущность: при росте driver-stock либо растёт payoff участия, либо ухудшается outside option. Вероятностей не будет — только разрыв до порога.
Затронутые не-участники
Только те, кто не входит в participation constraints реакции. Проигравший участник рынка — не экстерналия, он попадёт в таблицу ΔK̇.
Что меняется в этих же реакциях при переходе
Реакция может существовать и в F₀, и в F₁, но с другой экономикой: switching costs падают, outside option контрагента улучшается, переговорная сила смещается. Введите значения для F₀ — пусто значит «как в F₁». Основные параметры выше относятся к F₁.
Без этого допущения λ в F₀ считается неизвестной: иначе разница миров потерялась бы молча.
{{ r.name }}
{{ g.name }}
K: {{ g.k0 }} → {{ g.k1 }}
{{ q.label }}
По умолчанию повторяют F₁. Меняйте, если в старом поле у роли была стратегическая выгода или у альтернативы — другие неденежные издержки.
колонки: T · затраты · денежная альтернатива · K · basis каждого переопределения отдельно: тариф по договору, затраты со слов контрагента и альтернатива из оценки аналитика — три разных источника. Заявление контрагента о стоимости старого поля проверяется тем же правилом, что и в F₁.
{{ pg.title }}
{{ pg.note }}
Вы перешли сюда из результата
{{ pm.label }}
{{ pm.scope }}
{{ pm.unit }}
{{ pm.hint }}
Производное: {{ pm.formula }}
Ручное значение — процентная формула отключена.
{{ l }}
Движок · пересчитывается сразу
{{ e.title }}
{{ e.text }}
Фаза 5 · Decide · {{ reportDate }}

{{ projectName }}

Решение: {{ decide.question }}
Можно ли попасть в F₁
{{ field.tStatus }}
{{ field.tWhy }}
Новое право: {{ field.anchorNames }}. {{ field.consequenceNames }}
{{ decide.statusLabel }}
{{ decide.headline }}
{{ decide.headlineWhy }}
{{ c.label }}
{{ c.value }}
{{ c.note }}
Сеть реакций — как устроена система
{{ n.mark }}
{{ n.tag }}
{{ n.g }}
{{ n.label }}
{{ n.sub }}
{{ c.g }} {{ c.label }}
RX реакция · RIGHT право · CAP capability · RES ресурс · пунктир requires · сплошная produces · полная сеть с zoom и деталями — фаза 2
Что ограничивает масштаб · закон 2
Capacity и спрос пока не введены — ограничителя нет смысла угадывать.
{{ b.name }}
{{ b.val }}
Доступная λ ≈ {{ viz.cap.lam }} · узкое звено — {{ viz.cap.limit }}
Участие · коротко
{{ viz.partSum.unres }} не определено · {{ viz.partSum.no }} отказ
{{ viz.partSum.text }}
{{ viz.partSum.blockedText }}
Сдвиг участия F₀ → F₁
{{ s.v }}
{{ s.k }}
Полная матрица агенты × реакции — вкладка Incentives.
Куда перемещается capture
capture ↓ {{ viz.captSum.down }}
capture ↑ {{ viz.captSum.up }}
Полные бары ΔK̇ — вкладка Economics. capture ↓ ≠ агенту стало хуже.
Что проверить дальше
{{ v.n }}
{{ v.label }} — {{ v.action }}
Переход поля F₀ → F₁
Ограничение F₀
{{ field.blocks }}
{{ field.blockType }}
Изменение поля
{{ field.minChange }}
Реакция, создающая новое право
{{ field.ffStatus }}
{{ field.ffName }}
{{ w }}
Что становится возможным в F₁
Поле разрешает реакцию — это ещё не значит, что она замкнётся: участие, IC, capacity и экономика проверяются отдельно, и незамыкающиеся реакции в K̇ не попадают.
{{ n.name }}
В F₀ невозможна: нет {{ n.missing0 }}. В F₁ структурно возможна; замыкание — {{ n.status }}: {{ n.statusWhy }}
Что перестаёт быть возможным
Поле меняет множество допустимых действий в обе стороны: часть прав и стандартов в F₁ исчезает.
{{ n.name }}
В F₁ невозможна: исчезает {{ n.goneText }}
Смена поведения · участие в F₀ и F₁
Новое поле меняет не только распределение K, но и оптимальное решение агента: та же реакция при улучшившейся альтернативе перестаёт быть выгодной.
Агент · реакция Участие в F₀ Участие в F₁ Сдвиг
{{ s.agent }} · {{ s.rx }} {{ s.v0 }} {{ s.v1 }} {{ s.shift }}
Альтернативные пути перехода
Один и тот же stock можно создать разными реакциями — это ИЛИ, а не И. Выберите рассматриваемый путь: коалиция и экономика перехода считаются по нему.
Для «{{ f.stock }}» есть несколько путей создания. Рассматривается: {{ f.chosen }}
Необходимая коалиция перехода
Собрана обратным замыканием от нового права: все реакции, без которых F₁ не создать, а не только та, что выдаёт Right. Цепочка перехода: {{ field.chainNames }}
Агент Нужен Заменим? Власть блокировать Участие
{{ c.name }} {{ c.required }} {{ c.subst }} {{ c.blocking }} {{ c.verdict }}
Изменение capture · ΔK̇
Это изменение capture в замыкающихся реакциях, а не общественная выгода: с ΔES не смешивается. Реакции, которые поле разрешает, но участники не замыкают, в K̇ не входят. Диапазон ΔK̇ считается по неопределённости T и затрат — неопределённость λ в него не входит.
«{{ o.name }}» поле разрешает, но участники не замыкают ({{ o.status }}) — capture по ней не учтён.
Агент K̇ в F₀ K̇ в F₁ ΔK̇ Позиция
{{ r.name }} {{ r.k0 }} {{ r.k1 }} {{ r.delta }} {{ r.positionText }}
K системы в переходных реакциях
{{ field.transCost }}
{{ field.transNote }}. Это capture в реакциях перехода, а не «стоимость»: отрицательный K — покупка актива. Денежную потребность перехода движок пока не считает — проверьте ΔMoney и тайминг выплат отдельно.
Эффект в устойчивом состоянии
{{ field.steady }}
K̇ системы в F₁ минус K̇ в F₀ · переходные реакции сюда не входят
Поддержание поля
{{ field.maint }}
K системы в реакциях с циклом «поддержание поля» — Right требует поддержания. Уже включено в показатель устойчивого состояния, показано отдельно как декомпозиция: складывать не нужно.
Из чего состоит эффект изменения поля
{{ e.label }}
{{ e.note }}
Условия перелома
Это гипотезы: достижение порога не пересчитывает автоматически outside option, T, C и вердикт участия. Динамики накопления в движке пока нет.
{{ t.target }} · {{ t.driver }}
Сейчас {{ t.current }}, порог {{ t.low }} — {{ t.high }}. Механизм: {{ t.mech }}. {{ t.gapText }} → {{ t.verdict }}
{{ t.status }}, уверенность {{ t.conf }} {{ t.source }}
Экстерналии · затронутые не-участники
{{ x.affected }}
{{ x.effect }} — {{ x.description }} · регуляторная значимость: {{ x.relevance }} · {{ x.status }}
Состояния исхода · E[·], PV и хвост раздельно
Сделка перестаёт быть детерминированной: результат зависит от состояния мира. Ожидание отвечает на вопрос «сколько в среднем», хвост — на вопрос «выдержит ли роль худшее». Это разные вопросы, и движок не подменяет второй первым. Две проекции — REFERENCE и AGENT-PERCEIVED — показаны рядом; референсная — оценка аналитика, не установленная истина.
{{ s.rxName }}
{{ s.note }}
t₀ · детерминированные трансферы
{{ s.t0bal }}
{{ r.name }} {{ r.t }}
{{ b.name }}
{{ b.p }} · {{ b.t }}
{{ c.name }} {{ c.t }} {{ c.c }} {{ c.bel }}
{{ b.bal }}
Роль T_base PV(K_s) реф. K реф. → K̇ PV(K_s) роли K роли → участие r · beliefs роли
{{ r.name }} {{ r.tBase }} {{ r.pvRef }} {{ r.kRef }} {{ r.pv }} {{ r.k }} {{ r.disc }} · {{ r.beliefs }}
{{ r.name }}
Perceived result
K роли {{ r.k }} · по beliefs роли
Reference result
{{ r.refNote }}
Worst state
{{ r.worst }}
Risk capacity
{{ r.solv }} · {{ r.cap }}
Risk attitude
{{ r.attitude }}
Participation
{{ r.verdict }}
Экономика портфеля · K̇ = Σ K_r × λ_r
Реакция K_r λ_r K_r × λ_r
{{ r.rx }} {{ r.k }} {{ r.lambda }} {{ r.flow }}
{{ r.rx }} {{ r.k }} {{ r.lambda }} {{ r.flow }}
{{ r.rx }} {{ r.k }} {{ r.lambda }} {{ r.flow }}
{{ decide.kdotLine }}
{{ decide.oneOffNote }}
{{ decide.partialNote }}
Куда перемещается capture · ΔK̇
Влево — capture ↓, вправо — capture ↑. Это перераспределение capture, а не выигравшие и проигравшие: агент может рационально участвовать и с меньшим capture.
ΔK̇ по агентам ещё не считается — нужны T, C и λ в обоих сценариях.
{{ r.name }}
{{ r.val }}
Замыкание по реакциям
Каждая реакция проверяется на замыкание отдельно — по своим обязательным участникам.
{{ r.name }}
{{ r.text }}
Что критично уточнить
Не все неизвестные равны: движок прогнал введённые границы и оставил те, что двигают результат или переворачивают вывод.
{{ f.text }}
Параметр Сейчас Влияние Уверенность Что делать
{{ u.label }} {{ u.range }} {{ u.impact }} {{ u.conf }} {{ u.action }}
Диапазонов пока нет — заполните фазу 4, и движок покажет, что критично уточнить.
Что может перевернуть решение
Ранжирование по влиянию на решение, а не по величине числа: сверху то, что переворачивает вывод.
{{ r.label }}
{{ r.badge }}
{{ r.range }} · {{ r.impact }} · {{ r.action }}
Порог — где мы на шкале
Затенённая полоса — зона неопределённости: пока маркер внутри неё, перелом ни достигнут, ни опровергнут.
{{ t.target }}
{{ t.state }}
драйвер: {{ t.driver }} · механизм: {{ t.mech }}
{{ t.axisA }}
зона {{ t.lo }} — {{ t.hi }} · сейчас {{ t.cur }}
{{ t.axisB }}
Информационная асимметрия
Uncertainty — никто не знает. Асимметрия — кто-то знает существенно лучше и может не хотеть раскрывать это правдиво. Скрытое действие после входа попадает сюда из блока удержания и отдельной формы не требует.
Карта асимметрии — кто знает → кто не знает
Сплошная стрелка — проверяется независимо, пунктир — нет; тёмная — не проверяется вовсе. Сплошная рамка — держатель, ⚠ — information-sensitive blocker. Клик по подписи стрелки — детали записи.
{{ e.label }}
{{ n.label }}
Выбранная запись
{{ viz.imap.sel.holder }} → {{ viz.imap.sel.uninformed }}
{{ viz.imap.sel.subject }}
стадия: {{ viz.imap.sel.stage }}
затрагивает: {{ viz.imap.sel.scope }}
{{ viz.imap.sel.kindLabel }}
{{ viz.imap.sel.verify }}
⚠ information-sensitive blocker
Держит Что знает Параметры Кто не знает Стадия Почему важно
{{ x.holder }} {{ x.subject }} {{ x.params }} {{ x.uninformed }} {{ x.stage }} {{ x.why }}
Асимметрий не отмечено. Это не то же, что их нет: на фазе 3 у каждой роли есть блок Information & Screening.
Оценка аналитика как сценарий
Исходное значение не подменяется: рядом считаются два сценария — заявление контрагента и независимая оценка.
{{ e.title }}
заявлено {{ e.reported }} → {{ e.claimVerdict }}
оценка {{ e.estimate }} → {{ e.estVerdict }}
{{ e.note }}
Information-sensitive blocker · уровень {{ b.level }}
{{ b.text }}
Information bottleneck
{{ info.bnText }}
Рычаги трансфера
{{ t.label }}
Рычаги информации
{{ l.label }}
Это разные классы решений: первый меняет распределение K, второй — beliefs участника о будущем U. Второй часто дешевле.
{{ info.aside }}
{{ d.text }}
Почему так — по ролям
{{ r.name }}
{{ r.text }}
Матрица участия
Агент {{ c.name }}
{{ r.name }} {{ x.g }}
Вывод по правилу 7
Движок предлагает формулировку — уточните её своими словами; условие и переворачивающая величина обязательны.
Заполненность и валидность — разные вещи
{{ q.label }}
{{ q.value }}
{{ q.note }}
{{ term.term }}
{{ term.ref }}
{{ term.full }}
{{ term.def }}
{{ term.formula }}
Markdown разбора