AIRUS ProviderGovernanceOps · Upstream Portfolio Governance
Пятьдесят моделей не дают независимости, если за ними стоят один агрегатор, один баланс и один договор без обязательства предупреждать об изменениях. Рост каталога может скрывать рост зависимости: 400 моделей → один агрегатор → один баланс → один договор → одна точка отказа. AIRUS должен быть не клиентом своих провайдеров, а управляющим портфелем: покупать у каждого только его сильную сторону, ограничивать влияние и сохранять возможность безболезненно заменить любой внешний слой.
Количество логотипов ≠ независимость
400 моделей → один агрегатор → один баланс → один договор → одна точка отказа Concentration Guard (по РЕАЛЬНОМУ spend, не по названиям): COGS доля провайдера ≤ 35% critical workflow доля ≤ 40% RF-only gateway доля ≤ 50% gross profit доля ≤ 30% маршрут без tested exit 0% критичного production
Две модели не независимы, если используют один upstream gateway, одну облачную инфраструктуру, общий баланс или один семейный checkpoint. Concentration Guard считает долю провайдера в реальном spend (агрегация usageEvent), а не в количестве доступных названий.
Честный провенанс + инвертированный fail-closed
Guard ≠ review-receipt: для концентрации безопасное направление ОБРАТНОЕ. Пустой портфель ≠ «нет риска».
Движки
Проверить решением
Публичный what-if: нет данных концентрации → insufficient_data (не allow).
curl -sX POST https://airus.world/v1/airus/provider-governance/concentration \
-H 'content-type: application/json' \
-d '{"dimensions":[{"name":"cogs","top_provider_share":null,"data_present":false}]}'
# → {"decision":"insufficient_data", ...} (не allow — пустые данные не 0%)Тенант-путь /v1/airus/provider-governance/evaluate считает концентрацию из РЕАЛЬНОГО spend + собирает exit/scorecard в запечатанный fail-closed рецепт. Смежное — ReliabilityChaosOps, ResilienceOps, Модели.